summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjoseph <joseph@7b3dc134-2b1b-0410-93df-9e9f96275f8d>2013-06-15 17:37:04 +0000
committerjoseph <joseph@7b3dc134-2b1b-0410-93df-9e9f96275f8d>2013-06-15 17:37:04 +0000
commit3625809e03b7287e244a6a2563d5217426e88d5c (patch)
treefecf84cbf45a9412ad727953f17ad0e5ef804e9f
parent8548b3be8c48bf62bd4e20fb0ee958338b01bc6c (diff)
downloadeglibc2-3625809e03b7287e244a6a2563d5217426e88d5c.tar.gz
Merge changes between r23217 and r23296 from /fsf/trunk.
git-svn-id: svn://svn.eglibc.org/trunk@23297 7b3dc134-2b1b-0410-93df-9e9f96275f8d
-rw-r--r--libc/ChangeLog938
-rw-r--r--libc/NEWS24
-rw-r--r--libc/benchtests/Makefile33
-rw-r--r--libc/benchtests/README15
-rw-r--r--libc/benchtests/bench-bcopy-ifunc.c20
-rw-r--r--libc/benchtests/bench-bcopy.c20
-rw-r--r--libc/benchtests/bench-bzero-ifunc.c20
-rw-r--r--libc/benchtests/bench-bzero.c19
-rw-r--r--libc/benchtests/bench-memccpy-ifunc.c20
-rw-r--r--libc/benchtests/bench-memccpy.c169
-rw-r--r--libc/benchtests/bench-memchr-ifunc.c20
-rw-r--r--libc/benchtests/bench-memchr.c137
-rw-r--r--libc/benchtests/bench-memcmp-ifunc.c20
-rw-r--r--libc/benchtests/bench-memcmp.c183
-rw-r--r--libc/benchtests/bench-memcpy-ifunc.c20
-rw-r--r--libc/benchtests/bench-memcpy.c163
-rw-r--r--libc/benchtests/bench-memmem-ifunc.c20
-rw-r--r--libc/benchtests/bench-memmem.c172
-rw-r--r--libc/benchtests/bench-memmove-ifunc.c20
-rw-r--r--libc/benchtests/bench-memmove.c187
-rw-r--r--libc/benchtests/bench-mempcpy-ifunc.c20
-rw-r--r--libc/benchtests/bench-mempcpy.c37
-rw-r--r--libc/benchtests/bench-memset-ifunc.c20
-rw-r--r--libc/benchtests/bench-memset.c169
-rw-r--r--libc/benchtests/bench-rawmemchr-ifunc.c20
-rw-r--r--libc/benchtests/bench-rawmemchr.c133
-rw-r--r--libc/benchtests/bench-stpcpy-ifunc.c20
-rw-r--r--libc/benchtests/bench-stpcpy.c36
-rw-r--r--libc/benchtests/bench-stpcpy_chk-ifunc.c20
-rw-r--r--libc/benchtests/bench-stpcpy_chk.c45
-rw-r--r--libc/benchtests/bench-stpncpy-ifunc.c20
-rw-r--r--libc/benchtests/bench-stpncpy.c59
-rw-r--r--libc/benchtests/bench-strcasecmp-ifunc.c20
-rw-r--r--libc/benchtests/bench-strcasecmp.c183
-rw-r--r--libc/benchtests/bench-strcasestr-ifunc.c20
-rw-r--r--libc/benchtests/bench-strcasestr.c186
-rw-r--r--libc/benchtests/bench-strcat-ifunc.c20
-rw-r--r--libc/benchtests/bench-strcat.c155
-rw-r--r--libc/benchtests/bench-strchr-ifunc.c20
-rw-r--r--libc/benchtests/bench-strchr.c206
-rw-r--r--libc/benchtests/bench-strchrnul-ifunc.c20
-rw-r--r--libc/benchtests/bench-strchrnul.c20
-rw-r--r--libc/benchtests/bench-strcmp-ifunc.c20
-rw-r--r--libc/benchtests/bench-strcmp.c247
-rw-r--r--libc/benchtests/bench-strcpy-ifunc.c20
-rw-r--r--libc/benchtests/bench-strcpy.c183
-rw-r--r--libc/benchtests/bench-strcpy_chk-ifunc.c20
-rw-r--r--libc/benchtests/bench-strcpy_chk.c262
-rw-r--r--libc/benchtests/bench-strcspn-ifunc.c20
-rw-r--r--libc/benchtests/bench-strcspn.c59
-rw-r--r--libc/benchtests/bench-string.h212
-rw-r--r--libc/benchtests/bench-strlen-ifunc.c20
-rw-r--r--libc/benchtests/bench-strlen.c149
-rw-r--r--libc/benchtests/bench-strncasecmp-ifunc.c20
-rw-r--r--libc/benchtests/bench-strncasecmp.c213
-rw-r--r--libc/benchtests/bench-strncat-ifunc.c20
-rw-r--r--libc/benchtests/bench-strncat.c168
-rw-r--r--libc/benchtests/bench-strncmp-ifunc.c20
-rw-r--r--libc/benchtests/bench-strncmp.c249
-rw-r--r--libc/benchtests/bench-strncpy-ifunc.c20
-rw-r--r--libc/benchtests/bench-strncpy.c180
-rw-r--r--libc/benchtests/bench-strnlen-ifunc.c20
-rw-r--r--libc/benchtests/bench-strnlen.c139
-rw-r--r--libc/benchtests/bench-strpbrk-ifunc.c20
-rw-r--r--libc/benchtests/bench-strpbrk.c182
-rw-r--r--libc/benchtests/bench-strrchr-ifunc.c20
-rw-r--r--libc/benchtests/bench-strrchr.c190
-rw-r--r--libc/benchtests/bench-strspn-ifunc.c20
-rw-r--r--libc/benchtests/bench-strspn.c174
-rw-r--r--libc/benchtests/bench-strstr-ifunc.c20
-rw-r--r--libc/benchtests/bench-strstr.c183
-rw-r--r--libc/bits/byteswap.h2
-rw-r--r--libc/catgets/gencat.c2
-rw-r--r--libc/crypt/crypt.c4
-rw-r--r--libc/crypt/crypt_util.c2
-rw-r--r--libc/crypt/speeds.c8
-rw-r--r--libc/debug/fgetws_u_chk.c2
-rw-r--r--libc/debug/stpcpy_chk.c4
-rw-r--r--libc/debug/test-strcpy_chk.c24
-rw-r--r--libc/debug/wcscat_chk.c4
-rw-r--r--libc/dlfcn/default.c4
-rw-r--r--libc/elf/Makefile7
-rw-r--r--libc/elf/ifuncdep2.c8
-rw-r--r--libc/elf/ifuncmain1.c2
-rw-r--r--libc/elf/ifuncmain1vis.c2
-rw-r--r--libc/elf/sln.c8
-rw-r--r--libc/elf/testobj.h10
-rw-r--r--libc/elf/tst-stackguard1.c2
-rw-r--r--libc/gmon/gmon.c2
-rw-r--r--libc/gmon/mcount.c8
-rw-r--r--libc/gmon/sys/gmon.h6
-rw-r--r--libc/hurd/hurd/ioctl.h2
-rw-r--r--libc/hurd/hurdmalloc.c48
-rw-r--r--libc/hurd/hurdmsg.c2
-rw-r--r--libc/hurd/new-fd.c2
-rw-r--r--libc/hurd/ports-get.c2
-rw-r--r--libc/hurd/xattr.c2
-rw-r--r--libc/iconvdata/BIG5HKSCS.irreversible2
-rw-r--r--libc/iconvdata/BIG5HKSCS.precomposed4
-rw-r--r--libc/iconvdata/big5hkscs.c19056
-rw-r--r--libc/iconvdata/ibm1008_420.c256
-rw-r--r--libc/iconvdata/testdata/BIG5HKSCS2289
-rw-r--r--libc/iconvdata/testdata/BIG5HKSCS..UTF82289
-rw-r--r--libc/include/fenv.h10
-rw-r--r--libc/include/rpc/auth_des.h8
-rw-r--r--libc/include/shlib-compat.h2
-rw-r--r--libc/include/sys/time.h25
-rw-r--r--libc/include/time.h1
-rw-r--r--libc/inet/inet_lnaof.c2
-rw-r--r--libc/inet/inet_net.c6
-rw-r--r--libc/inet/inet_netof.c2
-rw-r--r--libc/inet/rcmd.c4
-rw-r--r--libc/inet/ruserpass.c4
-rw-r--r--libc/inet/tst-getni1.c2
-rw-r--r--libc/inet/tst-getni2.c2
-rw-r--r--libc/intl/finddomain.c2
-rw-r--r--libc/intl/localealias.c2
-rw-r--r--libc/intl/plural-exp.c2
-rw-r--r--libc/io/fts.c54
-rw-r--r--libc/libidn/ChangeLog7
-rw-r--r--libc/libidn/gunicomp.h336
-rw-r--r--libc/libidn/gunidecomp.h418
-rw-r--r--libc/libidn/nfkc.c2
-rw-r--r--libc/libidn/rfc3454.c32
-rw-r--r--libc/libio/fcloseall.c2
-rw-r--r--libc/libio/fileops.c14
-rw-r--r--libc/libio/genops.c16
-rw-r--r--libc/libio/getchar.c2
-rw-r--r--libc/libio/getchar_u.c2
-rw-r--r--libc/libio/getwchar.c2
-rw-r--r--libc/libio/getwchar_u.c2
-rw-r--r--libc/libio/iofgets_u.c2
-rw-r--r--libc/libio/iofgetws_u.c2
-rw-r--r--libc/libio/iofopncook.c4
-rw-r--r--libc/libio/ioungetc.c2
-rw-r--r--libc/libio/oldfileops.c8
-rw-r--r--libc/libio/oldstdfiles.c2
-rw-r--r--libc/libio/wfiledoalloc.c4
-rw-r--r--libc/libio/wfileops.c8
-rw-r--r--libc/locale/C-translit.h1
-rw-r--r--libc/locale/gen-translit.pl2
-rw-r--r--libc/locale/iso-639.def10
-rw-r--r--libc/locale/programs/ld-identification.c2
-rw-r--r--libc/locale/programs/ld-time.c2
-rw-r--r--libc/localedata/ChangeLog61
-rw-r--r--libc/localedata/charmaps/BIG52
-rw-r--r--libc/localedata/charmaps/BIG5-HKSCS1452
-rw-r--r--libc/localedata/charmaps/IBM866NAV4
-rw-r--r--libc/localedata/charmaps/ISIRI-33424
-rw-r--r--libc/localedata/charmaps/ISO_8859-1,GL2
-rw-r--r--libc/localedata/locales/ber_DZ8
-rw-r--r--libc/localedata/locales/bn_BD2
-rw-r--r--libc/localedata/locales/crh_UA4
-rw-r--r--libc/localedata/locales/en_NG4
-rw-r--r--libc/localedata/locales/es_US4
-rw-r--r--libc/localedata/locales/fil_PH6
-rw-r--r--libc/localedata/locales/fy_DE2
-rw-r--r--libc/localedata/locales/gu_IN2
-rw-r--r--libc/localedata/locales/ha_NG12
-rw-r--r--libc/localedata/locales/hi_IN2
-rw-r--r--libc/localedata/locales/ig_NG12
-rw-r--r--libc/localedata/locales/ik_CA12
-rw-r--r--libc/localedata/locales/iu_CA2
-rw-r--r--libc/localedata/locales/kn_IN2
-rw-r--r--libc/localedata/locales/ks_IN@devanagari2
-rw-r--r--libc/localedata/locales/li_BE2
-rw-r--r--libc/localedata/locales/li_NL2
-rw-r--r--libc/localedata/locales/mg_MG2
-rw-r--r--libc/localedata/locales/ml_IN2
-rw-r--r--libc/localedata/locales/mr_IN4
-rw-r--r--libc/localedata/locales/nso_ZA36
-rw-r--r--libc/localedata/locales/or_IN2
-rw-r--r--libc/localedata/locales/pa_IN2
-rw-r--r--libc/localedata/locales/ro_RO36
-rw-r--r--libc/localedata/locales/shs_CA2
-rw-r--r--libc/localedata/locales/so_ET2
-rw-r--r--libc/localedata/locales/sv_FI23
-rw-r--r--libc/localedata/locales/sv_FI@euro1
-rw-r--r--libc/localedata/locales/ta_IN2
-rw-r--r--libc/localedata/locales/te_IN2
-rw-r--r--libc/localedata/locales/tk_TM6
-rw-r--r--libc/localedata/locales/tt_RU@iqtelif4
-rw-r--r--libc/localedata/locales/uk_UA64
-rw-r--r--libc/localedata/locales/ur_IN2
-rw-r--r--libc/localedata/locales/uz_UZ4
-rw-r--r--libc/localedata/locales/uz_UZ@cyrillic4
-rw-r--r--libc/localedata/locales/yo_NG10
-rw-r--r--libc/localedata/tests-mbwc/dat_mblen.c14
-rw-r--r--libc/localedata/tests-mbwc/dat_towctrans.c36
-rw-r--r--libc/login/getpt.c2
-rw-r--r--libc/login/tst-utmp.c2
-rw-r--r--libc/mach/err_boot.sub16
-rw-r--r--libc/mach/err_ipc.sub22
-rw-r--r--libc/mach/err_mach.sub24
-rw-r--r--libc/mach/msg-destroy.c6
-rw-r--r--libc/mach/msgserver.c4
-rw-r--r--libc/malloc/hooks.c2
-rw-r--r--libc/malloc/malloc.c2
-rw-r--r--libc/malloc/mtrace.c6
-rw-r--r--libc/malloc/obstack.c26
-rwxr-xr-xlibc/manual/libm-err-tab.pl2
-rw-r--r--libc/math/bug-nextafter.c49
-rw-r--r--libc/math/bug-nexttoward.c49
-rw-r--r--libc/math/libm-test.inc51
-rw-r--r--libc/math/test-misc.c7
-rw-r--r--libc/math/w_dremf.c2
-rw-r--r--libc/misc/fstab.c2
-rw-r--r--libc/misc/ftruncate.c2
-rw-r--r--libc/misc/getclktck.c2
-rw-r--r--libc/misc/getdtsz.c2
-rw-r--r--libc/misc/gethostid.c2
-rw-r--r--libc/misc/getpagesize.c2
-rw-r--r--libc/misc/getsysstats.c8
-rw-r--r--libc/misc/getttyent.c20
-rw-r--r--libc/misc/getusershell.c12
-rw-r--r--libc/misc/hsearch.c2
-rw-r--r--libc/misc/sync.c2
-rw-r--r--libc/misc/syslog.c6
-rw-r--r--libc/misc/ttyslot.c8
-rw-r--r--libc/misc/vhangup.c2
-rw-r--r--libc/nis/nis_hash.c8
-rw-r--r--libc/nptl/ChangeLog44
-rw-r--r--libc/nptl/Makefile1
-rw-r--r--libc/nptl/sysdeps/pthread/allocalim.h4
-rw-r--r--libc/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_barrier_wait.S2
-rw-r--r--libc/nptl/sysdeps/unix/sysv/linux/i386/lowlevellock.h9
-rw-r--r--libc/nptl/sysdeps/unix/sysv/linux/powerpc/pt-longjmp.c2
-rw-r--r--libc/nptl/sysdeps/unix/sysv/linux/pthread_attr_getaffinity.c7
-rw-r--r--libc/nptl/sysdeps/unix/sysv/linux/sh/lowlevellock.h2
-rw-r--r--libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_barrier_wait.S2
-rw-r--r--libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_cond_broadcast.S8
-rw-r--r--libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_cond_signal.S4
-rw-r--r--libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_cond_timedwait.S32
-rw-r--r--libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_cond_wait.S28
-rw-r--r--libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_once.S6
-rw-r--r--libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_rwlock_rdlock.S2
-rw-r--r--libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_rwlock_unlock.S2
-rw-r--r--libc/nptl/sysdeps/unix/sysv/linux/sparc/lowlevellock.h2
-rw-r--r--libc/nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.h9
-rw-r--r--libc/nptl/tst-cond22.c4
-rw-r--r--libc/nptl/tst-mutexpp10.c4
-rw-r--r--libc/nptl/tst-pthread-attr-affinity.c63
-rw-r--r--libc/nptl/tst-stackguard1.c2
-rw-r--r--libc/nptl/tst-umask1.c2
-rw-r--r--libc/nscd/connections.c3
-rw-r--r--libc/nscd/netgroupcache.c32
-rw-r--r--libc/nscd/nscd_netgroup.c2
-rw-r--r--libc/nss/nss_files/files-netgrp.c2
-rw-r--r--libc/po/ia.po365
-rw-r--r--libc/po/zh_TW.po2780
-rw-r--r--libc/ports/ChangeLog.aarch646
-rw-r--r--libc/ports/ChangeLog.alpha22
-rw-r--r--libc/ports/ChangeLog.am335
-rw-r--r--libc/ports/ChangeLog.arm30
-rw-r--r--libc/ports/ChangeLog.hppa42
-rw-r--r--libc/ports/ChangeLog.ia6413
-rw-r--r--libc/ports/ChangeLog.linux-generic5
-rw-r--r--libc/ports/ChangeLog.m68k10
-rw-r--r--libc/ports/ChangeLog.microblaze10
-rw-r--r--libc/ports/ChangeLog.mips30
-rw-r--r--libc/ports/ChangeLog.powerpc23
-rw-r--r--libc/ports/ChangeLog.tile11
-rw-r--r--libc/ports/sysdeps/alpha/bits/atomic.h2
-rw-r--r--libc/ports/sysdeps/alpha/div_libc.h2
-rw-r--r--libc/ports/sysdeps/alpha/divq.S2
-rw-r--r--libc/ports/sysdeps/alpha/divqu.S2
-rw-r--r--libc/ports/sysdeps/alpha/fpu/cfloat-compat.h2
-rw-r--r--libc/ports/sysdeps/alpha/fpu/s_roundf.c2
-rw-r--r--libc/ports/sysdeps/alpha/fpu/s_trunc.c2
-rw-r--r--libc/ports/sysdeps/alpha/fpu/s_truncf.c2
-rw-r--r--libc/ports/sysdeps/alpha/ldiv.S2
-rw-r--r--libc/ports/sysdeps/alpha/memchr.c2
-rw-r--r--libc/ports/sysdeps/alpha/remq.S2
-rw-r--r--libc/ports/sysdeps/alpha/remqu.S2
-rw-r--r--libc/ports/sysdeps/alpha/stxncpy.S4
-rw-r--r--libc/ports/sysdeps/am33/elf/start.S6
-rw-r--r--libc/ports/sysdeps/am33/fpu/fgetexcptflg.c2
-rw-r--r--libc/ports/sysdeps/arm/armv6/strcpy.S2
-rw-r--r--libc/ports/sysdeps/arm/fpu_control.h2
-rw-r--r--libc/ports/sysdeps/arm/machine-gmon.h2
-rw-r--r--libc/ports/sysdeps/arm/math-tests.h32
-rw-r--r--libc/ports/sysdeps/hppa/configure.in6
-rw-r--r--libc/ports/sysdeps/hppa/dl-fptr.c2
-rw-r--r--libc/ports/sysdeps/hppa/dl-fptr.h2
-rw-r--r--libc/ports/sysdeps/hppa/dl-irel.h2
-rw-r--r--libc/ports/sysdeps/hppa/dl-trampoline.S22
-rw-r--r--libc/ports/sysdeps/hppa/fpu/bits/fenv.h2
-rw-r--r--libc/ports/sysdeps/hppa/fpu/fedisblxcpt.c2
-rw-r--r--libc/ports/sysdeps/hppa/fpu/fegetenv.c2
-rw-r--r--libc/ports/sysdeps/hppa/fpu/fegetexcept.c2
-rw-r--r--libc/ports/sysdeps/hppa/fpu/feholdexcpt.c2
-rw-r--r--libc/ports/sysdeps/hppa/fpu/fesetenv.c2
-rw-r--r--libc/ports/sysdeps/hppa/fpu/fesetround.c2
-rw-r--r--libc/ports/sysdeps/hppa/fpu/feupdateenv.c4
-rw-r--r--libc/ports/sysdeps/hppa/fpu/fgetexcptflg.c4
-rw-r--r--libc/ports/sysdeps/hppa/fpu/fraiseexcpt.c4
-rw-r--r--libc/ports/sysdeps/hppa/fpu/ftestexcept.c4
-rw-r--r--libc/ports/sysdeps/hppa/hppa1.1/addmul_1.S8
-rw-r--r--libc/ports/sysdeps/hppa/hppa1.1/mul_1.S8
-rw-r--r--libc/ports/sysdeps/hppa/hppa1.1/submul_1.S8
-rw-r--r--libc/ports/sysdeps/hppa/hppa1.1/udiv_qrnnd.S8
-rw-r--r--libc/ports/sysdeps/hppa/nptl/pthread_spin_init.c2
-rw-r--r--libc/ports/sysdeps/hppa/nptl/pthread_spin_unlock.c2
-rw-r--r--libc/ports/sysdeps/hppa/nptl/tls.h2
-rw-r--r--libc/ports/sysdeps/hppa/rshift.S2
-rw-r--r--libc/ports/sysdeps/hppa/start.S8
-rw-r--r--libc/ports/sysdeps/hppa/sysdep.h4
-rw-r--r--libc/ports/sysdeps/ia64/bits/byteswap-16.h2
-rw-r--r--libc/ports/sysdeps/ia64/bits/byteswap.h4
-rw-r--r--libc/ports/sysdeps/mips/__longjmp.c4
-rw-r--r--libc/ports/sysdeps/mips/bits/setjmp.h4
-rw-r--r--libc/ports/sysdeps/mips/fpu/fgetexcptflg.c2
-rw-r--r--libc/ports/sysdeps/mips/fpu/fraiseexcpt.c2
-rw-r--r--libc/ports/sysdeps/mips/math-tests.h37
-rw-r--r--libc/ports/sysdeps/mips/memset.S14
-rw-r--r--libc/ports/sysdeps/mips/mips64/__longjmp.c4
-rw-r--r--libc/ports/sysdeps/mips/mips64/bsd-_setjmp.S2
-rw-r--r--libc/ports/sysdeps/mips/mips64/bsd-setjmp.S2
-rw-r--r--libc/ports/sysdeps/mips/mips64/memset.S2
-rw-r--r--libc/ports/sysdeps/mips/mips64/setjmp.S2
-rw-r--r--libc/ports/sysdeps/mips/mips64/setjmp_aux.c5
-rw-r--r--libc/ports/sysdeps/mips/setjmp_aux.c5
-rw-r--r--libc/ports/sysdeps/mips/start.S8
-rw-r--r--libc/ports/sysdeps/powerpc/dl-procinfo.c96
-rw-r--r--libc/ports/sysdeps/powerpc/dl-procinfo.h172
-rw-r--r--libc/ports/sysdeps/powerpc/nofpu/fenv_const.c8
-rw-r--r--libc/ports/sysdeps/powerpc/nofpu/fenv_libc.h2
-rw-r--r--libc/ports/sysdeps/tile/bits/endian.h4
-rw-r--r--libc/ports/sysdeps/tile/tilepro/memcpy.S6
-rw-r--r--libc/ports/sysdeps/unix/alpha/sysdep.S2
-rw-r--r--libc/ports/sysdeps/unix/mips/sysdep.S4
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/aarch64/getcontext.S4
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/aarch64/ucontext_i.sym1
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/kernel-features.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/kernel_stat.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/lowlevellock.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/register-dump.h12
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/syscall.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/mmap.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/swapcontext.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/syscalls.list4
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/bits/atomic.h6
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/clone.S34
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/internaltypes.h4
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/makecontext.c14
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/mmap.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/bits/pthreadtypes.h12
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.h4
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pt-vfork.S4
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthreadP.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/sysdep-cancel.h14
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/setcontext.S4
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/syscalls.list6
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/sysdep.c6
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/getpagesize.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/m68k/getpagesize.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/m68k/socket.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/lowlevellock.h8
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/dl-static.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/nptl/lowlevellock.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/getcontext.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/setcontext.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/swapcontext.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/tile/nptl/clone.S10
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/tile/setcontext.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/tile/swapcontext.S2
-rw-r--r--libc/posix/bug-glob2.c4
-rw-r--r--libc/posix/fnmatch_loop.c6
-rw-r--r--libc/posix/fork.c2
-rw-r--r--libc/posix/getconf.c4
-rw-r--r--libc/posix/getegid.c2
-rw-r--r--libc/posix/geteuid.c2
-rw-r--r--libc/posix/getgid.c2
-rw-r--r--libc/posix/getopt.c4
-rw-r--r--libc/posix/getpid.c2
-rw-r--r--libc/posix/getppid.c2
-rw-r--r--libc/posix/getuid.c2
-rw-r--r--libc/posix/glob.c6
-rw-r--r--libc/posix/pause.c2
-rw-r--r--libc/posix/setpgrp.c2
-rw-r--r--libc/posix/setsid.c2
-rw-r--r--libc/posix/test-vfork.c2
-rw-r--r--libc/posix/tst-getaddrinfo4.c1
-rw-r--r--libc/posix/tst-pcre.c2
-rw-r--r--libc/posix/tst-waitid.c15
-rw-r--r--libc/posix/wait4.c2
-rw-r--r--libc/resolv/README2
-rw-r--r--libc/resolv/arpa/nameser.h12
-rw-r--r--libc/resolv/gethnamaddr.c32
-rw-r--r--libc/resolv/ns_print.c2
-rw-r--r--libc/resolv/nss_dns/dns-host.c4
-rw-r--r--libc/resolv/res_data.c2
-rw-r--r--libc/resolv/res_debug.h2
-rw-r--r--libc/resolv/res_init.c8
-rw-r--r--libc/resolv/res_mkquery.c6
-rw-r--r--libc/resolv/tst-inet_ntop.c2
-rw-r--r--libc/rt/clock_getcpuclockid.c4
-rw-r--r--libc/rt/clock_getres.c4
-rw-r--r--libc/rt/clock_gettime.c5
-rw-r--r--libc/rt/clock_nanosleep.c6
-rw-r--r--libc/rt/clock_settime.c4
-rwxr-xr-xlibc/scripts/config.guess140
-rwxr-xr-xlibc/scripts/config.sub6
-rwxr-xr-xlibc/scripts/install-sh683
-rwxr-xr-xlibc/scripts/mkinstalldirs166
-rwxr-xr-xlibc/scripts/move-if-change92
-rw-r--r--libc/setjmp/bug269-setjmp.c2
-rw-r--r--libc/soft-fp/extended.h4
-rw-r--r--libc/soft-fp/op-1.h10
-rw-r--r--libc/soft-fp/op-2.h16
-rw-r--r--libc/soft-fp/op-4.h14
-rw-r--r--libc/soft-fp/op-8.h2
-rw-r--r--libc/soft-fp/op-common.h28
-rw-r--r--libc/soft-fp/testit.c10
-rw-r--r--libc/stdio-common/bug16.c2
-rw-r--r--libc/stdio-common/printf_fp.c4
-rw-r--r--libc/stdio-common/printf_fphex.c6
-rw-r--r--libc/stdio-common/printf_size.c4
-rw-r--r--libc/stdio-common/test_rdwr.c2
-rw-r--r--libc/stdio-common/tfformat.c2
-rw-r--r--libc/stdio-common/vfprintf.c8
-rw-r--r--libc/stdio-common/vfscanf.c14
-rw-r--r--libc/stdio-common/xbug.c12
-rw-r--r--libc/stdlib/drand48.c2
-rw-r--r--libc/stdlib/gen-tst-strtod-round.c10
-rw-r--r--libc/stdlib/lrand48.c2
-rw-r--r--libc/stdlib/mrand48.c2
-rw-r--r--libc/stdlib/qsort.c8
-rw-r--r--libc/stdlib/rand.c2
-rw-r--r--libc/stdlib/random.c6
-rw-r--r--libc/stdlib/setenv.c6
-rw-r--r--libc/stdlib/strtod_l.c15
-rw-r--r--libc/stdlib/strtol_l.c10
-rw-r--r--libc/stdlib/tst-strtod-round.c787
-rw-r--r--libc/stdlib/tst-strtod.c4
-rw-r--r--libc/stdlib/tst-strtol.c6
-rw-r--r--libc/stdlib/tst-strtoll.c6
-rw-r--r--libc/string/bits/string2.h26
-rw-r--r--libc/string/memccpy.c8
-rw-r--r--libc/string/stpcpy.c4
-rw-r--r--libc/string/strcmp.c4
-rw-r--r--libc/string/strrchr.c2
-rw-r--r--libc/string/test-memccpy.c24
-rw-r--r--libc/string/test-memchr.c24
-rw-r--r--libc/string/test-memcmp.c24
-rw-r--r--libc/string/test-memcpy.c24
-rw-r--r--libc/string/test-memmem.c30
-rw-r--r--libc/string/test-memmove.c28
-rw-r--r--libc/string/test-memset.c29
-rw-r--r--libc/string/test-rawmemchr.c24
-rw-r--r--libc/string/test-strcasecmp.c24
-rw-r--r--libc/string/test-strcasestr.c25
-rw-r--r--libc/string/test-strcat.c25
-rw-r--r--libc/string/test-strchr.c25
-rw-r--r--libc/string/test-strchrnul.c19
-rw-r--r--libc/string/test-strcmp.c24
-rw-r--r--libc/string/test-strcpy.c24
-rw-r--r--libc/string/test-string.h14
-rw-r--r--libc/string/test-strlen.c24
-rw-r--r--libc/string/test-strncasecmp.c24
-rw-r--r--libc/string/test-strncat.c25
-rw-r--r--libc/string/test-strncmp.c35
-rw-r--r--libc/string/test-strncpy.c24
-rw-r--r--libc/string/test-strnlen.c24
-rw-r--r--libc/string/test-strpbrk.c24
-rw-r--r--libc/string/test-strrchr.c24
-rw-r--r--libc/string/test-strspn.c24
-rw-r--r--libc/string/test-strstr.c24
-rw-r--r--libc/sunrpc/clnt_tcp.c2
-rw-r--r--libc/sunrpc/clnt_unix.c2
-rw-r--r--libc/sunrpc/rpc/clnt.h2
-rw-r--r--libc/sunrpc/rpcsvc/rquota.x2
-rw-r--r--libc/sysdeps/generic/framestate.c2
-rw-r--r--libc/sysdeps/generic/math-tests.h36
-rw-r--r--libc/sysdeps/generic/math_private.h63
-rw-r--r--libc/sysdeps/generic/sigset-cvt-mask.h4
-rw-r--r--libc/sysdeps/generic/symbol-hacks.h7
-rw-r--r--libc/sysdeps/gnu/errlist.awk2
-rw-r--r--libc/sysdeps/gnu/errlist.c18
-rw-r--r--libc/sysdeps/i386/__longjmp.S6
-rw-r--r--libc/sysdeps/i386/bsd-_setjmp.S6
-rw-r--r--libc/sysdeps/i386/bsd-setjmp.S6
-rw-r--r--libc/sysdeps/i386/fpu/fenv_private.h173
-rw-r--r--libc/sysdeps/i386/setjmp.S6
-rw-r--r--libc/sysdeps/ieee754/dbl-64/k_rem_pio2.c6
-rw-r--r--libc/sysdeps/ieee754/dbl-64/powtwo.tbl12
-rw-r--r--libc/sysdeps/ieee754/flt-32/e_rem_pio2f.c10
-rw-r--r--libc/sysdeps/ieee754/flt-32/k_cosf.c6
-rw-r--r--libc/sysdeps/ieee754/flt-32/k_rem_pio2f.c18
-rw-r--r--libc/sysdeps/ieee754/flt-32/k_sinf.c4
-rw-r--r--libc/sysdeps/ieee754/flt-32/k_tanf.c6
-rw-r--r--libc/sysdeps/ieee754/flt-32/s_atanf.c6
-rw-r--r--libc/sysdeps/ieee754/flt-32/s_copysignf.c2
-rw-r--r--libc/sysdeps/ieee754/flt-32/s_erff.c8
-rw-r--r--libc/sysdeps/ieee754/flt-32/s_fabsf.c2
-rw-r--r--libc/sysdeps/ieee754/flt-32/s_frexpf.c2
-rw-r--r--libc/sysdeps/ieee754/flt-32/s_logbf.c2
-rw-r--r--libc/sysdeps/ieee754/ldbl-128/e_expl.c2
-rw-r--r--libc/sysdeps/ieee754/ldbl-128/e_rem_pio2l.c318
-rw-r--r--libc/sysdeps/ieee754/ldbl-128/k_tanl.c4
-rw-r--r--libc/sysdeps/ieee754/ldbl-128/ldbl2mpn.c2
-rw-r--r--libc/sysdeps/ieee754/ldbl-128/s_atanl.c2
-rw-r--r--libc/sysdeps/ieee754/ldbl-128/s_erfl.c4
-rw-r--r--libc/sysdeps/ieee754/ldbl-128/s_expm1l.c2
-rw-r--r--libc/sysdeps/ieee754/ldbl-128/s_fpclassifyl.c2
-rw-r--r--libc/sysdeps/ieee754/ldbl-128/s_llrintl.c2
-rw-r--r--libc/sysdeps/ieee754/ldbl-128/s_llroundl.c2
-rw-r--r--libc/sysdeps/ieee754/ldbl-128/s_log1pl.c2
-rw-r--r--libc/sysdeps/ieee754/ldbl-128/s_lrintl.c2
-rw-r--r--libc/sysdeps/ieee754/ldbl-128/s_lroundl.c2
-rw-r--r--libc/sysdeps/ieee754/ldbl-128/s_nexttoward.c2
-rw-r--r--libc/sysdeps/ieee754/ldbl-128/s_nexttowardf.c2
-rw-r--r--libc/sysdeps/ieee754/ldbl-128/s_remquol.c2
-rw-r--r--libc/sysdeps/ieee754/ldbl-128/s_scalblnl.c2
-rw-r--r--libc/sysdeps/ieee754/ldbl-128/s_scalbnl.c2
-rw-r--r--libc/sysdeps/ieee754/ldbl-128/s_tanl.c2
-rw-r--r--libc/sysdeps/ieee754/ldbl-128/s_truncl.c2
-rw-r--r--libc/sysdeps/ieee754/ldbl-128/t_sincosl.c2
-rw-r--r--libc/sysdeps/ieee754/ldbl-128ibm/e_expl.c2
-rw-r--r--libc/sysdeps/ieee754/ldbl-128ibm/k_cosl.c2
-rw-r--r--libc/sysdeps/ieee754/ldbl-128ibm/k_sincosl.c4
-rw-r--r--libc/sysdeps/ieee754/ldbl-128ibm/k_sinl.c4
-rw-r--r--libc/sysdeps/ieee754/ldbl-128ibm/math_ldbl.h10
-rw-r--r--libc/sysdeps/ieee754/ldbl-128ibm/s_fpclassifyl.c2
-rw-r--r--libc/sysdeps/ieee754/ldbl-128ibm/s_nextafterl.c2
-rw-r--r--libc/sysdeps/ieee754/ldbl-128ibm/s_nexttoward.c2
-rw-r--r--libc/sysdeps/ieee754/ldbl-128ibm/s_scalblnl.c20
-rw-r--r--libc/sysdeps/ieee754/ldbl-128ibm/s_scalbnl.c20
-rw-r--r--libc/sysdeps/ieee754/ldbl-96/ldbl2mpn.c2
-rw-r--r--libc/sysdeps/ieee754/ldbl-96/s_erfl.c4
-rw-r--r--libc/sysdeps/ieee754/s_lib_version.c2
-rw-r--r--libc/sysdeps/ieee754/support.c8
-rw-r--r--libc/sysdeps/mach/getpagesize.c2
-rw-r--r--libc/sysdeps/mach/getsysstats.c8
-rw-r--r--libc/sysdeps/mach/hurd/check_fds.c4
-rw-r--r--libc/sysdeps/mach/hurd/dl-sysdep.c2
-rw-r--r--libc/sysdeps/mach/hurd/getclktck.c2
-rw-r--r--libc/sysdeps/mach/hurd/getcwd.c2
-rw-r--r--libc/sysdeps/mach/hurd/getdtsz.c2
-rw-r--r--libc/sysdeps/mach/hurd/getegid.c2
-rw-r--r--libc/sysdeps/mach/hurd/geteuid.c2
-rw-r--r--libc/sysdeps/mach/hurd/getgid.c2
-rw-r--r--libc/sysdeps/mach/hurd/gethostid.c2
-rw-r--r--libc/sysdeps/mach/hurd/getlogin.c2
-rw-r--r--libc/sysdeps/mach/hurd/getpid.c2
-rw-r--r--libc/sysdeps/mach/hurd/getppid.c2
-rw-r--r--libc/sysdeps/mach/hurd/getsockname.c2
-rw-r--r--libc/sysdeps/mach/hurd/getuid.c2
-rw-r--r--libc/sysdeps/mach/hurd/net/if_ppp.h2
-rw-r--r--libc/sysdeps/mach/hurd/recvfrom.c2
-rw-r--r--libc/sysdeps/mach/hurd/sync.c2
-rw-r--r--libc/sysdeps/mach/i386/sysdep.h2
-rw-r--r--libc/sysdeps/posix/clock.c2
-rw-r--r--libc/sysdeps/posix/clock_getres.c4
-rw-r--r--libc/sysdeps/powerpc/bits/link.h2
-rw-r--r--libc/sysdeps/powerpc/dl-procinfo.c12
-rw-r--r--libc/sysdeps/powerpc/dl-procinfo.h36
-rw-r--r--libc/sysdeps/powerpc/fpu/feholdexcpt.c2
-rw-r--r--libc/sysdeps/powerpc/fpu/fenv_const.c8
-rw-r--r--libc/sysdeps/powerpc/fpu/fesetenv.c8
-rw-r--r--libc/sysdeps/powerpc/fpu/feupdateenv.c6
-rw-r--r--libc/sysdeps/powerpc/fpu/s_rintf.c2
-rw-r--r--libc/sysdeps/powerpc/fpu/t_sqrt.c2
-rw-r--r--libc/sysdeps/powerpc/powerpc32/bits/atomic.h2
-rw-r--r--libc/sysdeps/powerpc/powerpc32/dl-machine.c2
-rw-r--r--libc/sysdeps/powerpc/powerpc32/fpu/s_floor.S2
-rw-r--r--libc/sysdeps/powerpc/powerpc32/fpu/s_floorf.S2
-rw-r--r--libc/sysdeps/powerpc/powerpc32/fpu/s_isnan.S2
-rw-r--r--libc/sysdeps/powerpc/powerpc32/fpu/s_lround.S10
-rw-r--r--libc/sysdeps/powerpc/powerpc32/fpu/s_round.S6
-rw-r--r--libc/sysdeps/powerpc/powerpc32/fpu/s_roundf.S6
-rw-r--r--libc/sysdeps/powerpc/powerpc32/fpu/s_trunc.S2
-rw-r--r--libc/sysdeps/powerpc/powerpc32/fpu/s_truncf.S2
-rw-r--r--libc/sysdeps/powerpc/powerpc32/lshift.S2
-rw-r--r--libc/sysdeps/powerpc/powerpc32/power4/fpu/s_llrint.S4
-rw-r--r--libc/sysdeps/powerpc/powerpc32/power4/fpu/s_llrintf.S4
-rw-r--r--libc/sysdeps/powerpc/powerpc32/power4/fpu/s_llround.S6
-rw-r--r--libc/sysdeps/powerpc/powerpc32/power4/fpu/w_sqrt.S6
-rw-r--r--libc/sysdeps/powerpc/powerpc32/power4/fpu/w_sqrtf.S6
-rw-r--r--libc/sysdeps/powerpc/powerpc32/power4/hp-timing.c2
-rw-r--r--libc/sysdeps/powerpc/powerpc32/power4/memcmp.S126
-rw-r--r--libc/sysdeps/powerpc/powerpc32/power4/memset.S2
-rw-r--r--libc/sysdeps/powerpc/powerpc32/power4/wordcopy.c8
-rw-r--r--libc/sysdeps/powerpc/powerpc32/power5+/fpu/s_llround.S8
-rw-r--r--libc/sysdeps/powerpc/powerpc32/power5+/fpu/s_lround.S8
-rw-r--r--libc/sysdeps/powerpc/powerpc32/power5/fpu/w_sqrt.S6
-rw-r--r--libc/sysdeps/powerpc/powerpc32/power5/fpu/w_sqrtf.S6
-rw-r--r--libc/sysdeps/powerpc/powerpc32/power6/fpu/s_llrint.S4
-rw-r--r--libc/sysdeps/powerpc/powerpc32/power6/fpu/s_llrintf.S4
-rw-r--r--libc/sysdeps/powerpc/powerpc32/power6/fpu/s_llround.S8
-rw-r--r--libc/sysdeps/powerpc/powerpc32/power6/memcpy.S2
-rw-r--r--libc/sysdeps/powerpc/powerpc32/power6/wcschr.c6
-rw-r--r--libc/sysdeps/powerpc/powerpc32/power6/wcsrchr.c6
-rw-r--r--libc/sysdeps/powerpc/powerpc32/power6/wordcopy.c8
-rw-r--r--libc/sysdeps/powerpc/powerpc32/power6x/fpu/s_lround.S8
-rw-r--r--libc/sysdeps/powerpc/powerpc64/fpu/s_ceill.S6
-rw-r--r--libc/sysdeps/powerpc/powerpc64/fpu/s_floor.S2
-rw-r--r--libc/sysdeps/powerpc/powerpc64/fpu/s_floorf.S2
-rw-r--r--libc/sysdeps/powerpc/powerpc64/fpu/s_isnan.S2
-rw-r--r--libc/sysdeps/powerpc/powerpc64/fpu/s_llrint.S4
-rw-r--r--libc/sysdeps/powerpc/powerpc64/fpu/s_llrintf.S4
-rw-r--r--libc/sysdeps/powerpc/powerpc64/fpu/s_llround.S8
-rw-r--r--libc/sysdeps/powerpc/powerpc64/fpu/s_llroundf.S8
-rw-r--r--libc/sysdeps/powerpc/powerpc64/fpu/s_round.S10
-rw-r--r--libc/sysdeps/powerpc/powerpc64/fpu/s_roundf.S10
-rw-r--r--libc/sysdeps/powerpc/powerpc64/fpu/s_roundl.S4
-rw-r--r--libc/sysdeps/powerpc/powerpc64/fpu/s_trunc.S4
-rw-r--r--libc/sysdeps/powerpc/powerpc64/fpu/s_truncf.S4
-rw-r--r--libc/sysdeps/powerpc/powerpc64/fpu/s_truncl.S4
-rw-r--r--libc/sysdeps/powerpc/powerpc64/hp-timing.c2
-rw-r--r--libc/sysdeps/powerpc/powerpc64/power4/fpu/w_sqrt.c4
-rw-r--r--libc/sysdeps/powerpc/powerpc64/power4/fpu/w_sqrtf.c4
-rw-r--r--libc/sysdeps/powerpc/powerpc64/power4/memcmp.S114
-rw-r--r--libc/sysdeps/powerpc/powerpc64/power4/memcpy.S70
-rw-r--r--libc/sysdeps/powerpc/powerpc64/power5+/fpu/s_llround.S10
-rw-r--r--libc/sysdeps/powerpc/powerpc64/power5/fpu/s_isnan.S4
-rw-r--r--libc/sysdeps/powerpc/powerpc64/power6/fpu/s_isnan.S2
-rw-r--r--libc/sysdeps/powerpc/powerpc64/power6/memcpy.S76
-rw-r--r--libc/sysdeps/powerpc/powerpc64/power6/wordcopy.c8
-rw-r--r--libc/sysdeps/powerpc/powerpc64/power6x/fpu/s_isnan.S2
-rw-r--r--libc/sysdeps/powerpc/powerpc64/power6x/fpu/s_llrint.S2
-rw-r--r--libc/sysdeps/powerpc/powerpc64/power6x/fpu/s_llround.S10
-rw-r--r--libc/sysdeps/powerpc/powerpc64/strlen.S10
-rw-r--r--libc/sysdeps/powerpc/powerpc64/strncmp.S10
-rw-r--r--libc/sysdeps/powerpc/sysdep.h4
-rw-r--r--libc/sysdeps/s390/s390-64/s390x-mcount.S6
-rw-r--r--libc/sysdeps/s390/s390-64/sub_n.S2
-rw-r--r--libc/sysdeps/sh/dl-trampoline.S2
-rw-r--r--libc/sysdeps/sh/memset.S2
-rw-r--r--libc/sysdeps/sh/sh4/fpu/fclrexcpt.c2
-rw-r--r--libc/sysdeps/sh/strlen.S6
-rw-r--r--libc/sysdeps/sparc/sparc32/__longjmp.S4
-rw-r--r--libc/sysdeps/sparc/sparc32/dl-trampoline.S2
-rw-r--r--libc/sysdeps/sparc/sparc32/dotmul.S4
-rw-r--r--libc/sysdeps/sparc/sparc32/memcpy.S8
-rw-r--r--libc/sysdeps/sparc/sparc32/rem.S60
-rw-r--r--libc/sysdeps/sparc/sparc32/sdiv.S60
-rw-r--r--libc/sysdeps/sparc/sparc32/soft-fp/q_neg.c2
-rw-r--r--libc/sysdeps/sparc/sparc32/strchr.S8
-rw-r--r--libc/sysdeps/sparc/sparc32/udiv.S60
-rw-r--r--libc/sysdeps/sparc/sparc32/urem.S60
-rw-r--r--libc/sysdeps/sparc/sparc64/add_n.S2
-rw-r--r--libc/sysdeps/sparc/sparc64/memcpy.S2
-rw-r--r--libc/sysdeps/sparc/sparc64/rawmemchr.S2
-rw-r--r--libc/sysdeps/sparc/sparc64/soft-fp/qp_cmp.c2
-rw-r--r--libc/sysdeps/sparc/sparc64/soft-fp/qp_cmpe.c2
-rw-r--r--libc/sysdeps/sparc/sparc64/soft-fp/qp_feq.c2
-rw-r--r--libc/sysdeps/sparc/sparc64/soft-fp/qp_fge.c2
-rw-r--r--libc/sysdeps/sparc/sparc64/soft-fp/qp_fgt.c2
-rw-r--r--libc/sysdeps/sparc/sparc64/soft-fp/qp_fle.c2
-rw-r--r--libc/sysdeps/sparc/sparc64/soft-fp/qp_flt.c2
-rw-r--r--libc/sysdeps/sparc/sparc64/soft-fp/qp_fne.c2
-rw-r--r--libc/sysdeps/sparc/sparc64/soft-fp/qp_mul.c4
-rw-r--r--libc/sysdeps/sparc/sparc64/soft-fp/qp_qtoi.c4
-rw-r--r--libc/sysdeps/sparc/sparc64/soft-fp/qp_qtoui.c4
-rw-r--r--libc/sysdeps/sparc/sparc64/soft-fp/qp_qtoux.c2
-rw-r--r--libc/sysdeps/sparc/sparc64/soft-fp/qp_qtox.c2
-rw-r--r--libc/sysdeps/sparc/sparc64/soft-fp/s_frexpl.c2
-rw-r--r--libc/sysdeps/sparc/sparc64/soft-fp/sfp-machine.h6
-rw-r--r--libc/sysdeps/sparc/sparc64/stpncpy.S4
-rw-r--r--libc/sysdeps/sparc/sparc64/strncmp.S6
-rw-r--r--libc/sysdeps/sparc/sparc64/strncpy.S4
-rw-r--r--libc/sysdeps/unix/bsd/setsid.c2
-rw-r--r--libc/sysdeps/unix/bsd/times.c2
-rw-r--r--libc/sysdeps/unix/clock_gettime.c5
-rw-r--r--libc/sysdeps/unix/clock_nanosleep.c6
-rw-r--r--libc/sysdeps/unix/clock_settime.c4
-rw-r--r--libc/sysdeps/unix/getpagesize.c2
-rw-r--r--libc/sysdeps/unix/sysv/linux/a.out.h2
-rw-r--r--libc/sysdeps/unix/sysv/linux/clock.c36
-rw-r--r--libc/sysdeps/unix/sysv/linux/clock_getcpuclockid.c4
-rw-r--r--libc/sysdeps/unix/sysv/linux/clock_nanosleep.c6
-rw-r--r--libc/sysdeps/unix/sysv/linux/getclktck.c2
-rw-r--r--libc/sysdeps/unix/sysv/linux/gethostid.c2
-rw-r--r--libc/sysdeps/unix/sysv/linux/getpagesize.c2
-rw-r--r--libc/sysdeps/unix/sysv/linux/getsysstats.c8
-rw-r--r--libc/sysdeps/unix/sysv/linux/lutimes.c2
-rw-r--r--libc/sysdeps/unix/sysv/linux/net/if_ppp.h2
-rw-r--r--libc/sysdeps/unix/sysv/linux/powerpc/powerpc32/clone.S2
-rw-r--r--libc/sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext.S4
-rw-r--r--libc/sysdeps/unix/sysv/linux/powerpc/powerpc32/swapcontext.S4
-rw-r--r--libc/sysdeps/unix/sysv/linux/powerpc/powerpc64/Versions4
-rw-r--r--libc/sysdeps/unix/sysv/linux/powerpc/sys/procfs.h6
-rw-r--r--libc/sysdeps/unix/sysv/linux/powerpc/sys/ucontext.h40
-rw-r--r--libc/sysdeps/unix/sysv/linux/s390/s390-32/clone.S2
-rw-r--r--libc/sysdeps/unix/sysv/linux/s390/s390-32/getcontext.S2
-rw-r--r--libc/sysdeps/unix/sysv/linux/s390/s390-32/posix_fadvise64.c2
-rw-r--r--libc/sysdeps/unix/sysv/linux/s390/s390-32/setcontext.S2
-rw-r--r--libc/sysdeps/unix/sysv/linux/s390/s390-32/swapcontext.S6
-rw-r--r--libc/sysdeps/unix/sysv/linux/s390/s390-64/mmap.S4
-rw-r--r--libc/sysdeps/unix/sysv/linux/s390/s390-64/register-dump.h2
-rw-r--r--libc/sysdeps/unix/sysv/linux/s390/s390-64/setcontext.S2
-rw-r--r--libc/sysdeps/unix/sysv/linux/s390/s390-64/socket.S4
-rw-r--r--libc/sysdeps/unix/sysv/linux/s390/s390-64/swapcontext.S4
-rw-r--r--libc/sysdeps/unix/sysv/linux/s390/s390-64/syscall.S2
-rw-r--r--libc/sysdeps/unix/sysv/linux/scsi/scsi_ioctl.h2
-rw-r--r--libc/sysdeps/unix/sysv/linux/sh/brk.c2
-rw-r--r--libc/sysdeps/unix/sysv/linux/sh/clone.S6
-rw-r--r--libc/sysdeps/unix/sysv/linux/sh/sh3/getcontext.S2
-rw-r--r--libc/sysdeps/unix/sysv/linux/sh/sh3/register-dump.h18
-rw-r--r--libc/sysdeps/unix/sysv/linux/sh/sh3/setcontext.S2
-rw-r--r--libc/sysdeps/unix/sysv/linux/sh/sh3/swapcontext.S6
-rw-r--r--libc/sysdeps/unix/sysv/linux/sh/vfork.S2
-rw-r--r--libc/sysdeps/unix/sysv/linux/sparc/a.out.h2
-rw-r--r--libc/sysdeps/unix/sysv/linux/sparc/sparc64/brk.S2
-rw-r--r--libc/sysdeps/unix/sysv/linux/sys/personality.h2
-rw-r--r--libc/sysdeps/wordsize-32/symbol-hacks.h2
-rw-r--r--libc/sysdeps/x86/bits/byteswap-16.h4
-rw-r--r--libc/sysdeps/x86/bits/byteswap.h8
-rw-r--r--libc/sysdeps/x86_64/fpu/s_ceill.S2
-rw-r--r--libc/sysdeps/x86_64/fpu/s_llrintl.S2
-rw-r--r--libc/sysdeps/x86_64/multiarch/init-arch.c7
-rw-r--r--libc/sysdeps/x86_64/rtld-memset.S37
-rw-r--r--libc/sysdeps/x86_64/rtld-memset.c1
-rw-r--r--libc/sysdeps/x86_64/strcspn.S2
-rw-r--r--libc/time/clock.c2
-rw-r--r--libc/time/strptime_l.c4
-rw-r--r--libc/time/test_time.c2
-rw-r--r--libc/time/tst-strptime.c1
-rw-r--r--libc/time/tzfile.c6
-rw-r--r--libc/time/tzset.c8
-rw-r--r--libc/wcsmbs/wcscat.c4
-rw-r--r--libc/wcsmbs/wcschr.c4
-rw-r--r--libc/wcsmbs/wcschrnul.c4
-rw-r--r--libc/wcsmbs/wcscspn.c2
-rw-r--r--libc/wcsmbs/wcspbrk.c4
-rw-r--r--libc/wcsmbs/wcsrchr.c4
-rw-r--r--libc/wcsmbs/wcsspn.c6
-rw-r--r--libc/wcsmbs/wcsstr.c6
-rw-r--r--libc/wcsmbs/wmemchr.c6
-rw-r--r--libc/wcsmbs/wmemcmp.c4
-rw-r--r--libc/wcsmbs/wmemset.c2
733 files changed, 26598 insertions, 17158 deletions
diff --git a/libc/ChangeLog b/libc/ChangeLog
index 91a183ad8..86d98f727 100644
--- a/libc/ChangeLog
+++ b/libc/ChangeLog
@@ -1,3 +1,941 @@
+2013-06-14 Liubov Dmitrieva <liubov.dmitrieva@intel.com>
+
+ * sysdeps/x86_64/multiarch/init-arch.c (__init_cpu_features):
+ Set bit_Fast_Unaligned_Load for Intel Silvermont architecture.
+
+2013-06-14 Siddhesh Poyarekar <siddhesh@redhat.com>
+ H.J. Lu <hjl.tools@gmail.com>
+
+ [BZ #15627]
+ * sysdeps/x86_64/rtld-memset.c: Remove file.
+ * sysdeps/x86_64/rtld-memset.S: New file.
+
+2013-06-14 Joseph Myers <joseph@codesourcery.com>
+
+ * stdlib/tst-strtod-round.c: Include <math-tests.h>.
+ (test_in_one_mode): Take arguments for whether the rounding mode
+ is supported for each floating-point type.
+ (do_test): Pass new arguments to test_in_one_mode using
+ ROUNDING_TESTS.
+
+2013-06-13 Roland McGrath <roland@hack.frob.com>
+
+ * posix/tst-waitid.c (do_test): Distinguish different instances of
+ stopped/continued in CHECK_SIGCHLD uses. Insert a delay between
+ sending SIGSTOP and calling waitpid to ensure SIGCHLD gets delivered
+ before entering the kernel for waitpid.
+
+2013-06-13 Siddhesh Poyarekar <siddhesh@redhat.com>
+
+ * NEWS: Fix note on clock function precision. Text by Roland
+ McGrath.
+
+2013-06-13 Roland McGrath <roland@hack.frob.com>
+
+ * elf/Makefile ($(objpfx)ld.so): Link into a temporary file and move
+ it into place only when and if the sanity check passes.
+
+2013-06-13 Joseph Myers <joseph@codesourcery.com>
+
+ * stdlib/gen-tst-strtod-round.c (round_str): Always generate
+ output for whether conversion result is exact. Take argument
+ indicating whether type is IBM long double.
+ (round_for_all): Change need_exact field to ibm_ld.
+ * stdlib/tst-strtod-round.c (struct exactness): New type.
+ (struct test): Change bool ld_ok field to struct exactness exact.
+ (TEST): Update all definitions for change to field.
+ (tests): Regenerate array contents.
+ (test_in_one_mode): Take pointer to new field instead of old ld_ok
+ field value. Check for IBM long double here.
+ (do_test): Update calls to test_in_one_mode.
+
+2013-06-13 Siddhesh Poyarekar <siddhesh@redhat.com>
+
+ [BZ #12515]
+ * sysdeps/unix/sysv/linux/clock.c (clock): Use result from
+ CLOCK_PROCESS_CPUTIME_ID clock instead of __times.
+
+2013-06-12 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
+
+ [BZ #15605]
+ * sysdeps/generic/symbol-hacks.h: Add workaround for memset/memmove calls
+ generated by the compiler on loop optimizations.
+ * sysdeps/wordsize-32/symbol-hacks.h: Include next symbol-hacks.h for
+ general definitions.
+
+2013-06-12 Joseph Myers <joseph@codesourcery.com>
+
+ * math/bug-nextafter.c: Include <math-tests.h>.
+ (main): Only test for exceptions if EXCEPTION_TESTS is true for
+ the relevant type.
+ * math/bug-nexttoward.c: Include <math-tests.h>.
+ (main): Only test for exceptions if EXCEPTION_TESTS is true for
+ the relevant type.
+ * math/test-misc.c: Include <math-tests.h>.
+ (main): Only test for exceptions if EXCEPTION_TESTS is true for
+ the relevant type.
+
+2013-06-12 Andreas Jaeger <aj@suse.de>
+
+ * po/ia.po: Update Interlingua translation from translation
+ project.
+
+2013-06-12 Siddhesh Poyarekar <siddhesh@redhat.com>
+
+ * include/fenv.h: Include stdbool.h.
+ (struct rm_ctx): New structure.
+ * sysdeps/generic/math_private.h (SET_RESTORE_ROUND_GENERIC):
+ Define macro.
+ (SET_RESTORE_ROUND): Define using SET_RESTORE_ROUND_GENERIC.
+ (SET_RESTORE_ROUNDF): Likewise.
+ (SET_RESTORE_ROUNDL): Likewise.
+ (SET_RESTORE_ROUND_NOEX): Likewise.
+ (SET_RESTORE_ROUND_NOEXF): Likewise.
+ (SET_RESTORE_ROUND_NOEXL): Likewise.
+ (SET_RESTORE_ROUND_53BIT): Likewise.
+ [HAVE_RM_CTX] (libc_feresetround_noex_ctx): Define macro.
+ (libc_feresetround_noexf_ctx): Likewise.
+ (libc_feresetround_noexl_ctx): Likewise.
+ (libc_feholdsetround_53bit_ctx): Likewise.
+ (libc_feresetround_53bit_ctx): Likewise.
+ * sysdeps/i386/fpu/fenv_private.h (HAVE_RM_CTX): Define macro.
+ (libc_feholdexcept_setround_sse_ctx): New function.
+ (libc_fesetenv_sse_ctx): Likewise.
+ (libc_feupdateenv_sse_ctx): Likewise.
+ (libc_feholdexcept_setround_387_prec_ctx): Likewise.
+ (libc_feholdexcept_setround_387_ctx): Likewise.
+ (libc_feholdexcept_setround_387_53bit_ctx): Likewise.
+ (libc_feholdsetround_387_prec_ctx): Likewise.
+ (libc_feholdsetround_387_ctx): Likewise.
+ (libc_feholdsetround_387_53bit_ctx): Likewise.
+ (libc_feholdsetround_sse_ctx): Likewise.
+ (libc_feresetround_sse_ctx): Likewise.
+ (libc_feresetround_387_ctx): Likewise.
+ (libc_feupdateenv_387_ctx): Likewise.
+ (libc_feholdexcept_setroundf_ctx): Define macro.
+ (libc_fesetenvf_ctx): Likewise.
+ (libc_feupdateenvf_ctx): Likewise.
+ (libc_feholdsetroundf_ctx): Likewise.
+ (libc_feresetroundf_ctx): Likewise.
+ (libc_feholdexcept_setround_ctx): Likewise.
+ (libc_fesetenv_ctx): Likewise.
+ (libc_feupdateenv_ctx): Likewise.
+ (libc_feholdsetround_ctx): Likewise.
+ (libc_feresetround_ctx): Likewise.
+ (libc_feholdexcept_setroundl_ctx): Likewise.
+ (libc_feupdateenvl_ctx): Likewise.
+ (libc_feholdsetroundl_ctx): Likewise.
+ (libc_feresetroundl_ctx): Likewise.
+ [!__SSE2_MATH__] (libc_feholdsetround_53bit_ctx): Likewise.
+ (libc_feresetround_53bit_ctx): Likewise.
+
+2013-06-11 Siddhesh Poyarekar <siddhesh@redhat.com>
+
+ * locale/iso-639.def: Convert to UTF-8.
+
+2013-06-11 Joseph Myers <joseph@codesourcery.com>
+
+ * sysdeps/generic/math-tests.h (EXCEPTION_TESTS_float): New macro.
+ (EXCEPTION_TESTS_double): Likewise.
+ (EXCEPTION_TESTS_long_double): Likewise.
+ (EXCEPTION_TESTS): Likewise.
+ * math/libm-test.inc (test_exceptions): Only test exceptions if
+ EXCEPTION_TESTS (FLOAT).
+
+2013-06-11 Siddhesh Poyarekar <siddhesh@redhat.com>
+
+ * benchtests/Makefile (string-bench): Add strcpy_chk and
+ stpcpy_chk.
+ * benchtests/bench-stpcpy_chk-ifunc.c: New file.
+ * benchtests/bench-stpcpy_chk.c: New file.
+ * benchtests/bench-strcpy_chk-ifunc.c: New file.
+ * benchtests/bench-strcpy_chk.c: New file.
+ * debug/test-strcpy_chk.c (do_one_test): Remove HP_TIMING
+ code.
+ (do_test): Likewise.
+
+2013-06-11 Ryan S. Arnold <rsa@linux.vnet.ibm.com>
+
+ * sysdeps/powerpc/dl-procinfo.c (_dl_powerpc_platforms): Add ppc405,
+ ppc440, ppc464, and ppc476, merging from ports/ dl-procinfo.c.
+ * sysdeps/powerpc/dl-procinfo.h: Fix whitespace by correcting spaces
+ with tabs where appropriate.
+ [PPC_PLATFORM_PPC405]: Define new platform merging from ports/
+ dl-procinfo.h.
+ [PPC_PLATFORM_PPC440]: Likewise.
+ [PPC_PLATFORM_PPC464]: Likewise.
+ [PPC_PLATFORM_PPC476]: Likewise.
+ (_dl_string_platform): Add support for detecting ppc405, ppc440,
+ ppc464, and ppc476 platform strings merging from ports/
+ dl-procinfo.h.
+
+2013-06-11 Andreas Schwab <schwab@suse.de>
+
+ [BZ #14991]
+ * iconvdata/big5hkscs.c (big5hkscs_to_ucs, from_ucs4)
+ (from_ucs4_idx): Regenerate.
+ (MIN_NEEDED_FROM, MAX_NEEDED_FROM, MIN_NEEDED_TO): Remove macros.
+ (FROM_LOOP_MIN_NEEDED_FROM, FROM_LOOP_MAX_NEEDED_FROM)
+ (FROM_LOOP_MIN_NEEDED_TO, FROM_LOOP_MAX_NEEDED_TO)
+ (TO_LOOP_MIN_NEEDED_FROM, TO_LOOP_MAX_NEEDED_FROM)
+ (TO_LOOP_MIN_NEEDED_TO, TO_LOOP_MAX_NEEDED_TO, PREPARE_LOOP)
+ (EXTRA_LOOP_ARGS, SAVE_RESET_STATE, EMIT_SHIFT_TO_INIT)
+ (EXTRA_LOOP_DECLS, MAX_NEEDED_OUTPUT): New macros.
+ (MIN_NEEDED_INPUT, MAX_NEEDED_INPUT, MIN_NEEDED_OUTPUT): Define
+ from FROM_LOOP and TO_LOOP specific macros.
+ (BODY): Handle combining characters.
+ * iconvdata/BIG5HKSCS.irreversible: Update.
+ * iconvdata/BIG5HKSCS.precomposed: New file.
+ * iconvdata/testdata/BIG5HKSCS: Regenerate to cover all assigned
+ characters.
+ * iconvdata/testdata/BIG5HKSCS..UTF8: Update.
+
+2013-06-11 Siddhesh Poyarekar <siddhesh@redhat.com>
+
+ * include/sys/time.h: Fix indentation and add copyright header.
+
+ * string/test-memccpy.c (do_one_test): Remove HP_TIMING code.
+ (do_test): Likewise.
+ * string/test-memchr.c (do_one_test): Likewise.
+ (do_test): Likewise.
+ * string/test-memcmp.c (do_one_test): Likewise.
+ (do_test): Likewise.
+ * string/test-memcpy.c (do_one_test): Likewise.
+ (do_test): Likewise.
+ * string/test-memmem.c (do_one_test): Likewise.
+ (do_test): Likewise.
+ (do_random_tests): Likewise.
+ * string/test-memmove.c (do_one_test): Likewise.
+ (do_test): Likewise.
+ * string/test-memset.c (do_one_test): Likewise.
+ (do_test): Likewise.
+ * string/test-rawmemchr.c (do_one_test): Likewise.
+ (do_test): Likewise.
+ * string/test-strcasecmp.c (do_one_test): Likewise.
+ (do_test): Likewise.
+ * string/test-strcasestr.c (do_one_test): Likewise.
+ (do_test): Likewise.
+ * string/test-strcat.c (do_one_test): Likewise.
+ (do_test): Likewise.
+ * string/test-strchr.c (do_one_test): Likewise.
+ (do_test): Likewise.
+ * string/test-strcmp.c (do_one_test): Likewise.
+ (do_test): Likewise.
+ * string/test-strcpy.c (do_one_test): Likewise.
+ (do_test): Likewise.
+ * string/test-string.h: Likewise.
+ (test_init): Likewise.
+ * string/test-strlen.c (do_one_test): Likewise.
+ (do_test): Likewise.
+ * string/test-strncasecmp.c (do_one_test): Likewise.
+ (do_test): Likewise.
+ * string/test-strncat.c (do_one_test): Likewise.
+ (do_test): Likewise.
+ * string/test-strncmp.c (do_one_test): Likewise.
+ (do_test_limit): Likewise.
+ (do_test): Likewise.
+ * string/test-strncpy.c (do_one_test): Likewise.
+ (do_test): Likewise.
+ * string/test-strnlen.c (do_one_test): Likewise.
+ (do_test): Likewise.
+ * string/test-strpbrk.c (do_one_test): Likewise.
+ (do_test): Likewise.
+ * string/test-strrchr.c (do_one_test): Likewise.
+ (do_test): Likewise.
+ * string/test-strspn.c (do_one_test): Likewise.
+ (do_test): Likewise.
+ * string/test-strstr.c (do_one_test): Likewise.
+ (do_test): Likewise.
+
+ * benchtests/Makefile (string-bench): Add string benchmarks.
+ * benchtests/bench-bcopy-ifunc.c: New file.
+ * benchtests/bench-bcopy.c: New file.
+ * benchtests/bench-bzero-ifunc.c: New file.
+ * benchtests/bench-bzero.c: New file.
+ * benchtests/bench-memccpy-ifunc.c: New file.
+ * benchtests/bench-memccpy.c: New file.
+ * benchtests/bench-memchr-ifunc.c: New file.
+ * benchtests/bench-memchr.c: New file.
+ * benchtests/bench-memcmp-ifunc.c: New file.
+ * benchtests/bench-memcmp.c: New file.
+ * benchtests/bench-memmem-ifunc.c: New file.
+ * benchtests/bench-memmem.c: New file.
+ * benchtests/bench-memmove-ifunc.c: New file.
+ * benchtests/bench-memmove.c: New file.
+ * benchtests/bench-mempcpy-ifunc.c: New file.
+ * benchtests/bench-mempcpy.c: New file.
+ * benchtests/bench-memset-ifunc.c: New file.
+ * benchtests/bench-memset.c: New file.
+ * benchtests/bench-rawmemchr-ifunc.c: New file.
+ * benchtests/bench-rawmemchr.c: New file.
+ * benchtests/bench-stpcpy-ifunc.c: New file.
+ * benchtests/bench-stpcpy.c: New file.
+ * benchtests/bench-stpncpy-ifunc.c: New file.
+ * benchtests/bench-stpncpy.c: New file.
+ * benchtests/bench-strcasecmp-ifunc.c: New file.
+ * benchtests/bench-strcasecmp.c: New file.
+ * benchtests/bench-strcasestr-ifunc.c: New file.
+ * benchtests/bench-strcasestr.c: New file.
+ * benchtests/bench-strcat-ifunc.c: New file.
+ * benchtests/bench-strcat.c: New file.
+ * benchtests/bench-strchr-ifunc.c: New file.
+ * benchtests/bench-strchr.c: New file.
+ * benchtests/bench-strchrnul-ifunc.c: New file.
+ * benchtests/bench-strchrnul.c: New file.
+ * benchtests/bench-strcmp-ifunc.c: New file.
+ * benchtests/bench-strcmp.c: New file.
+ * benchtests/bench-strcpy-ifunc.c: New file.
+ * benchtests/bench-strcpy.c: New file.
+ * benchtests/bench-strcspn-ifunc.c: New file.
+ * benchtests/bench-strcspn.c: New file.
+ * benchtests/bench-strlen-ifunc.c: New file.
+ * benchtests/bench-strlen.c: New file.
+ * benchtests/bench-strncasecmp-ifunc.c: New file.
+ * benchtests/bench-strncasecmp.c: New file.
+ * benchtests/bench-strncat-ifunc.c: New file.
+ * benchtests/bench-strncat.c: New file.
+ * benchtests/bench-strncmp-ifunc.c: New file.
+ * benchtests/bench-strncmp.c: New file.
+ * benchtests/bench-strncpy-ifunc.c: New file.
+ * benchtests/bench-strncpy.c: New file.
+ * benchtests/bench-strnlen-ifunc.c: New file.
+ * benchtests/bench-strnlen.c: New file.
+ * benchtests/bench-strpbrk-ifunc.c: New file.
+ * benchtests/bench-strpbrk.c: New file.
+ * benchtests/bench-strrchr-ifunc.c: New file.
+ * benchtests/bench-strrchr.c: New file.
+ * benchtests/bench-strspn-ifunc.c: New file.
+ * benchtests/bench-strspn.c: New file.
+ * benchtests/bench-strstr-ifunc.c: New file.
+ * benchtests/bench-strstr.c: New file.
+
+ * benchtests/Makefile: Disable parallel execution of targets.
+ (string-bench): Add memcpy.
+ (benchset): New variable to store a list of benchmark sets.
+ (bench-func): Renamed from bench.
+ (bench-set): New target.
+ (bench): Depend on bench-func and bench-set.
+ * benchtests/README: Add section on benchmark sets.
+ * benchtests/bench-memcpy-ifunc.c: New file.
+ * benchtests/bench-memcpy.c: New file.
+ * benchtests/bench-string.h: New file.
+
+2013-06-11 Andreas Schwab <schwab@suse.de>
+
+ [BZ #15577]
+ * nscd/connections.c (nscd_run_worker): Always zero-terminate key.
+ * nscd/netgroupcache.c (addgetnetgrentX): Properly handle absent
+ values in the triple.
+ * nscd/nscd_netgroup.c (__nscd_setnetgrent): Include zero
+ terminator in the group key.
+
+2013-06-11 Andreas Jaeger <aj@suse.de>
+
+ * po/zh_TW.po: Update Chinese (traditional) translation from
+ translation project.
+
+2013-06-11 Siddhesh Poyarekar <siddhesh@redhat.com>
+
+ * include/time.h (__clock_gettime): Add libc_hidden_proto.
+ * rt/clock_getcpuclockid.c (clock_getcpuclockid): Rename to
+ __clock_getcpuclockid. Add weak_alias and libc_hidden_def.
+ * sysdeps/unix/sysv/linux/clock_getcpuclockid.c
+ (clock_getcpuclockid): Likewise.
+ * rt/clock_getres.c (clock_getres): Rename to __clock_getres.
+ Add weak_alias and libc_hidden_def.
+ * sysdeps/posix/clock_getres.c (clock_getres): Likewise.
+ * rt/clock_gettime.c (clock_gettime): Rename to
+ __clock_gettime. Add weak_alias and libc_hidden_def.
+ * sysdeps/unix/clock_gettime.c (clock_gettime): Likewise.
+ * rt/clock_nanosleep.c (clock_nanosleep): Rename to
+ __clock_nanosleep. Add weak_alias and libc_hidden_def.
+ * sysdeps/unix/clock_nanosleep.c (clock_nanosleep): Likewise.
+ * sysdeps/unix/sysv/linux/clock_nanosleep.c (clock_nanosleep):
+ Likewise.
+ * rt/clock_settime.c (clock_settime): Rename to
+ __clock_settime. Add weak_alias and libc_hidden_def.
+ * sysdeps/unix/clock_settime.c (clock_settime): Likewise.
+
+2013-06-10 Joseph Myers <joseph@codesourcery.com>
+
+ * mach/err_boot.sub: Remove trailing whitespace.
+ * mach/err_ipc.sub: Likewise.
+ * mach/err_mach.sub: Likewise.
+
+ * sysdeps/generic/math-tests.h (ROUNDING_TESTS_float): New macro.
+ (ROUNDING_TESTS_double): Likewise.
+ (ROUNDING_TESTS_long_double): Likewise.
+ (ROUNDING_TESTS): Likewise.
+ * math/libm-test.inc: Include <math-tests.h>.
+ (IF_ROUND_INIT_FE_DOWNWARD): Use ROUNDING_TESTS.
+ (IF_ROUND_INIT_FE_TONEAREST): Likewise.
+ (IF_ROUND_INIT_FE_TOWARDZERO): Likewise.
+ (IF_ROUND_INIT_FE_UPWARD): Likewise.
+
+2013-06-10 Siddhesh Poyarekar <siddhesh@redhat.com>
+
+ * benchtests/Makefile (CPPFLAGS-nonlib): Append values instead
+ of assigning.
+
+2013-06-08 Joseph Myers <joseph@codesourcery.com>
+
+ * sysdeps/gnu/errlist.awk: Do not generate space at end of
+ otherwise empty TRANS lines.
+ * sysdeps/gnu/errlist.c: Regenerated.
+
+ * catgets/gencat.c (error_print): Use (void) in function
+ definition.
+ * crypt/crypt_util.c (__init_des): Likewise.
+ * crypt/speeds.c (Stop): Likewise.
+ (main): Likewise.
+ * hurd/hurdmalloc.c (print_malloc_free_list): Likewise.
+ * inet/ruserpass.c (token): Likewise.
+ * intl/finddomain.c (_nl_finddomain_subfreeres): Likewise.
+ * intl/localealias.c (extend_alias_table): Likewise.
+ * intl/plural-exp.c (init_germanic_plural): Likewise.
+ * libio/fcloseall.c (__fcloseall): Likewise.
+ * libio/genops.c (_IO_flush_all): Likewise.
+ (_IO_flush_all_linebuffered): Likewise.
+ (_IO_cleanup): Likewise.
+ (_IO_iter_begin): Likewise.
+ (_IO_iter_end): Likewise.
+ (_IO_list_lock): Likewise.
+ (_IO_list_unlock): Likewise.
+ (_IO_list_resetlock): Likewise.
+ * libio/getchar.c (getchar): Likewise.
+ * libio/getchar_u.c (getchar_unlocked): Likewise.
+ * libio/getwchar.c (getwchar): Likewise.
+ * libio/getwchar_u.c (getwchar_unlocked): Likewise.
+ * libio/oldstdfiles.c (_IO_check_libio): Likewise.
+ * login/getpt.c (__getpt): Likewise.
+ * login/tst-utmp.c (main): Likewise.
+ * malloc/hooks.c (__malloc_check_init): Likewise.
+ * malloc/malloc.c (__malloc_stats): Likewise.
+ * malloc/mtrace.c (tr_break): Likewise.
+ (mtrace): Likewise.
+ (muntrace): Likewise.
+ * misc/fstab.c (endfsent): Likewise.
+ * misc/getclktck.c (__getclktck): Likewise.
+ * misc/getdtsz.c (__getdtablesize): Likewise.
+ * misc/gethostid.c (gethostid): Likewise.
+ * misc/getpagesize.c (__getpagesize): Likewise.
+ * misc/getsysstats.c (__get_nprocs_conf): Likewise.
+ (__get_nprocs): Likewise.
+ (__get_phys_pages): Likewise.
+ (__get_avphys_pages): Likewise.
+ * misc/getttyent.c (getttyent): Likewise.
+ (setttyent): Likewise.
+ (endttyent): Likewise.
+ * misc/getusershell.c (getusershell): Likewise.
+ (endusershell): Likewise.
+ (setusershell): Likewise.
+ (initshells): Likewise.
+ * misc/hsearch.c (__hdestroy): Likewise.
+ * misc/sync.c (sync): Likewise.
+ * misc/syslog.c (closelog_internal): Likewise.
+ (closelog): Likewise.
+ * misc/ttyslot.c (ttyslot): Likewise.
+ * misc/vhangup.c (vhangup): Likewise.
+ * posix/fork.c (__fork): Likewise.
+ * posix/getegid.c (__getegid): Likewise.
+ * posix/geteuid.c (__geteuid): Likewise.
+ * posix/getgid.c (__getgid): Likewise.
+ * posix/getpid.c (__getpid): Likewise.
+ * posix/getppid.c (__getppid): Likewise.
+ * posix/getuid.c (__getuid): Likewise.
+ * posix/pause.c (pause): Likewise.
+ * posix/setpgrp.c (setpgrp): Likewise.
+ * posix/setsid.c (__setsid): Likewise.
+ * posix/test-vfork.c (noop): Likewise.
+ * resolv/gethnamaddr.c (_endhtent): Likewise.
+ (_gethtent): Likewise.
+ (ht_endhostent): Likewise.
+ (gethostent): Likewise.
+ (dns_service): Likewise.
+ * stdlib/drand48.c (drand48): Likewise.
+ * stdlib/lrand48.c (lrand48): Likewise.
+ * stdlib/mrand48.c (mrand48): Likewise.
+ * stdlib/rand.c (rand): Likewise.
+ * stdlib/random.c (__random): Likewise.
+ * stdlib/setenv.c (clearenv): Likewise.
+ * sunrpc/clnt_tcp.c (clnttcp_abort): Likewise.
+ * sunrpc/clnt_unix.c (clntunix_abort): Likewise.
+ * sysdeps/mach/getpagesize.c (__getpagesize): Likewise.
+ * sysdeps/mach/getsysstats.c (__get_nprocs_conf): Likewise.
+ (__get_nprocs): Likewise.
+ (__get_phys_pages): Likewise.
+ (__get_avphys_pages): Likewise.
+ * sysdeps/mach/hurd/dl-sysdep.c (__getpid): Likewise.
+ * sysdeps/mach/hurd/getclktck.c (__getclktck): Likewise.
+ * sysdeps/mach/hurd/getdtsz.c (__getdtablesize): Likewise.
+ * sysdeps/mach/hurd/getegid.c (__getegid): Likewise.
+ * sysdeps/mach/hurd/geteuid.c (__geteuid): Likewise.
+ * sysdeps/mach/hurd/getgid.c (__getgid): Likewise.
+ * sysdeps/mach/hurd/gethostid.c (gethostid): Likewise.
+ * sysdeps/mach/hurd/getlogin.c (getlogin): Likewise.
+ * sysdeps/mach/hurd/getpid.c (__getpid): Likewise.
+ * sysdeps/mach/hurd/getppid.c (__getppid): Likewise.
+ * sysdeps/mach/hurd/getuid.c (__getuid): Likewise.
+ * sysdeps/mach/hurd/sync.c (sync): Likewise.
+ * sysdeps/posix/clock.c (clock): Likewise.
+ * sysdeps/unix/bsd/setsid.c (__setsid): Likewise.
+ * sysdeps/unix/getpagesize.c (__getpagesize): Likewise.
+ * sysdeps/unix/sysv/linux/getclktck.c (__getclktck): Likewise.
+ * sysdeps/unix/sysv/linux/gethostid.c (gethostid): Likewise.
+ * sysdeps/unix/sysv/linux/getpagesize.c (__getpagesize): Likewise.
+ * sysdeps/unix/sysv/linux/getsysstats.c (__get_nprocs): Likewise.
+ (__get_nprocs_conf): Likewise.
+ (__get_phys_pages): Likewise.
+ (__get_avphys_pages): Likewise.
+ * time/clock.c (clock): Likewise.
+ * time/tzset.c (__tzname_max): Likewise.
+
+2013-06-07 Joseph Myers <joseph@codesourcery.com>
+
+ * bits/byteswap.h [__GNUC__ && !__GNUC_PREREQ (4, 3)]
+ (__bswap_32): Do not use "register".
+ * crypt/crypt.c (_ufc_doit_r): Likewise.
+ * debug/stpcpy_chk.c (__stpcpy_chk): Likewise.
+ * debug/wcscat_chk.c (__wcscat_chk): Likewise.
+ * gmon/gmon.c (__monstartup): Likewise.
+ * gmon/mcount.c (_MCOUNT_DECL(frompc, selfpc)): Likewise.
+ * hurd/hurdmalloc.c (more_memory): Likewise.
+ (malloc): Likewise.
+ (free): Likewise.
+ (realloc): Likewise.
+ (malloc_fork_prepare): Likewise.
+ (malloc_fork_parent): Likewise.
+ (malloc_fork_child): Likewise.
+ * include/rpc/auth_des.h (xdr_authdes_verf): Likewise.
+ (_svcauth_des): Likewise.
+ * inet/inet_lnaof.c (inet_lnaof): Likewise.
+ * inet/inet_net.c (inet_network): Likewise.
+ * inet/inet_netof.c (inet_netof): Likewise.
+ * inet/rcmd.c (__validuser2_sa): Likewise.
+ * io/fts.c (fts_open): Likewise.
+ (fts_load): Likewise.
+ (fts_close): Likewise.
+ (fts_read): Likewise.
+ (fts_children): Likewise.
+ (fts_build): Likewise.
+ (fts_stat): Likewise.
+ (fts_sort): Likewise.
+ (fts_alloc): Likewise.
+ (fts_lfree): Likewise.
+ * libio/fileops.c (_IO_new_file_xsputn): Likewise.
+ (_IO_file_xsgetn): Likewise.
+ (_IO_file_xsgetn_mmap): Likewise.
+ * libio/iofopncook.c (_IO_cookie_read): Likewise.
+ (_IO_cookie_write): Likewise.
+ * libio/oldfileops.c (_IO_old_file_xsputn): Likewise.
+ * libio/wfileops.c (_IO_wfile_xsputn): Likewise.
+ * mach/msgserver.c (__mach_msg_server_timeout): Likewise.
+ * malloc/obstack.c (_obstack_begin): Likewise.
+ (_obstack_begin_1): Likewise.
+ (_obstack_newchunk): Likewise.
+ (_obstack_allocated_p): Likewise.
+ (obstack_free): Likewise.
+ (_obstack_memory_used): Likewise.
+ * misc/getttyent.c (getttynam): Likewise.
+ (getttyent): Likewise.
+ (skip): Likewise.
+ (value): Likewise.
+ * misc/getusershell.c (initshells): Likewise.
+ * misc/syslog.c (__vsyslog_chk): Likewise.
+ * misc/ttyslot.c (ttyslot): Likewise.
+ * nis/nis_hash.c (__nis_hash): Likewise.
+ * posix/fnmatch_loop.c (FCT): Likewise.
+ * posix/getconf.c (print_all): Likewise.
+ (main): Likewise.
+ * posix/getopt.c (exchange): Likewise.
+ * posix/glob.c (globfree): Likewise.
+ (prefix_array): Likewise.
+ (__glob_pattern_type): Likewise.
+ * resolv/arpa/nameser.h (NS_GET16): Likewise.
+ (NS_GET32): Likewise.
+ (NS_PUT16): Likewise.
+ (NS_PUT32): Likewise.
+ * resolv/gethnamaddr.c (getanswer): Likewise.
+ (gethostbyname2): Likewise.
+ (gethostbyaddr): Likewise.
+ (_gethtent): Likewise.
+ (_gethtbyname2): Likewise.
+ (_gethtbyaddr): Likewise.
+ * resolv/ns_print.c (dst_s_get_int16): Likewise.
+ * resolv/nss_dns/dns-host.c (getanswer_r): Likewise.
+ * resolv/res_init.c (__res_vinit): Likewise.
+ (net_mask): Likewise.
+ * resolv/res_mkquery.c (outchar): Likewise.
+ (PRINT): Likewise.
+ * stdio-common/printf_fp.c (outchar): Likewise.
+ (PRINT): Likewise.
+ * stdio-common/printf_fphex.c (outchar): Likewise.
+ (PRINT): Likewise.
+ * stdio-common/printf_size.c (outchar): Likewise.
+ (PRINT): Likewise.
+ * stdio-common/test_rdwr.c (main): Likewise.
+ * stdio-common/tfformat.c (matches): Likewise.
+ * stdio-common/vfprintf.c (outchar): Likewise.
+ (printf_unknown): Likewise.
+ (buffered_vfprintf): Likewise.
+ * stdio-common/vfscanf.c (_IO_vfscanf_internal): Likewise.
+ * stdio-common/xbug.c (AppendToBuffer): Likewise.
+ (ReadFile): Likewise.
+ * stdlib/qsort.c (SWAP): Likewise.
+ (_quicksort): Likewise.
+ * stdlib/setenv.c (__add_to_environ): Likewise.
+ * stdlib/strtod_l.c (____STRTOF_INTERNAL): Likewise.
+ * stdlib/strtol_l.c (__strtol_l): Likewise.
+ * stdlib/tst-strtod.c (main): Likewise.
+ * stdlib/tst-strtol.c (main): Likewise.
+ * stdlib/tst-strtoll.c (main): Likewise.
+ * string/bits/string2.h (__strcmp_cc): Likewise.
+ (__strcmp_cg): Likewise.
+ (__strcspn_c1): Likewise.
+ (__strcspn_c2): Likewise.
+ (__strcspn_c3): Likewise.
+ (__strspn_c1): Likewise.
+ (__strspn_c2): Likewise.
+ (__strspn_c3): Likewise.
+ (__strsep_1c): Likewise.
+ (__strsep_2c): Likewise.
+ (__strsep_3c): Likewise.
+ * string/memccpy.c (__memccpy): Likewise.
+ * string/stpcpy.c (__stpcpy): Likewise.
+ * string/strcmp.c (strcmp): Likewise.
+ * string/strrchr.c (strrchr): Likewise.
+ * sysdeps/generic/sigset-cvt-mask.h (sigset_get_old_mask):
+ Likewise.
+ * sysdeps/mach/hurd/getcwd.c
+ (_hurd_canonicalize_directory_name_internal): Likewise.
+ * sysdeps/mach/i386/sysdep.h (SNARF_ARGS): Likewise.
+ * sysdeps/powerpc/powerpc32/power6/wcschr.c (wcschr): Likewise.
+ * sysdeps/powerpc/powerpc32/power6/wcsrchr.c (wcsrchr): Likewise.
+ * sysdeps/x86/bits/byteswap-16.h [__GNUC__] (__bswap_16):
+ Likewise, in both definitions.
+ * sysdeps/x86/bits/byteswap.h (__bswap_32): Likewise, in multiple
+ definitions.
+ [__GNUC_PREREQ (2, 0) && !__GNUC_PREREQ (4, 3) && __WORDSIZE ==
+ 64] (__bswap_64): Likewise.
+ * time/test_time.c (main): Likewise.
+ * time/tzfile.c (__tzfile_read): Likewise.
+ (__tzfile_compute): Likewise.
+ * time/tzset.c (__tzset_parse_tz): Likewise.
+ (tzset_internal): Likewise.
+ (compute_change): Likewise.
+ * wcsmbs/wcscat.c (__wcscat): Likewise.
+ * wcsmbs/wcschr.c (wcschr): Likewise.
+ * wcsmbs/wcschrnul.c (__wcschrnul): Likewise.
+ * wcsmbs/wcscspn.c (wcscspn): Likewise.
+ * wcsmbs/wcspbrk.c (wcspbrk): Likewise.
+ * wcsmbs/wcsrchr.c (wcsrchr): Likewise.
+ * wcsmbs/wcsspn.c (wcsspn): Likewise.
+ * wcsmbs/wcsstr.c (wcsstr): Likewise.
+ * wcsmbs/wmemchr.c (wmemchr): Likewise.
+ * wcsmbs/wmemcmp.c (WMEMCMP): Likewise.
+ * wcsmbs/wmemset.c (wmemset): Likewise.
+
+2013-06-06 Joseph Myers <joseph@codesourcery.com>
+
+ * scripts/config.guess: Update to version 2013-05-16.
+ * scripts/config.sub: Update to version 2013-04-24.
+ * scripts/install-sh: Update to version 2011-11-20.07.
+ * scripts/mkinstalldirs: Update to version 2009-04-28.21.
+ * scripts/move-if-change: Update to version 2012-01-06 07:23.
+
+2013-06-06 Ondřej Bílka <neleai@seznam.cz>
+
+ * debug/fgetws_u_chk.c: Fix leading whitespaces.
+ * elf/sln.c: Likewise.
+ * hurd/hurd/ioctl.h: Likewise.
+ * hurd/hurdmalloc.c: Likewise.
+ * hurd/xattr.c: Likewise.
+ * include/shlib-compat.h: Likewise.
+ * inet/ruserpass.c: Likewise.
+ * libio/iofgets_u.c: Likewise.
+ * libio/iofgetws_u.c: Likewise.
+ * locale/programs/ld-identification.c: Likewise.
+ * locale/programs/ld-time.c: Likewise.
+ * mach/msg-destroy.c: Likewise.
+ * nss/nss_files/files-netgrp.c: Likewise.
+ * resolv/res_data.c: Likewise.
+ * soft-fp/op-1.h: Likewise.
+ * soft-fp/op-2.h: Likewise.
+ * soft-fp/op-4.h: Likewise.
+ * soft-fp/op-common.h: Likewise.
+ * stdio-common/printf_fphex.c: Likewise.
+ * stdlib/strtod_l.c: Likewise.
+ * sunrpc/rpc/clnt.h: Likewise.
+ * sysdeps/generic/framestate.c: Likewise.
+ * sysdeps/i386/bsd-_setjmp.S: Likewise.
+ * sysdeps/i386/bsd-setjmp.S: Likewise.
+ * sysdeps/i386/__longjmp.S: Likewise.
+ * sysdeps/i386/setjmp.S: Likewise.
+ * sysdeps/ieee754/dbl-64/k_rem_pio2.c: Likewise.
+ * sysdeps/ieee754/flt-32/e_rem_pio2f.c: Likewise.
+ * sysdeps/ieee754/flt-32/k_rem_pio2f.c: Likewise.
+ * sysdeps/ieee754/ldbl-128/e_expl.c: Likewise.
+ * sysdeps/ieee754/ldbl-128ibm/e_expl.c: Likewise.
+ * sysdeps/ieee754/ldbl-128ibm/s_fpclassifyl.c: Likewise.
+ * sysdeps/ieee754/ldbl-128ibm/s_nexttoward.c: Likewise.
+ * sysdeps/ieee754/ldbl-128ibm/s_scalblnl.c: Likewise.
+ * sysdeps/ieee754/ldbl-128ibm/s_scalbnl.c: Likewise.
+ * sysdeps/ieee754/ldbl-128/ldbl2mpn.c: Likewise.
+ * sysdeps/ieee754/ldbl-128/s_fpclassifyl.c: Likewise.
+ * sysdeps/ieee754/ldbl-128/s_llrintl.c: Likewise.
+ * sysdeps/ieee754/ldbl-128/s_llroundl.c: Likewise.
+ * sysdeps/ieee754/ldbl-128/s_lrintl.c: Likewise.
+ * sysdeps/ieee754/ldbl-128/s_lroundl.c: Likewise.
+ * sysdeps/ieee754/ldbl-128/s_nexttoward.c: Likewise.
+ * sysdeps/ieee754/ldbl-128/s_truncl.c: Likewise.
+ * sysdeps/ieee754/ldbl-96/ldbl2mpn.c: Likewise.
+ * sysdeps/ieee754/support.c: Likewise.
+ * sysdeps/powerpc/powerpc32/dl-machine.c: Likewise.
+ * sysdeps/powerpc/powerpc32/lshift.S: Likewise.
+ * sysdeps/sparc/sparc32/__longjmp.S: Likewise.
+ * sysdeps/sparc/sparc64/soft-fp/qp_cmp.c: Likewise.
+ * sysdeps/sparc/sparc64/soft-fp/qp_cmpe.c: Likewise.
+ * sysdeps/sparc/sparc64/soft-fp/qp_feq.c: Likewise.
+ * sysdeps/sparc/sparc64/soft-fp/qp_fge.c: Likewise.
+ * sysdeps/sparc/sparc64/soft-fp/qp_fgt.c: Likewise.
+ * sysdeps/sparc/sparc64/soft-fp/qp_fle.c: Likewise.
+ * sysdeps/sparc/sparc64/soft-fp/qp_flt.c: Likewise.
+ * sysdeps/sparc/sparc64/soft-fp/qp_fne.c: Likewise.
+ * sysdeps/sparc/sparc64/soft-fp/qp_mul.c: Likewise.
+ * sysdeps/sparc/sparc64/soft-fp/qp_qtoi.c: Likewise.
+ * sysdeps/sparc/sparc64/soft-fp/qp_qtoui.c: Likewise.
+ * sysdeps/sparc/sparc64/soft-fp/qp_qtoux.c: Likewise.
+ * sysdeps/sparc/sparc64/soft-fp/qp_qtox.c: Likewise.
+ * sysdeps/unix/sysv/linux/lutimes.c: Likewise.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/clone.S: Likewise.
+
+2013-06-05 Ondřej Bílka <neleai@seznam.cz>
+
+ * posix/transbug.c: Remove executable mode.
+
+2013-06-05 Joseph Myers <joseph@codesourcery.com>
+
+ * crypt/speeds.c: Remove trailing whitespace.
+ * dlfcn/default.c: Likewise.
+ * elf/ifuncdep2.c: Likewise.
+ * elf/ifuncmain1.c: Likewise.
+ * elf/ifuncmain1vis.c: Likewise.
+ * elf/testobj.h: Likewise.
+ * elf/tst-stackguard1.c: Likewise.
+ * gmon/sys/gmon.h: Likewise.
+ * hurd/hurdmsg.c: Likewise.
+ * hurd/new-fd.c: Likewise.
+ * hurd/ports-get.c: Likewise.
+ * iconvdata/ibm1008_420.c: Likewise.
+ * inet/tst-getni1.c: Likewise.
+ * inet/tst-getni2.c: Likewise.
+ * libio/ioungetc.c: Likewise.
+ * libio/wfiledoalloc.c: Likewise.
+ * manual/libm-err-tab.pl: Likewise.
+ * math/w_dremf.c: Likewise.
+ * misc/ftruncate.c: Likewise.
+ * posix/bug-glob2.c: Likewise.
+ * posix/tst-pcre.c: Likewise.
+ * posix/wait4.c: Likewise.
+ * resolv/README: Likewise.
+ * resolv/res_debug.h: Likewise.
+ * resolv/tst-inet_ntop.c: Likewise.
+ * setjmp/bug269-setjmp.c: Likewise.
+ * soft-fp/extended.h: Likewise.
+ * soft-fp/op-1.h: Likewise.
+ * soft-fp/op-2.h: Likewise.
+ * soft-fp/op-4.h: Likewise.
+ * soft-fp/op-8.h: Likewise.
+ * soft-fp/testit.c: Likewise.
+ * stdio-common/bug16.c: Likewise.
+ * stdlib/random.c: Likewise.
+ * sunrpc/rpcsvc/rquota.x: Likewise.
+ * sysdeps/ieee754/dbl-64/powtwo.tbl: Likewise.
+ * sysdeps/ieee754/flt-32/k_cosf.c: Likewise.
+ * sysdeps/ieee754/flt-32/k_rem_pio2f.c: Likewise.
+ * sysdeps/ieee754/flt-32/k_sinf.c: Likewise.
+ * sysdeps/ieee754/flt-32/k_tanf.c: Likewise.
+ * sysdeps/ieee754/flt-32/s_atanf.c: Likewise.
+ * sysdeps/ieee754/flt-32/s_copysignf.c: Likewise.
+ * sysdeps/ieee754/flt-32/s_erff.c: Likewise.
+ * sysdeps/ieee754/flt-32/s_fabsf.c: Likewise.
+ * sysdeps/ieee754/flt-32/s_frexpf.c: Likewise.
+ * sysdeps/ieee754/flt-32/s_logbf.c: Likewise.
+ * sysdeps/ieee754/ldbl-128/e_rem_pio2l.c: Likewise.
+ * sysdeps/ieee754/ldbl-128/k_tanl.c: Likewise.
+ * sysdeps/ieee754/ldbl-128/s_atanl.c: Likewise.
+ * sysdeps/ieee754/ldbl-128/s_erfl.c: Likewise.
+ * sysdeps/ieee754/ldbl-128/s_expm1l.c: Likewise.
+ * sysdeps/ieee754/ldbl-128/s_log1pl.c: Likewise.
+ * sysdeps/ieee754/ldbl-128/s_nexttowardf.c: Likewise.
+ * sysdeps/ieee754/ldbl-128/s_remquol.c: Likewise.
+ * sysdeps/ieee754/ldbl-128/s_scalblnl.c: Likewise.
+ * sysdeps/ieee754/ldbl-128/s_scalbnl.c: Likewise.
+ * sysdeps/ieee754/ldbl-128/s_tanl.c: Likewise.
+ * sysdeps/ieee754/ldbl-128/t_sincosl.c: Likewise.
+ * sysdeps/ieee754/ldbl-128ibm/k_cosl.c: Likewise.
+ * sysdeps/ieee754/ldbl-128ibm/k_sincosl.c: Likewise.
+ * sysdeps/ieee754/ldbl-128ibm/k_sinl.c: Likewise.
+ * sysdeps/ieee754/ldbl-128ibm/math_ldbl.h: Likewise.
+ * sysdeps/ieee754/ldbl-128ibm/s_nextafterl.c: Likewise.
+ * sysdeps/ieee754/ldbl-96/s_erfl.c: Likewise.
+ * sysdeps/ieee754/s_lib_version.c: Likewise.
+ * sysdeps/mach/hurd/check_fds.c: Likewise.
+ * sysdeps/mach/hurd/getsockname.c: Likewise.
+ * sysdeps/mach/hurd/net/if_ppp.h: Likewise.
+ * sysdeps/mach/hurd/recvfrom.c: Likewise.
+ * sysdeps/powerpc/bits/link.h: Likewise.
+ * sysdeps/powerpc/dl-procinfo.c: Likewise.
+ * sysdeps/powerpc/fpu/feholdexcpt.c: Likewise.
+ * sysdeps/powerpc/fpu/fenv_const.c: Likewise.
+ * sysdeps/powerpc/fpu/fesetenv.c: Likewise.
+ * sysdeps/powerpc/fpu/feupdateenv.c: Likewise.
+ * sysdeps/powerpc/fpu/s_rintf.c: Likewise.
+ * sysdeps/powerpc/fpu/t_sqrt.c: Likewise.
+ * sysdeps/powerpc/powerpc32/bits/atomic.h: Likewise.
+ * sysdeps/powerpc/powerpc32/fpu/s_floor.S: Likewise.
+ * sysdeps/powerpc/powerpc32/fpu/s_floorf.S: Likewise.
+ * sysdeps/powerpc/powerpc32/fpu/s_isnan.S: Likewise.
+ * sysdeps/powerpc/powerpc32/fpu/s_lround.S: Likewise.
+ * sysdeps/powerpc/powerpc32/fpu/s_round.S: Likewise.
+ * sysdeps/powerpc/powerpc32/fpu/s_roundf.S: Likewise.
+ * sysdeps/powerpc/powerpc32/fpu/s_trunc.S: Likewise.
+ * sysdeps/powerpc/powerpc32/fpu/s_truncf.S: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/fpu/s_llrint.S: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/fpu/s_llrintf.S: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/fpu/s_llround.S: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/fpu/w_sqrt.S: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/fpu/w_sqrtf.S: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/hp-timing.c: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/memcmp.S: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/memset.S: Likewise.
+ * sysdeps/powerpc/powerpc32/power4/wordcopy.c: Likewise.
+ * sysdeps/powerpc/powerpc32/power5+/fpu/s_llround.S: Likewise.
+ * sysdeps/powerpc/powerpc32/power5+/fpu/s_lround.S: Likewise.
+ * sysdeps/powerpc/powerpc32/power5/fpu/w_sqrt.S: Likewise.
+ * sysdeps/powerpc/powerpc32/power5/fpu/w_sqrtf.S: Likewise.
+ * sysdeps/powerpc/powerpc32/power6/fpu/s_llrint.S: Likewise.
+ * sysdeps/powerpc/powerpc32/power6/fpu/s_llrintf.S: Likewise.
+ * sysdeps/powerpc/powerpc32/power6/fpu/s_llround.S: Likewise.
+ * sysdeps/powerpc/powerpc32/power6/memcpy.S: Likewise.
+ * sysdeps/powerpc/powerpc32/power6/wordcopy.c: Likewise.
+ * sysdeps/powerpc/powerpc32/power6x/fpu/s_lround.S: Likewise.
+ * sysdeps/powerpc/powerpc64/fpu/s_ceill.S: Likewise.
+ * sysdeps/powerpc/powerpc64/fpu/s_floor.S: Likewise.
+ * sysdeps/powerpc/powerpc64/fpu/s_floorf.S: Likewise.
+ * sysdeps/powerpc/powerpc64/fpu/s_isnan.S: Likewise.
+ * sysdeps/powerpc/powerpc64/fpu/s_llrint.S: Likewise.
+ * sysdeps/powerpc/powerpc64/fpu/s_llrintf.S: Likewise.
+ * sysdeps/powerpc/powerpc64/fpu/s_llround.S: Likewise.
+ * sysdeps/powerpc/powerpc64/fpu/s_llroundf.S: Likewise.
+ * sysdeps/powerpc/powerpc64/fpu/s_round.S: Likewise.
+ * sysdeps/powerpc/powerpc64/fpu/s_roundf.S: Likewise.
+ * sysdeps/powerpc/powerpc64/fpu/s_roundl.S: Likewise.
+ * sysdeps/powerpc/powerpc64/fpu/s_trunc.S: Likewise.
+ * sysdeps/powerpc/powerpc64/fpu/s_truncf.S: Likewise.
+ * sysdeps/powerpc/powerpc64/fpu/s_truncl.S: Likewise.
+ * sysdeps/powerpc/powerpc64/hp-timing.c: Likewise.
+ * sysdeps/powerpc/powerpc64/power4/fpu/w_sqrt.c: Likewise.
+ * sysdeps/powerpc/powerpc64/power4/fpu/w_sqrtf.c: Likewise.
+ * sysdeps/powerpc/powerpc64/power4/memcmp.S: Likewise.
+ * sysdeps/powerpc/powerpc64/power4/memcpy.S: Likewise.
+ * sysdeps/powerpc/powerpc64/power5+/fpu/s_llround.S: Likewise.
+ * sysdeps/powerpc/powerpc64/power5/fpu/s_isnan.S: Likewise.
+ * sysdeps/powerpc/powerpc64/power6/fpu/s_isnan.S: Likewise.
+ * sysdeps/powerpc/powerpc64/power6/memcpy.S: Likewise.
+ * sysdeps/powerpc/powerpc64/power6/wordcopy.c: Likewise.
+ * sysdeps/powerpc/powerpc64/power6x/fpu/s_isnan.S: Likewise.
+ * sysdeps/powerpc/powerpc64/power6x/fpu/s_llrint.S: Likewise.
+ * sysdeps/powerpc/powerpc64/power6x/fpu/s_llround.S: Likewise.
+ * sysdeps/powerpc/powerpc64/strlen.S: Likewise.
+ * sysdeps/powerpc/powerpc64/strncmp.S: Likewise.
+ * sysdeps/powerpc/sysdep.h: Likewise.
+ * sysdeps/s390/s390-64/s390x-mcount.S: Likewise.
+ * sysdeps/s390/s390-64/sub_n.S: Likewise.
+ * sysdeps/sh/dl-trampoline.S: Likewise.
+ * sysdeps/sh/memset.S: Likewise.
+ * sysdeps/sh/sh4/fpu/fclrexcpt.c: Likewise.
+ * sysdeps/sh/strlen.S: Likewise.
+ * sysdeps/sparc/sparc32/dl-trampoline.S: Likewise.
+ * sysdeps/sparc/sparc32/dotmul.S: Likewise.
+ * sysdeps/sparc/sparc32/memcpy.S: Likewise.
+ * sysdeps/sparc/sparc32/rem.S: Likewise.
+ * sysdeps/sparc/sparc32/sdiv.S: Likewise.
+ * sysdeps/sparc/sparc32/soft-fp/q_neg.c: Likewise.
+ * sysdeps/sparc/sparc32/strchr.S: Likewise.
+ * sysdeps/sparc/sparc32/udiv.S: Likewise.
+ * sysdeps/sparc/sparc32/urem.S: Likewise.
+ * sysdeps/sparc/sparc64/add_n.S: Likewise.
+ * sysdeps/sparc/sparc64/memcpy.S: Likewise.
+ * sysdeps/sparc/sparc64/rawmemchr.S: Likewise.
+ * sysdeps/sparc/sparc64/soft-fp/s_frexpl.c: Likewise.
+ * sysdeps/sparc/sparc64/soft-fp/sfp-machine.h: Likewise.
+ * sysdeps/sparc/sparc64/stpncpy.S: Likewise.
+ * sysdeps/sparc/sparc64/strncmp.S: Likewise.
+ * sysdeps/sparc/sparc64/strncpy.S: Likewise.
+ * sysdeps/unix/bsd/times.c: Likewise.
+ * sysdeps/unix/sysv/linux/a.out.h: Likewise.
+ * sysdeps/unix/sysv/linux/net/if_ppp.h: Likewise.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext.S: Likewise.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/swapcontext.S: Likewise.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc64/Versions: Likewise.
+ * sysdeps/unix/sysv/linux/powerpc/sys/procfs.h: Likewise.
+ * sysdeps/unix/sysv/linux/powerpc/sys/ucontext.h: Likewise.
+ * sysdeps/unix/sysv/linux/s390/s390-32/clone.S: Likewise.
+ * sysdeps/unix/sysv/linux/s390/s390-32/getcontext.S: Likewise.
+ * sysdeps/unix/sysv/linux/s390/s390-32/posix_fadvise64.c: Likewise.
+ * sysdeps/unix/sysv/linux/s390/s390-32/setcontext.S: Likewise.
+ * sysdeps/unix/sysv/linux/s390/s390-32/swapcontext.S: Likewise.
+ * sysdeps/unix/sysv/linux/s390/s390-64/mmap.S: Likewise.
+ * sysdeps/unix/sysv/linux/s390/s390-64/register-dump.h: Likewise.
+ * sysdeps/unix/sysv/linux/s390/s390-64/setcontext.S: Likewise.
+ * sysdeps/unix/sysv/linux/s390/s390-64/socket.S: Likewise.
+ * sysdeps/unix/sysv/linux/s390/s390-64/swapcontext.S: Likewise.
+ * sysdeps/unix/sysv/linux/s390/s390-64/syscall.S: Likewise.
+ * sysdeps/unix/sysv/linux/scsi/scsi_ioctl.h: Likewise.
+ * sysdeps/unix/sysv/linux/sh/brk.c: Likewise.
+ * sysdeps/unix/sysv/linux/sh/clone.S: Likewise.
+ * sysdeps/unix/sysv/linux/sh/sh3/getcontext.S: Likewise.
+ * sysdeps/unix/sysv/linux/sh/sh3/register-dump.h: Likewise.
+ * sysdeps/unix/sysv/linux/sh/sh3/setcontext.S: Likewise.
+ * sysdeps/unix/sysv/linux/sh/sh3/swapcontext.S: Likewise.
+ * sysdeps/unix/sysv/linux/sh/vfork.S: Likewise.
+ * sysdeps/unix/sysv/linux/sparc/a.out.h: Likewise.
+ * sysdeps/unix/sysv/linux/sparc/sparc64/brk.S: Likewise.
+ * sysdeps/unix/sysv/linux/sys/personality.h: Likewise.
+ * sysdeps/x86_64/fpu/s_ceill.S: Likewise.
+ * sysdeps/x86_64/fpu/s_llrintl.S: Likewise.
+ * sysdeps/x86_64/strcspn.S: Likewise.
+
+2013-06-05 Ryan S. Arnold <rsa@linux.vnet.ibm.com>
+
+ * locale/C-translit.h: Revert #include <stdint.h> because this is a
+ generated file. Regenerate properly from gen-translit.pl.
+ * locale/gen-translit.pl: Add #include <stdint.h>. This generates
+ locale/C-translit.h.
+
+2013-06-05 Andreas Schwab <schwab@suse.de>
+
+ [BZ #15100]
+ * time/strptime_l.c (__strptime_internal): Count Sunday in a %W
+ week as 6 instead of -1.
+ * time/tst-strptime.c (day_tests): Add test case.
+
+2013-06-05 Siddhesh Poyarekar <siddhesh@redhat.com>
+
+ * sysdeps/generic/math_private.h
+ (libc_feholdexcept_setround_53bit): Replace with
+ libc_feholdsetround_53bit.
+ (libc_feupdateenv_53bit): Replace with
+ libc_feresetround_53bit.
+ (SET_RESTORE_ROUND_53BIT): Adjust.
+
+2013-06-03 Siddhesh Poyarekar <siddhesh@redhat.com>
+
+ * string/test-strchrnul.c: Add copyright header.
+
+ * posix/tst-getaddrinfo4.c: Increase test timeout.
+
2013-06-03 Carlos O'Donell <carlos@redhat.com>
[BZ #15536]
diff --git a/libc/NEWS b/libc/NEWS
index 9452cc195..36de21eee 100644
--- a/libc/NEWS
+++ b/libc/NEWS
@@ -10,16 +10,17 @@ Version 2.18
* The following bugs are resolved with this release:
2546, 2560, 5159, 6809, 10060, 10062, 10357, 10686, 11120, 11561, 12387,
- 12723, 13550, 13889, 13951, 13988, 14142, 14176, 14200, 14256, 14280,
- 14293, 14317, 14327, 14478, 14496, 14582, 14686, 14812, 14888, 14894,
- 14908, 14920, 14952, 14964, 14981, 14982, 14985, 14994, 14996, 15000,
- 15003, 15006, 15007, 15014, 15020, 15023, 15036, 15054, 15055, 15062,
- 15078, 15084, 15085, 15086, 15160, 15214, 15221, 15232, 15234, 15283,
- 15285, 15287, 15304, 15305, 15307, 15309, 15327, 15330, 15335, 15336,
- 15337, 15339, 15342, 15346, 15359, 15361, 15366, 15380, 15381, 15394,
- 15395, 15405, 15406, 15409, 15416, 15418, 15419, 15423, 15424, 15426,
- 15429, 15441, 15442, 15448, 15465, 15480, 15485, 15488, 15490, 15493,
- 15497, 15506, 15529, 15536, 15553.
+ 12515, 12723, 13550, 13889, 13951, 13988, 14142, 14176, 14200, 14256,
+ 14280, 14293, 14317, 14327, 14478, 14496, 14582, 14686, 14812, 14888,
+ 14894, 14908, 14909, 14920, 14952, 14964, 14981, 14982, 14985, 14991,
+ 14994, 14996, 15000, 15003, 15006, 15007, 15014, 15020, 15023, 15036,
+ 15054, 15055, 15062, 15078, 15084, 15085, 15086, 15100, 15160, 15214,
+ 15221, 15232, 15234, 15283, 15285, 15287, 15304, 15305, 15307, 15309,
+ 15327, 15330, 15335, 15336, 15337, 15339, 15342, 15346, 15359, 15361,
+ 15366, 15380, 15381, 15394, 15395, 15405, 15406, 15409, 15416, 15418,
+ 15419, 15423, 15424, 15426, 15429, 15431, 15432, 15441, 15442, 15448,
+ 15465, 15480, 15485, 15488, 15490, 15492, 15493, 15497, 15506, 15529,
+ 15536, 15553, 15577, 15583, 15618, 15627.
* CVE-2013-0242 Buffer overrun in regexp matcher has been fixed (Bugzilla
#15078).
@@ -41,6 +42,9 @@ Version 2.18
* New <math.h> macro named issignaling to check for a signaling NaN (sNaN).
It is based on draft TS 18661 and currently enabled as a GNU extension.
+
+* On Linux, the clock function now uses the clock_gettime system call
+ for improved precision, rather than old times system call.
Version 2.17
diff --git a/libc/benchtests/Makefile b/libc/benchtests/Makefile
index 67728537a..ba313d2cf 100644
--- a/libc/benchtests/Makefile
+++ b/libc/benchtests/Makefile
@@ -23,6 +23,17 @@ subdir := benchtests
bench := acos acosh asin asinh atan atanh cos cosh exp log modf pow rint sin \
sinh tan tanh
+# String function benchmarks.
+string-bench := bcopy bzero memccpy memchr memcmp memmem memmove mempcpy \
+ memset rawmemchr stpcpy stpncpy strcasecmp strcasestr strcat \
+ strchr strchrnul strcmp strcpy strcspn strlen strncasecmp \
+ strncat strncmp strncpy strnlen strpbrk strrchr strspn strstr \
+ strcpy_chk stpcpy_chk
+string-bench-ifunc := $(addsuffix -ifunc, $(string-bench))
+string-bench-all := $(string-bench) $(string-bench-ifunc)
+
+benchset := $(string-bench-all)
+
acos-ARGLIST = double
acos-RET = double
LDFLAGS-bench-acos = -lm
@@ -92,17 +103,22 @@ LDFLAGS-bench-tanh = -lm
# Rules to build and execute the benchmarks. Do not put any benchmark
# parameters beyond this point.
+# We don't want the benchmark programs to run in parallel since that could
+# affect their performance.
+.NOTPARALLEL:
+
include ../Makeconfig
include ../Rules
binaries-bench := $(addprefix $(objpfx)bench-,$(bench))
+binaries-benchset := $(addprefix $(objpfx)bench-,$(benchset))
# The default duration: 10 seconds.
ifndef BENCH_DURATION
BENCH_DURATION := 10
endif
-CPPFLAGS-nonlib = -DDURATION=$(BENCH_DURATION)
+CPPFLAGS-nonlib += -DDURATION=$(BENCH_DURATION)
# Use clock_gettime to measure performance of functions. The default is to use
# HP_TIMING if it is available.
@@ -112,7 +128,7 @@ endif
# This makes sure CPPFLAGS-nonlib and CFLAGS-nonlib are passed
# for all these modules.
-cpp-srcs-left := $(binaries-bench:=.c)
+cpp-srcs-left := $(binaries-benchset:=.c) $(binaries-bench:=.c)
lib := nonlib
include $(patsubst %,$(..)cppflags-iterator.mk,$(cpp-srcs-left))
@@ -124,8 +140,17 @@ run-bench = $(test-wrapper-env) \
bench-clean:
rm -f $(binaries-bench) $(addsuffix .o,$(binaries-bench))
+ rm -f $(binaries-benchset) $(addsuffix .o,$(binaries-benchset))
+
+bench: bench-set bench-func
+
+bench-set: $(binaries-benchset)
+ for run in $^; do \
+ echo "Running $${run}"; \
+ $(run-bench) > $${run}.out; \
+ done
-bench: $(binaries-bench)
+bench-func: $(binaries-bench)
{ for run in $^; do \
echo "Running $${run}" >&2; \
$(run-bench); \
@@ -135,7 +160,7 @@ bench: $(binaries-bench)
fi; \
mv -f $(objpfx)bench.out-tmp $(objpfx)bench.out
-$(binaries-bench): %: %.o \
+$(binaries-bench) $(binaries-benchset): %: %.o \
$(sort $(filter $(common-objpfx)lib%,$(link-libc))) \
$(addprefix $(csu-objpfx),start.o) $(+preinit) $(+postinit)
$(+link)
diff --git a/libc/benchtests/README b/libc/benchtests/README
index 8135069fe..045b7a673 100644
--- a/libc/benchtests/README
+++ b/libc/benchtests/README
@@ -72,3 +72,18 @@ the same file by using the `name' directive that looks something like this:
See the pow-inputs file for an example of what such a partitioned input file
would look like.
+
+Benchmark Sets:
+==============
+
+In addition to standard benchmarking of functions, one may also generate
+custom outputs for a set of functions. This is currently used by string
+function benchmarks where the aim is to compare performance between
+implementations at various alignments and for various sizes.
+
+To add a benchset for `foo':
+
+- Add `foo' to the benchset variable.
+- Write your bench-foo.c that prints out the measurements to stdout.
+- On execution, a bench-foo.out is created in $(objpfx) with the contents of
+ stdout.
diff --git a/libc/benchtests/bench-bcopy-ifunc.c b/libc/benchtests/bench-bcopy-ifunc.c
new file mode 100644
index 000000000..66020e938
--- /dev/null
+++ b/libc/benchtests/bench-bcopy-ifunc.c
@@ -0,0 +1,20 @@
+/* Measure IFUNC implementations of bcopy function.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_IFUNC 1
+#include "bench-bcopy.c"
diff --git a/libc/benchtests/bench-bcopy.c b/libc/benchtests/bench-bcopy.c
new file mode 100644
index 000000000..4d0d05590
--- /dev/null
+++ b/libc/benchtests/bench-bcopy.c
@@ -0,0 +1,20 @@
+/* Measure bcopy functions.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_BCOPY
+#include "bench-memmove.c"
diff --git a/libc/benchtests/bench-bzero-ifunc.c b/libc/benchtests/bench-bzero-ifunc.c
new file mode 100644
index 000000000..84f1354dc
--- /dev/null
+++ b/libc/benchtests/bench-bzero-ifunc.c
@@ -0,0 +1,20 @@
+/* Measure IFUNC implementations of bzero function.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_IFUNC 1
+#include "bench-bzero.c"
diff --git a/libc/benchtests/bench-bzero.c b/libc/benchtests/bench-bzero.c
new file mode 100644
index 000000000..18e7d1746
--- /dev/null
+++ b/libc/benchtests/bench-bzero.c
@@ -0,0 +1,19 @@
+/* Measure bzero functions.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+#define TEST_BZERO
+#include "bench-memset.c"
diff --git a/libc/benchtests/bench-memccpy-ifunc.c b/libc/benchtests/bench-memccpy-ifunc.c
new file mode 100644
index 000000000..b61050f8b
--- /dev/null
+++ b/libc/benchtests/bench-memccpy-ifunc.c
@@ -0,0 +1,20 @@
+/* Measure IFUNC implementations of memccpy function.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_IFUNC 1
+#include "bench-memccpy.c"
diff --git a/libc/benchtests/bench-memccpy.c b/libc/benchtests/bench-memccpy.c
new file mode 100644
index 000000000..612513c68
--- /dev/null
+++ b/libc/benchtests/bench-memccpy.c
@@ -0,0 +1,169 @@
+/* Measure memccpy functions.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_MAIN
+#define TEST_NAME "memccpy"
+#include "bench-string.h"
+
+void *simple_memccpy (void *, const void *, int, size_t);
+void *stupid_memccpy (void *, const void *, int, size_t);
+
+IMPL (stupid_memccpy, 0)
+IMPL (simple_memccpy, 0)
+IMPL (memccpy, 1)
+
+void *
+simple_memccpy (void *dst, const void *src, int c, size_t n)
+{
+ const char *s = src;
+ char *d = dst;
+
+ while (n-- > 0)
+ if ((*d++ = *s++) == (char) c)
+ return d;
+
+ return NULL;
+}
+
+void *
+stupid_memccpy (void *dst, const void *src, int c, size_t n)
+{
+ void *p = memchr (src, c, n);
+
+ if (p != NULL)
+ return mempcpy (dst, src, p - src + 1);
+
+ memcpy (dst, src, n);
+ return NULL;
+}
+
+typedef void *(*proto_t) (void *, const void *, int c, size_t);
+
+static void
+do_one_test (impl_t *impl, void *dst, const void *src, int c, size_t len,
+ size_t n)
+{
+ void *expect = len > n ? NULL : (char *) dst + len;
+ if (CALL (impl, dst, src, c, n) != expect)
+ {
+ error (0, 0, "Wrong result in function %s %p %p", impl->name,
+ CALL (impl, dst, src, c, n), expect);
+ ret = 1;
+ return;
+ }
+
+ if (memcmp (dst, src, len > n ? n : len) != 0)
+ {
+ error (0, 0, "Wrong result in function %s", impl->name);
+ ret = 1;
+ return;
+ }
+
+ if (HP_TIMING_AVAIL)
+ {
+ hp_timing_t start __attribute__ ((unused));
+ hp_timing_t stop __attribute__ ((unused));
+ hp_timing_t best_time = ~ (hp_timing_t) 0;
+ size_t i;
+
+ for (i = 0; i < 32; ++i)
+ {
+ HP_TIMING_NOW (start);
+ CALL (impl, dst, src, c, n);
+ HP_TIMING_NOW (stop);
+ HP_TIMING_BEST (best_time, start, stop);
+ }
+
+ printf ("\t%zd", (size_t) best_time);
+ }
+}
+
+static void
+do_test (size_t align1, size_t align2, int c, size_t len, size_t n,
+ int max_char)
+{
+ size_t i;
+ char *s1, *s2;
+
+ align1 &= 7;
+ if (align1 + len >= page_size)
+ return;
+
+ align2 &= 7;
+ if (align2 + len >= page_size)
+ return;
+
+ s1 = (char *) (buf1 + align1);
+ s2 = (char *) (buf2 + align2);
+
+ for (i = 0; i < len - 1; ++i)
+ {
+ s1[i] = 32 + 23 * i % (max_char - 32);
+ if (s1[i] == (char) c)
+ --s1[i];
+ }
+ s1[len - 1] = c;
+ for (i = len; i + align1 < page_size && i < len + 64; ++i)
+ s1[i] = 32 + 32 * i % (max_char - 32);
+
+ if (HP_TIMING_AVAIL)
+ printf ("Length %4zd, n %4zd, char %d, alignment %2zd/%2zd:", len, n, c, align1, align2);
+
+ FOR_EACH_IMPL (impl, 0)
+ do_one_test (impl, s2, s1, c, len, n);
+
+ if (HP_TIMING_AVAIL)
+ putchar ('\n');
+}
+
+int
+test_main (void)
+{
+ size_t i;
+
+ test_init ();
+
+ printf ("%28s", "");
+ FOR_EACH_IMPL (impl, 0)
+ printf ("\t%s", impl->name);
+ putchar ('\n');
+
+ for (i = 1; i < 8; ++i)
+ {
+ do_test (i, i, 12, 16, 16, 127);
+ do_test (i, i, 23, 16, 16, 255);
+ do_test (i, 2 * i, 28, 16, 16, 127);
+ do_test (2 * i, i, 31, 16, 16, 255);
+ do_test (8 - i, 2 * i, 1, 1 << i, 2 << i, 127);
+ do_test (2 * i, 8 - i, 17, 2 << i, 1 << i, 127);
+ do_test (8 - i, 2 * i, 0, 1 << i, 2 << i, 255);
+ do_test (2 * i, 8 - i, i, 2 << i, 1 << i, 255);
+ }
+
+ for (i = 1; i < 8; ++i)
+ {
+ do_test (0, 0, i, 4 << i, 8 << i, 127);
+ do_test (0, 0, i, 16 << i, 8 << i, 127);
+ do_test (8 - i, 2 * i, i, 4 << i, 8 << i, 127);
+ do_test (8 - i, 2 * i, i, 16 << i, 8 << i, 127);
+ }
+
+ return ret;
+}
+
+#include "../test-skeleton.c"
diff --git a/libc/benchtests/bench-memchr-ifunc.c b/libc/benchtests/bench-memchr-ifunc.c
new file mode 100644
index 000000000..dd2c39f22
--- /dev/null
+++ b/libc/benchtests/bench-memchr-ifunc.c
@@ -0,0 +1,20 @@
+/* Measure IFUNC implementations of memchr function.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_IFUNC 1
+#include "bench-memchr.c"
diff --git a/libc/benchtests/bench-memchr.c b/libc/benchtests/bench-memchr.c
new file mode 100644
index 000000000..5470ce6c5
--- /dev/null
+++ b/libc/benchtests/bench-memchr.c
@@ -0,0 +1,137 @@
+/* Measure memchr functions.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_MAIN
+#define TEST_NAME "memchr"
+#include "bench-string.h"
+
+typedef char *(*proto_t) (const char *, int, size_t);
+char *simple_memchr (const char *, int, size_t);
+
+IMPL (simple_memchr, 0)
+IMPL (memchr, 1)
+
+char *
+simple_memchr (const char *s, int c, size_t n)
+{
+ while (n--)
+ if (*s++ == (char) c)
+ return (char *) s - 1;
+ return NULL;
+}
+
+static void
+do_one_test (impl_t *impl, const char *s, int c, size_t n, char *exp_res)
+{
+ char *res = CALL (impl, s, c, n);
+ if (res != exp_res)
+ {
+ error (0, 0, "Wrong result in function %s %p %p", impl->name,
+ res, exp_res);
+ ret = 1;
+ return;
+ }
+
+ if (HP_TIMING_AVAIL)
+ {
+ hp_timing_t start __attribute ((unused));
+ hp_timing_t stop __attribute ((unused));
+ hp_timing_t best_time = ~ (hp_timing_t) 0;
+ size_t i;
+
+ for (i = 0; i < 32; ++i)
+ {
+ HP_TIMING_NOW (start);
+ CALL (impl, s, c, n);
+ HP_TIMING_NOW (stop);
+ HP_TIMING_BEST (best_time, start, stop);
+ }
+
+ printf ("\t%zd", (size_t) best_time);
+ }
+}
+
+static void
+do_test (size_t align, size_t pos, size_t len, int seek_char)
+{
+ size_t i;
+ char *result;
+
+ align &= 7;
+ if (align + len >= page_size)
+ return;
+
+ for (i = 0; i < len; ++i)
+ {
+ buf1[align + i] = 1 + 23 * i % 127;
+ if (buf1[align + i] == seek_char)
+ buf1[align + i] = seek_char + 1;
+ }
+ buf1[align + len] = 0;
+
+ if (pos < len)
+ {
+ buf1[align + pos] = seek_char;
+ buf1[align + len] = -seek_char;
+ result = (char *) (buf1 + align + pos);
+ }
+ else
+ {
+ result = NULL;
+ buf1[align + len] = seek_char;
+ }
+
+ if (HP_TIMING_AVAIL)
+ printf ("Length %4zd, alignment %2zd:", pos, align);
+
+ FOR_EACH_IMPL (impl, 0)
+ do_one_test (impl, (char *) (buf1 + align), seek_char, len, result);
+
+ if (HP_TIMING_AVAIL)
+ putchar ('\n');
+}
+
+int
+test_main (void)
+{
+ size_t i;
+
+ test_init ();
+
+ printf ("%20s", "");
+ FOR_EACH_IMPL (impl, 0)
+ printf ("\t%s", impl->name);
+ putchar ('\n');
+
+ for (i = 1; i < 8; ++i)
+ {
+ do_test (0, 16 << i, 2048, 23);
+ do_test (i, 64, 256, 23);
+ do_test (0, 16 << i, 2048, 0);
+ do_test (i, 64, 256, 0);
+ }
+ for (i = 1; i < 32; ++i)
+ {
+ do_test (0, i, i + 1, 23);
+ do_test (0, i, i + 1, 0);
+ }
+
+ return ret;
+}
+
+#include "../test-skeleton.c"
diff --git a/libc/benchtests/bench-memcmp-ifunc.c b/libc/benchtests/bench-memcmp-ifunc.c
new file mode 100644
index 000000000..44671641f
--- /dev/null
+++ b/libc/benchtests/bench-memcmp-ifunc.c
@@ -0,0 +1,20 @@
+/* Measure IFUNC implementations of memcmp function.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_IFUNC 1
+#include "bench-memcmp.c"
diff --git a/libc/benchtests/bench-memcmp.c b/libc/benchtests/bench-memcmp.c
new file mode 100644
index 000000000..053bb5056
--- /dev/null
+++ b/libc/benchtests/bench-memcmp.c
@@ -0,0 +1,183 @@
+/* Measure memcmp functions.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_MAIN
+#ifdef WIDE
+# define TEST_NAME "wmemcmp"
+#else
+# define TEST_NAME "memcmp"
+#endif
+#include "bench-string.h"
+#ifdef WIDE
+# include <inttypes.h>
+# include <wchar.h>
+
+# define MEMCMP wmemcmp
+# define MEMCPY wmemcpy
+# define SIMPLE_MEMCMP simple_wmemcmp
+# define CHAR wchar_t
+# define UCHAR wchar_t
+# define CHARBYTES 4
+# define CHAR__MIN WCHAR_MIN
+# define CHAR__MAX WCHAR_MAX
+int
+simple_wmemcmp (const wchar_t *s1, const wchar_t *s2, size_t n)
+{
+ int ret = 0;
+ /* Warning!
+ wmemcmp has to use SIGNED comparison for elements.
+ memcmp has to use UNSIGNED comparison for elemnts.
+ */
+ while (n-- && (ret = *s1 < *s2 ? -1 : *s1 == *s2 ? 0 : 1) == 0) {s1++; s2++;}
+ return ret;
+}
+#else
+# include <limits.h>
+
+# define MEMCMP memcmp
+# define MEMCPY memcpy
+# define SIMPLE_MEMCMP simple_memcmp
+# define CHAR char
+# define MAX_CHAR 255
+# define UCHAR unsigned char
+# define CHARBYTES 1
+# define CHAR__MIN CHAR_MIN
+# define CHAR__MAX CHAR_MAX
+
+int
+simple_memcmp (const char *s1, const char *s2, size_t n)
+{
+ int ret = 0;
+
+ while (n-- && (ret = *(unsigned char *) s1++ - *(unsigned char *) s2++) == 0);
+ return ret;
+}
+#endif
+
+typedef int (*proto_t) (const CHAR *, const CHAR *, size_t);
+
+IMPL (SIMPLE_MEMCMP, 0)
+IMPL (MEMCMP, 1)
+
+static void
+do_one_test (impl_t *impl, const CHAR *s1, const CHAR *s2, size_t len,
+ int exp_result)
+{
+ if (HP_TIMING_AVAIL)
+ {
+ hp_timing_t start __attribute ((unused));
+ hp_timing_t stop __attribute ((unused));
+ hp_timing_t best_time = ~ (hp_timing_t) 0;
+ size_t i;
+
+ for (i = 0; i < 32; ++i)
+ {
+ HP_TIMING_NOW (start);
+ CALL (impl, s1, s2, len);
+ HP_TIMING_NOW (stop);
+ HP_TIMING_BEST (best_time, start, stop);
+ }
+
+ printf ("\t%zd", (size_t) best_time);
+ }
+}
+
+static void
+do_test (size_t align1, size_t align2, size_t len, int exp_result)
+{
+ size_t i;
+ CHAR *s1, *s2;
+
+ if (len == 0)
+ return;
+
+ align1 &= 63;
+ if (align1 + (len + 1) * CHARBYTES >= page_size)
+ return;
+
+ align2 &= 63;
+ if (align2 + (len + 1) * CHARBYTES >= page_size)
+ return;
+
+ s1 = (CHAR *) (buf1 + align1);
+ s2 = (CHAR *) (buf2 + align2);
+
+ for (i = 0; i < len; i++)
+ s1[i] = s2[i] = 1 + (23 << ((CHARBYTES - 1) * 8)) * i % CHAR__MAX;
+
+ s1[len] = align1;
+ s2[len] = align2;
+ s2[len - 1] -= exp_result;
+
+ if (HP_TIMING_AVAIL)
+ printf ("Length %4zd, alignment %2zd/%2zd:", len, align1, align2);
+
+ FOR_EACH_IMPL (impl, 0)
+ do_one_test (impl, s1, s2, len, exp_result);
+
+ if (HP_TIMING_AVAIL)
+ putchar ('\n');
+}
+
+int
+test_main (void)
+{
+ size_t i;
+
+ test_init ();
+
+ printf ("%23s", "");
+ FOR_EACH_IMPL (impl, 0)
+ printf ("\t%s", impl->name);
+ putchar ('\n');
+
+ for (i = 1; i < 16; ++i)
+ {
+ do_test (i * CHARBYTES, i * CHARBYTES, i, 0);
+ do_test (i * CHARBYTES, i * CHARBYTES, i, 1);
+ do_test (i * CHARBYTES, i * CHARBYTES, i, -1);
+ }
+
+ for (i = 0; i < 16; ++i)
+ {
+ do_test (0, 0, i, 0);
+ do_test (0, 0, i, 1);
+ do_test (0, 0, i, -1);
+ }
+
+ for (i = 1; i < 10; ++i)
+ {
+ do_test (0, 0, 2 << i, 0);
+ do_test (0, 0, 2 << i, 1);
+ do_test (0, 0, 2 << i, -1);
+ do_test (0, 0, 16 << i, 0);
+ do_test ((8 - i) * CHARBYTES, (2 * i) * CHARBYTES, 16 << i, 0);
+ do_test (0, 0, 16 << i, 1);
+ do_test (0, 0, 16 << i, -1);
+ }
+
+ for (i = 1; i < 8; ++i)
+ {
+ do_test (i * CHARBYTES, 2 * (i * CHARBYTES), 8 << i, 0);
+ do_test (i * CHARBYTES, 2 * (i * CHARBYTES), 8 << i, 1);
+ do_test (i * CHARBYTES, 2 * (i * CHARBYTES), 8 << i, -1);
+ }
+
+ return ret;
+}
+#include "../test-skeleton.c"
diff --git a/libc/benchtests/bench-memcpy-ifunc.c b/libc/benchtests/bench-memcpy-ifunc.c
new file mode 100644
index 000000000..b5a89f723
--- /dev/null
+++ b/libc/benchtests/bench-memcpy-ifunc.c
@@ -0,0 +1,20 @@
+/* Measure IFUNC implementations of memcpy function.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_IFUNC 1
+#include "bench-memcpy.c"
diff --git a/libc/benchtests/bench-memcpy.c b/libc/benchtests/bench-memcpy.c
new file mode 100644
index 000000000..1b126711f
--- /dev/null
+++ b/libc/benchtests/bench-memcpy.c
@@ -0,0 +1,163 @@
+/* Measure memcpy functions.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#ifndef MEMCPY_RESULT
+# define MEMCPY_RESULT(dst, len) dst
+# define MIN_PAGE_SIZE 131072
+# define TEST_MAIN
+# define TEST_NAME "memcpy"
+# include "bench-string.h"
+
+char *simple_memcpy (char *, const char *, size_t);
+char *builtin_memcpy (char *, const char *, size_t);
+
+IMPL (simple_memcpy, 0)
+IMPL (builtin_memcpy, 0)
+IMPL (memcpy, 1)
+
+char *
+simple_memcpy (char *dst, const char *src, size_t n)
+{
+ char *ret = dst;
+ while (n--)
+ *dst++ = *src++;
+ return ret;
+}
+
+char *
+builtin_memcpy (char *dst, const char *src, size_t n)
+{
+ return __builtin_memcpy (dst, src, n);
+}
+#endif
+
+typedef char *(*proto_t) (char *, const char *, size_t);
+
+static void
+do_one_test (impl_t *impl, char *dst, const char *src,
+ size_t len)
+{
+ if (CALL (impl, dst, src, len) != MEMCPY_RESULT (dst, len))
+ {
+ error (0, 0, "Wrong result in function %s %p %p", impl->name,
+ CALL (impl, dst, src, len), MEMCPY_RESULT (dst, len));
+ ret = 1;
+ return;
+ }
+
+ if (memcmp (dst, src, len) != 0)
+ {
+ error (0, 0, "Wrong result in function %s dst \"%s\" src \"%s\"",
+ impl->name, dst, src);
+ ret = 1;
+ return;
+ }
+
+ if (HP_TIMING_AVAIL)
+ {
+ hp_timing_t start __attribute ((unused));
+ hp_timing_t stop __attribute ((unused));
+ hp_timing_t best_time = ~ (hp_timing_t) 0;
+ size_t i;
+
+ for (i = 0; i < 32; ++i)
+ {
+ HP_TIMING_NOW (start);
+ CALL (impl, dst, src, len);
+ HP_TIMING_NOW (stop);
+ HP_TIMING_BEST (best_time, start, stop);
+ }
+
+ printf ("\t%zd", (size_t) best_time);
+ }
+}
+
+static void
+do_test (size_t align1, size_t align2, size_t len)
+{
+ size_t i, j;
+ char *s1, *s2;
+
+ align1 &= 63;
+ if (align1 + len >= page_size)
+ return;
+
+ align2 &= 63;
+ if (align2 + len >= page_size)
+ return;
+
+ s1 = (char *) (buf1 + align1);
+ s2 = (char *) (buf2 + align2);
+
+ for (i = 0, j = 1; i < len; i++, j += 23)
+ s1[i] = j;
+
+ if (HP_TIMING_AVAIL)
+ printf ("Length %4zd, alignment %2zd/%2zd:", len, align1, align2);
+
+ FOR_EACH_IMPL (impl, 0)
+ do_one_test (impl, s2, s1, len);
+
+ if (HP_TIMING_AVAIL)
+ putchar ('\n');
+}
+
+int
+test_main (void)
+{
+ size_t i;
+
+ test_init ();
+
+ printf ("%23s", "");
+ FOR_EACH_IMPL (impl, 0)
+ printf ("\t%s", impl->name);
+ putchar ('\n');
+
+ for (i = 0; i < 18; ++i)
+ {
+ do_test (0, 0, 1 << i);
+ do_test (i, 0, 1 << i);
+ do_test (0, i, 1 << i);
+ do_test (i, i, 1 << i);
+ }
+
+ for (i = 0; i < 32; ++i)
+ {
+ do_test (0, 0, i);
+ do_test (i, 0, i);
+ do_test (0, i, i);
+ do_test (i, i, i);
+ }
+
+ for (i = 3; i < 32; ++i)
+ {
+ if ((i & (i - 1)) == 0)
+ continue;
+ do_test (0, 0, 16 * i);
+ do_test (i, 0, 16 * i);
+ do_test (0, i, 16 * i);
+ do_test (i, i, 16 * i);
+ }
+
+ do_test (0, 0, getpagesize ());
+
+ return ret;
+}
+
+#include "../test-skeleton.c"
diff --git a/libc/benchtests/bench-memmem-ifunc.c b/libc/benchtests/bench-memmem-ifunc.c
new file mode 100644
index 000000000..6b951d808
--- /dev/null
+++ b/libc/benchtests/bench-memmem-ifunc.c
@@ -0,0 +1,20 @@
+/* Measure IFUNC implementations of memmem function.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_IFUNC 1
+#include "bench-memmem.c"
diff --git a/libc/benchtests/bench-memmem.c b/libc/benchtests/bench-memmem.c
new file mode 100644
index 000000000..ca758a84f
--- /dev/null
+++ b/libc/benchtests/bench-memmem.c
@@ -0,0 +1,172 @@
+/* Measure memmem functions.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_MAIN
+#define TEST_NAME "memmem"
+#define BUF1PAGES 20
+#define ITERATIONS 500
+#include "bench-string.h"
+
+typedef char *(*proto_t) (const void *, size_t, const void *, size_t);
+void *simple_memmem (const void *, size_t, const void *, size_t);
+
+IMPL (simple_memmem, 0)
+IMPL (memmem, 1)
+
+void *
+simple_memmem (const void *haystack, size_t haystack_len, const void *needle,
+ size_t needle_len)
+{
+ const char *begin;
+ const char *const last_possible
+ = (const char *) haystack + haystack_len - needle_len;
+
+ if (needle_len == 0)
+ /* The first occurrence of the empty string is deemed to occur at
+ the beginning of the string. */
+ return (void *) haystack;
+
+ /* Sanity check, otherwise the loop might search through the whole
+ memory. */
+ if (__builtin_expect (haystack_len < needle_len, 0))
+ return NULL;
+
+ for (begin = (const char *) haystack; begin <= last_possible; ++begin)
+ if (begin[0] == ((const char *) needle)[0] &&
+ !memcmp ((const void *) &begin[1],
+ (const void *) ((const char *) needle + 1),
+ needle_len - 1))
+ return (void *) begin;
+
+ return NULL;
+}
+
+static void
+do_one_test (impl_t *impl, const void *haystack, size_t haystack_len,
+ const void *needle, size_t needle_len, const void *expected)
+{
+ if (HP_TIMING_AVAIL)
+ {
+ hp_timing_t start __attribute ((unused));
+ hp_timing_t stop __attribute ((unused));
+ hp_timing_t best_time = ~ (hp_timing_t) 0;
+ size_t i;
+
+ for (i = 0; i < 32; ++i)
+ {
+ HP_TIMING_NOW (start);
+ CALL (impl, haystack, haystack_len, needle, needle_len);
+ HP_TIMING_NOW (stop);
+ HP_TIMING_BEST (best_time, start, stop);
+ }
+
+ printf ("\t%zd", (size_t) best_time);
+ }
+}
+
+static void
+do_test (const char *str, size_t len, size_t idx)
+{
+ char tmpbuf[len];
+
+ memcpy (tmpbuf, buf1 + idx, len);
+ memcpy (buf1 + idx, str, len);
+
+ if (HP_TIMING_AVAIL)
+ printf ("String %s, offset %zd:", str, idx);
+
+ FOR_EACH_IMPL (impl, 0)
+ do_one_test (impl, buf1, BUF1PAGES * page_size, str, len, buf1 + idx);
+
+ memcpy (buf1 + idx, tmpbuf, len);
+
+ if (HP_TIMING_AVAIL)
+ putchar ('\n');
+}
+
+static void
+do_random_tests (void)
+{
+ for (size_t n = 0; n < ITERATIONS; ++n)
+ {
+ char tmpbuf[32];
+
+ size_t shift = random () % 11;
+ size_t rel = random () % ((2 << (shift + 1)) * 64);
+ size_t idx = MIN ((2 << shift) * 64 + rel, BUF1PAGES * page_size - 2);
+ size_t len = random () % (sizeof (tmpbuf) - 1) + 1;
+ len = MIN (len, BUF1PAGES * page_size - idx - 1);
+ memcpy (tmpbuf, buf1 + idx, len);
+ for (size_t i = random () % len / 2 + 1; i > 0; --i)
+ {
+ size_t off = random () % len;
+ char ch = '0' + random () % 10;
+
+ buf1[idx + off] = ch;
+ }
+
+ if (HP_TIMING_AVAIL)
+ printf ("String %.*s, offset %zd:", (int) len, buf1 + idx, idx);
+
+ FOR_EACH_IMPL (impl, 0)
+ do_one_test (impl, buf1, BUF1PAGES * page_size, buf1 + idx, len,
+ buf1 + idx);
+
+ if (HP_TIMING_AVAIL)
+ putchar ('\n');
+
+ memcpy (buf1 + idx, tmpbuf, len);
+ }
+}
+
+static const char *const strs[] =
+ {
+ "00000", "00112233", "0123456789", "0000111100001111",
+ "00000111110000022222", "012345678901234567890",
+ "abc0", "aaaa0", "abcabc0"
+ };
+
+
+int
+test_main (void)
+{
+ size_t i;
+
+ test_init ();
+
+ printf ("%23s", "");
+ FOR_EACH_IMPL (impl, 0)
+ printf ("\t%s", impl->name);
+ putchar ('\n');
+
+ for (i = 0; i < BUF1PAGES * page_size; ++i)
+ buf1[i] = 60 + random () % 32;
+
+ for (i = 0; i < sizeof (strs) / sizeof (strs[0]); ++i)
+ for (size_t j = 0; j < 120; j += 7)
+ {
+ size_t len = strlen (strs[i]);
+
+ do_test (strs[i], len, j);
+ }
+
+ do_random_tests ();
+ return ret;
+}
+
+#include "../test-skeleton.c"
diff --git a/libc/benchtests/bench-memmove-ifunc.c b/libc/benchtests/bench-memmove-ifunc.c
new file mode 100644
index 000000000..345e59433
--- /dev/null
+++ b/libc/benchtests/bench-memmove-ifunc.c
@@ -0,0 +1,20 @@
+/* Measure IFUNC implementations of memmove function.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_IFUNC 1
+#include "bench-memmove.c"
diff --git a/libc/benchtests/bench-memmove.c b/libc/benchtests/bench-memmove.c
new file mode 100644
index 000000000..dccde5d14
--- /dev/null
+++ b/libc/benchtests/bench-memmove.c
@@ -0,0 +1,187 @@
+/* Measure memmove functions.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_MAIN
+#ifdef TEST_BCOPY
+# define TEST_NAME "bcopy"
+#else
+# define TEST_NAME "memmove"
+#endif
+#include "bench-string.h"
+
+char *simple_memmove (char *, const char *, size_t);
+
+#ifdef TEST_BCOPY
+typedef void (*proto_t) (const char *, char *, size_t);
+void simple_bcopy (const char *, char *, size_t);
+
+IMPL (simple_bcopy, 0)
+IMPL (bcopy, 1)
+
+void
+simple_bcopy (const char *src, char *dst, size_t n)
+{
+ simple_memmove (dst, src, n);
+}
+#else
+typedef char *(*proto_t) (char *, const char *, size_t);
+
+IMPL (simple_memmove, 0)
+IMPL (memmove, 1)
+#endif
+
+char *
+simple_memmove (char *dst, const char *src, size_t n)
+{
+ char *ret = dst;
+ if (src < dst)
+ {
+ dst += n;
+ src += n;
+ while (n--)
+ *--dst = *--src;
+ }
+ else
+ while (n--)
+ *dst++ = *src++;
+ return ret;
+}
+
+static void
+do_one_test (impl_t *impl, char *dst, char *src, const char *orig_src,
+ size_t len)
+{
+ memcpy (src, orig_src, len);
+#ifdef TEST_BCOPY
+ CALL (impl, src, dst, len);
+#else
+ char *res;
+
+ res = CALL (impl, dst, src, len);
+ if (res != dst)
+ {
+ error (0, 0, "Wrong result in function %s %p %p", impl->name,
+ res, dst);
+ ret = 1;
+ return;
+ }
+#endif
+
+ if (memcmp (dst, orig_src, len) != 0)
+ {
+ error (0, 0, "Wrong result in function %s dst \"%s\" src \"%s\"",
+ impl->name, dst, src);
+ ret = 1;
+ return;
+ }
+
+ if (HP_TIMING_AVAIL)
+ {
+ hp_timing_t start __attribute ((unused));
+ hp_timing_t stop __attribute ((unused));
+ hp_timing_t best_time = ~ (hp_timing_t) 0;
+ size_t i;
+
+ for (i = 0; i < 32; ++i)
+ {
+ HP_TIMING_NOW (start);
+#ifdef TEST_BCOPY
+ CALL (impl, src, dst, len);
+#else
+ CALL (impl, dst, src, len);
+#endif
+ HP_TIMING_NOW (stop);
+ HP_TIMING_BEST (best_time, start, stop);
+ }
+
+ printf ("\t%zd", (size_t) best_time);
+ }
+}
+
+static void
+do_test (size_t align1, size_t align2, size_t len)
+{
+ size_t i, j;
+ char *s1, *s2;
+
+ align1 &= 63;
+ if (align1 + len >= page_size)
+ return;
+
+ align2 &= 63;
+ if (align2 + len >= page_size)
+ return;
+
+ s1 = (char *) (buf1 + align1);
+ s2 = (char *) (buf2 + align2);
+
+ for (i = 0, j = 1; i < len; i++, j += 23)
+ s1[i] = j;
+
+ if (HP_TIMING_AVAIL)
+ printf ("Length %4zd, alignment %2zd/%2zd:", len, align1, align2);
+
+ FOR_EACH_IMPL (impl, 0)
+ do_one_test (impl, s2, (char *) (buf2 + align1), s1, len);
+
+ if (HP_TIMING_AVAIL)
+ putchar ('\n');
+}
+
+int
+test_main (void)
+{
+ size_t i;
+
+ test_init ();
+
+ printf ("%23s", "");
+ FOR_EACH_IMPL (impl, 0)
+ printf ("\t%s", impl->name);
+ putchar ('\n');
+
+ for (i = 0; i < 14; ++i)
+ {
+ do_test (0, 32, 1 << i);
+ do_test (32, 0, 1 << i);
+ do_test (0, i, 1 << i);
+ do_test (i, 0, 1 << i);
+ }
+
+ for (i = 0; i < 32; ++i)
+ {
+ do_test (0, 32, i);
+ do_test (32, 0, i);
+ do_test (0, i, i);
+ do_test (i, 0, i);
+ }
+
+ for (i = 3; i < 32; ++i)
+ {
+ if ((i & (i - 1)) == 0)
+ continue;
+ do_test (0, 32, 16 * i);
+ do_test (32, 0, 16 * i);
+ do_test (0, i, 16 * i);
+ do_test (i, 0, 16 * i);
+ }
+
+ return ret;
+}
+
+#include "../test-skeleton.c"
diff --git a/libc/benchtests/bench-mempcpy-ifunc.c b/libc/benchtests/bench-mempcpy-ifunc.c
new file mode 100644
index 000000000..4fa93e072
--- /dev/null
+++ b/libc/benchtests/bench-mempcpy-ifunc.c
@@ -0,0 +1,20 @@
+/* Measure IFUNC implementations of mempcpy function.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_IFUNC 1
+#include "bench-mempcpy.c"
diff --git a/libc/benchtests/bench-mempcpy.c b/libc/benchtests/bench-mempcpy.c
new file mode 100644
index 000000000..0e0e3b9e4
--- /dev/null
+++ b/libc/benchtests/bench-mempcpy.c
@@ -0,0 +1,37 @@
+/* Measure mempcpy functions.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define MEMCPY_RESULT(dst, len) (dst) + (len)
+#define TEST_MAIN
+#define TEST_NAME "mempcpy"
+#include "bench-string.h"
+
+char *simple_mempcpy (char *, const char *, size_t);
+
+IMPL (simple_mempcpy, 0)
+IMPL (mempcpy, 1)
+
+char *
+simple_mempcpy (char *dst, const char *src, size_t n)
+{
+ while (n--)
+ *dst++ = *src++;
+ return dst;
+}
+
+#include "bench-memcpy.c"
diff --git a/libc/benchtests/bench-memset-ifunc.c b/libc/benchtests/bench-memset-ifunc.c
new file mode 100644
index 000000000..1d43eef3c
--- /dev/null
+++ b/libc/benchtests/bench-memset-ifunc.c
@@ -0,0 +1,20 @@
+/* Measure IFUNC implementations of memset function.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_IFUNC 1
+#include "bench-memset.c"
diff --git a/libc/benchtests/bench-memset.c b/libc/benchtests/bench-memset.c
new file mode 100644
index 000000000..92e34f0d6
--- /dev/null
+++ b/libc/benchtests/bench-memset.c
@@ -0,0 +1,169 @@
+/* Measure memset functions.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_MAIN
+#ifdef TEST_BZERO
+# define TEST_NAME "bzero"
+#else
+# define TEST_NAME "memset"
+#endif
+#define MIN_PAGE_SIZE 131072
+#include "bench-string.h"
+
+char *simple_memset (char *, int, size_t);
+
+#ifdef TEST_BZERO
+typedef void (*proto_t) (char *, size_t);
+void simple_bzero (char *, size_t);
+void builtin_bzero (char *, size_t);
+
+IMPL (simple_bzero, 0)
+IMPL (builtin_bzero, 0)
+IMPL (bzero, 1)
+
+void
+simple_bzero (char *s, size_t n)
+{
+ simple_memset (s, 0, n);
+}
+
+void
+builtin_bzero (char *s, size_t n)
+{
+ __builtin_bzero (s, n);
+}
+#else
+typedef char *(*proto_t) (char *, int, size_t);
+char *builtin_memset (char *, int, size_t);
+
+IMPL (simple_memset, 0)
+IMPL (builtin_memset, 0)
+IMPL (memset, 1)
+
+char *
+builtin_memset (char *s, int c, size_t n)
+{
+ return __builtin_memset (s, c, n);
+}
+#endif
+
+char *
+simple_memset (char *s, int c, size_t n)
+{
+ char *r = s, *end = s + n;
+ while (r < end)
+ *r++ = c;
+ return s;
+}
+
+static void
+do_one_test (impl_t *impl, char *s, int c __attribute ((unused)), size_t n)
+{
+ char tstbuf[n];
+#ifdef TEST_BZERO
+ simple_bzero (tstbuf, n);
+ CALL (impl, s, n);
+ if (memcmp (s, tstbuf, n) != 0)
+#else
+ char *res = CALL (impl, s, c, n);
+ if (res != s
+ || simple_memset (tstbuf, c, n) != tstbuf
+ || memcmp (s, tstbuf, n) != 0)
+#endif
+ {
+ error (0, 0, "Wrong result in function %s", impl->name);
+ ret = 1;
+ return;
+ }
+
+ if (HP_TIMING_AVAIL)
+ {
+ hp_timing_t start __attribute ((unused));
+ hp_timing_t stop __attribute ((unused));
+ hp_timing_t best_time = ~ (hp_timing_t) 0;
+ size_t i;
+
+ for (i = 0; i < 32; ++i)
+ {
+ HP_TIMING_NOW (start);
+#ifdef TEST_BZERO
+ CALL (impl, s, n);
+#else
+ CALL (impl, s, c, n);
+#endif
+
+ HP_TIMING_NOW (stop);
+ HP_TIMING_BEST (best_time, start, stop);
+ }
+
+ printf ("\t%zd", (size_t) best_time);
+ }
+}
+
+static void
+do_test (size_t align, int c, size_t len)
+{
+ align &= 7;
+ if (align + len > page_size)
+ return;
+
+ if (HP_TIMING_AVAIL)
+ printf ("Length %4zd, alignment %2zd, c %2d:", len, align, c);
+
+ FOR_EACH_IMPL (impl, 0)
+ do_one_test (impl, (char *) buf1 + align, c, len);
+
+ if (HP_TIMING_AVAIL)
+ putchar ('\n');
+}
+
+int
+test_main (void)
+{
+ size_t i;
+ int c = 0;
+
+ test_init ();
+
+ printf ("%24s", "");
+ FOR_EACH_IMPL (impl, 0)
+ printf ("\t%s", impl->name);
+ putchar ('\n');
+
+#ifndef TEST_BZERO
+ for (c = -65; c <= 130; c += 65)
+#endif
+ {
+ for (i = 0; i < 18; ++i)
+ do_test (0, c, 1 << i);
+ for (i = 1; i < 32; ++i)
+ {
+ do_test (i, c, i);
+ if (i & (i - 1))
+ do_test (0, c, i);
+ }
+ do_test (1, c, 14);
+ do_test (3, c, 1024);
+ do_test (4, c, 64);
+ do_test (2, c, 25);
+ }
+
+ return ret;
+}
+
+#include "../test-skeleton.c"
diff --git a/libc/benchtests/bench-rawmemchr-ifunc.c b/libc/benchtests/bench-rawmemchr-ifunc.c
new file mode 100644
index 000000000..b1e86f1f2
--- /dev/null
+++ b/libc/benchtests/bench-rawmemchr-ifunc.c
@@ -0,0 +1,20 @@
+/* Measure IFUNC implementations of rawmemchr function.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_IFUNC 1
+#include "bench-rawmemchr.c"
diff --git a/libc/benchtests/bench-rawmemchr.c b/libc/benchtests/bench-rawmemchr.c
new file mode 100644
index 000000000..a6b29d7ae
--- /dev/null
+++ b/libc/benchtests/bench-rawmemchr.c
@@ -0,0 +1,133 @@
+/* Measure memchr functions.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#include <assert.h>
+
+#define TEST_MAIN
+#define TEST_NAME "rawmemchr"
+#include "bench-string.h"
+
+typedef char *(*proto_t) (const char *, int);
+char *simple_rawmemchr (const char *, int);
+
+IMPL (simple_rawmemchr, 0)
+IMPL (rawmemchr, 1)
+
+char *
+simple_rawmemchr (const char *s, int c)
+{
+ while (1)
+ if (*s++ == (char) c)
+ return (char *) s - 1;
+ return NULL;
+}
+
+static void
+do_one_test (impl_t *impl, const char *s, int c, char *exp_res)
+{
+ char *res = CALL (impl, s, c);
+ if (res != exp_res)
+ {
+ error (0, 0, "Wrong result in function %s %p %p", impl->name,
+ res, exp_res);
+ ret = 1;
+ return;
+ }
+
+ if (HP_TIMING_AVAIL)
+ {
+ hp_timing_t start __attribute ((unused));
+ hp_timing_t stop __attribute ((unused));
+ hp_timing_t best_time = ~ (hp_timing_t) 0;
+ size_t i;
+
+ for (i = 0; i < 32; ++i)
+ {
+ HP_TIMING_NOW (start);
+ CALL (impl, s, c);
+ HP_TIMING_NOW (stop);
+ HP_TIMING_BEST (best_time, start, stop);
+ }
+
+ printf ("\t%zd", (size_t) best_time);
+ }
+}
+
+static void
+do_test (size_t align, size_t pos, size_t len, int seek_char)
+{
+ size_t i;
+ char *result;
+
+ align &= 7;
+ if (align + len >= page_size)
+ return;
+
+ for (i = 0; i < len; ++i)
+ {
+ buf1[align + i] = 1 + 23 * i % 127;
+ if (buf1[align + i] == seek_char)
+ buf1[align + i] = seek_char + 1;
+ }
+ buf1[align + len] = 0;
+
+ assert (pos < len);
+
+ buf1[align + pos] = seek_char;
+ buf1[align + len] = -seek_char;
+ result = (char *) (buf1 + align + pos);
+
+ if (HP_TIMING_AVAIL)
+ printf ("Length %4zd, alignment %2zd:", pos, align);
+
+ FOR_EACH_IMPL (impl, 0)
+ do_one_test (impl, (char *) (buf1 + align), seek_char, result);
+
+ if (HP_TIMING_AVAIL)
+ putchar ('\n');
+}
+
+int
+test_main (void)
+{
+ size_t i;
+
+ test_init ();
+
+ printf ("%20s", "");
+ FOR_EACH_IMPL (impl, 0)
+ printf ("\t%s", impl->name);
+ putchar ('\n');
+
+ for (i = 1; i < 7; ++i)
+ {
+ do_test (0, 16 << i, 2048, 23);
+ do_test (i, 64, 256, 23);
+ do_test (0, 16 << i, 2048, 0);
+ do_test (i, 64, 256, 0);
+ }
+ for (i = 1; i < 32; ++i)
+ {
+ do_test (0, i, i + 1, 23);
+ do_test (0, i, i + 1, 0);
+ }
+
+ return ret;
+}
+
+#include "../test-skeleton.c"
diff --git a/libc/benchtests/bench-stpcpy-ifunc.c b/libc/benchtests/bench-stpcpy-ifunc.c
new file mode 100644
index 000000000..d36bcb2c0
--- /dev/null
+++ b/libc/benchtests/bench-stpcpy-ifunc.c
@@ -0,0 +1,20 @@
+/* Measure IFUNC implementations of stpcpy function.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_IFUNC 1
+#include "bench-stpcpy.c"
diff --git a/libc/benchtests/bench-stpcpy.c b/libc/benchtests/bench-stpcpy.c
new file mode 100644
index 000000000..064529847
--- /dev/null
+++ b/libc/benchtests/bench-stpcpy.c
@@ -0,0 +1,36 @@
+/* Measure stpcpy functions.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define STRCPY_RESULT(dst, len) ((dst) + (len))
+#define TEST_MAIN
+#define TEST_NAME "stpcpy"
+#include "bench-string.h"
+
+char *simple_stpcpy (char *, const char *);
+
+IMPL (simple_stpcpy, 0)
+IMPL (stpcpy, 1)
+
+char *
+simple_stpcpy (char *dst, const char *src)
+{
+ while ((*dst++ = *src++) != '\0');
+ return dst - 1;
+}
+
+#include "bench-strcpy.c"
diff --git a/libc/benchtests/bench-stpcpy_chk-ifunc.c b/libc/benchtests/bench-stpcpy_chk-ifunc.c
new file mode 100644
index 000000000..3449615bf
--- /dev/null
+++ b/libc/benchtests/bench-stpcpy_chk-ifunc.c
@@ -0,0 +1,20 @@
+/* Measure IFUNC implementations of stpcpy checking function.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_IFUNC 1
+#include "bench-stpcpy_chk.c"
diff --git a/libc/benchtests/bench-stpcpy_chk.c b/libc/benchtests/bench-stpcpy_chk.c
new file mode 100644
index 000000000..964ca5e2b
--- /dev/null
+++ b/libc/benchtests/bench-stpcpy_chk.c
@@ -0,0 +1,45 @@
+/* Measure stpcpy checking functions.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define STRCPY_RESULT(dst, len) ((dst) + (len))
+#define TEST_MAIN
+#define TEST_NAME "stpcpy_chk"
+#include "bench-string.h"
+
+extern void __attribute__ ((noreturn)) __chk_fail (void);
+char *simple_stpcpy_chk (char *, const char *, size_t);
+extern char *normal_stpcpy (char *, const char *, size_t)
+ __asm ("stpcpy");
+extern char *__stpcpy_chk (char *, const char *, size_t);
+
+IMPL (simple_stpcpy_chk, 0)
+IMPL (normal_stpcpy, 1)
+IMPL (__stpcpy_chk, 2)
+
+char *
+simple_stpcpy_chk (char *dst, const char *src, size_t len)
+{
+ if (! len)
+ __chk_fail ();
+ while ((*dst++ = *src++) != '\0')
+ if (--len == 0)
+ __chk_fail ();
+ return dst - 1;
+}
+
+#include "bench-strcpy_chk.c"
diff --git a/libc/benchtests/bench-stpncpy-ifunc.c b/libc/benchtests/bench-stpncpy-ifunc.c
new file mode 100644
index 000000000..736cac042
--- /dev/null
+++ b/libc/benchtests/bench-stpncpy-ifunc.c
@@ -0,0 +1,20 @@
+/* Measure IFUNC implementations of stpncpy function.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_IFUNC 1
+#include "bench-stpncpy.c"
diff --git a/libc/benchtests/bench-stpncpy.c b/libc/benchtests/bench-stpncpy.c
new file mode 100644
index 000000000..65ed80007
--- /dev/null
+++ b/libc/benchtests/bench-stpncpy.c
@@ -0,0 +1,59 @@
+/* Measure stpncpy functions.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define STRNCPY_RESULT(dst, len, n) ((dst) + ((len) > (n) ? (n) : (len)))
+#define TEST_MAIN
+#define TEST_NAME "stpncpy"
+#include "bench-string.h"
+
+char *simple_stpncpy (char *, const char *, size_t);
+char *stupid_stpncpy (char *, const char *, size_t);
+
+IMPL (stupid_stpncpy, 0)
+IMPL (simple_stpncpy, 0)
+IMPL (stpncpy, 1)
+
+char *
+simple_stpncpy (char *dst, const char *src, size_t n)
+{
+ while (n--)
+ if ((*dst++ = *src++) == '\0')
+ {
+ size_t i;
+
+ for (i = 0; i < n; ++i)
+ dst[i] = '\0';
+ return dst - 1;
+ }
+ return dst;
+}
+
+char *
+stupid_stpncpy (char *dst, const char *src, size_t n)
+{
+ size_t nc = strnlen (src, n);
+ size_t i;
+
+ for (i = 0; i < nc; ++i)
+ dst[i] = src[i];
+ for (; i < n; ++i)
+ dst[i] = '\0';
+ return dst + nc;
+}
+
+#include "bench-strncpy.c"
diff --git a/libc/benchtests/bench-strcasecmp-ifunc.c b/libc/benchtests/bench-strcasecmp-ifunc.c
new file mode 100644
index 000000000..bdeb8c580
--- /dev/null
+++ b/libc/benchtests/bench-strcasecmp-ifunc.c
@@ -0,0 +1,20 @@
+/* Measure IFUNC implementations of strcasecmp function.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_IFUNC 1
+#include "bench-strcasecmp.c"
diff --git a/libc/benchtests/bench-strcasecmp.c b/libc/benchtests/bench-strcasecmp.c
new file mode 100644
index 000000000..27250bb44
--- /dev/null
+++ b/libc/benchtests/bench-strcasecmp.c
@@ -0,0 +1,183 @@
+/* Measure strcasecmp functions.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#include <ctype.h>
+#define TEST_MAIN
+#define TEST_NAME "strcasecmp"
+#include "bench-string.h"
+
+typedef int (*proto_t) (const char *, const char *);
+static int simple_strcasecmp (const char *, const char *);
+static int stupid_strcasecmp (const char *, const char *);
+
+IMPL (stupid_strcasecmp, 0)
+IMPL (simple_strcasecmp, 0)
+IMPL (strcasecmp, 1)
+
+static int
+simple_strcasecmp (const char *s1, const char *s2)
+{
+ int ret;
+
+ while ((ret = ((unsigned char) tolower (*s1)
+ - (unsigned char) tolower (*s2))) == 0
+ && *s1++)
+ ++s2;
+ return ret;
+}
+
+static int
+stupid_strcasecmp (const char *s1, const char *s2)
+{
+ size_t ns1 = strlen (s1) + 1, ns2 = strlen (s2) + 1;
+ size_t n = ns1 < ns2 ? ns1 : ns2;
+ int ret = 0;
+
+ while (n--)
+ {
+ if ((ret = ((unsigned char) tolower (*s1)
+ - (unsigned char) tolower (*s2))) != 0)
+ break;
+ ++s1;
+ ++s2;
+ }
+ return ret;
+}
+
+static void
+do_one_test (impl_t *impl, const char *s1, const char *s2, int exp_result)
+{
+ int result = CALL (impl, s1, s2);
+ if ((exp_result == 0 && result != 0)
+ || (exp_result < 0 && result >= 0)
+ || (exp_result > 0 && result <= 0))
+ {
+ error (0, 0, "Wrong result in function %s %d %d", impl->name,
+ result, exp_result);
+ ret = 1;
+ return;
+ }
+
+ if (HP_TIMING_AVAIL)
+ {
+ hp_timing_t start __attribute ((unused));
+ hp_timing_t stop __attribute ((unused));
+ hp_timing_t best_time = ~ (hp_timing_t) 0;
+ size_t i;
+
+ for (i = 0; i < 32; ++i)
+ {
+ HP_TIMING_NOW (start);
+ CALL (impl, s1, s2);
+ HP_TIMING_NOW (stop);
+ HP_TIMING_BEST (best_time, start, stop);
+ }
+
+ printf ("\t%zd", (size_t) best_time);
+ }
+}
+
+static void
+do_test (size_t align1, size_t align2, size_t len, int max_char,
+ int exp_result)
+{
+ size_t i;
+ char *s1, *s2;
+
+ if (len == 0)
+ return;
+
+ align1 &= 7;
+ if (align1 + len + 1 >= page_size)
+ return;
+
+ align2 &= 7;
+ if (align2 + len + 1 >= page_size)
+ return;
+
+ s1 = (char *) (buf1 + align1);
+ s2 = (char *) (buf2 + align2);
+
+ for (i = 0; i < len; i++)
+ {
+ s1[i] = toupper (1 + 23 * i % max_char);
+ s2[i] = tolower (s1[i]);
+ }
+
+ s1[len] = s2[len] = 0;
+ s1[len + 1] = 23;
+ s2[len + 1] = 24 + exp_result;
+ if ((s2[len - 1] == 'z' && exp_result == -1)
+ || (s2[len - 1] == 'a' && exp_result == 1))
+ s1[len - 1] += exp_result;
+ else
+ s2[len - 1] -= exp_result;
+
+ if (HP_TIMING_AVAIL)
+ printf ("Length %4zd, alignment %2zd/%2zd:", len, align1, align2);
+
+ FOR_EACH_IMPL (impl, 0)
+ do_one_test (impl, s1, s2, exp_result);
+
+ if (HP_TIMING_AVAIL)
+ putchar ('\n');
+}
+
+int
+test_main (void)
+{
+ size_t i;
+
+ test_init ();
+
+ printf ("%23s", "");
+ FOR_EACH_IMPL (impl, 0)
+ printf ("\t%s", impl->name);
+ putchar ('\n');
+
+ for (i = 1; i < 16; ++i)
+ {
+ do_test (i, i, i, 127, 0);
+ do_test (i, i, i, 127, 1);
+ do_test (i, i, i, 127, -1);
+ }
+
+ for (i = 1; i < 10; ++i)
+ {
+ do_test (0, 0, 2 << i, 127, 0);
+ do_test (0, 0, 2 << i, 254, 0);
+ do_test (0, 0, 2 << i, 127, 1);
+ do_test (0, 0, 2 << i, 254, 1);
+ do_test (0, 0, 2 << i, 127, -1);
+ do_test (0, 0, 2 << i, 254, -1);
+ }
+
+ for (i = 1; i < 8; ++i)
+ {
+ do_test (i, 2 * i, 8 << i, 127, 0);
+ do_test (2 * i, i, 8 << i, 254, 0);
+ do_test (i, 2 * i, 8 << i, 127, 1);
+ do_test (2 * i, i, 8 << i, 254, 1);
+ do_test (i, 2 * i, 8 << i, 127, -1);
+ do_test (2 * i, i, 8 << i, 254, -1);
+ }
+
+ return ret;
+}
+
+#include "../test-skeleton.c"
diff --git a/libc/benchtests/bench-strcasestr-ifunc.c b/libc/benchtests/bench-strcasestr-ifunc.c
new file mode 100644
index 000000000..645f5041f
--- /dev/null
+++ b/libc/benchtests/bench-strcasestr-ifunc.c
@@ -0,0 +1,20 @@
+/* Measure IFUNC implementations of strcasestr function.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_IFUNC 1
+#include "bench-strcasestr.c"
diff --git a/libc/benchtests/bench-strcasestr.c b/libc/benchtests/bench-strcasestr.c
new file mode 100644
index 000000000..289b49074
--- /dev/null
+++ b/libc/benchtests/bench-strcasestr.c
@@ -0,0 +1,186 @@
+/* Measure strcasestr functions.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_MAIN
+#define TEST_NAME "strcasestr"
+#include "bench-string.h"
+
+
+#define STRCASESTR simple_strcasestr
+#define NO_ALIAS
+#define __strncasecmp strncasecmp
+#include "../string/strcasestr.c"
+
+
+static char *
+stupid_strcasestr (const char *s1, const char *s2)
+{
+ ssize_t s1len = strlen (s1);
+ ssize_t s2len = strlen (s2);
+
+ if (s2len > s1len)
+ return NULL;
+
+ for (ssize_t i = 0; i <= s1len - s2len; ++i)
+ {
+ size_t j;
+ for (j = 0; j < s2len; ++j)
+ if (tolower (s1[i + j]) != tolower (s2[j]))
+ break;
+ if (j == s2len)
+ return (char *) s1 + i;
+ }
+
+ return NULL;
+}
+
+
+typedef char *(*proto_t) (const char *, const char *);
+
+IMPL (stupid_strcasestr, 0)
+IMPL (simple_strcasestr, 0)
+IMPL (strcasestr, 1)
+
+
+static void
+do_one_test (impl_t *impl, const char *s1, const char *s2, char *exp_result)
+{
+ if (HP_TIMING_AVAIL)
+ {
+ hp_timing_t start __attribute ((unused));
+ hp_timing_t stop __attribute ((unused));
+ hp_timing_t best_time = ~(hp_timing_t) 0;
+ size_t i;
+
+ for (i = 0; i < 32; ++i)
+ {
+ HP_TIMING_NOW (start);
+ CALL (impl, s1, s2);
+ HP_TIMING_NOW (stop);
+ HP_TIMING_BEST (best_time, start, stop);
+ }
+
+ printf ("\t%zd", (size_t) best_time);
+ }
+}
+
+
+static void
+do_test (size_t align1, size_t align2, size_t len1, size_t len2,
+ int fail)
+{
+ char *s1 = (char *) (buf1 + align1);
+ char *s2 = (char *) (buf2 + align2);
+
+ static const char d[] = "1234567890abcxyz";
+#define dl (sizeof (d) - 1)
+ char *ss2 = s2;
+ for (size_t l = len2; l > 0; l = l > dl ? l - dl : 0)
+ {
+ size_t t = l > dl ? dl : l;
+ ss2 = mempcpy (ss2, d, t);
+ }
+ s2[len2] = '\0';
+
+ if (fail)
+ {
+ char *ss1 = s1;
+ for (size_t l = len1; l > 0; l = l > dl ? l - dl : 0)
+ {
+ size_t t = l > dl ? dl : l;
+ memcpy (ss1, d, t);
+ ++ss1[len2 > 7 ? 7 : len2 - 1];
+ ss1 += t;
+ }
+ }
+ else
+ {
+ memset (s1, '0', len1);
+ for (size_t i = 0; i < len2; ++i)
+ s1[len1 - len2 + i] = toupper (s2[i]);
+ }
+ s1[len1] = '\0';
+
+ if (HP_TIMING_AVAIL)
+ printf ("Length %4zd/%zd, alignment %2zd/%2zd, %s:",
+ len1, len2, align1, align2, fail ? "fail" : "found");
+
+ FOR_EACH_IMPL (impl, 0)
+ do_one_test (impl, s1, s2, fail ? NULL : s1 + len1 - len2);
+
+ if (HP_TIMING_AVAIL)
+ putchar ('\n');
+}
+
+static int
+test_main (void)
+{
+ test_init ();
+
+ printf ("%23s", "");
+ FOR_EACH_IMPL (impl, 0)
+ printf ("\t%s", impl->name);
+ putchar ('\n');
+
+ for (size_t klen = 2; klen < 32; ++klen)
+ for (size_t hlen = 2 * klen; hlen < 16 * klen; hlen += klen)
+ {
+ do_test (0, 0, hlen, klen, 0);
+ do_test (0, 0, hlen, klen, 1);
+ do_test (0, 3, hlen, klen, 0);
+ do_test (0, 3, hlen, klen, 1);
+ do_test (0, 9, hlen, klen, 0);
+ do_test (0, 9, hlen, klen, 1);
+ do_test (0, 15, hlen, klen, 0);
+ do_test (0, 15, hlen, klen, 1);
+
+ do_test (3, 0, hlen, klen, 0);
+ do_test (3, 0, hlen, klen, 1);
+ do_test (3, 3, hlen, klen, 0);
+ do_test (3, 3, hlen, klen, 1);
+ do_test (3, 9, hlen, klen, 0);
+ do_test (3, 9, hlen, klen, 1);
+ do_test (3, 15, hlen, klen, 0);
+ do_test (3, 15, hlen, klen, 1);
+
+ do_test (9, 0, hlen, klen, 0);
+ do_test (9, 0, hlen, klen, 1);
+ do_test (9, 3, hlen, klen, 0);
+ do_test (9, 3, hlen, klen, 1);
+ do_test (9, 9, hlen, klen, 0);
+ do_test (9, 9, hlen, klen, 1);
+ do_test (9, 15, hlen, klen, 0);
+ do_test (9, 15, hlen, klen, 1);
+
+ do_test (15, 0, hlen, klen, 0);
+ do_test (15, 0, hlen, klen, 1);
+ do_test (15, 3, hlen, klen, 0);
+ do_test (15, 3, hlen, klen, 1);
+ do_test (15, 9, hlen, klen, 0);
+ do_test (15, 9, hlen, klen, 1);
+ do_test (15, 15, hlen, klen, 0);
+ do_test (15, 15, hlen, klen, 1);
+ }
+
+ do_test (0, 0, page_size - 1, 16, 0);
+ do_test (0, 0, page_size - 1, 16, 1);
+
+ return ret;
+}
+
+#include "../test-skeleton.c"
diff --git a/libc/benchtests/bench-strcat-ifunc.c b/libc/benchtests/bench-strcat-ifunc.c
new file mode 100644
index 000000000..003dc3856
--- /dev/null
+++ b/libc/benchtests/bench-strcat-ifunc.c
@@ -0,0 +1,20 @@
+/* Measure IFUNC implementations of strcat function.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_IFUNC 1
+#include "bench-strcat.c"
diff --git a/libc/benchtests/bench-strcat.c b/libc/benchtests/bench-strcat.c
new file mode 100644
index 000000000..b70a27210
--- /dev/null
+++ b/libc/benchtests/bench-strcat.c
@@ -0,0 +1,155 @@
+/* Measure strcat functions.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_MAIN
+#define TEST_NAME "strcat"
+#include "bench-string.h"
+
+typedef char *(*proto_t) (char *, const char *);
+char *simple_strcat (char *, const char *);
+
+IMPL (simple_strcat, 0)
+IMPL (strcat, 1)
+
+char *
+simple_strcat (char *dst, const char *src)
+{
+ char *ret = dst;
+ while (*dst++ != '\0');
+ --dst;
+ while ((*dst++ = *src++) != '\0');
+ return ret;
+}
+
+static void
+do_one_test (impl_t *impl, char *dst, const char *src)
+{
+ size_t k = strlen (dst);
+ if (CALL (impl, dst, src) != dst)
+ {
+ error (0, 0, "Wrong result in function %s %p %p", impl->name,
+ CALL (impl, dst, src), dst);
+ ret = 1;
+ return;
+ }
+
+ if (strcmp (dst + k, src) != 0)
+ {
+ error (0, 0, "Wrong result in function %s dst \"%s\" src \"%s\"",
+ impl->name, dst, src);
+ ret = 1;
+ return;
+ }
+
+ if (HP_TIMING_AVAIL)
+ {
+ hp_timing_t start __attribute ((unused));
+ hp_timing_t stop __attribute ((unused));
+ hp_timing_t best_time = ~ (hp_timing_t) 0;
+ size_t i;
+
+ for (i = 0; i < 32; ++i)
+ {
+ dst[k] = '\0';
+ HP_TIMING_NOW (start);
+ CALL (impl, dst, src);
+ HP_TIMING_NOW (stop);
+ HP_TIMING_BEST (best_time, start, stop);
+ }
+
+ printf ("\t%zd", (size_t) best_time);
+ }
+}
+
+static void
+do_test (size_t align1, size_t align2, size_t len1, size_t len2, int max_char)
+{
+ size_t i;
+ char *s1, *s2;
+
+ align1 &= 7;
+ if (align1 + len1 >= page_size)
+ return;
+
+ align2 &= 7;
+ if (align2 + len1 + len2 >= page_size)
+ return;
+
+ s1 = (char *) (buf1 + align1);
+ s2 = (char *) (buf2 + align2);
+
+ for (i = 0; i < len1; ++i)
+ s1[i] = 32 + 23 * i % (max_char - 32);
+ s1[len1] = '\0';
+
+ for (i = 0; i < len2; i++)
+ s2[i] = 32 + 23 * i % (max_char - 32);
+
+ if (HP_TIMING_AVAIL)
+ printf ("Length %4zd/%4zd, alignment %2zd/%2zd:", len1, len2, align1, align2);
+
+ FOR_EACH_IMPL (impl, 0)
+ {
+ s2[len2] = '\0';
+ do_one_test (impl, s2, s1);
+ }
+
+ if (HP_TIMING_AVAIL)
+ putchar ('\n');
+}
+
+int
+test_main (void)
+{
+ size_t i;
+
+ test_init ();
+
+ printf ("%28s", "");
+ FOR_EACH_IMPL (impl, 0)
+ printf ("\t%s", impl->name);
+ putchar ('\n');
+
+ for (i = 0; i < 16; ++i)
+ {
+ do_test (0, 0, i, i, 127);
+ do_test (0, 0, i, i, 255);
+ do_test (0, i, i, i, 127);
+ do_test (i, 0, i, i, 255);
+ }
+
+ for (i = 1; i < 8; ++i)
+ {
+ do_test (0, 0, 8 << i, 8 << i, 127);
+ do_test (8 - i, 2 * i, 8 << i, 8 << i, 127);
+ do_test (0, 0, 8 << i, 2 << i, 127);
+ do_test (8 - i, 2 * i, 8 << i, 2 << i, 127);
+ }
+
+ for (i = 1; i < 8; ++i)
+ {
+ do_test (i, 2 * i, 8 << i, 1, 127);
+ do_test (2 * i, i, 8 << i, 1, 255);
+ do_test (i, i, 8 << i, 10, 127);
+ do_test (i, i, 8 << i, 10, 255);
+ }
+
+ return ret;
+}
+
+#include "../test-skeleton.c"
diff --git a/libc/benchtests/bench-strchr-ifunc.c b/libc/benchtests/bench-strchr-ifunc.c
new file mode 100644
index 000000000..0ef13987d
--- /dev/null
+++ b/libc/benchtests/bench-strchr-ifunc.c
@@ -0,0 +1,20 @@
+/* Measure IFUNC implementations of strchr function.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_IFUNC 1
+#include "bench-strchr.c"
diff --git a/libc/benchtests/bench-strchr.c b/libc/benchtests/bench-strchr.c
new file mode 100644
index 000000000..710b59203
--- /dev/null
+++ b/libc/benchtests/bench-strchr.c
@@ -0,0 +1,206 @@
+/* Measure STRCHR functions.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_MAIN
+#ifndef WIDE
+# ifdef USE_FOR_STRCHRNUL
+# define TEST_NAME "strchrnul"
+# else
+# define TEST_NAME "strchr"
+# endif
+#else
+# define TEST_NAME "wcschr"
+#endif
+#include "bench-string.h"
+
+#ifndef WIDE
+# ifdef USE_FOR_STRCHRNUL
+# define STRCHR strchrnul
+# define stupid_STRCHR stupid_STRCHRNUL
+# define simple_STRCHR simple_STRCHRNUL
+# else
+# define STRCHR strchr
+# endif
+# define STRLEN strlen
+# define CHAR char
+# define BIG_CHAR CHAR_MAX
+# define MIDDLE_CHAR 127
+# define SMALL_CHAR 23
+# define UCHAR unsigned char
+#else
+# include <wchar.h>
+# define STRCHR wcschr
+# define STRLEN wcslen
+# define CHAR wchar_t
+# define BIG_CHAR WCHAR_MAX
+# define MIDDLE_CHAR 1121
+# define SMALL_CHAR 851
+# define UCHAR wchar_t
+#endif
+
+#ifdef USE_FOR_STRCHRNUL
+# define NULLRET(endptr) endptr
+#else
+# define NULLRET(endptr) NULL
+#endif
+
+
+typedef CHAR *(*proto_t) (const CHAR *, int);
+
+CHAR *
+simple_STRCHR (const CHAR *s, int c)
+{
+ for (; *s != (CHAR) c; ++s)
+ if (*s == '\0')
+ return NULLRET ((CHAR *) s);
+ return (CHAR *) s;
+}
+
+CHAR *
+stupid_STRCHR (const CHAR *s, int c)
+{
+ size_t n = STRLEN (s) + 1;
+
+ while (n--)
+ if (*s++ == (CHAR) c)
+ return (CHAR *) s - 1;
+ return NULLRET ((CHAR *) s - 1);
+}
+
+IMPL (stupid_STRCHR, 0)
+IMPL (simple_STRCHR, 0)
+IMPL (STRCHR, 1)
+
+static void
+do_one_test (impl_t *impl, const CHAR *s, int c, const CHAR *exp_res)
+{
+ if (HP_TIMING_AVAIL)
+ {
+ hp_timing_t start __attribute ((unused));
+ hp_timing_t stop __attribute ((unused));
+ hp_timing_t best_time = ~ (hp_timing_t) 0;
+ size_t i;
+
+ for (i = 0; i < 32; ++i)
+ {
+ HP_TIMING_NOW (start);
+ CALL (impl, s, c);
+ HP_TIMING_NOW (stop);
+ HP_TIMING_BEST (best_time, start, stop);
+ }
+
+ printf ("\t%zd", (size_t) best_time);
+ }
+}
+
+static void
+do_test (size_t align, size_t pos, size_t len, int seek_char, int max_char)
+/* For wcschr: align here means align not in bytes,
+ but in wchar_ts, in bytes it will equal to align * (sizeof (wchar_t))
+ len for wcschr here isn't in bytes but it's number of wchar_t symbols. */
+{
+ size_t i;
+ CHAR *result;
+ CHAR *buf = (CHAR *) buf1;
+ align &= 15;
+ if ((align + len) * sizeof (CHAR) >= page_size)
+ return;
+
+ for (i = 0; i < len; ++i)
+ {
+ buf[align + i] = 32 + 23 * i % max_char;
+ if (buf[align + i] == seek_char)
+ buf[align + i] = seek_char + 1;
+ else if (buf[align + i] == 0)
+ buf[align + i] = 1;
+ }
+ buf[align + len] = 0;
+
+ if (pos < len)
+ {
+ buf[align + pos] = seek_char;
+ result = buf + align + pos;
+ }
+ else if (seek_char == 0)
+ result = buf + align + len;
+ else
+ result = NULLRET (buf + align + len);
+
+ if (HP_TIMING_AVAIL)
+ printf ("Length %4zd, alignment in bytes %2zd:",
+ pos, align * sizeof (CHAR));
+
+ FOR_EACH_IMPL (impl, 0)
+ do_one_test (impl, buf + align, seek_char, result);
+
+ if (HP_TIMING_AVAIL)
+ putchar ('\n');
+}
+
+int
+test_main (void)
+{
+ size_t i;
+
+ test_init ();
+
+ printf ("%20s", "");
+ FOR_EACH_IMPL (impl, 0)
+ printf ("\t%s", impl->name);
+ putchar ('\n');
+
+ for (i = 1; i < 8; ++i)
+ {
+ do_test (0, 16 << i, 2048, SMALL_CHAR, MIDDLE_CHAR);
+ do_test (i, 16 << i, 2048, SMALL_CHAR, MIDDLE_CHAR);
+ }
+
+ for (i = 1; i < 8; ++i)
+ {
+ do_test (i, 64, 256, SMALL_CHAR, MIDDLE_CHAR);
+ do_test (i, 64, 256, SMALL_CHAR, BIG_CHAR);
+ }
+
+ for (i = 0; i < 32; ++i)
+ {
+ do_test (0, i, i + 1, SMALL_CHAR, MIDDLE_CHAR);
+ do_test (0, i, i + 1, SMALL_CHAR, BIG_CHAR);
+ }
+
+ for (i = 1; i < 8; ++i)
+ {
+ do_test (0, 16 << i, 2048, 0, MIDDLE_CHAR);
+ do_test (i, 16 << i, 2048, 0, MIDDLE_CHAR);
+ }
+
+ for (i = 1; i < 8; ++i)
+ {
+ do_test (i, 64, 256, 0, MIDDLE_CHAR);
+ do_test (i, 64, 256, 0, BIG_CHAR);
+ }
+
+ for (i = 0; i < 32; ++i)
+ {
+ do_test (0, i, i + 1, 0, MIDDLE_CHAR);
+ do_test (0, i, i + 1, 0, BIG_CHAR);
+ }
+
+ return ret;
+}
+
+#include "../test-skeleton.c"
diff --git a/libc/benchtests/bench-strchrnul-ifunc.c b/libc/benchtests/bench-strchrnul-ifunc.c
new file mode 100644
index 000000000..35c7cb153
--- /dev/null
+++ b/libc/benchtests/bench-strchrnul-ifunc.c
@@ -0,0 +1,20 @@
+/* Measure IFUNC implementations of strchrnul function.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_IFUNC 1
+#include "bench-strchrnul.c"
diff --git a/libc/benchtests/bench-strchrnul.c b/libc/benchtests/bench-strchrnul.c
new file mode 100644
index 000000000..db5680c2f
--- /dev/null
+++ b/libc/benchtests/bench-strchrnul.c
@@ -0,0 +1,20 @@
+/* Measure strchrnul function.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define USE_FOR_STRCHRNUL 1
+#include "bench-strchr.c"
diff --git a/libc/benchtests/bench-strcmp-ifunc.c b/libc/benchtests/bench-strcmp-ifunc.c
new file mode 100644
index 000000000..01a80958d
--- /dev/null
+++ b/libc/benchtests/bench-strcmp-ifunc.c
@@ -0,0 +1,20 @@
+/* Measure IFUNC implementations of strcmp function.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_IFUNC 1
+#include "bench-strcmp.c"
diff --git a/libc/benchtests/bench-strcmp.c b/libc/benchtests/bench-strcmp.c
new file mode 100644
index 000000000..63a3cd499
--- /dev/null
+++ b/libc/benchtests/bench-strcmp.c
@@ -0,0 +1,247 @@
+/* Measure strcmp and wcscmp functions.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_MAIN
+#ifdef WIDE
+# define TEST_NAME "wcscmp"
+#else
+# define TEST_NAME "strcmp"
+#endif
+#include "bench-string.h"
+
+#ifdef WIDE
+# include <wchar.h>
+
+# define L(str) L##str
+# define STRCMP wcscmp
+# define STRCPY wcscpy
+# define STRLEN wcslen
+# define MEMCPY wmemcpy
+# define SIMPLE_STRCMP simple_wcscmp
+# define STUPID_STRCMP stupid_wcscmp
+# define CHAR wchar_t
+# define UCHAR wchar_t
+# define CHARBYTES 4
+# define CHARBYTESLOG 2
+# define CHARALIGN __alignof__ (CHAR)
+# define MIDCHAR 0x7fffffff
+# define LARGECHAR 0xfffffffe
+# define CHAR__MAX WCHAR_MAX
+# define CHAR__MIN WCHAR_MIN
+
+/* Wcscmp uses signed semantics for comparison, not unsigned */
+/* Avoid using substraction since possible overflow */
+
+int
+simple_wcscmp (const wchar_t *s1, const wchar_t *s2)
+{
+ wchar_t c1, c2;
+ do
+ {
+ c1 = *s1++;
+ c2 = *s2++;
+ if (c2 == L'\0')
+ return c1 - c2;
+ }
+ while (c1 == c2);
+
+ return c1 < c2 ? -1 : 1;
+}
+
+int
+stupid_wcscmp (const wchar_t *s1, const wchar_t *s2)
+{
+ size_t ns1 = wcslen (s1) + 1;
+ size_t ns2 = wcslen (s2) + 1;
+ size_t n = ns1 < ns2 ? ns1 : ns2;
+ int ret = 0;
+
+ wchar_t c1, c2;
+
+ while (n--) {
+ c1 = *s1++;
+ c2 = *s2++;
+ if ((ret = c1 < c2 ? -1 : c1 == c2 ? 0 : 1) != 0)
+ break;
+ }
+ return ret;
+}
+
+#else
+# include <limits.h>
+
+# define L(str) str
+# define STRCMP strcmp
+# define STRCPY strcpy
+# define STRLEN strlen
+# define MEMCPY memcpy
+# define SIMPLE_STRCMP simple_strcmp
+# define STUPID_STRCMP stupid_strcmp
+# define CHAR char
+# define UCHAR unsigned char
+# define CHARBYTES 1
+# define CHARBYTESLOG 0
+# define CHARALIGN 1
+# define MIDCHAR 0x7f
+# define LARGECHAR 0xfe
+# define CHAR__MAX CHAR_MAX
+# define CHAR__MIN CHAR_MIN
+
+/* Strcmp uses unsigned semantics for comparison. */
+int
+simple_strcmp (const char *s1, const char *s2)
+{
+ int ret;
+
+ while ((ret = *(unsigned char *) s1 - *(unsigned char*) s2++) == 0 && *s1++);
+ return ret;
+}
+
+int
+stupid_strcmp (const char *s1, const char *s2)
+{
+ size_t ns1 = strlen (s1) + 1;
+ size_t ns2 = strlen (s2) + 1;
+ size_t n = ns1 < ns2 ? ns1 : ns2;
+ int ret = 0;
+
+ while (n--)
+ if ((ret = *(unsigned char *) s1++ - *(unsigned char *) s2++) != 0)
+ break;
+ return ret;
+}
+#endif
+
+typedef int (*proto_t) (const CHAR *, const CHAR *);
+
+IMPL (STUPID_STRCMP, 1)
+IMPL (SIMPLE_STRCMP, 1)
+IMPL (STRCMP, 1)
+
+static void
+do_one_test (impl_t *impl,
+ const CHAR *s1, const CHAR *s2,
+ int exp_result)
+{
+ if (HP_TIMING_AVAIL)
+ {
+ hp_timing_t start __attribute ((unused));
+ hp_timing_t stop __attribute ((unused));
+ hp_timing_t best_time = ~ (hp_timing_t) 0;
+ size_t i;
+
+ for (i = 0; i < 32; ++i)
+ {
+ HP_TIMING_NOW (start);
+ CALL (impl, s1, s2);
+ HP_TIMING_NOW (stop);
+ HP_TIMING_BEST (best_time, start, stop);
+ }
+
+ printf ("\t%zd", (size_t) best_time);
+ }
+}
+
+static void
+do_test (size_t align1, size_t align2, size_t len, int max_char,
+ int exp_result)
+{
+ size_t i;
+
+ CHAR *s1, *s2;
+
+ if (len == 0)
+ return;
+
+ align1 &= 63;
+ if (align1 + (len + 1) * CHARBYTES >= page_size)
+ return;
+
+ align2 &= 63;
+ if (align2 + (len + 1) * CHARBYTES >= page_size)
+ return;
+
+ /* Put them close to the end of page. */
+ i = align1 + CHARBYTES * (len + 2);
+ s1 = (CHAR *) (buf1 + ((page_size - i) / 16 * 16) + align1);
+ i = align2 + CHARBYTES * (len + 2);
+ s2 = (CHAR *) (buf2 + ((page_size - i) / 16 * 16) + align2);
+
+ for (i = 0; i < len; i++)
+ s1[i] = s2[i] = 1 + (23 << ((CHARBYTES - 1) * 8)) * i % max_char;
+
+ s1[len] = s2[len] = 0;
+ s1[len + 1] = 23;
+ s2[len + 1] = 24 + exp_result;
+ s2[len - 1] -= exp_result;
+
+ if (HP_TIMING_AVAIL)
+ printf ("Length %4zd, alignment %2zd/%2zd:", len, align1, align2);
+
+ FOR_EACH_IMPL (impl, 0)
+ do_one_test (impl, s1, s2, exp_result);
+
+ if (HP_TIMING_AVAIL)
+ putchar ('\n');
+}
+
+int
+test_main (void)
+{
+ size_t i;
+
+ test_init ();
+
+ printf ("%23s", "");
+ FOR_EACH_IMPL (impl, 0)
+ printf ("\t%s", impl->name);
+ putchar ('\n');
+
+ for (i = 1; i < 32; ++i)
+ {
+ do_test (CHARBYTES * i, CHARBYTES * i, i, MIDCHAR, 0);
+ do_test (CHARBYTES * i, CHARBYTES * i, i, MIDCHAR, 1);
+ do_test (CHARBYTES * i, CHARBYTES * i, i, MIDCHAR, -1);
+ }
+
+ for (i = 1; i < 10 + CHARBYTESLOG; ++i)
+ {
+ do_test (0, 0, 2 << i, MIDCHAR, 0);
+ do_test (0, 0, 2 << i, LARGECHAR, 0);
+ do_test (0, 0, 2 << i, MIDCHAR, 1);
+ do_test (0, 0, 2 << i, LARGECHAR, 1);
+ do_test (0, 0, 2 << i, MIDCHAR, -1);
+ do_test (0, 0, 2 << i, LARGECHAR, -1);
+ do_test (0, CHARBYTES * i, 2 << i, MIDCHAR, 1);
+ do_test (CHARBYTES * i, CHARBYTES * (i + 1), 2 << i, LARGECHAR, 1);
+ }
+
+ for (i = 1; i < 8; ++i)
+ {
+ do_test (CHARBYTES * i, 2 * CHARBYTES * i, 8 << i, MIDCHAR, 0);
+ do_test (2 * CHARBYTES * i, CHARBYTES * i, 8 << i, LARGECHAR, 0);
+ do_test (CHARBYTES * i, 2 * CHARBYTES * i, 8 << i, MIDCHAR, 1);
+ do_test (2 * CHARBYTES * i, CHARBYTES * i, 8 << i, LARGECHAR, 1);
+ do_test (CHARBYTES * i, 2 * CHARBYTES * i, 8 << i, MIDCHAR, -1);
+ do_test (2 * CHARBYTES * i, CHARBYTES * i, 8 << i, LARGECHAR, -1);
+ }
+
+ return ret;
+}
+
+#include "../test-skeleton.c"
diff --git a/libc/benchtests/bench-strcpy-ifunc.c b/libc/benchtests/bench-strcpy-ifunc.c
new file mode 100644
index 000000000..d27a4f92d
--- /dev/null
+++ b/libc/benchtests/bench-strcpy-ifunc.c
@@ -0,0 +1,20 @@
+/* Measure IFUNC implementations of strcpy function.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_IFUNC 1
+#include "bench-strcpy.c"
diff --git a/libc/benchtests/bench-strcpy.c b/libc/benchtests/bench-strcpy.c
new file mode 100644
index 000000000..4e024d406
--- /dev/null
+++ b/libc/benchtests/bench-strcpy.c
@@ -0,0 +1,183 @@
+/* Measure strcpy functions.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#ifdef WIDE
+# include <wchar.h>
+# define CHAR wchar_t
+# define UCHAR wchar_t
+# define sfmt "ls"
+# define BIG_CHAR WCHAR_MAX
+# define SMALL_CHAR 1273
+# define STRCMP wcscmp
+# define MEMCMP wmemcmp
+# define MEMSET wmemset
+#else
+# define CHAR char
+# define UCHAR unsigned char
+# define sfmt "s"
+# define BIG_CHAR CHAR_MAX
+# define SMALL_CHAR 127
+# define STRCMP strcmp
+# define MEMCMP memcmp
+# define MEMSET memset
+#endif
+
+#ifndef STRCPY_RESULT
+# define STRCPY_RESULT(dst, len) dst
+# define TEST_MAIN
+# ifndef WIDE
+# define TEST_NAME "strcpy"
+# else
+# define TEST_NAME "wcscpy"
+# endif
+# include "bench-string.h"
+# ifndef WIDE
+# define SIMPLE_STRCPY simple_strcpy
+# define STRCPY strcpy
+# else
+# define SIMPLE_STRCPY simple_wcscpy
+# define STRCPY wcscpy
+# endif
+
+CHAR *SIMPLE_STRCPY (CHAR *, const CHAR *);
+
+IMPL (SIMPLE_STRCPY, 0)
+IMPL (STRCPY, 1)
+
+CHAR *
+SIMPLE_STRCPY (CHAR *dst, const CHAR *src)
+{
+ CHAR *ret = dst;
+ while ((*dst++ = *src++) != '\0');
+ return ret;
+}
+#endif
+
+typedef CHAR *(*proto_t) (CHAR *, const CHAR *);
+
+static void
+do_one_test (impl_t *impl, CHAR *dst, const CHAR *src,
+ size_t len __attribute__((unused)))
+{
+ if (CALL (impl, dst, src) != STRCPY_RESULT (dst, len))
+ {
+ error (0, 0, "Wrong result in function %s %p %p", impl->name,
+ CALL (impl, dst, src), STRCPY_RESULT (dst, len));
+ ret = 1;
+ return;
+ }
+
+ if (STRCMP (dst, src) != 0)
+ {
+ error (0, 0,
+ "Wrong result in function %s dst \"%" sfmt "\" src \"%" sfmt "\"",
+ impl->name, dst, src);
+ ret = 1;
+ return;
+ }
+
+ if (HP_TIMING_AVAIL)
+ {
+ hp_timing_t start __attribute ((unused));
+ hp_timing_t stop __attribute ((unused));;
+ hp_timing_t best_time = ~ (hp_timing_t) 0;
+ size_t i;
+
+ for (i = 0; i < 32; ++i)
+ {
+ HP_TIMING_NOW (start);
+ CALL (impl, dst, src);
+ HP_TIMING_NOW (stop);
+ HP_TIMING_BEST (best_time, start, stop);
+ }
+
+ printf ("\t%zd", (size_t) best_time);
+ }
+}
+
+static void
+do_test (size_t align1, size_t align2, size_t len, int max_char)
+{
+ size_t i;
+ CHAR *s1, *s2;
+/* For wcscpy: align1 and align2 here mean alignment not in bytes,
+ but in wchar_ts, in bytes it will equal to align * (sizeof (wchar_t))
+ len for wcschr here isn't in bytes but it's number of wchar_t symbols. */
+ align1 &= 7;
+ if ((align1 + len) * sizeof(CHAR) >= page_size)
+ return;
+
+ align2 &= 7;
+ if ((align2 + len) * sizeof(CHAR) >= page_size)
+ return;
+
+ s1 = (CHAR *) (buf1) + align1;
+ s2 = (CHAR *) (buf2) + align2;
+
+ for (i = 0; i < len; i++)
+ s1[i] = 32 + 23 * i % (max_char - 32);
+ s1[len] = 0;
+
+ if (HP_TIMING_AVAIL)
+ printf ("Length %4zd, alignments in bytes %2zd/%2zd:", len, align1 * sizeof(CHAR), align2 * sizeof(CHAR));
+
+ FOR_EACH_IMPL (impl, 0)
+ do_one_test (impl, s2, s1, len);
+
+ if (HP_TIMING_AVAIL)
+ putchar ('\n');
+}
+
+int
+test_main (void)
+{
+ size_t i;
+
+ test_init ();
+
+ printf ("%23s", "");
+ FOR_EACH_IMPL (impl, 0)
+ printf ("\t%s", impl->name);
+ putchar ('\n');
+
+ for (i = 0; i < 16; ++i)
+ {
+ do_test (0, 0, i, SMALL_CHAR);
+ do_test (0, 0, i, BIG_CHAR);
+ do_test (0, i, i, SMALL_CHAR);
+ do_test (i, 0, i, BIG_CHAR);
+ }
+
+ for (i = 1; i < 8; ++i)
+ {
+ do_test (0, 0, 8 << i, SMALL_CHAR);
+ do_test (8 - i, 2 * i, 8 << i, SMALL_CHAR);
+ }
+
+ for (i = 1; i < 8; ++i)
+ {
+ do_test (i, 2 * i, 8 << i, SMALL_CHAR);
+ do_test (2 * i, i, 8 << i, BIG_CHAR);
+ do_test (i, i, 8 << i, SMALL_CHAR);
+ do_test (i, i, 8 << i, BIG_CHAR);
+ }
+
+ return ret;
+}
+
+#include "../test-skeleton.c"
diff --git a/libc/benchtests/bench-strcpy_chk-ifunc.c b/libc/benchtests/bench-strcpy_chk-ifunc.c
new file mode 100644
index 000000000..2dd2aa318
--- /dev/null
+++ b/libc/benchtests/bench-strcpy_chk-ifunc.c
@@ -0,0 +1,20 @@
+/* Measure IFUNC implementations of strcpy checking function.
+ Copyright (C) 2012-2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_IFUNC 1
+#include "bench-strcpy_chk.c"
diff --git a/libc/benchtests/bench-strcpy_chk.c b/libc/benchtests/bench-strcpy_chk.c
new file mode 100644
index 000000000..29e57285b
--- /dev/null
+++ b/libc/benchtests/bench-strcpy_chk.c
@@ -0,0 +1,262 @@
+/* Measure __strcpy_chk functions.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#ifndef STRCPY_RESULT
+# define STRCPY_RESULT(dst, len) dst
+# define TEST_MAIN
+# define TEST_NAME "strcpy_chk"
+# include "bench-string.h"
+
+/* This test case implicitly tests the availability of the __chk_fail
+ symbol, which is part of the public ABI and may be used
+ externally. */
+extern void __attribute__ ((noreturn)) __chk_fail (void);
+char *simple_strcpy_chk (char *, const char *, size_t);
+extern char *normal_strcpy (char *, const char *, size_t)
+ __asm ("strcpy");
+extern char *__strcpy_chk (char *, const char *, size_t);
+
+IMPL (simple_strcpy_chk, 0)
+IMPL (normal_strcpy, 1)
+IMPL (__strcpy_chk, 2)
+
+char *
+simple_strcpy_chk (char *dst, const char *src, size_t len)
+{
+ char *ret = dst;
+ if (! len)
+ __chk_fail ();
+ while ((*dst++ = *src++) != '\0')
+ if (--len == 0)
+ __chk_fail ();
+ return ret;
+}
+#endif
+
+#include <fcntl.h>
+#include <paths.h>
+#include <setjmp.h>
+#include <signal.h>
+
+volatile int chk_fail_ok;
+jmp_buf chk_fail_buf;
+
+static void
+handler (int sig)
+{
+ if (chk_fail_ok)
+ {
+ chk_fail_ok = 0;
+ longjmp (chk_fail_buf, 1);
+ }
+ else
+ _exit (127);
+}
+
+typedef char *(*proto_t) (char *, const char *, size_t);
+
+static void
+do_one_test (impl_t *impl, char *dst, const char *src,
+ size_t len, size_t dlen)
+{
+ char *res;
+ if (dlen <= len)
+ {
+ if (impl->test == 1)
+ return;
+
+ chk_fail_ok = 1;
+ if (setjmp (chk_fail_buf) == 0)
+ {
+ res = CALL (impl, dst, src, dlen);
+ printf ("*** Function %s (%zd; %zd) did not __chk_fail\n",
+ impl->name, len, dlen);
+ chk_fail_ok = 0;
+ ret = 1;
+ }
+ return;
+ }
+ else
+ res = CALL (impl, dst, src, dlen);
+
+ if (res != STRCPY_RESULT (dst, len))
+ {
+ printf ("Wrong result in function %s %p %p\n", impl->name,
+ res, STRCPY_RESULT (dst, len));
+ ret = 1;
+ return;
+ }
+
+ if (strcmp (dst, src) != 0)
+ {
+ printf ("Wrong result in function %s dst \"%s\" src \"%s\"\n",
+ impl->name, dst, src);
+ ret = 1;
+ return;
+ }
+
+ if (HP_TIMING_AVAIL)
+ {
+ hp_timing_t start __attribute ((unused));
+ hp_timing_t stop __attribute ((unused));;
+ hp_timing_t best_time = ~ (hp_timing_t) 0;
+ size_t i;
+
+ for (i = 0; i < 32; ++i)
+ {
+ HP_TIMING_NOW (start);
+ CALL (impl, dst, src, dlen);
+ HP_TIMING_NOW (stop);
+ HP_TIMING_BEST (best_time, start, stop);
+ }
+
+ printf ("\t%zd", (size_t) best_time);
+ }
+}
+
+static void
+do_test (size_t align1, size_t align2, size_t len, size_t dlen, int max_char)
+{
+ size_t i;
+ char *s1, *s2;
+
+ align1 &= 7;
+ if (align1 + len >= page_size)
+ return;
+
+ align2 &= 7;
+ if (align2 + len >= page_size)
+ return;
+
+ s1 = (char *) buf1 + align1;
+ s2 = (char *) buf2 + align2;
+
+ for (i = 0; i < len; i++)
+ s1[i] = 32 + 23 * i % (max_char - 32);
+ s1[len] = 0;
+
+ if (HP_TIMING_AVAIL && dlen > len)
+ printf ("Length %4zd, alignment %2zd/%2zd:", len, align1, align2);
+
+ FOR_EACH_IMPL (impl, 0)
+ do_one_test (impl, s2, s1, len, dlen);
+
+ if (HP_TIMING_AVAIL && dlen > len)
+ putchar ('\n');
+}
+
+int
+test_main (void)
+{
+ size_t i;
+
+ struct sigaction sa;
+ sa.sa_handler = handler;
+ sa.sa_flags = 0;
+ sigemptyset (&sa.sa_mask);
+
+ sigaction (SIGABRT, &sa, NULL);
+
+ /* Avoid all the buffer overflow messages on stderr. */
+ int fd = open (_PATH_DEVNULL, O_WRONLY);
+ if (fd == -1)
+ close (STDERR_FILENO);
+ else
+ {
+ dup2 (fd, STDERR_FILENO);
+ close (fd);
+ }
+ setenv ("LIBC_FATAL_STDERR_", "1", 1);
+
+ test_init ();
+
+ printf ("%23s", "");
+ FOR_EACH_IMPL (impl, 0)
+ printf ("\t%s", impl->name);
+ putchar ('\n');
+
+ for (i = 0; i < 16; ++i)
+ {
+ do_test (0, 0, i, i + 1, 127);
+ do_test (0, 0, i, i + 1, 255);
+ do_test (0, i, i, i + 1, 127);
+ do_test (i, 0, i, i + 1, 255);
+ }
+
+ for (i = 1; i < 8; ++i)
+ {
+ do_test (0, 0, 8 << i, (8 << i) + 1, 127);
+ do_test (8 - i, 2 * i, (8 << i), (8 << i) + 1, 127);
+ }
+
+ for (i = 1; i < 8; ++i)
+ {
+ do_test (i, 2 * i, (8 << i), (8 << i) + 1, 127);
+ do_test (2 * i, i, (8 << i), (8 << i) + 1, 255);
+ do_test (i, i, (8 << i), (8 << i) + 1, 127);
+ do_test (i, i, (8 << i), (8 << i) + 1, 255);
+ }
+
+ for (i = 0; i < 16; ++i)
+ {
+ do_test (0, 0, i, i + 256, 127);
+ do_test (0, 0, i, i + 256, 255);
+ do_test (0, i, i, i + 256, 127);
+ do_test (i, 0, i, i + 256, 255);
+ }
+
+ for (i = 1; i < 8; ++i)
+ {
+ do_test (0, 0, 8 << i, (8 << i) + 256, 127);
+ do_test (8 - i, 2 * i, (8 << i), (8 << i) + 256, 127);
+ }
+
+ for (i = 1; i < 8; ++i)
+ {
+ do_test (i, 2 * i, (8 << i), (8 << i) + 256, 127);
+ do_test (2 * i, i, (8 << i), (8 << i) + 256, 255);
+ do_test (i, i, (8 << i), (8 << i) + 256, 127);
+ do_test (i, i, (8 << i), (8 << i) + 256, 255);
+ }
+
+ for (i = 0; i < 16; ++i)
+ {
+ do_test (0, 0, i, i, 127);
+ do_test (0, 0, i, i + 2, 255);
+ do_test (0, i, i, i + 3, 127);
+ do_test (i, 0, i, i + 4, 255);
+ }
+
+ for (i = 1; i < 8; ++i)
+ {
+ do_test (0, 0, 8 << i, (8 << i) - 15, 127);
+ do_test (8 - i, 2 * i, (8 << i), (8 << i) + 5, 127);
+ }
+
+ for (i = 1; i < 8; ++i)
+ {
+ do_test (i, 2 * i, (8 << i), (8 << i) + i, 127);
+ do_test (2 * i, i, (8 << i), (8 << i) + (i - 1), 255);
+ do_test (i, i, (8 << i), (8 << i) + i + 2, 127);
+ do_test (i, i, (8 << i), (8 << i) + i + 3, 255);
+ }
+
+ return 0;
+}
+
+#include "../test-skeleton.c"
diff --git a/libc/benchtests/bench-strcspn-ifunc.c b/libc/benchtests/bench-strcspn-ifunc.c
new file mode 100644
index 000000000..e257c9b4e
--- /dev/null
+++ b/libc/benchtests/bench-strcspn-ifunc.c
@@ -0,0 +1,20 @@
+/* Measure IFUNC implementations of strcspn function.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_IFUNC 1
+#include "bench-strcspn.c"
diff --git a/libc/benchtests/bench-strcspn.c b/libc/benchtests/bench-strcspn.c
new file mode 100644
index 000000000..22b3b8495
--- /dev/null
+++ b/libc/benchtests/bench-strcspn.c
@@ -0,0 +1,59 @@
+/* Measure strcspn functions.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define STRPBRK_RESULT(s, pos) (pos)
+#define RES_TYPE size_t
+#define TEST_MAIN
+#define TEST_NAME "strcspn"
+#include "bench-string.h"
+
+typedef size_t (*proto_t) (const char *, const char *);
+size_t simple_strcspn (const char *, const char *);
+size_t stupid_strcspn (const char *, const char *);
+
+IMPL (stupid_strcspn, 0)
+IMPL (simple_strcspn, 0)
+IMPL (strcspn, 1)
+
+size_t
+simple_strcspn (const char *s, const char *rej)
+{
+ const char *r, *str = s;
+ char c;
+
+ while ((c = *s++) != '\0')
+ for (r = rej; *r != '\0'; ++r)
+ if (*r == c)
+ return s - str - 1;
+ return s - str - 1;
+}
+
+size_t
+stupid_strcspn (const char *s, const char *rej)
+{
+ size_t ns = strlen (s), nrej = strlen (rej);
+ size_t i, j;
+
+ for (i = 0; i < ns; ++i)
+ for (j = 0; j < nrej; ++j)
+ if (s[i] == rej[j])
+ return i;
+ return i;
+}
+
+#include "bench-strpbrk.c"
diff --git a/libc/benchtests/bench-string.h b/libc/benchtests/bench-string.h
new file mode 100644
index 000000000..2fe8d9fae
--- /dev/null
+++ b/libc/benchtests/bench-string.h
@@ -0,0 +1,212 @@
+/* Measure string and memory functions.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#include <sys/cdefs.h>
+
+typedef struct
+{
+ const char *name;
+ void (*fn) (void);
+ long test;
+} impl_t;
+extern impl_t __start_impls[], __stop_impls[];
+
+#define IMPL(name, test) \
+ impl_t tst_ ## name \
+ __attribute__ ((section ("impls"), aligned (sizeof (void *)))) \
+ = { __STRING (name), (void (*) (void))name, test };
+
+#ifdef TEST_MAIN
+
+# ifndef _GNU_SOURCE
+# define _GNU_SOURCE
+# endif
+
+# undef __USE_STRING_INLINES
+
+# include <stdio.h>
+# include <stdlib.h>
+# include <string.h>
+# include <sys/mman.h>
+# include <sys/param.h>
+# include <unistd.h>
+# include <fcntl.h>
+# include <error.h>
+# include <errno.h>
+# include <time.h>
+# include <ifunc-impl-list.h>
+# define GL(x) _##x
+# define GLRO(x) _##x
+# include <hp-timing.h>
+
+
+# define TEST_FUNCTION test_main ()
+# define TIMEOUT (4 * 60)
+# define OPT_ITERATIONS 10000
+# define OPT_RANDOM 10001
+# define OPT_SEED 10002
+
+unsigned char *buf1, *buf2;
+int ret, do_srandom;
+unsigned int seed;
+size_t page_size;
+
+hp_timing_t _dl_hp_timing_overhead;
+
+# ifndef ITERATIONS
+size_t iterations = 100000;
+# define ITERATIONS_OPTIONS \
+ { "iterations", required_argument, NULL, OPT_ITERATIONS },
+# define ITERATIONS_PROCESS \
+ case OPT_ITERATIONS: \
+ iterations = strtoul (optarg, NULL, 0); \
+ break;
+# define ITERATIONS iterations
+# else
+# define ITERATIONS_OPTIONS
+# define ITERATIONS_PROCESS
+# endif
+
+# define CMDLINE_OPTIONS ITERATIONS_OPTIONS \
+ { "random", no_argument, NULL, OPT_RANDOM }, \
+ { "seed", required_argument, NULL, OPT_SEED },
+# define CMDLINE_PROCESS ITERATIONS_PROCESS \
+ case OPT_RANDOM: \
+ { \
+ int fdr = open ("/dev/urandom", O_RDONLY); \
+ \
+ if (fdr < 0 || read (fdr, &seed, sizeof(seed)) != sizeof (seed)) \
+ seed = time (NULL); \
+ if (fdr >= 0) \
+ close (fdr); \
+ do_srandom = 1; \
+ break; \
+ } \
+ \
+ case OPT_SEED: \
+ seed = strtoul (optarg, NULL, 0); \
+ do_srandom = 1; \
+ break;
+
+# define CALL(impl, ...) \
+ (* (proto_t) (impl)->fn) (__VA_ARGS__)
+
+# if defined TEST_IFUNC && defined TEST_NAME
+/* Increase size of FUNC_LIST if assert is triggered at run-time. */
+static struct libc_ifunc_impl func_list[32];
+static int func_count;
+static int impl_count = -1;
+static impl_t *impl_array;
+
+# define FOR_EACH_IMPL(impl, notall) \
+ impl_t *impl; \
+ int count; \
+ if (impl_count == -1) \
+ { \
+ impl_count = 0; \
+ if (func_count != 0) \
+ { \
+ int f; \
+ impl_t *skip = NULL, *a; \
+ for (impl = __start_impls; impl < __stop_impls; ++impl) \
+ if (strcmp (impl->name, TEST_NAME) == 0) \
+ skip = impl; \
+ else \
+ impl_count++; \
+ a = impl_array = malloc ((impl_count + func_count) * \
+ sizeof (impl_t)); \
+ for (impl = __start_impls; impl < __stop_impls; ++impl) \
+ if (impl != skip) \
+ *a++ = *impl; \
+ for (f = 0; f < func_count; f++) \
+ if (func_list[f].usable) \
+ { \
+ a->name = func_list[f].name; \
+ a->fn = func_list[f].fn; \
+ a->test = 1; \
+ a++; \
+ } \
+ impl_count = a - impl_array; \
+ } \
+ else \
+ { \
+ impl_count = __stop_impls - __start_impls; \
+ impl_array = __start_impls; \
+ } \
+ } \
+ impl = impl_array; \
+ for (count = 0; count < impl_count; ++count, ++impl) \
+ if (!notall || impl->test)
+# else /* ! (defined TEST_IFUNC && defined TEST_NAME) */
+# define FOR_EACH_IMPL(impl, notall) \
+ for (impl_t *impl = __start_impls; impl < __stop_impls; ++impl) \
+ if (!notall || impl->test)
+# endif /* ! (defined TEST_IFUNC && defined TEST_NAME) */
+
+# define HP_TIMING_BEST(best_time, start, end) \
+ do \
+ { \
+ hp_timing_t tmptime; \
+ HP_TIMING_DIFF (tmptime, start + _dl_hp_timing_overhead, end); \
+ if (best_time > tmptime) \
+ best_time = tmptime; \
+ } \
+ while (0)
+
+# ifndef BUF1PAGES
+# define BUF1PAGES 1
+# endif
+
+static void
+test_init (void)
+{
+# if defined TEST_IFUNC && defined TEST_NAME
+ func_count = __libc_ifunc_impl_list (TEST_NAME, func_list,
+ (sizeof func_list
+ / sizeof func_list[0]));
+# endif
+
+ page_size = 2 * getpagesize ();
+# ifdef MIN_PAGE_SIZE
+ if (page_size < MIN_PAGE_SIZE)
+ page_size = MIN_PAGE_SIZE;
+# endif
+ buf1 = mmap (0, (BUF1PAGES + 1) * page_size, PROT_READ | PROT_WRITE,
+ MAP_PRIVATE | MAP_ANON, -1, 0);
+ if (buf1 == MAP_FAILED)
+ error (EXIT_FAILURE, errno, "mmap failed");
+ if (mprotect (buf1 + BUF1PAGES * page_size, page_size, PROT_NONE))
+ error (EXIT_FAILURE, errno, "mprotect failed");
+ buf2 = mmap (0, 2 * page_size, PROT_READ | PROT_WRITE,
+ MAP_PRIVATE | MAP_ANON, -1, 0);
+ if (buf2 == MAP_FAILED)
+ error (EXIT_FAILURE, errno, "mmap failed");
+ if (mprotect (buf2 + page_size, page_size, PROT_NONE))
+ error (EXIT_FAILURE, errno, "mprotect failed");
+ HP_TIMING_DIFF_INIT ();
+ if (do_srandom)
+ {
+ printf ("Setting seed to 0x%x\n", seed);
+ srandom (seed);
+ }
+
+ memset (buf1, 0xa5, BUF1PAGES * page_size);
+ memset (buf2, 0x5a, page_size);
+}
+
+#endif /* TEST_MAIN */
diff --git a/libc/benchtests/bench-strlen-ifunc.c b/libc/benchtests/bench-strlen-ifunc.c
new file mode 100644
index 000000000..fcd45929f
--- /dev/null
+++ b/libc/benchtests/bench-strlen-ifunc.c
@@ -0,0 +1,20 @@
+/* Measure IFUNC implementations of strlen function.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_IFUNC 1
+#include "bench-strlen.c"
diff --git a/libc/benchtests/bench-strlen.c b/libc/benchtests/bench-strlen.c
new file mode 100644
index 000000000..63b1e9368
--- /dev/null
+++ b/libc/benchtests/bench-strlen.c
@@ -0,0 +1,149 @@
+/* Measure STRLEN functions.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_MAIN
+#ifndef WIDE
+# define TEST_NAME "strlen"
+#else
+# define TEST_NAME "wcslen"
+#endif
+#include "bench-string.h"
+
+#ifndef WIDE
+# define STRLEN strlen
+# define CHAR char
+# define MAX_CHAR CHAR_MAX
+#else
+# include <wchar.h>
+# define STRLEN wcslen
+# define CHAR wchar_t
+# define MAX_CHAR WCHAR_MAX
+#endif
+
+typedef size_t (*proto_t) (const CHAR *);
+
+size_t
+simple_STRLEN (const CHAR *s)
+{
+ const CHAR *p;
+
+ for (p = s; *p; ++p);
+ return p - s;
+}
+
+#ifndef WIDE
+size_t
+builtin_strlen (const CHAR *p)
+{
+ return __builtin_strlen (p);
+}
+IMPL (builtin_strlen, 0)
+#endif
+
+IMPL (simple_STRLEN, 0)
+IMPL (STRLEN, 1)
+
+
+static void
+do_one_test (impl_t *impl, const CHAR *s, size_t exp_len)
+{
+ size_t len = CALL (impl, s);
+ if (len != exp_len)
+ {
+ error (0, 0, "Wrong result in function %s %zd %zd", impl->name,
+ len, exp_len);
+ ret = 1;
+ return;
+ }
+
+ if (HP_TIMING_AVAIL)
+ {
+ hp_timing_t start __attribute ((unused));
+ hp_timing_t stop __attribute ((unused));
+ hp_timing_t best_time = ~ (hp_timing_t) 0;
+ size_t i;
+
+ for (i = 0; i < 32; ++i)
+ {
+ HP_TIMING_NOW (start);
+ CALL (impl, s);
+ HP_TIMING_NOW (stop);
+ HP_TIMING_BEST (best_time, start, stop);
+ }
+
+ printf ("\t%zd", (size_t) best_time);
+ }
+}
+
+static void
+do_test (size_t align, size_t len)
+{
+ size_t i;
+
+ align &= 63;
+ if (align + sizeof(CHAR) * len >= page_size)
+ return;
+
+ CHAR *buf = (CHAR *) (buf1);
+
+ for (i = 0; i < len; ++i)
+ buf[align + i] = 1 + 11111 * i % MAX_CHAR;
+ buf[align + len] = 0;
+
+ if (HP_TIMING_AVAIL)
+ printf ("Length %4zd, alignment %2zd:", len, align);
+
+ FOR_EACH_IMPL (impl, 0)
+ do_one_test (impl, (CHAR *) (buf + align), len);
+
+ if (HP_TIMING_AVAIL)
+ putchar ('\n');
+}
+
+int
+test_main (void)
+{
+ size_t i;
+
+ test_init ();
+
+ printf ("%20s", "");
+ FOR_EACH_IMPL (impl, 0)
+ printf ("\t%s", impl->name);
+ putchar ('\n');
+
+ /* Checking with only 4 * N alignments for wcslen, other alignments are wrong for wchar_t type arrays*/
+
+ for (i = 1; i < 8; ++i)
+ {
+ do_test (sizeof(CHAR) * i, i);
+ do_test (0, i);
+ }
+
+ for (i = 2; i <= 12; ++i)
+ {
+ do_test (0, 1 << i);
+ do_test (sizeof(CHAR) * 7, 1 << i);
+ do_test (sizeof(CHAR) * i, 1 << i);
+ do_test (sizeof(CHAR) * i, (size_t)((1 << i) / 1.5));
+ }
+
+ return ret;
+}
+
+#include "../test-skeleton.c"
diff --git a/libc/benchtests/bench-strncasecmp-ifunc.c b/libc/benchtests/bench-strncasecmp-ifunc.c
new file mode 100644
index 000000000..df796e265
--- /dev/null
+++ b/libc/benchtests/bench-strncasecmp-ifunc.c
@@ -0,0 +1,20 @@
+/* Measure IFUNC implementations of strncasecmp function.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_IFUNC 1
+#include "bench-strncasecmp.c"
diff --git a/libc/benchtests/bench-strncasecmp.c b/libc/benchtests/bench-strncasecmp.c
new file mode 100644
index 000000000..5fa9220cb
--- /dev/null
+++ b/libc/benchtests/bench-strncasecmp.c
@@ -0,0 +1,213 @@
+/* Measure strncasecmp functions.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#include <ctype.h>
+#define TEST_MAIN
+#define TEST_NAME "strncasecmp"
+#include "bench-string.h"
+
+typedef int (*proto_t) (const char *, const char *, size_t);
+static int simple_strncasecmp (const char *, const char *, size_t);
+static int stupid_strncasecmp (const char *, const char *, size_t);
+
+IMPL (stupid_strncasecmp, 0)
+IMPL (simple_strncasecmp, 0)
+IMPL (strncasecmp, 1)
+
+static int
+simple_strncasecmp (const char *s1, const char *s2, size_t n)
+{
+ int ret;
+
+ if (n == 0)
+ return 0;
+
+ while ((ret = ((unsigned char) tolower (*s1)
+ - (unsigned char) tolower (*s2))) == 0
+ && *s1++)
+ {
+ if (--n == 0)
+ return 0;
+ ++s2;
+ }
+ return ret;
+}
+
+static int
+stupid_strncasecmp (const char *s1, const char *s2, size_t max)
+{
+ size_t ns1 = strlen (s1) + 1;
+ size_t ns2 = strlen (s2) + 1;
+ size_t n = ns1 < ns2 ? ns1 : ns2;
+ if (n > max)
+ n = max;
+ int ret = 0;
+
+ while (n--)
+ {
+ if ((ret = ((unsigned char) tolower (*s1)
+ - (unsigned char) tolower (*s2))) != 0)
+ break;
+ ++s1;
+ ++s2;
+ }
+ return ret;
+}
+
+static void
+do_one_test (impl_t *impl, const char *s1, const char *s2, size_t n,
+ int exp_result)
+{
+ if (HP_TIMING_AVAIL)
+ {
+ hp_timing_t start __attribute ((unused));
+ hp_timing_t stop __attribute ((unused));
+ hp_timing_t best_time = ~ (hp_timing_t) 0;
+ size_t i;
+
+ for (i = 0; i < 32; ++i)
+ {
+ HP_TIMING_NOW (start);
+ CALL (impl, s1, s2, n);
+ HP_TIMING_NOW (stop);
+ HP_TIMING_BEST (best_time, start, stop);
+ }
+
+ printf ("\t%zd", (size_t) best_time);
+ }
+}
+
+static void
+do_test (size_t align1, size_t align2, size_t n, size_t len, int max_char,
+ int exp_result)
+{
+ size_t i;
+ char *s1, *s2;
+
+ if (len == 0)
+ return;
+
+ align1 &= 7;
+ if (align1 + len + 1 >= page_size)
+ return;
+
+ align2 &= 7;
+ if (align2 + len + 1 >= page_size)
+ return;
+
+ s1 = (char *) (buf1 + align1);
+ s2 = (char *) (buf2 + align2);
+
+ for (i = 0; i < len; i++)
+ {
+ s1[i] = toupper (1 + 23 * i % max_char);
+ s2[i] = tolower (s1[i]);
+ }
+
+ s1[len] = s2[len] = 0;
+ s1[len + 1] = 23;
+ s2[len + 1] = 24 + exp_result;
+ if ((s2[len - 1] == 'z' && exp_result == -1)
+ || (s2[len - 1] == 'a' && exp_result == 1))
+ s1[len - 1] += exp_result;
+ else
+ s2[len - 1] -= exp_result;
+
+ if (HP_TIMING_AVAIL)
+ printf ("Length %4zd, alignment %2zd/%2zd:", len, align1, align2);
+
+ FOR_EACH_IMPL (impl, 0)
+ do_one_test (impl, s1, s2, n, exp_result);
+
+ if (HP_TIMING_AVAIL)
+ putchar ('\n');
+}
+
+int
+test_main (void)
+{
+ size_t i;
+
+ test_init ();
+
+ printf ("%23s", "");
+ FOR_EACH_IMPL (impl, 0)
+ printf ("\t%s", impl->name);
+ putchar ('\n');
+
+ for (i = 1; i < 16; ++i)
+ {
+ do_test (i, i, i - 1, i, 127, 0);
+
+ do_test (i, i, i, i, 127, 0);
+ do_test (i, i, i, i, 127, 1);
+ do_test (i, i, i, i, 127, -1);
+
+ do_test (i, i, i + 1, i, 127, 0);
+ do_test (i, i, i + 1, i, 127, 1);
+ do_test (i, i, i + 1, i, 127, -1);
+ }
+
+ for (i = 1; i < 10; ++i)
+ {
+ do_test (0, 0, (2 << i) - 1, 2 << i, 127, 0);
+ do_test (0, 0, 2 << i, 2 << i, 254, 0);
+ do_test (0, 0, (2 << i) + 1, 2 << i, 127, 0);
+
+ do_test (0, 0, (2 << i) + 1, 2 << i, 254, 0);
+
+ do_test (0, 0, 2 << i, 2 << i, 127, 1);
+ do_test (0, 0, (2 << i) + 10, 2 << i, 127, 1);
+
+ do_test (0, 0, 2 << i, 2 << i, 254, 1);
+ do_test (0, 0, (2 << i) + 10, 2 << i, 254, 1);
+
+ do_test (0, 0, 2 << i, 2 << i, 127, -1);
+ do_test (0, 0, (2 << i) + 10, 2 << i, 127, -1);
+
+ do_test (0, 0, 2 << i, 2 << i, 254, -1);
+ do_test (0, 0, (2 << i) + 10, 2 << i, 254, -1);
+ }
+
+ for (i = 1; i < 8; ++i)
+ {
+ do_test (i, 2 * i, (8 << i) - 1, 8 << i, 127, 0);
+ do_test (i, 2 * i, 8 << i, 8 << i, 127, 0);
+ do_test (i, 2 * i, (8 << i) + 100, 8 << i, 127, 0);
+
+ do_test (2 * i, i, (8 << i) - 1, 8 << i, 254, 0);
+ do_test (2 * i, i, 8 << i, 8 << i, 254, 0);
+ do_test (2 * i, i, (8 << i) + 100, 8 << i, 254, 0);
+
+ do_test (i, 2 * i, 8 << i, 8 << i, 127, 1);
+ do_test (i, 2 * i, (8 << i) + 100, 8 << i, 127, 1);
+
+ do_test (2 * i, i, 8 << i, 8 << i, 254, 1);
+ do_test (2 * i, i, (8 << i) + 100, 8 << i, 254, 1);
+
+ do_test (i, 2 * i, 8 << i, 8 << i, 127, -1);
+ do_test (i, 2 * i, (8 << i) + 100, 8 << i, 127, -1);
+
+ do_test (2 * i, i, 8 << i, 8 << i, 254, -1);
+ do_test (2 * i, i, (8 << i) + 100, 8 << i, 254, -1);
+ }
+
+ return ret;
+}
+
+#include "../test-skeleton.c"
diff --git a/libc/benchtests/bench-strncat-ifunc.c b/libc/benchtests/bench-strncat-ifunc.c
new file mode 100644
index 000000000..adcfd22fb
--- /dev/null
+++ b/libc/benchtests/bench-strncat-ifunc.c
@@ -0,0 +1,20 @@
+/* Measure IFUNC implementations of strncat function.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_IFUNC 1
+#include "bench-strncat.c"
diff --git a/libc/benchtests/bench-strncat.c b/libc/benchtests/bench-strncat.c
new file mode 100644
index 000000000..904daa7b7
--- /dev/null
+++ b/libc/benchtests/bench-strncat.c
@@ -0,0 +1,168 @@
+/* Measure strncat functions.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_MAIN
+#define TEST_NAME "strncat"
+#include "bench-string.h"
+
+typedef char *(*proto_t) (char *, const char *, size_t);
+char *stupid_strncat (char *, const char *, size_t);
+char *simple_strncat (char *, const char *, size_t);
+
+IMPL (stupid_strncat, 0)
+IMPL (strncat, 2)
+
+char *
+stupid_strncat (char *dst, const char *src, size_t n)
+{
+ char *ret = dst;
+ while (*dst++ != '\0');
+ --dst;
+ while (n--)
+ if ( (*dst++ = *src++) == '\0')
+ return ret;
+ *dst = '\0';
+ return ret;
+}
+
+static void
+do_one_test (impl_t *impl, char *dst, const char *src, size_t n)
+{
+ size_t k = strlen (dst);
+ if (CALL (impl, dst, src, n) != dst)
+ {
+ error (0, 0, "Wrong result in function %s %p != %p", impl->name,
+ CALL (impl, dst, src, n), dst);
+ ret = 1;
+ return;
+ }
+
+ size_t len = strlen (src);
+ if (memcmp (dst + k, src, len + 1 > n ? n : len + 1) != 0)
+ {
+ error (0, 0, "Incorrect cancatination in function %s",
+ impl->name);
+ ret = 1;
+ return;
+ }
+ if (n < len && dst[k + n] != '\0')
+ {
+ error (0, 0, "There is no zero in the end of output string in %s",
+ impl->name);
+ ret = 1;
+ return;
+ }
+ if (HP_TIMING_AVAIL)
+ {
+ hp_timing_t start __attribute ((unused));
+ hp_timing_t stop __attribute ((unused));
+ hp_timing_t best_time = ~ (hp_timing_t) 0;
+ size_t i;
+
+ for (i = 0; i < 32; ++i)
+ {
+ dst[k] = '\0';
+ HP_TIMING_NOW (start);
+ CALL (impl, dst, src, n);
+ HP_TIMING_NOW (stop);
+ HP_TIMING_BEST (best_time, start, stop);
+ }
+
+ printf ("\t%zd", (size_t) best_time);
+ }
+}
+
+static void
+do_test (size_t align1, size_t align2, size_t len1, size_t len2,
+ size_t n, int max_char)
+{
+ size_t i;
+ char *s1, *s2;
+
+ align1 &= 7;
+ if (align1 + len1 >= page_size)
+ return;
+ if (align1 + n > page_size)
+ return;
+ align2 &= 7;
+ if (align2 + len1 + len2 >= page_size)
+ return;
+ if (align2 + len1 + n > page_size)
+ return;
+ s1 = (char *) (buf1 + align1);
+ s2 = (char *) (buf2 + align2);
+
+ for (i = 0; i < len1; ++i)
+ s1[i] = 32 + 23 * i % (max_char - 32);
+ s1[len1] = '\0';
+
+ for (i = 0; i < len2; i++)
+ s2[i] = 32 + 23 * i % (max_char - 32);
+
+ if (HP_TIMING_AVAIL)
+ printf ("Length %4zd/%4zd, alignment %2zd/%2zd, N %4zd:",
+ len1, len2, align1, align2, n);
+
+ FOR_EACH_IMPL (impl, 0)
+ {
+ s2[len2] = '\0';
+ do_one_test (impl, s2, s1, n);
+ }
+
+ if (HP_TIMING_AVAIL)
+ putchar ('\n');
+}
+
+int
+main (void)
+{
+ size_t i, n;
+
+ test_init ();
+
+ printf ("%28s", "");
+ FOR_EACH_IMPL (impl, 0)
+ printf ("\t%s", impl->name);
+ putchar ('\n');
+
+ for (n = 2; n <= 2048; n*=4)
+ {
+ do_test (0, 2, 2, 2, n, 127);
+ do_test (0, 0, 4, 4, n, 127);
+ do_test (4, 0, 4, 4, n, 255);
+ do_test (0, 0, 8, 8, n, 127);
+ do_test (0, 8, 8, 8, n, 127);
+
+ for (i = 1; i < 8; ++i)
+ {
+ do_test (0, 0, 8 << i, 8 << i, n, 127);
+ do_test (8 - i, 2 * i, 8 << i, 8 << i, n, 127);
+ do_test (0, 0, 8 << i, 2 << i, n, 127);
+ do_test (8 - i, 2 * i, 8 << i, 2 << i, n, 127);
+ }
+
+ for (i = 1; i < 8; ++i)
+ {
+ do_test (i, 2 * i, 8 << i, 1, n, 127);
+ do_test (2 * i, i, 8 << i, 1, n, 255);
+ do_test (i, i, 8 << i, 10, n, 127);
+ }
+ }
+
+ return ret;
+}
diff --git a/libc/benchtests/bench-strncmp-ifunc.c b/libc/benchtests/bench-strncmp-ifunc.c
new file mode 100644
index 000000000..1cae32b52
--- /dev/null
+++ b/libc/benchtests/bench-strncmp-ifunc.c
@@ -0,0 +1,20 @@
+/* Measure IFUNC implementations of strncmp function.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_IFUNC 1
+#include "bench-strncmp.c"
diff --git a/libc/benchtests/bench-strncmp.c b/libc/benchtests/bench-strncmp.c
new file mode 100644
index 000000000..b3af0f98e
--- /dev/null
+++ b/libc/benchtests/bench-strncmp.c
@@ -0,0 +1,249 @@
+/* Measure strncmp functions.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_MAIN
+#define TEST_NAME "strncmp"
+#include "bench-string.h"
+
+typedef int (*proto_t) (const char *, const char *, size_t);
+int simple_strncmp (const char *, const char *, size_t);
+int stupid_strncmp (const char *, const char *, size_t);
+
+IMPL (stupid_strncmp, 0)
+IMPL (simple_strncmp, 0)
+IMPL (strncmp, 1)
+
+int
+simple_strncmp (const char *s1, const char *s2, size_t n)
+{
+ int ret = 0;
+
+ while (n-- && (ret = *(unsigned char *) s1 - * (unsigned char *) s2++) == 0
+ && *s1++);
+ return ret;
+}
+
+int
+stupid_strncmp (const char *s1, const char *s2, size_t n)
+{
+ size_t ns1 = strnlen (s1, n) + 1, ns2 = strnlen (s2, n) + 1;
+ int ret = 0;
+
+ n = ns1 < n ? ns1 : n;
+ n = ns2 < n ? ns2 : n;
+ while (n-- && (ret = *(unsigned char *) s1++ - * (unsigned char *) s2++) == 0);
+ return ret;
+}
+
+static void
+do_one_test (impl_t *impl, const char *s1, const char *s2, size_t n,
+ int exp_result)
+{
+ if (HP_TIMING_AVAIL)
+ {
+ hp_timing_t start __attribute ((unused));
+ hp_timing_t stop __attribute ((unused));
+ hp_timing_t best_time = ~ (hp_timing_t) 0;
+ size_t i;
+
+ for (i = 0; i < 32; ++i)
+ {
+ HP_TIMING_NOW (start);
+ CALL (impl, s1, s2, n);
+ HP_TIMING_NOW (stop);
+ HP_TIMING_BEST (best_time, start, stop);
+ }
+
+ printf ("\t%zd", (size_t) best_time);
+ }
+}
+
+static void
+do_test_limit (size_t align1, size_t align2, size_t len, size_t n, int max_char,
+ int exp_result)
+{
+ size_t i, align_n;
+ char *s1, *s2;
+
+ if (n == 0)
+ {
+ s1 = (char*)(buf1 + page_size);
+ s2 = (char*)(buf2 + page_size);
+ if (HP_TIMING_AVAIL)
+ printf ("Length %4zd/%4zd:", len, n);
+
+ FOR_EACH_IMPL (impl, 0)
+ do_one_test (impl, s1, s2, n, 0);
+
+ if (HP_TIMING_AVAIL)
+ putchar ('\n');
+
+ return;
+ }
+
+ align1 &= 15;
+ align2 &= 15;
+ align_n = (page_size - n) & 15;
+
+ s1 = (char*)(buf1 + page_size - n);
+ s2 = (char*)(buf2 + page_size - n);
+
+ if (align1 < align_n)
+ s1 -= (align_n - align1);
+
+ if (align2 < align_n)
+ s2 -= (align_n - align2);
+
+ for (i = 0; i < n; i++)
+ s1[i] = s2[i] = 1 + 23 * i % max_char;
+
+ if (len < n)
+ {
+ s1[len] = 0;
+ s2[len] = 0;
+ if (exp_result < 0)
+ s2[len] = 32;
+ else if (exp_result > 0)
+ s1[len] = 64;
+ }
+
+ if (HP_TIMING_AVAIL)
+ printf ("Length %4zd/%4zd, alignment %2zd/%2zd:", len, n, align1, align2);
+
+ FOR_EACH_IMPL (impl, 0)
+ do_one_test (impl, s1, s2, n, exp_result);
+
+ if (HP_TIMING_AVAIL)
+ putchar ('\n');
+}
+
+static void
+do_test (size_t align1, size_t align2, size_t len, size_t n, int max_char,
+ int exp_result)
+{
+ size_t i;
+ char *s1, *s2;
+
+ if (n == 0)
+ return;
+
+ align1 &= 7;
+ if (align1 + n + 1 >= page_size)
+ return;
+
+ align2 &= 7;
+ if (align2 + n + 1 >= page_size)
+ return;
+
+ s1 = (char*)(buf1 + align1);
+ s2 = (char*)(buf2 + align2);
+
+ for (i = 0; i < n; i++)
+ s1[i] = s2[i] = 1 + 23 * i % max_char;
+
+ s1[n] = 24 + exp_result;
+ s2[n] = 23;
+ s1[len] = 0;
+ s2[len] = 0;
+ if (exp_result < 0)
+ s2[len] = 32;
+ else if (exp_result > 0)
+ s1[len] = 64;
+ if (len >= n)
+ s2[n - 1] -= exp_result;
+
+ if (HP_TIMING_AVAIL)
+ printf ("Length %4zd/%4zd, alignment %2zd/%2zd:", len, n, align1, align2);
+
+ FOR_EACH_IMPL (impl, 0)
+ do_one_test (impl, (char*)s1, (char*)s2, n, exp_result);
+
+ if (HP_TIMING_AVAIL)
+ putchar ('\n');
+}
+
+int
+test_main (void)
+{
+ size_t i;
+
+ test_init ();
+
+ printf ("%23s", "");
+ FOR_EACH_IMPL (impl, 0)
+ printf ("\t%s", impl->name);
+ putchar ('\n');
+
+ for (i =0; i < 16; ++i)
+ {
+ do_test (0, 0, 8, i, 127, 0);
+ do_test (0, 0, 8, i, 127, -1);
+ do_test (0, 0, 8, i, 127, 1);
+ do_test (i, i, 8, i, 127, 0);
+ do_test (i, i, 8, i, 127, 1);
+ do_test (i, i, 8, i, 127, -1);
+ do_test (i, 2 * i, 8, i, 127, 0);
+ do_test (2 * i, i, 8, i, 127, 1);
+ do_test (i, 3 * i, 8, i, 127, -1);
+ do_test (0, 0, 8, i, 255, 0);
+ do_test (0, 0, 8, i, 255, -1);
+ do_test (0, 0, 8, i, 255, 1);
+ do_test (i, i, 8, i, 255, 0);
+ do_test (i, i, 8, i, 255, 1);
+ do_test (i, i, 8, i, 255, -1);
+ do_test (i, 2 * i, 8, i, 255, 0);
+ do_test (2 * i, i, 8, i, 255, 1);
+ do_test (i, 3 * i, 8, i, 255, -1);
+ }
+
+ for (i = 1; i < 8; ++i)
+ {
+ do_test (0, 0, 8 << i, 16 << i, 127, 0);
+ do_test (0, 0, 8 << i, 16 << i, 127, 1);
+ do_test (0, 0, 8 << i, 16 << i, 127, -1);
+ do_test (0, 0, 8 << i, 16 << i, 255, 0);
+ do_test (0, 0, 8 << i, 16 << i, 255, 1);
+ do_test (0, 0, 8 << i, 16 << i, 255, -1);
+ do_test (8 - i, 2 * i, 8 << i, 16 << i, 127, 0);
+ do_test (8 - i, 2 * i, 8 << i, 16 << i, 127, 1);
+ do_test (2 * i, i, 8 << i, 16 << i, 255, 0);
+ do_test (2 * i, i, 8 << i, 16 << i, 255, 1);
+ }
+
+ do_test_limit (0, 0, 0, 0, 127, 0);
+ do_test_limit (4, 0, 21, 20, 127, 0);
+ do_test_limit (0, 4, 21, 20, 127, 0);
+ do_test_limit (8, 0, 25, 24, 127, 0);
+ do_test_limit (0, 8, 25, 24, 127, 0);
+
+ for (i = 0; i < 8; ++i)
+ {
+ do_test_limit (0, 0, 17 - i, 16 - i, 127, 0);
+ do_test_limit (0, 0, 17 - i, 16 - i, 255, 0);
+ do_test_limit (0, 0, 15 - i, 16 - i, 127, 0);
+ do_test_limit (0, 0, 15 - i, 16 - i, 127, 1);
+ do_test_limit (0, 0, 15 - i, 16 - i, 127, -1);
+ do_test_limit (0, 0, 15 - i, 16 - i, 255, 0);
+ do_test_limit (0, 0, 15 - i, 16 - i, 255, 1);
+ do_test_limit (0, 0, 15 - i, 16 - i, 255, -1);
+ }
+
+ return ret;
+}
+
+#include "../test-skeleton.c"
diff --git a/libc/benchtests/bench-strncpy-ifunc.c b/libc/benchtests/bench-strncpy-ifunc.c
new file mode 100644
index 000000000..d4eebe623
--- /dev/null
+++ b/libc/benchtests/bench-strncpy-ifunc.c
@@ -0,0 +1,20 @@
+/* Measure IFUNC implementations of strncpy function.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_IFUNC 1
+#include "bench-strncpy.c"
diff --git a/libc/benchtests/bench-strncpy.c b/libc/benchtests/bench-strncpy.c
new file mode 100644
index 000000000..4065c0aae
--- /dev/null
+++ b/libc/benchtests/bench-strncpy.c
@@ -0,0 +1,180 @@
+/* Measure strncpy functions.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#ifndef STRNCPY_RESULT
+# define STRNCPY_RESULT(dst, len, n) dst
+# define TEST_MAIN
+# define TEST_NAME "strncpy"
+# include "bench-string.h"
+
+char *simple_strncpy (char *, const char *, size_t);
+char *stupid_strncpy (char *, const char *, size_t);
+
+IMPL (stupid_strncpy, 0)
+IMPL (simple_strncpy, 0)
+IMPL (strncpy, 1)
+
+char *
+simple_strncpy (char *dst, const char *src, size_t n)
+{
+ char *ret = dst;
+ while (n--)
+ if ((*dst++ = *src++) == '\0')
+ {
+ while (n--)
+ *dst++ = '\0';
+ return ret;
+ }
+ return ret;
+}
+
+char *
+stupid_strncpy (char *dst, const char *src, size_t n)
+{
+ size_t nc = strnlen (src, n);
+ size_t i;
+
+ for (i = 0; i < nc; ++i)
+ dst[i] = src[i];
+ for (; i < n; ++i)
+ dst[i] = '\0';
+ return dst;
+}
+#endif
+
+typedef char *(*proto_t) (char *, const char *, size_t);
+
+static void
+do_one_test (impl_t *impl, char *dst, const char *src, size_t len, size_t n)
+{
+ if (CALL (impl, dst, src, n) != STRNCPY_RESULT (dst, len, n))
+ {
+ error (0, 0, "Wrong result in function %s %p %p", impl->name,
+ CALL (impl, dst, src, n), dst);
+ ret = 1;
+ return;
+ }
+
+ if (memcmp (dst, src, len > n ? n : len) != 0)
+ {
+ error (0, 0, "Wrong result in function %s", impl->name);
+ ret = 1;
+ return;
+ }
+
+ if (n > len)
+ {
+ size_t i;
+
+ for (i = len; i < n; ++i)
+ if (dst [i] != '\0')
+ {
+ error (0, 0, "Wrong result in function %s", impl->name);
+ ret = 1;
+ return;
+ }
+ }
+
+ if (HP_TIMING_AVAIL)
+ {
+ hp_timing_t start __attribute__ ((unused));
+ hp_timing_t stop __attribute__ ((unused));
+ hp_timing_t best_time = ~ (hp_timing_t) 0;
+ size_t i;
+
+ for (i = 0; i < 32; ++i)
+ {
+ HP_TIMING_NOW (start);
+ CALL (impl, dst, src, n);
+ HP_TIMING_NOW (stop);
+ HP_TIMING_BEST (best_time, start, stop);
+ }
+
+ printf ("\t%zd", (size_t) best_time);
+ }
+}
+
+static void
+do_test (size_t align1, size_t align2, size_t len, size_t n, int max_char)
+{
+ size_t i;
+ char *s1, *s2;
+
+ align1 &= 7;
+ if (align1 + len >= page_size)
+ return;
+
+ align2 &= 7;
+ if (align2 + len >= page_size)
+ return;
+
+ s1 = (char *) (buf1 + align1);
+ s2 = (char *) (buf2 + align2);
+
+ for (i = 0; i < len; ++i)
+ s1[i] = 32 + 23 * i % (max_char - 32);
+ s1[len] = 0;
+ for (i = len + 1; i + align1 < page_size && i < len + 64; ++i)
+ s1[i] = 32 + 32 * i % (max_char - 32);
+
+ if (HP_TIMING_AVAIL)
+ printf ("Length %4zd, n %4zd, alignment %2zd/%2zd:", len, n, align1, align2);
+
+ FOR_EACH_IMPL (impl, 0)
+ do_one_test (impl, s2, s1, len, n);
+
+ if (HP_TIMING_AVAIL)
+ putchar ('\n');
+}
+
+int
+test_main (void)
+{
+ size_t i;
+
+ test_init ();
+
+ printf ("%28s", "");
+ FOR_EACH_IMPL (impl, 0)
+ printf ("\t%s", impl->name);
+ putchar ('\n');
+
+ for (i = 1; i < 8; ++i)
+ {
+ do_test (i, i, 16, 16, 127);
+ do_test (i, i, 16, 16, 255);
+ do_test (i, 2 * i, 16, 16, 127);
+ do_test (2 * i, i, 16, 16, 255);
+ do_test (8 - i, 2 * i, 1 << i, 2 << i, 127);
+ do_test (2 * i, 8 - i, 2 << i, 1 << i, 127);
+ do_test (8 - i, 2 * i, 1 << i, 2 << i, 255);
+ do_test (2 * i, 8 - i, 2 << i, 1 << i, 255);
+ }
+
+ for (i = 1; i < 8; ++i)
+ {
+ do_test (0, 0, 4 << i, 8 << i, 127);
+ do_test (0, 0, 16 << i, 8 << i, 127);
+ do_test (8 - i, 2 * i, 4 << i, 8 << i, 127);
+ do_test (8 - i, 2 * i, 16 << i, 8 << i, 127);
+ }
+
+ return ret;
+}
+
+#include "../test-skeleton.c"
diff --git a/libc/benchtests/bench-strnlen-ifunc.c b/libc/benchtests/bench-strnlen-ifunc.c
new file mode 100644
index 000000000..05563aa05
--- /dev/null
+++ b/libc/benchtests/bench-strnlen-ifunc.c
@@ -0,0 +1,20 @@
+/* Measure IFUNC implementations of strnlen function.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_IFUNC 1
+#include "bench-strnlen.c"
diff --git a/libc/benchtests/bench-strnlen.c b/libc/benchtests/bench-strnlen.c
new file mode 100644
index 000000000..4233f279b
--- /dev/null
+++ b/libc/benchtests/bench-strnlen.c
@@ -0,0 +1,139 @@
+/* Measure strlen functions.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_MAIN
+#define TEST_NAME "strnlen"
+#include "bench-string.h"
+
+typedef size_t (*proto_t) (const char *, size_t);
+size_t simple_strnlen (const char *, size_t);
+
+IMPL (simple_strnlen, 0)
+IMPL (strnlen, 1)
+
+size_t
+simple_strnlen (const char *s, size_t maxlen)
+{
+ size_t i;
+
+ for (i = 0; i < maxlen && s[i]; ++i);
+ return i;
+}
+
+static void
+do_one_test (impl_t *impl, const char *s, size_t maxlen, size_t exp_len)
+{
+ size_t len = CALL (impl, s, maxlen);
+ if (len != exp_len)
+ {
+ error (0, 0, "Wrong result in function %s %zd %zd", impl->name,
+ len, exp_len);
+ ret = 1;
+ return;
+ }
+
+ if (HP_TIMING_AVAIL)
+ {
+ hp_timing_t start __attribute ((unused));
+ hp_timing_t stop __attribute ((unused));
+ hp_timing_t best_time = ~ (hp_timing_t) 0;
+ size_t i;
+
+ for (i = 0; i < 32; ++i)
+ {
+ HP_TIMING_NOW (start);
+ CALL (impl, s, maxlen);
+ HP_TIMING_NOW (stop);
+ HP_TIMING_BEST (best_time, start, stop);
+ }
+
+ printf ("\t%zd", (size_t) best_time);
+ }
+}
+
+static void
+do_test (size_t align, size_t len, size_t maxlen, int max_char)
+{
+ size_t i;
+
+ align &= 7;
+ if (align + len >= page_size)
+ return;
+
+ for (i = 0; i < len; ++i)
+ buf1[align + i] = 1 + 7 * i % max_char;
+ buf1[align + len] = 0;
+
+ if (HP_TIMING_AVAIL)
+ printf ("Length %4zd, alignment %2zd:", len, align);
+
+ FOR_EACH_IMPL (impl, 0)
+ do_one_test (impl, (char *) (buf1 + align), maxlen, MIN (len, maxlen));
+
+ if (HP_TIMING_AVAIL)
+ putchar ('\n');
+}
+
+int
+test_main (void)
+{
+ size_t i;
+
+ test_init ();
+
+ printf ("%20s", "");
+ FOR_EACH_IMPL (impl, 0)
+ printf ("\t%s", impl->name);
+ putchar ('\n');
+
+ for (i = 1; i < 8; ++i)
+ {
+ do_test (0, i, i - 1, 127);
+ do_test (0, i, i, 127);
+ do_test (0, i, i + 1, 127);
+ }
+
+ for (i = 1; i < 8; ++i)
+ {
+ do_test (i, i, i - 1, 127);
+ do_test (i, i, i, 127);
+ do_test (i, i, i + 1, 127);
+ }
+
+ for (i = 2; i <= 10; ++i)
+ {
+ do_test (0, 1 << i, 5000, 127);
+ do_test (1, 1 << i, 5000, 127);
+ }
+
+ for (i = 1; i < 8; ++i)
+ do_test (0, i, 5000, 255);
+
+ for (i = 1; i < 8; ++i)
+ do_test (i, i, 5000, 255);
+
+ for (i = 2; i <= 10; ++i)
+ {
+ do_test (0, 1 << i, 5000, 255);
+ do_test (1, 1 << i, 5000, 255);
+ }
+
+ return ret;
+}
+
+#include "../test-skeleton.c"
diff --git a/libc/benchtests/bench-strpbrk-ifunc.c b/libc/benchtests/bench-strpbrk-ifunc.c
new file mode 100644
index 000000000..38f988170
--- /dev/null
+++ b/libc/benchtests/bench-strpbrk-ifunc.c
@@ -0,0 +1,20 @@
+/* Measure IFUNC implementations of strpbrk function.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_IFUNC 1
+#include "bench-strpbrk.c"
diff --git a/libc/benchtests/bench-strpbrk.c b/libc/benchtests/bench-strpbrk.c
new file mode 100644
index 000000000..0163de89b
--- /dev/null
+++ b/libc/benchtests/bench-strpbrk.c
@@ -0,0 +1,182 @@
+/* Measure strpbrk functions.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#ifndef STRPBRK_RESULT
+# define STRPBRK_RESULT(s, pos) ((s)[(pos)] ? (s) + (pos) : NULL)
+# define RES_TYPE char *
+# define TEST_MAIN
+# define TEST_NAME "strpbrk"
+# include "bench-string.h"
+
+typedef char *(*proto_t) (const char *, const char *);
+char *simple_strpbrk (const char *, const char *);
+char *stupid_strpbrk (const char *, const char *);
+
+IMPL (stupid_strpbrk, 0)
+IMPL (simple_strpbrk, 0)
+IMPL (strpbrk, 1)
+
+char *
+simple_strpbrk (const char *s, const char *rej)
+{
+ const char *r;
+ char c;
+
+ while ((c = *s++) != '\0')
+ for (r = rej; *r != '\0'; ++r)
+ if (*r == c)
+ return (char *) s - 1;
+ return NULL;
+}
+
+char *
+stupid_strpbrk (const char *s, const char *rej)
+{
+ size_t ns = strlen (s), nrej = strlen (rej);
+ size_t i, j;
+
+ for (i = 0; i < ns; ++i)
+ for (j = 0; j < nrej; ++j)
+ if (s[i] == rej[j])
+ return (char *) s + i;
+ return NULL;
+}
+#endif
+
+static void
+do_one_test (impl_t *impl, const char *s, const char *rej, RES_TYPE exp_res)
+{
+ RES_TYPE res = CALL (impl, s, rej);
+ if (res != exp_res)
+ {
+ error (0, 0, "Wrong result in function %s %p %p", impl->name,
+ (void *) res, (void *) exp_res);
+ ret = 1;
+ return;
+ }
+
+ if (HP_TIMING_AVAIL)
+ {
+ hp_timing_t start __attribute ((unused));
+ hp_timing_t stop __attribute ((unused));
+ hp_timing_t best_time = ~ (hp_timing_t) 0;
+ size_t i;
+
+ for (i = 0; i < 32; ++i)
+ {
+ HP_TIMING_NOW (start);
+ CALL (impl, s, rej);
+ HP_TIMING_NOW (stop);
+ HP_TIMING_BEST (best_time, start, stop);
+ }
+
+ printf ("\t%zd", (size_t) best_time);
+ }
+}
+
+static void
+do_test (size_t align, size_t pos, size_t len)
+{
+ size_t i;
+ int c;
+ RES_TYPE result;
+ char *rej, *s;
+
+ align &= 7;
+ if (align + pos + 10 >= page_size || len > 240)
+ return;
+
+ rej = (char *) (buf2 + (random () & 255));
+ s = (char *) (buf1 + align);
+
+ for (i = 0; i < len; ++i)
+ {
+ rej[i] = random () & 255;
+ if (!rej[i])
+ rej[i] = random () & 255;
+ if (!rej[i])
+ rej[i] = 1 + (random () & 127);
+ }
+ rej[len] = '\0';
+ for (c = 1; c <= 255; ++c)
+ if (strchr (rej, c) == NULL)
+ break;
+
+ for (i = 0; i < pos; ++i)
+ {
+ s[i] = random () & 255;
+ if (strchr (rej, s[i]))
+ {
+ s[i] = random () & 255;
+ if (strchr (rej, s[i]))
+ s[i] = c;
+ }
+ }
+ s[pos] = rej[random () % (len + 1)];
+ if (s[pos])
+ {
+ for (i = pos + 1; i < pos + 10; ++i)
+ s[i] = random () & 255;
+ s[i] = '\0';
+ }
+ result = STRPBRK_RESULT (s, pos);
+
+ if (HP_TIMING_AVAIL)
+ printf ("Length %4zd, alignment %2zd, rej len %2zd:", pos, align, len);
+
+ FOR_EACH_IMPL (impl, 0)
+ do_one_test (impl, s, rej, result);
+
+ if (HP_TIMING_AVAIL)
+ putchar ('\n');
+}
+
+int
+test_main (void)
+{
+ size_t i;
+
+ test_init ();
+
+ printf ("%32s", "");
+ FOR_EACH_IMPL (impl, 0)
+ printf ("\t%s", impl->name);
+ putchar ('\n');
+
+ for (i = 0; i < 32; ++i)
+ {
+ do_test (0, 512, i);
+ do_test (i, 512, i);
+ }
+
+ for (i = 1; i < 8; ++i)
+ {
+ do_test (0, 16 << i, 4);
+ do_test (i, 16 << i, 4);
+ }
+
+ for (i = 1; i < 8; ++i)
+ do_test (i, 64, 10);
+
+ for (i = 0; i < 64; ++i)
+ do_test (0, i, 6);
+
+ return ret;
+}
+
+#include "../test-skeleton.c"
diff --git a/libc/benchtests/bench-strrchr-ifunc.c b/libc/benchtests/bench-strrchr-ifunc.c
new file mode 100644
index 000000000..06283cd52
--- /dev/null
+++ b/libc/benchtests/bench-strrchr-ifunc.c
@@ -0,0 +1,20 @@
+/* Measure IFUNC implementations of strrchr function.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_IFUNC 1
+#include "bench-strrchr.c"
diff --git a/libc/benchtests/bench-strrchr.c b/libc/benchtests/bench-strrchr.c
new file mode 100644
index 000000000..400ac80e2
--- /dev/null
+++ b/libc/benchtests/bench-strrchr.c
@@ -0,0 +1,190 @@
+/* Measure STRCHR functions.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_MAIN
+#ifdef WIDE
+# define TEST_NAME "wcsrchr"
+#else
+# define TEST_NAME "strrchr"
+#endif
+#include "bench-string.h"
+
+#ifdef WIDE
+# include <wchar.h>
+# define SIMPLE_STRRCHR simple_wcsrchr
+# define STRRCHR wcsrchr
+# define CHAR wchar_t
+# define UCHAR wchar_t
+# define BIG_CHAR WCHAR_MAX
+# define SMALL_CHAR 1273
+#else
+# define SIMPLE_STRRCHR simple_strrchr
+# define STRRCHR strrchr
+# define CHAR char
+# define UCHAR unsigned char
+# define BIG_CHAR CHAR_MAX
+# define SMALL_CHAR 127
+#endif
+
+typedef CHAR *(*proto_t) (const CHAR *, int);
+CHAR *SIMPLE_STRRCHR (const CHAR *, int);
+
+IMPL (SIMPLE_STRRCHR, 0)
+IMPL (STRRCHR, 1)
+
+CHAR *
+SIMPLE_STRRCHR (const CHAR *s, int c)
+{
+ const CHAR *ret = NULL;
+
+ for (; *s != '\0'; ++s)
+ if (*s == (CHAR) c)
+ ret = s;
+
+ return (CHAR *) (c == '\0' ? s : ret);
+}
+
+static void
+do_one_test (impl_t *impl, const CHAR *s, int c, CHAR *exp_res)
+{
+ CHAR *res = CALL (impl, s, c);
+ if (res != exp_res)
+ {
+ error (0, 0, "Wrong result in function %s %p %p", impl->name,
+ res, exp_res);
+ ret = 1;
+ return;
+ }
+
+ if (HP_TIMING_AVAIL)
+ {
+ hp_timing_t start __attribute ((unused));
+ hp_timing_t stop __attribute ((unused));
+ hp_timing_t best_time = ~ (hp_timing_t) 0;
+ size_t i;
+
+ for (i = 0; i < 32; ++i)
+ {
+ HP_TIMING_NOW (start);
+ CALL (impl, s, c);
+ HP_TIMING_NOW (stop);
+ HP_TIMING_BEST (best_time, start, stop);
+ }
+
+ printf ("\t%zd", (size_t) best_time);
+ }
+}
+
+static void
+do_test (size_t align, size_t pos, size_t len, int seek_char, int max_char)
+/* For wcsrchr: align here means align not in bytes,
+ but in wchar_ts, in bytes it will equal to align * (sizeof (wchar_t))
+ len for wcschr here isn't in bytes but it's number of wchar_t symbols. */
+{
+ size_t i;
+ CHAR *result;
+ CHAR *buf = (CHAR *) buf1;
+
+ align &= 7;
+ if ( (align + len) * sizeof(CHAR) >= page_size)
+ return;
+
+ for (i = 0; i < len; ++i)
+ {
+ buf[align + i] = (random () * random ()) & max_char;
+ if (!buf[align + i])
+ buf[align + i] = (random () * random ()) & max_char;
+ if (!buf[align + i])
+ buf[align + i] = 1;
+ if ((i > pos || pos >= len) && buf[align + i] == seek_char)
+ buf[align + i] = seek_char + 10 + (random () & 15);
+ }
+ buf[align + len] = 0;
+
+ if (pos < len)
+ {
+ buf[align + pos] = seek_char;
+ result = (CHAR *) (buf + align + pos);
+ }
+ else if (seek_char == 0)
+ result = (CHAR *) (buf + align + len);
+ else
+ result = NULL;
+
+ if (HP_TIMING_AVAIL)
+ printf ("Length %4zd, alignment in bytes %2zd:", pos, align * sizeof(CHAR));
+
+ FOR_EACH_IMPL (impl, 0)
+ do_one_test (impl, (CHAR *) (buf + align), seek_char, result);
+
+ if (HP_TIMING_AVAIL)
+ putchar ('\n');
+}
+
+int
+test_main (void)
+{
+ size_t i;
+
+ test_init ();
+
+ printf ("%20s", "");
+ FOR_EACH_IMPL (impl, 0)
+ printf ("\t%s", impl->name);
+ putchar ('\n');
+
+ for (i = 1; i < 8; ++i)
+ {
+ do_test (0, 16 << i, 2048, 23, SMALL_CHAR);
+ do_test (i, 16 << i, 2048, 23, SMALL_CHAR);
+ }
+
+ for (i = 1; i < 8; ++i)
+ {
+ do_test (i, 64, 256, 23, SMALL_CHAR);
+ do_test (i, 64, 256, 23, BIG_CHAR);
+ }
+
+ for (i = 0; i < 32; ++i)
+ {
+ do_test (0, i, i + 1, 23, SMALL_CHAR);
+ do_test (0, i, i + 1, 23, BIG_CHAR);
+ }
+
+ for (i = 1; i < 8; ++i)
+ {
+ do_test (0, 16 << i, 2048, 0, SMALL_CHAR);
+ do_test (i, 16 << i, 2048, 0, SMALL_CHAR);
+ }
+
+ for (i = 1; i < 8; ++i)
+ {
+ do_test (i, 64, 256, 0, SMALL_CHAR);
+ do_test (i, 64, 256, 0, BIG_CHAR);
+ }
+
+ for (i = 0; i < 32; ++i)
+ {
+ do_test (0, i, i + 1, 0, SMALL_CHAR);
+ do_test (0, i, i + 1, 0, BIG_CHAR);
+ }
+
+ return ret;
+}
+
+#include "../test-skeleton.c"
diff --git a/libc/benchtests/bench-strspn-ifunc.c b/libc/benchtests/bench-strspn-ifunc.c
new file mode 100644
index 000000000..4040c2fb2
--- /dev/null
+++ b/libc/benchtests/bench-strspn-ifunc.c
@@ -0,0 +1,20 @@
+/* Measure IFUNC implementations of strspn function.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_IFUNC 1
+#include "bench-strspn.c"
diff --git a/libc/benchtests/bench-strspn.c b/libc/benchtests/bench-strspn.c
new file mode 100644
index 000000000..7cf26f470
--- /dev/null
+++ b/libc/benchtests/bench-strspn.c
@@ -0,0 +1,174 @@
+/* Measure strspn functions.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_MAIN
+#define TEST_NAME "strspn"
+#include "bench-string.h"
+
+typedef size_t (*proto_t) (const char *, const char *);
+size_t simple_strspn (const char *, const char *);
+size_t stupid_strspn (const char *, const char *);
+
+IMPL (stupid_strspn, 0)
+IMPL (simple_strspn, 0)
+IMPL (strspn, 1)
+
+size_t
+simple_strspn (const char *s, const char *acc)
+{
+ const char *r, *str = s;
+ char c;
+
+ while ((c = *s++) != '\0')
+ {
+ for (r = acc; *r != '\0'; ++r)
+ if (*r == c)
+ break;
+ if (*r == '\0')
+ return s - str - 1;
+ }
+ return s - str - 1;
+}
+
+size_t
+stupid_strspn (const char *s, const char *acc)
+{
+ size_t ns = strlen (s), nacc = strlen (acc);
+ size_t i, j;
+
+ for (i = 0; i < ns; ++i)
+ {
+ for (j = 0; j < nacc; ++j)
+ if (s[i] == acc[j])
+ break;
+ if (j == nacc)
+ return i;
+ }
+ return i;
+}
+
+static void
+do_one_test (impl_t *impl, const char *s, const char *acc, size_t exp_res)
+{
+ size_t res = CALL (impl, s, acc);
+ if (res != exp_res)
+ {
+ error (0, 0, "Wrong result in function %s %p %p", impl->name,
+ (void *) res, (void *) exp_res);
+ ret = 1;
+ return;
+ }
+
+ if (HP_TIMING_AVAIL)
+ {
+ hp_timing_t start __attribute ((unused));
+ hp_timing_t stop __attribute ((unused));
+ hp_timing_t best_time = ~ (hp_timing_t) 0;
+ size_t i;
+
+ for (i = 0; i < 32; ++i)
+ {
+ HP_TIMING_NOW (start);
+ CALL (impl, s, acc);
+ HP_TIMING_NOW (stop);
+ HP_TIMING_BEST (best_time, start, stop);
+ }
+
+ printf ("\t%zd", (size_t) best_time);
+ }
+}
+
+static void
+do_test (size_t align, size_t pos, size_t len)
+{
+ size_t i;
+ char *acc, *s;
+
+ align &= 7;
+ if (align + pos + 10 >= page_size || len > 240 || ! len)
+ return;
+
+ acc = (char *) (buf2 + (random () & 255));
+ s = (char *) (buf1 + align);
+
+ for (i = 0; i < len; ++i)
+ {
+ acc[i] = random () & 255;
+ if (!acc[i])
+ acc[i] = random () & 255;
+ if (!acc[i])
+ acc[i] = 1 + (random () & 127);
+ }
+ acc[len] = '\0';
+
+ for (i = 0; i < pos; ++i)
+ s[i] = acc[random () % len];
+ s[pos] = random () & 255;
+ if (strchr (acc, s[pos]))
+ s[pos] = '\0';
+ else
+ {
+ for (i = pos + 1; i < pos + 10; ++i)
+ s[i] = random () & 255;
+ s[i] = '\0';
+ }
+
+ if (HP_TIMING_AVAIL)
+ printf ("Length %4zd, alignment %2zd, acc len %2zd:", pos, align, len);
+
+ FOR_EACH_IMPL (impl, 0)
+ do_one_test (impl, s, acc, pos);
+
+ if (HP_TIMING_AVAIL)
+ putchar ('\n');
+}
+
+int
+test_main (void)
+{
+ size_t i;
+
+ test_init ();
+
+ printf ("%32s", "");
+ FOR_EACH_IMPL (impl, 0)
+ printf ("\t%s", impl->name);
+ putchar ('\n');
+
+ for (i = 0; i < 32; ++i)
+ {
+ do_test (0, 512, i);
+ do_test (i, 512, i);
+ }
+
+ for (i = 1; i < 8; ++i)
+ {
+ do_test (0, 16 << i, 4);
+ do_test (i, 16 << i, 4);
+ }
+
+ for (i = 1; i < 8; ++i)
+ do_test (i, 64, 10);
+
+ for (i = 0; i < 64; ++i)
+ do_test (0, i, 6);
+
+ return ret;
+}
+
+#include "../test-skeleton.c"
diff --git a/libc/benchtests/bench-strstr-ifunc.c b/libc/benchtests/bench-strstr-ifunc.c
new file mode 100644
index 000000000..b187ca503
--- /dev/null
+++ b/libc/benchtests/bench-strstr-ifunc.c
@@ -0,0 +1,20 @@
+/* Measure IFUNC implementations of strstr function.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_IFUNC 1
+#include "bench-strstr.c"
diff --git a/libc/benchtests/bench-strstr.c b/libc/benchtests/bench-strstr.c
new file mode 100644
index 000000000..91a8dfed6
--- /dev/null
+++ b/libc/benchtests/bench-strstr.c
@@ -0,0 +1,183 @@
+/* Measure strstr functions.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#define TEST_MAIN
+#define TEST_NAME "strstr"
+#include "bench-string.h"
+
+
+#define STRSTR simple_strstr
+#include "../string/strstr.c"
+
+
+static char *
+stupid_strstr (const char *s1, const char *s2)
+{
+ ssize_t s1len = strlen (s1);
+ ssize_t s2len = strlen (s2);
+
+ if (s2len > s1len)
+ return NULL;
+
+ for (ssize_t i = 0; i <= s1len - s2len; ++i)
+ {
+ size_t j;
+ for (j = 0; j < s2len; ++j)
+ if (s1[i + j] != s2[j])
+ break;
+ if (j == s2len)
+ return (char *) s1 + i;
+ }
+
+ return NULL;
+}
+
+
+typedef char *(*proto_t) (const char *, const char *);
+
+IMPL (stupid_strstr, 0)
+IMPL (simple_strstr, 0)
+IMPL (strstr, 1)
+
+
+static void
+do_one_test (impl_t *impl, const char *s1, const char *s2, char *exp_result)
+{
+ if (HP_TIMING_AVAIL)
+ {
+ hp_timing_t start __attribute ((unused));
+ hp_timing_t stop __attribute ((unused));
+ hp_timing_t best_time = ~(hp_timing_t) 0;
+ size_t i;
+
+ for (i = 0; i < 32; ++i)
+ {
+ HP_TIMING_NOW (start);
+ CALL (impl, s1, s2);
+ HP_TIMING_NOW (stop);
+ HP_TIMING_BEST (best_time, start, stop);
+ }
+
+ printf ("\t%zd", (size_t) best_time);
+ }
+}
+
+
+static void
+do_test (size_t align1, size_t align2, size_t len1, size_t len2,
+ int fail)
+{
+ char *s1 = (char *) (buf1 + align1);
+ char *s2 = (char *) (buf2 + align2);
+
+ static const char d[] = "1234567890abcdef";
+#define dl (sizeof (d) - 1)
+ char *ss2 = s2;
+ for (size_t l = len2; l > 0; l = l > dl ? l - dl : 0)
+ {
+ size_t t = l > dl ? dl : l;
+ ss2 = mempcpy (ss2, d, t);
+ }
+ s2[len2] = '\0';
+
+ if (fail)
+ {
+ char *ss1 = s1;
+ for (size_t l = len1; l > 0; l = l > dl ? l - dl : 0)
+ {
+ size_t t = l > dl ? dl : l;
+ memcpy (ss1, d, t);
+ ++ss1[len2 > 7 ? 7 : len2 - 1];
+ ss1 += t;
+ }
+ }
+ else
+ {
+ memset (s1, '0', len1);
+ memcpy (s1 + len1 - len2, s2, len2);
+ }
+ s1[len1] = '\0';
+
+ if (HP_TIMING_AVAIL)
+ printf ("Length %4zd/%zd, alignment %2zd/%2zd, %s:",
+ len1, len2, align1, align2, fail ? "fail" : "found");
+
+ FOR_EACH_IMPL (impl, 0)
+ do_one_test (impl, s1, s2, fail ? NULL : s1 + len1 - len2);
+
+ if (HP_TIMING_AVAIL)
+ putchar ('\n');
+}
+
+static int
+test_main (void)
+{
+ test_init ();
+
+ printf ("%23s", "");
+ FOR_EACH_IMPL (impl, 0)
+ printf ("\t%s", impl->name);
+ putchar ('\n');
+
+ for (size_t klen = 2; klen < 32; ++klen)
+ for (size_t hlen = 2 * klen; hlen < 16 * klen; hlen += klen)
+ {
+ do_test (0, 0, hlen, klen, 0);
+ do_test (0, 0, hlen, klen, 1);
+ do_test (0, 3, hlen, klen, 0);
+ do_test (0, 3, hlen, klen, 1);
+ do_test (0, 9, hlen, klen, 0);
+ do_test (0, 9, hlen, klen, 1);
+ do_test (0, 15, hlen, klen, 0);
+ do_test (0, 15, hlen, klen, 1);
+
+ do_test (3, 0, hlen, klen, 0);
+ do_test (3, 0, hlen, klen, 1);
+ do_test (3, 3, hlen, klen, 0);
+ do_test (3, 3, hlen, klen, 1);
+ do_test (3, 9, hlen, klen, 0);
+ do_test (3, 9, hlen, klen, 1);
+ do_test (3, 15, hlen, klen, 0);
+ do_test (3, 15, hlen, klen, 1);
+
+ do_test (9, 0, hlen, klen, 0);
+ do_test (9, 0, hlen, klen, 1);
+ do_test (9, 3, hlen, klen, 0);
+ do_test (9, 3, hlen, klen, 1);
+ do_test (9, 9, hlen, klen, 0);
+ do_test (9, 9, hlen, klen, 1);
+ do_test (9, 15, hlen, klen, 0);
+ do_test (9, 15, hlen, klen, 1);
+
+ do_test (15, 0, hlen, klen, 0);
+ do_test (15, 0, hlen, klen, 1);
+ do_test (15, 3, hlen, klen, 0);
+ do_test (15, 3, hlen, klen, 1);
+ do_test (15, 9, hlen, klen, 0);
+ do_test (15, 9, hlen, klen, 1);
+ do_test (15, 15, hlen, klen, 0);
+ do_test (15, 15, hlen, klen, 1);
+ }
+
+ do_test (0, 0, page_size - 1, 16, 0);
+ do_test (0, 0, page_size - 1, 16, 1);
+
+ return ret;
+}
+
+#include "../test-skeleton.c"
diff --git a/libc/bits/byteswap.h b/libc/bits/byteswap.h
index 57d34b461..5a3508427 100644
--- a/libc/bits/byteswap.h
+++ b/libc/bits/byteswap.h
@@ -48,7 +48,7 @@ __bswap_32 (unsigned int __bsx)
# else
# define __bswap_32(x) \
(__extension__ \
- ({ register unsigned int __bsx = (x); __bswap_constant_32 (__bsx); }))
+ ({ unsigned int __bsx = (x); __bswap_constant_32 (__bsx); }))
# endif
#else
static __inline unsigned int
diff --git a/libc/catgets/gencat.c b/libc/catgets/gencat.c
index ae0a643ac..b11583dfa 100644
--- a/libc/catgets/gencat.c
+++ b/libc/catgets/gencat.c
@@ -254,7 +254,7 @@ warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\
/* The address of this function will be assigned to the hook in the
error functions. */
static void
-error_print ()
+error_print (void)
{
/* We don't want the program name to be printed in messages. Emacs'
compile.el does not like this. */
diff --git a/libc/crypt/crypt.c b/libc/crypt/crypt.c
index b90a46dd6..e429950e2 100644
--- a/libc/crypt/crypt.c
+++ b/libc/crypt/crypt.c
@@ -88,8 +88,8 @@ _ufc_doit_r(itr, __data, res)
{
int i;
long64 l, r, s, *k;
- register long64 *sb01 = (long64*)__data->sb0;
- register long64 *sb23 = (long64*)__data->sb2;
+ long64 *sb01 = (long64*)__data->sb0;
+ long64 *sb23 = (long64*)__data->sb2;
l = (((long64)res[0]) << 32) | ((long64)res[1]);
r = (((long64)res[2]) << 32) | ((long64)res[3]);
diff --git a/libc/crypt/crypt_util.c b/libc/crypt/crypt_util.c
index 99ad321b3..240907989 100644
--- a/libc/crypt/crypt_util.c
+++ b/libc/crypt/crypt_util.c
@@ -553,7 +553,7 @@ small_tables_done:
}
void
-__init_des()
+__init_des (void)
{
__init_des_r(&_ufc_foobar);
}
diff --git a/libc/crypt/speeds.c b/libc/crypt/speeds.c
index 736239189..0d55ae83b 100644
--- a/libc/crypt/speeds.c
+++ b/libc/crypt/speeds.c
@@ -12,13 +12,13 @@
#include <stdio.h>
#ifndef SIGVTALRM
-/*
+/*
* patch from chip@chinacat.unicom.com (Chip Rosenthal):
* you may enable it if your system does not include
* a setitimer() function. You'll have to ensure the
* existence a environment variable: HZ giving how many
* ticks goes per second.
- * If not existing in your default environment 50, 60
+ * If not existing in your default environment 50, 60
* or even 100 may be the right value. Perhaps you should
* then use 'time ./ufc 10000' instead of guessing.
*/
@@ -42,7 +42,7 @@ struct tms tstart, tfinish;
char *crypt(), *fcrypt();
void
-Stop ()
+Stop (void)
{
double elapsed;
#ifdef NO_ITIMER
@@ -76,7 +76,7 @@ static void clearmem(start, cnt)
*start++ = '\0';
}
-main ()
+main (void)
{
char *s;
#ifdef NO_ITIMER
diff --git a/libc/debug/fgetws_u_chk.c b/libc/debug/fgetws_u_chk.c
index 61d9de751..913af67c7 100644
--- a/libc/debug/fgetws_u_chk.c
+++ b/libc/debug/fgetws_u_chk.c
@@ -46,7 +46,7 @@ __fgetws_unlocked_chk (wchar_t *buf, size_t size, int n, _IO_FILE *fp)
/* If we read in some bytes and errno is EAGAIN, that error will
be reported for next read. */
if (count == 0 || ((fp->_IO_file_flags & _IO_ERR_SEEN)
- && errno != EAGAIN))
+ && errno != EAGAIN))
result = NULL;
else if (count >= size)
__chk_fail ();
diff --git a/libc/debug/stpcpy_chk.c b/libc/debug/stpcpy_chk.c
index cdf052ebb..b16b83d16 100644
--- a/libc/debug/stpcpy_chk.c
+++ b/libc/debug/stpcpy_chk.c
@@ -29,8 +29,8 @@ __stpcpy_chk (dest, src, destlen)
const char *src;
size_t destlen;
{
- register char *d = dest;
- register const char *s = src;
+ char *d = dest;
+ const char *s = src;
do
{
diff --git a/libc/debug/test-strcpy_chk.c b/libc/debug/test-strcpy_chk.c
index 1c64c60fb..736ef3cd7 100644
--- a/libc/debug/test-strcpy_chk.c
+++ b/libc/debug/test-strcpy_chk.c
@@ -110,24 +110,6 @@ do_one_test (impl_t *impl, char *dst, const char *src,
ret = 1;
return;
}
-
- if (HP_TIMING_AVAIL)
- {
- hp_timing_t start __attribute ((unused));
- hp_timing_t stop __attribute ((unused));;
- hp_timing_t best_time = ~ (hp_timing_t) 0;
- size_t i;
-
- for (i = 0; i < 32; ++i)
- {
- HP_TIMING_NOW (start);
- CALL (impl, dst, src, dlen);
- HP_TIMING_NOW (stop);
- HP_TIMING_BEST (best_time, start, stop);
- }
-
- printf ("\t%zd", (size_t) best_time);
- }
}
static void
@@ -151,14 +133,8 @@ do_test (size_t align1, size_t align2, size_t len, size_t dlen, int max_char)
s1[i] = 32 + 23 * i % (max_char - 32);
s1[len] = 0;
- if (HP_TIMING_AVAIL && dlen > len)
- printf ("Length %4zd, alignment %2zd/%2zd:", len, align1, align2);
-
FOR_EACH_IMPL (impl, 0)
do_one_test (impl, s2, s1, len, dlen);
-
- if (HP_TIMING_AVAIL && dlen > len)
- putchar ('\n');
}
static void
diff --git a/libc/debug/wcscat_chk.c b/libc/debug/wcscat_chk.c
index 0d49f70f0..2bd7e7635 100644
--- a/libc/debug/wcscat_chk.c
+++ b/libc/debug/wcscat_chk.c
@@ -23,8 +23,8 @@
wchar_t *
__wcscat_chk (wchar_t *dest, const wchar_t *src, size_t destlen)
{
- register wchar_t *s1 = dest;
- register const wchar_t *s2 = src;
+ wchar_t *s1 = dest;
+ const wchar_t *s2 = src;
wchar_t c;
/* Find the end of the string. */
diff --git a/libc/dlfcn/default.c b/libc/dlfcn/default.c
index eeed5a950..612ab79b1 100644
--- a/libc/dlfcn/default.c
+++ b/libc/dlfcn/default.c
@@ -14,7 +14,7 @@ main (int argc, char *argv[])
void *p;
int result = 0;
Dl_info info;
-
+
dladdr(main, &info);
if (info.dli_fname == NULL)
{
@@ -28,7 +28,7 @@ main (int argc, char *argv[])
}
else
printf ("%s: dladdr returned correct dli_fname\n", __FILE__);
-
+
/* Find function `main'. */
p = dlsym (RTLD_DEFAULT, "main");
if (p == NULL)
diff --git a/libc/elf/Makefile b/libc/elf/Makefile
index 838f1e6b0..0b7afbf38 100644
--- a/libc/elf/Makefile
+++ b/libc/elf/Makefile
@@ -318,13 +318,16 @@ generated += librtld.map librtld.mk rtld-libc.a librtld.os.map
z-now-yes = -Wl,-z,now
$(objpfx)ld.so: $(objpfx)librtld.os $(ld-map)
- $(LINK.o) -nostdlib -nostartfiles -shared -o $@ \
+# Link into a temporary file so that we don't touch $@ at all
+# if the sanity check below fails.
+ $(LINK.o) -nostdlib -nostartfiles -shared -o $@.new \
$(LDFLAGS-rtld) -Wl,-z,defs $(z-now-$(bind-now)) \
$(filter-out $(map-file),$^) $(load-map-file) \
-Wl,-soname=$(rtld-installed-name) \
-Wl,-defsym=_begin=0
- $(READELF) -s $@ \
+ $(READELF) -s $@.new \
| $(AWK) '($$7 ~ /^UND(|EF)$$/ && $$1 != "0:" && $$4 != "REGISTER") { print; p=1 } END { exit p != 0 }'
+ mv -f $@.new $@
# interp.c exists just to get this string into the libraries.
CFLAGS-interp.c = -D'RUNTIME_LINKER="$(rtlddir)/$(rtld-installed-name)"' \
diff --git a/libc/elf/ifuncdep2.c b/libc/elf/ifuncdep2.c
index 758bae193..99d19263a 100644
--- a/libc/elf/ifuncdep2.c
+++ b/libc/elf/ifuncdep2.c
@@ -17,7 +17,7 @@ minus_one (void)
}
static int
-zero (void)
+zero (void)
{
return 0;
}
@@ -25,7 +25,7 @@ zero (void)
void * foo1_ifunc (void) __asm__ ("foo1");
__asm__(".type foo1, %gnu_indirect_function");
-void *
+void *
foo1_ifunc (void)
{
return ifunc_sel (one, minus_one, zero);
@@ -34,7 +34,7 @@ foo1_ifunc (void)
void * foo2_ifunc (void) __asm__ ("foo2");
__asm__(".type foo2, %gnu_indirect_function");
-void *
+void *
foo2_ifunc (void)
{
return ifunc_sel (minus_one, one, zero);
@@ -43,7 +43,7 @@ foo2_ifunc (void)
void * foo3_ifunc (void) __asm__ ("foo3");
__asm__(".type foo3, %gnu_indirect_function");
-void *
+void *
foo3_ifunc (void)
{
return ifunc_sel (one, zero, minus_one);
diff --git a/libc/elf/ifuncmain1.c b/libc/elf/ifuncmain1.c
index cc1e5ec5b..747fc0264 100644
--- a/libc/elf/ifuncmain1.c
+++ b/libc/elf/ifuncmain1.c
@@ -29,7 +29,7 @@ int
main (void)
{
foo_p p;
-
+
if (foo_ptr != foo)
abort ();
if (foo () != -1)
diff --git a/libc/elf/ifuncmain1vis.c b/libc/elf/ifuncmain1vis.c
index 81cd12288..d35e2f81f 100644
--- a/libc/elf/ifuncmain1vis.c
+++ b/libc/elf/ifuncmain1vis.c
@@ -50,7 +50,7 @@ int
main (void)
{
foo_p p;
-
+
if (foo_ptr != foo)
abort ();
if ((*foo_ptr) () != -30)
diff --git a/libc/elf/sln.c b/libc/elf/sln.c
index a585c7781..be39fe41d 100644
--- a/libc/elf/sln.c
+++ b/libc/elf/sln.c
@@ -176,13 +176,13 @@ makesymlink (src, dest)
if (S_ISDIR (stats.st_mode))
{
fprintf (stderr, _("%s: destination must not be a directory\n"),
- dest);
+ dest);
return 1;
}
else if (unlink (dest) && errno != ENOENT)
{
fprintf (stderr, _("%s: failed to remove the old destination\n"),
- dest);
+ dest);
return 1;
}
}
@@ -205,7 +205,7 @@ makesymlink (src, dest)
error = strerror (errno);
unlink (dest);
fprintf (stderr, _("Invalid link from \"%s\" to \"%s\": %s\n"),
- src, dest, error);
+ src, dest, error);
return 1;
}
return 0;
@@ -214,7 +214,7 @@ makesymlink (src, dest)
{
error = strerror (errno);
fprintf (stderr, _("Invalid link from \"%s\" to \"%s\": %s\n"),
- src, dest, error);
+ src, dest, error);
return 1;
}
}
diff --git a/libc/elf/testobj.h b/libc/elf/testobj.h
index 12f18effc..1707ae340 100644
--- a/libc/elf/testobj.h
+++ b/libc/elf/testobj.h
@@ -15,14 +15,14 @@ extern int obj3func1 (int);
extern int obj3func2 (int);
extern int obj4func1 (int);
-
+
extern int obj4func2 (int);
-
+
extern int obj5func1 (int);
-
+
extern int obj5func2 (int);
-
+
extern int obj6func1 (int);
-
+
extern int obj6func2 (int);
diff --git a/libc/elf/tst-stackguard1.c b/libc/elf/tst-stackguard1.c
index fba60bdc9..2caa4a780 100644
--- a/libc/elf/tst-stackguard1.c
+++ b/libc/elf/tst-stackguard1.c
@@ -160,7 +160,7 @@ do_test (void)
the 16 runs, something is very wrong. */
int ndifferences = 0;
int ndefaults = 0;
- for (i = 0; i < N; ++i)
+ for (i = 0; i < N; ++i)
{
if (child_stack_chk_guards[i] != child_stack_chk_guards[i+1])
ndifferences++;
diff --git a/libc/gmon/gmon.c b/libc/gmon/gmon.c
index 0d2ed0594..9774d57cc 100644
--- a/libc/gmon/gmon.c
+++ b/libc/gmon/gmon.c
@@ -102,7 +102,7 @@ __monstartup (lowpc, highpc)
u_long lowpc;
u_long highpc;
{
- register int o;
+ int o;
char *cp;
struct gmonparam *p = &_gmonparam;
diff --git a/libc/gmon/mcount.c b/libc/gmon/mcount.c
index 5a4a2499d..0c2acd289 100644
--- a/libc/gmon/mcount.c
+++ b/libc/gmon/mcount.c
@@ -58,10 +58,10 @@ static char sccsid[] = "@(#)mcount.c 8.1 (Berkeley) 6/4/93";
*/
_MCOUNT_DECL(frompc, selfpc) /* _mcount; may be static, inline, etc */
{
- register ARCINDEX *frompcindex;
- register struct tostruct *top, *prevtop;
- register struct gmonparam *p;
- register ARCINDEX toindex;
+ ARCINDEX *frompcindex;
+ struct tostruct *top, *prevtop;
+ struct gmonparam *p;
+ ARCINDEX toindex;
int i;
p = &_gmonparam;
diff --git a/libc/gmon/sys/gmon.h b/libc/gmon/sys/gmon.h
index c02f8316d..5b430abc3 100644
--- a/libc/gmon/sys/gmon.h
+++ b/libc/gmon/sys/gmon.h
@@ -119,10 +119,10 @@ extern struct __bb *__bb_head;
*/
#define ARCINDEX u_long
-/*
+/*
* Maximum number of arcs we want to allow.
- * Used to be max representable value of ARCINDEX minus 2, but now
- * that ARCINDEX is a long, that's too large; we don't really want
+ * Used to be max representable value of ARCINDEX minus 2, but now
+ * that ARCINDEX is a long, that's too large; we don't really want
* to allow a 48 gigabyte table.
* The old value of 1<<16 wasn't high enough in practice for large C++
* programs; will 1<<20 be adequate for long? FIXME
diff --git a/libc/hurd/hurd/ioctl.h b/libc/hurd/hurd/ioctl.h
index 4db186feb..6c6b6979d 100644
--- a/libc/hurd/hurd/ioctl.h
+++ b/libc/hurd/hurd/ioctl.h
@@ -54,7 +54,7 @@ extern int hurd_register_ioctl_handler (int first_request, int last_request,
#define _HURD_HANDLE_IOCTLS_1(handler, first, last, moniker) \
static const struct ioctl_handler handler##_ioctl_handler##moniker \
- __attribute__ ((__unused__)) = \
+ __attribute__ ((__unused__)) = \
{ _IOC_NOTYPE (first), _IOC_NOTYPE (last), \
(ioctl_handler_t) (handler), NULL }; \
text_set_element (_hurd_ioctl_handler_lists, \
diff --git a/libc/hurd/hurdmalloc.c b/libc/hurd/hurdmalloc.c
index 12da1f2ab..071abeb71 100644
--- a/libc/hurd/hurdmalloc.c
+++ b/libc/hurd/hurdmalloc.c
@@ -171,10 +171,10 @@ malloc_init (void)
static void
more_memory(int size, free_list_t fl)
{
- register int amount;
- register int n;
+ int amount;
+ int n;
vm_address_t where;
- register header_t h;
+ header_t h;
kern_return_t r;
if (size <= vm_page_size) {
@@ -203,11 +203,11 @@ more_memory(int size, free_list_t fl)
/* Declaration changed to standard one for GNU. */
void *
malloc(size)
- register size_t size;
+ size_t size;
{
- register int i, n;
- register free_list_t fl;
- register header_t h;
+ int i, n;
+ free_list_t fl;
+ header_t h;
if ((int) size < 0) /* sanity check */
return 0;
@@ -272,9 +272,9 @@ void
free(base)
void *base;
{
- register header_t h;
- register free_list_t fl;
- register int i;
+ header_t h;
+ free_list_t fl;
+ int i;
if (base == 0)
return;
@@ -322,9 +322,9 @@ realloc(old_base, new_size)
void *old_base;
size_t new_size;
{
- register header_t h;
- register free_list_t fl;
- register int i;
+ header_t h;
+ free_list_t fl;
+ int i;
unsigned int old_size;
char *new_base;
@@ -380,17 +380,17 @@ realloc(old_base, new_size)
#ifdef DEBUG
void
-print_malloc_free_list()
+print_malloc_free_list (void)
{
- register int i, size;
- register free_list_t fl;
- register int n;
- register header_t h;
+ int i, size;
+ free_list_t fl;
+ int n;
+ header_t h;
int total_used = 0;
int total_free = 0;
fprintf(stderr, " Size In Use Free Total\n");
- for (i = 0, size = MIN_SIZE, fl = malloc_free_list;
+ for (i = 0, size = MIN_SIZE, fl = malloc_free_list;
i < NBUCKETS;
i += 1, size <<= 1, fl += 1) {
spin_lock(&fl->lock);
@@ -403,8 +403,8 @@ print_malloc_free_list()
size, fl->in_use, n, fl->in_use + n);
}
spin_unlock(&fl->lock);
- }
- fprintf(stderr, " all sizes %10d %10d %10d\n",
+ }
+ fprintf(stderr, " all sizes %10d %10d %10d\n",
total_used, total_free, total_used + total_free);
}
#endif /* DEBUG */
@@ -416,7 +416,7 @@ malloc_fork_prepare(void)
* malloc critical section.
*/
{
- register int i;
+ int i;
for (i = 0; i < NBUCKETS; i++) {
spin_lock(&malloc_free_list[i].lock);
@@ -429,7 +429,7 @@ malloc_fork_parent(void)
* Called in the parent process after a fork() to resume normal operation.
*/
{
- register int i;
+ int i;
for (i = NBUCKETS-1; i >= 0; i--) {
spin_unlock(&malloc_free_list[i].lock);
@@ -442,7 +442,7 @@ malloc_fork_child(void)
* Called in the child process after a fork() to resume normal operation.
*/
{
- register int i;
+ int i;
for (i = NBUCKETS-1; i >= 0; i--) {
spin_unlock(&malloc_free_list[i].lock);
diff --git a/libc/hurd/hurdmsg.c b/libc/hurd/hurdmsg.c
index b4b716197..6e350eeab 100644
--- a/libc/hurd/hurdmsg.c
+++ b/libc/hurd/hurdmsg.c
@@ -324,7 +324,7 @@ _S_msg_get_env_variable (mach_port_t msgport,
valuelen = strlen (value);
if (valuelen > *datalen)
{
- if (err = __vm_allocate (__mach_task_self (),
+ if (err = __vm_allocate (__mach_task_self (),
(vm_address_t *) data, valuelen, 1))
return err;
}
diff --git a/libc/hurd/new-fd.c b/libc/hurd/new-fd.c
index e5220560a..32c72522d 100644
--- a/libc/hurd/new-fd.c
+++ b/libc/hurd/new-fd.c
@@ -32,7 +32,7 @@ _hurd_new_fd (io_t port, io_t ctty)
/* Initialize the port cells. */
_hurd_port_init (&d->port, port);
_hurd_port_init (&d->ctty, ctty);
-
+
/* And the fcntl flags. */
d->flags = 0;
}
diff --git a/libc/hurd/ports-get.c b/libc/hurd/ports-get.c
index 7d6be6ed9..a4495a605 100644
--- a/libc/hurd/ports-get.c
+++ b/libc/hurd/ports-get.c
@@ -37,7 +37,7 @@ _hurd_ports_get (unsigned int which, mach_port_t *result)
return EINVAL;
if (which >= INIT_PORT_MAX || _hurd_ports_getters[which] == NULL)
return HURD_PORT_USE (&_hurd_ports[which],
- (*result = port) == MACH_PORT_NULL ? 0
+ (*result = port) == MACH_PORT_NULL ? 0
: __mach_port_mod_refs (__mach_task_self (),
port, MACH_PORT_RIGHT_SEND,
+1));
diff --git a/libc/hurd/xattr.c b/libc/hurd/xattr.c
index 70e0990f4..f22cd5921 100644
--- a/libc/hurd/xattr.c
+++ b/libc/hurd/xattr.c
@@ -29,7 +29,7 @@
gnu.author empty if st_author==st_uid
uid_t giving st_author value
gnu.translator empty if no passive translator
- translator and arguments: "/hurd/foo\0arg1\0arg2\0"
+ translator and arguments: "/hurd/foo\0arg1\0arg2\0"
*/
error_t
diff --git a/libc/iconvdata/BIG5HKSCS.irreversible b/libc/iconvdata/BIG5HKSCS.irreversible
index d873dfa59..34a261e22 100644
--- a/libc/iconvdata/BIG5HKSCS.irreversible
+++ b/libc/iconvdata/BIG5HKSCS.irreversible
@@ -1,5 +1,3 @@
-0x8BF8 0x9F9C
-0x957A 0x8728
0xA27E 0x256D
0xA2A1 0x256E
0xA2A2 0x2570
diff --git a/libc/iconvdata/BIG5HKSCS.precomposed b/libc/iconvdata/BIG5HKSCS.precomposed
new file mode 100644
index 000000000..3ebb1f509
--- /dev/null
+++ b/libc/iconvdata/BIG5HKSCS.precomposed
@@ -0,0 +1,4 @@
+0x88A3 0x00EA 0x0304
+0x88A5 0x00EA 0x030C
+0x8862 0x00CA 0x0304
+0x8864 0x00CA 0x030C
diff --git a/libc/iconvdata/big5hkscs.c b/libc/iconvdata/big5hkscs.c
index 18e413d6b..548732310 100644
--- a/libc/iconvdata/big5hkscs.c
+++ b/libc/iconvdata/big5hkscs.c
@@ -29,8 +29,7 @@
/* Table for Big5 to UCS conversion.
With HKSCS mappings 0x8140-0xA0FE and 0xFA40-0xFEFE added; more info:
- http://www.digital21.gov.hk/eng/hkscs/index.html
- - spacehunt 07/01/2000
+ http://www.ogcio.gov.hk/en/business/tech_promotion/ccli/hkscs/
Using the charmap:
@@ -43,7 +42,7 @@
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
while (<>) {
local($big5, $ucs) = split;
- $big5 = hex($big5) - 0x8840;
+ $big5 = hex($big5) - 0x8740;
local($ridx) = int($big5 / 256) * 195 + $big5 % 256;
printf "\n " if (($n % 4) == 0);
++$n;
@@ -54,4545 +53,4621 @@
*/
static const uint32_t big5hkscs_to_ucs[] =
{
- [ 0] = 0xF303, [ 1] = 0xF304, [ 2] = 0xF305, [ 3] = 0xF306,
- [ 4] = 0xF307, [ 5] = 0xF308, [ 6] = 0xF309, [ 7] = 0xF30A,
- [ 8] = 0xF30B, [ 9] = 0xF30C, [ 10] = 0xF30D, [ 11] = 0xF30E,
- [ 12] = 0xF30F, [ 13] = 0xF310, [ 14] = 0xF311, [ 15] = 0xF312,
- [ 16] = 0xF313, [ 17] = 0xF314, [ 18] = 0xF315, [ 19] = 0xF316,
- [ 20] = 0xF317, [ 21] = 0xF318, [ 22] = 0x0100, [ 23] = 0x00C1,
- [ 24] = 0x01CD, [ 25] = 0x00C0, [ 26] = 0x0112, [ 27] = 0x00C9,
- [ 28] = 0x011A, [ 29] = 0x00C8, [ 30] = 0x014C, [ 31] = 0x00D3,
- [ 32] = 0x01D1, [ 33] = 0x00D2, [ 34] = 0xF325, [ 35] = 0x1EBE,
- [ 36] = 0xF327, [ 37] = 0x1EC0, [ 38] = 0x00CA, [ 39] = 0x0101,
- [ 40] = 0x00E1, [ 41] = 0x01CE, [ 42] = 0x00E0, [ 43] = 0x0251,
- [ 44] = 0x0113, [ 45] = 0x00E9, [ 46] = 0x011B, [ 47] = 0x00E8,
- [ 48] = 0x012B, [ 49] = 0x00ED, [ 50] = 0x01D0, [ 51] = 0x00EC,
- [ 52] = 0x014D, [ 53] = 0x00F3, [ 54] = 0x01D2, [ 55] = 0x00F2,
- [ 56] = 0x016B, [ 57] = 0x00FA, [ 58] = 0x01D4, [ 59] = 0x00F9,
- [ 60] = 0x01D6, [ 61] = 0x01D8, [ 62] = 0x01DA, [ 97] = 0x01DC,
- [ 98] = 0x00FC, [ 99] = 0xF344, [ 100] = 0x1EBF, [ 101] = 0xF346,
- [ 102] = 0x1EC1, [ 103] = 0x00EA, [ 104] = 0x0261, [ 105] = 0xF34A,
- [ 106] = 0xF34B, [ 195] = 0x2A3A9, [ 196] = 0xF3A1, [ 198] = 0x650A,
- [ 201] = 0x4E3D, [ 202] = 0x6EDD, [ 203] = 0x9D4E, [ 204] = 0x91DF,
- [ 207] = 0x27735, [ 208] = 0x6491, [ 209] = 0x4F1A, [ 210] = 0x4F28,
- [ 211] = 0x4FA8, [ 212] = 0x5156, [ 213] = 0x5174, [ 214] = 0x519C,
- [ 215] = 0x51E4, [ 216] = 0x52A1, [ 217] = 0x52A8, [ 218] = 0x533B,
- [ 219] = 0x534E, [ 220] = 0x53D1, [ 221] = 0x53D8, [ 222] = 0x56E2,
- [ 223] = 0x58F0, [ 224] = 0x5904, [ 225] = 0x5907, [ 226] = 0x5932,
- [ 227] = 0x5934, [ 228] = 0x5B66, [ 229] = 0x5B9E, [ 230] = 0x5B9F,
- [ 231] = 0x5C9A, [ 232] = 0x5E86, [ 233] = 0x603B, [ 234] = 0x6589,
- [ 235] = 0x67FE, [ 236] = 0x6804, [ 237] = 0x6865, [ 238] = 0x6D4E,
- [ 239] = 0x70BC, [ 240] = 0x7535, [ 241] = 0x7EA4, [ 242] = 0x7EAC,
- [ 243] = 0x7EBA, [ 244] = 0x7EC7, [ 245] = 0x7ECF, [ 246] = 0x7EDF,
- [ 247] = 0x7F06, [ 248] = 0x7F37, [ 249] = 0x827A, [ 250] = 0x82CF,
- [ 251] = 0x836F, [ 252] = 0x89C6, [ 253] = 0x8BBE, [ 254] = 0x8BE2,
- [ 255] = 0x8F66, [ 256] = 0x8F67, [ 257] = 0x8F6E, [ 292] = 0x7411,
- [ 293] = 0x7CFC, [ 294] = 0x7DCD, [ 295] = 0x6946, [ 296] = 0x7AC9,
- [ 297] = 0x5227, [ 302] = 0x918C, [ 303] = 0x78B8, [ 304] = 0x915E,
- [ 305] = 0x80BC, [ 307] = 0x8D0B, [ 308] = 0x80F6, [ 309] = 0xF3F0,
- [ 312] = 0x809F, [ 313] = 0x9EC7, [ 314] = 0x4CCD, [ 315] = 0x9DC9,
- [ 316] = 0x9E0C, [ 317] = 0x4C3E, [ 318] = 0xF3F9, [ 319] = 0x2700E,
- [ 320] = 0x9E0A, [ 321] = 0xF3FC, [ 322] = 0x35C1, [ 324] = 0x6E9A,
- [ 325] = 0x823E, [ 326] = 0x7519, [ 328] = 0x4911, [ 329] = 0x9A6C,
- [ 330] = 0x9A8F, [ 331] = 0x9F99, [ 332] = 0x7987, [ 333] = 0xF408,
- [ 334] = 0x21DCA, [ 335] = 0x205D0, [ 336] = 0xF40B, [ 337] = 0x4E24,
- [ 338] = 0x4E81, [ 339] = 0x4E80, [ 340] = 0x4E87, [ 341] = 0x4EBF,
- [ 342] = 0x4EEB, [ 343] = 0x4F37, [ 344] = 0x344C, [ 345] = 0x4FBD,
- [ 346] = 0x3E48, [ 347] = 0x5003, [ 348] = 0x5088, [ 349] = 0x347D,
- [ 350] = 0x3493, [ 351] = 0x34A5, [ 352] = 0x5186, [ 353] = 0x5905,
- [ 354] = 0x51DB, [ 355] = 0x51FC, [ 356] = 0x5205, [ 357] = 0x4E89,
- [ 358] = 0x5279, [ 359] = 0x5290, [ 360] = 0x5327, [ 361] = 0x35C7,
- [ 362] = 0x53A9, [ 363] = 0x3551, [ 364] = 0x53B0, [ 365] = 0x3553,
- [ 366] = 0x53C2, [ 367] = 0x5423, [ 368] = 0x356D, [ 369] = 0x3572,
- [ 370] = 0x3681, [ 371] = 0x5493, [ 372] = 0x54A3, [ 373] = 0x54B4,
- [ 374] = 0x54B9, [ 375] = 0x54D0, [ 376] = 0x54EF, [ 377] = 0x5518,
- [ 378] = 0x5523, [ 379] = 0x5528, [ 380] = 0x3598, [ 381] = 0x553F,
- [ 382] = 0x35A5, [ 383] = 0x35BF, [ 384] = 0x55D7, [ 385] = 0x35C5,
- [ 390] = 0xF43D, [ 391] = 0x5525, [ 393] = 0x20C42, [ 394] = 0xF441,
- [ 395] = 0xF442, [ 396] = 0x5590, [ 397] = 0x22CC6, [ 398] = 0x39EC,
- [ 399] = 0x20341, [ 400] = 0x8E46, [ 401] = 0x24DB8, [ 402] = 0xF449,
- [ 403] = 0x4053, [ 404] = 0x280BE, [ 405] = 0x777A, [ 406] = 0xF44D,
- [ 407] = 0x3A34, [ 408] = 0x47D5, [ 409] = 0xF450, [ 410] = 0x269F2,
- [ 411] = 0x24DEA, [ 412] = 0x64DD, [ 413] = 0xF454, [ 414] = 0x20FB4,
- [ 415] = 0x20CD5, [ 416] = 0x210F4, [ 417] = 0x648D, [ 418] = 0x8E7E,
- [ 419] = 0xF45A, [ 420] = 0xF45B, [ 421] = 0xF45C, [ 422] = 0xF45D,
- [ 423] = 0x28256, [ 424] = 0x244D3, [ 426] = 0x20D46, [ 427] = 0xF462,
- [ 428] = 0x280E9, [ 429] = 0x47F4, [ 430] = 0xF465, [ 431] = 0xF466,
- [ 432] = 0x9AB2, [ 433] = 0x3A67, [ 434] = 0xF469, [ 435] = 0x3FED,
- [ 436] = 0x3506, [ 437] = 0x252C7, [ 438] = 0xF46D, [ 439] = 0xF46E,
- [ 440] = 0xF46F, [ 441] = 0x9D6E, [ 442] = 0x9815, [ 444] = 0x43D9,
- [ 445] = 0x260A5, [ 446] = 0x64B4, [ 447] = 0x54E3, [ 448] = 0xF477,
- [ 449] = 0xF478, [ 450] = 0x21077, [ 451] = 0x39FB, [ 452] = 0x2106F,
- [ 487] = 0xF47C, [ 488] = 0xF47D, [ 489] = 0xF47E, [ 490] = 0x64EA,
- [ 491] = 0xF480, [ 492] = 0x20C43, [ 493] = 0x8E68, [ 494] = 0x221A1,
- [ 495] = 0x28B4C, [ 496] = 0xF485, [ 498] = 0x480B, [ 499] = 0xF488,
- [ 500] = 0x3FFA, [ 501] = 0x5873, [ 502] = 0xF48B, [ 504] = 0xF48D,
- [ 505] = 0x204FC, [ 506] = 0xF48F, [ 507] = 0xF490, [ 508] = 0xF491,
- [ 509] = 0x5579, [ 510] = 0x40BB, [ 511] = 0x43BA, [ 513] = 0x4AB4,
- [ 514] = 0xF497, [ 515] = 0xF498, [ 516] = 0x81AA, [ 517] = 0x98F5,
- [ 518] = 0xF49B, [ 519] = 0x6379, [ 520] = 0x39FE, [ 521] = 0x22775,
- [ 522] = 0x8DC0, [ 523] = 0x56A1, [ 524] = 0x647C, [ 525] = 0x3E43,
- [ 527] = 0xF4A4, [ 528] = 0x20E09, [ 529] = 0x22ACF, [ 530] = 0xF4A7,
- [ 532] = 0x210C8, [ 533] = 0xF4AA, [ 534] = 0x3992, [ 535] = 0x3A06,
- [ 536] = 0xF4AD, [ 537] = 0x3578, [ 538] = 0xF4AF, [ 539] = 0x220C7,
- [ 540] = 0x5652, [ 541] = 0x20F31, [ 542] = 0xF4B3, [ 543] = 0xF4B4,
- [ 544] = 0x34BC, [ 545] = 0x6C3D, [ 546] = 0xF4B7, [ 549] = 0xF4BA,
- [ 550] = 0xF4BB, [ 551] = 0xF4BC, [ 552] = 0xF4BD, [ 553] = 0x28CCD,
- [ 554] = 0x20E7A, [ 555] = 0xF4C0, [ 556] = 0xF4C1, [ 557] = 0x7F93,
- [ 558] = 0xF4C3, [ 559] = 0x22803, [ 560] = 0x22939, [ 561] = 0x35FB,
- [ 562] = 0x251E3, [ 563] = 0xF4C8, [ 564] = 0x20F8D, [ 565] = 0x20EAA,
- [ 566] = 0x3F93, [ 567] = 0x20F30, [ 568] = 0x20D47, [ 569] = 0xF4CE,
- [ 570] = 0xF4CF, [ 572] = 0x20EAB, [ 573] = 0xF4D2, [ 574] = 0x20D48,
- [ 575] = 0x210C0, [ 576] = 0x2113D, [ 577] = 0x3FF9, [ 578] = 0x22696,
- [ 579] = 0x6432, [ 580] = 0x20FAD, [ 585] = 0x233F4, [ 586] = 0x27639,
- [ 587] = 0x22BCE, [ 588] = 0x20D7E, [ 589] = 0x20D7F, [ 590] = 0x22C51,
- [ 591] = 0x22C55, [ 592] = 0x3A18, [ 593] = 0xF4E2, [ 594] = 0x210C7,
- [ 595] = 0x20F2E, [ 596] = 0xF4E5, [ 597] = 0x26B50, [ 598] = 0xF4E7,
- [ 599] = 0xF4E8, [ 600] = 0xF4E9, [ 601] = 0x95AA, [ 602] = 0x54CC,
- [ 603] = 0x82C4, [ 604] = 0x55B9, [ 606] = 0x29EC3, [ 607] = 0x9C26,
- [ 608] = 0x9AB6, [ 609] = 0x2775E, [ 610] = 0xF4F3, [ 611] = 0x7140,
- [ 612] = 0x816D, [ 613] = 0x80EC, [ 614] = 0x5C1C, [ 615] = 0x26572,
- [ 616] = 0x8134, [ 617] = 0x3797, [ 618] = 0x535F, [ 619] = 0x280BD,
- [ 620] = 0x91B6, [ 621] = 0x20EFA, [ 622] = 0x20E0F, [ 623] = 0x20E77,
- [ 624] = 0x20EFB, [ 625] = 0x35DD, [ 626] = 0x24DEB, [ 627] = 0x3609,
- [ 628] = 0x20CD6, [ 629] = 0x56AF, [ 630] = 0x227B5, [ 631] = 0x210C9,
- [ 632] = 0x20E10, [ 633] = 0x20E78, [ 634] = 0x21078, [ 635] = 0x21148,
- [ 636] = 0x28207, [ 637] = 0x21455, [ 638] = 0x20E79, [ 639] = 0x24E50,
- [ 640] = 0x22DA4, [ 641] = 0x5A54, [ 642] = 0x2101D, [ 643] = 0x2101E,
- [ 644] = 0x210F5, [ 645] = 0x210F6, [ 646] = 0x579C, [ 647] = 0x20E11,
- [ 682] = 0x27694, [ 683] = 0x282CD, [ 684] = 0x20FB5, [ 685] = 0x20E7B,
- [ 686] = 0x2517E, [ 687] = 0x3703, [ 688] = 0x20FB6, [ 689] = 0x21180,
- [ 690] = 0x252D8, [ 691] = 0xF522, [ 692] = 0xF523, [ 693] = 0x2183A,
- [ 694] = 0xF525, [ 695] = 0xF526, [ 696] = 0x5899, [ 697] = 0x5268,
- [ 698] = 0x361A, [ 699] = 0xF52A, [ 700] = 0x7BB2, [ 701] = 0x5B68,
- [ 702] = 0x4800, [ 703] = 0x4B2C, [ 704] = 0x9F27, [ 705] = 0x49E7,
- [ 706] = 0x9C1F, [ 707] = 0x9B8D, [ 708] = 0x25B74, [ 709] = 0x2313D,
- [ 710] = 0x55FB, [ 711] = 0x35F2, [ 712] = 0x5689, [ 713] = 0x4E28,
- [ 714] = 0x5902, [ 715] = 0xF53A, [ 716] = 0xF53B, [ 717] = 0x9751,
- [ 718] = 0xF53D, [ 719] = 0x4E5B, [ 720] = 0x4EBB, [ 721] = 0x353E,
- [ 722] = 0x5C23, [ 723] = 0x5F51, [ 724] = 0x5FC4, [ 725] = 0x38FA,
- [ 726] = 0x624C, [ 727] = 0x6535, [ 728] = 0x6B7A, [ 729] = 0x6C35,
- [ 730] = 0x6C3A, [ 731] = 0x706C, [ 732] = 0x722B, [ 733] = 0x4E2C,
- [ 734] = 0x72AD, [ 735] = 0xF54E, [ 736] = 0x7F52, [ 737] = 0x793B,
- [ 738] = 0x7CF9, [ 739] = 0x7F53, [ 740] = 0xF553, [ 741] = 0x34C1,
- [ 743] = 0xF556, [ 744] = 0x8002, [ 745] = 0x8080, [ 746] = 0xF559,
- [ 747] = 0xF55A, [ 748] = 0x535D, [ 749] = 0x8864, [ 750] = 0x89C1,
- [ 751] = 0xF55E, [ 752] = 0x8BA0, [ 753] = 0x8D1D, [ 754] = 0x9485,
- [ 755] = 0x9578, [ 756] = 0x957F, [ 757] = 0x95E8, [ 758] = 0xF565,
- [ 759] = 0x97E6, [ 760] = 0x9875, [ 761] = 0x98CE, [ 762] = 0x98DE,
- [ 763] = 0x9963, [ 764] = 0xF56B, [ 765] = 0x9C7C, [ 766] = 0x9E1F,
- [ 767] = 0x9EC4, [ 768] = 0x6B6F, [ 769] = 0x9F9C, [ 770] = 0x4E37,
- [ 771] = 0xF572, [ 772] = 0x961D, [ 773] = 0x6237, [ 774] = 0x94A2,
- [ 1007] = 0x5D3E, [ 1008] = 0x5D48, [ 1009] = 0x5D56, [ 1010] = 0x3DFC,
- [ 1011] = 0x380F, [ 1012] = 0x5DA4, [ 1013] = 0x5DB9, [ 1014] = 0x3820,
- [ 1015] = 0x3838, [ 1016] = 0x5E42, [ 1017] = 0x5EBD, [ 1018] = 0x5F25,
- [ 1019] = 0x5F83, [ 1020] = 0x3908, [ 1021] = 0x3914, [ 1022] = 0x393F,
- [ 1023] = 0x394D, [ 1024] = 0x60D7, [ 1025] = 0x613D, [ 1026] = 0x5CE5,
- [ 1027] = 0x3989, [ 1028] = 0x61B7, [ 1029] = 0x61B9, [ 1030] = 0x61CF,
- [ 1031] = 0x39B8, [ 1032] = 0x622C, [ 1033] = 0x6290, [ 1034] = 0x62E5,
- [ 1035] = 0x6318, [ 1036] = 0x39F8, [ 1037] = 0x56B1, [ 1072] = 0x3A03,
- [ 1073] = 0x63E2, [ 1074] = 0x63FB, [ 1075] = 0x6407, [ 1076] = 0x645A,
- [ 1077] = 0x3A4B, [ 1078] = 0x64C0, [ 1079] = 0x5D15, [ 1080] = 0x5621,
- [ 1081] = 0x9F9F, [ 1082] = 0x3A97, [ 1083] = 0x6586, [ 1084] = 0x3ABD,
- [ 1085] = 0x65FF, [ 1086] = 0x6653, [ 1087] = 0x3AF2, [ 1088] = 0x6692,
- [ 1089] = 0x3B22, [ 1090] = 0x6716, [ 1091] = 0x3B42, [ 1092] = 0x67A4,
- [ 1093] = 0x6800, [ 1094] = 0x3B58, [ 1095] = 0x684A, [ 1096] = 0x6884,
- [ 1097] = 0x3B72, [ 1098] = 0x3B71, [ 1099] = 0x3B7B, [ 1100] = 0x6909,
- [ 1101] = 0x6943, [ 1102] = 0x725C, [ 1103] = 0x6964, [ 1104] = 0x699F,
- [ 1105] = 0x6985, [ 1106] = 0x3BBC, [ 1107] = 0x69D6, [ 1108] = 0x3BDD,
- [ 1109] = 0x6A65, [ 1110] = 0x6A74, [ 1111] = 0x6A71, [ 1112] = 0x6A82,
- [ 1113] = 0x3BEC, [ 1114] = 0x6A99, [ 1115] = 0x3BF2, [ 1116] = 0x6AAB,
- [ 1117] = 0x6AB5, [ 1118] = 0x6AD4, [ 1119] = 0x6AF6, [ 1120] = 0x6B81,
- [ 1121] = 0x6BC1, [ 1122] = 0x6BEA, [ 1123] = 0x6C75, [ 1124] = 0x6CAA,
- [ 1125] = 0x3CCB, [ 1126] = 0x6D02, [ 1127] = 0x6D06, [ 1128] = 0x6D26,
- [ 1129] = 0x6D81, [ 1130] = 0x3CEF, [ 1131] = 0x6DA4, [ 1132] = 0x6DB1,
- [ 1133] = 0x6E15, [ 1134] = 0x6E18, [ 1135] = 0x6E29, [ 1136] = 0x6E86,
- [ 1137] = 0x289C0, [ 1138] = 0x6EBB, [ 1139] = 0x6EE2, [ 1140] = 0x6EDA,
- [ 1141] = 0x9F7F, [ 1142] = 0x6EE8, [ 1143] = 0x6EE9, [ 1144] = 0x6F24,
- [ 1145] = 0x6F34, [ 1146] = 0x3D46, [ 1147] = 0x23F41, [ 1148] = 0x6F81,
- [ 1149] = 0x6FBE, [ 1150] = 0x3D6A, [ 1151] = 0x3D75, [ 1152] = 0x71B7,
- [ 1153] = 0x5C99, [ 1154] = 0x3D8A, [ 1155] = 0x702C, [ 1156] = 0x3D91,
- [ 1157] = 0x7050, [ 1158] = 0x7054, [ 1159] = 0x706F, [ 1160] = 0x707F,
- [ 1161] = 0x7089, [ 1162] = 0x20325, [ 1163] = 0x43C1, [ 1164] = 0x35F1,
- [ 1165] = 0xF6B0, [ 1170] = 0xE311, [ 1171] = 0x57BE, [ 1172] = 0x26ED3,
- [ 1173] = 0x713E, [ 1174] = 0x257E0, [ 1175] = 0x364E, [ 1176] = 0x69A2,
- [ 1177] = 0x28BE9, [ 1178] = 0x5B74, [ 1179] = 0x7A49, [ 1180] = 0x258E1,
- [ 1181] = 0x294D9, [ 1182] = 0x7A65, [ 1183] = 0x7A7D, [ 1184] = 0x259AC,
- [ 1185] = 0x7ABB, [ 1186] = 0x7AB0, [ 1187] = 0x7AC2, [ 1188] = 0x7AC3,
- [ 1189] = 0x71D1, [ 1190] = 0xE325, [ 1191] = 0x41CA, [ 1192] = 0x7ADA,
- [ 1193] = 0x7ADD, [ 1194] = 0x7AEA, [ 1195] = 0x41EF, [ 1196] = 0x54B2,
- [ 1197] = 0x25C01, [ 1198] = 0x7B0B, [ 1199] = 0x7B55, [ 1200] = 0x7B29,
- [ 1201] = 0xE330, [ 1202] = 0x25CFE, [ 1203] = 0x7BA2, [ 1204] = 0x7B6F,
- [ 1205] = 0x839C, [ 1206] = 0x25BB4, [ 1207] = 0x26C7F, [ 1208] = 0x7BD0,
- [ 1209] = 0x8421, [ 1210] = 0x7B92, [ 1212] = 0x23FF0, [ 1213] = 0x3DAD,
- [ 1214] = 0x25C65, [ 1215] = 0x8492, [ 1216] = 0x7BFA, [ 1218] = 0x7C35,
- [ 1219] = 0x25CC1, [ 1220] = 0x7C44, [ 1221] = 0x7C83, [ 1222] = 0xE345,
- [ 1223] = 0x7CA6, [ 1224] = 0x667D, [ 1225] = 0x24578, [ 1226] = 0x7CC9,
- [ 1227] = 0x7CC7, [ 1228] = 0x7CE6, [ 1229] = 0x7C74, [ 1230] = 0x7CF3,
- [ 1231] = 0x7CF5, [ 1267] = 0x7E67, [ 1268] = 0x451D, [ 1269] = 0x26E44,
- [ 1270] = 0x7D5D, [ 1271] = 0x26ED6, [ 1272] = 0x748D, [ 1273] = 0x7D89,
- [ 1274] = 0x7DAB, [ 1275] = 0x7135, [ 1276] = 0x7DB3, [ 1278] = 0x24057,
- [ 1279] = 0x26029, [ 1280] = 0x7DE4, [ 1281] = 0x3D13, [ 1282] = 0x7DF5,
- [ 1283] = 0x217F9, [ 1284] = 0x7DE5, [ 1285] = 0xE362, [ 1287] = 0x26121,
- [ 1288] = 0x2615A, [ 1289] = 0x7E6E, [ 1290] = 0x7E92, [ 1291] = 0x432B,
- [ 1292] = 0x946C, [ 1293] = 0x7E27, [ 1294] = 0x7F40, [ 1295] = 0x7F41,
- [ 1296] = 0x7F47, [ 1297] = 0x7936, [ 1298] = 0x262D0, [ 1299] = 0x99E1,
- [ 1300] = 0x7F97, [ 1301] = 0x26351, [ 1302] = 0x7FA3, [ 1303] = 0x21661,
- [ 1304] = 0x20068, [ 1305] = 0x455C, [ 1306] = 0x23766, [ 1307] = 0x4503,
- [ 1308] = 0x2833A, [ 1309] = 0x7FFA, [ 1310] = 0x26489, [ 1312] = 0x8008,
- [ 1313] = 0x801D, [ 1315] = 0x802F, [ 1316] = 0xE381, [ 1317] = 0xE382,
- [ 1318] = 0x803B, [ 1319] = 0x803C, [ 1320] = 0x8061, [ 1321] = 0xE386,
- [ 1322] = 0x4989, [ 1323] = 0x26626, [ 1324] = 0xE389, [ 1325] = 0x266E8,
- [ 1326] = 0x6725, [ 1327] = 0x80A7, [ 1328] = 0x28A48, [ 1329] = 0x8107,
- [ 1330] = 0x811A, [ 1331] = 0x58B0, [ 1332] = 0x226F6, [ 1333] = 0x6C7F,
- [ 1334] = 0x26498, [ 1335] = 0xE394, [ 1336] = 0x64E7, [ 1337] = 0xE396,
- [ 1338] = 0x8218, [ 1339] = 0x2185E, [ 1340] = 0x6A53, [ 1341] = 0x24A65,
- [ 1342] = 0x24A95, [ 1343] = 0x447A, [ 1344] = 0x8229, [ 1345] = 0xE39E,
- [ 1346] = 0x26A52, [ 1347] = 0xE3A0, [ 1348] = 0x4FF9, [ 1349] = 0x214FD,
- [ 1350] = 0x84E2, [ 1351] = 0x8362, [ 1352] = 0x26B0A, [ 1353] = 0x249A7,
- [ 1354] = 0x23530, [ 1355] = 0x21773, [ 1356] = 0x23DF8, [ 1357] = 0x82AA,
- [ 1358] = 0x691B, [ 1359] = 0x2F994, [ 1360] = 0x41DB, [ 1365] = 0x854B,
- [ 1366] = 0x82D0, [ 1367] = 0x831A, [ 1368] = 0x20E16, [ 1369] = 0x217B4,
- [ 1370] = 0x36C1, [ 1371] = 0xE3B4, [ 1372] = 0x2355A, [ 1373] = 0x827B,
- [ 1374] = 0x82E2, [ 1375] = 0x8318, [ 1376] = 0x23E8B, [ 1377] = 0x26DA3,
- [ 1378] = 0xE3BB, [ 1379] = 0x26B97, [ 1380] = 0x235CE, [ 1381] = 0x3DBF,
- [ 1382] = 0x831D, [ 1383] = 0x55EC, [ 1384] = 0x8385, [ 1385] = 0x450B,
- [ 1386] = 0x26DA5, [ 1387] = 0x83AC, [ 1389] = 0x83D3, [ 1390] = 0x347E,
- [ 1391] = 0x26ED4, [ 1392] = 0x6A57, [ 1393] = 0x855A, [ 1394] = 0x3496,
- [ 1395] = 0x26E42, [ 1396] = 0xE3CD, [ 1397] = 0x8458, [ 1398] = 0xE3CF,
- [ 1399] = 0x8471, [ 1400] = 0x3DD3, [ 1401] = 0x44E4, [ 1402] = 0x6AA7,
- [ 1403] = 0x844A, [ 1404] = 0xE3D5, [ 1405] = 0x7958, [ 1407] = 0x26B96,
- [ 1408] = 0x26E77, [ 1409] = 0x26E43, [ 1410] = 0x84DE, [ 1412] = 0x8391,
- [ 1413] = 0x44A0, [ 1414] = 0x8493, [ 1415] = 0x84E4, [ 1416] = 0xE3E1,
- [ 1417] = 0x4240, [ 1418] = 0x25CC0, [ 1419] = 0x4543, [ 1420] = 0x8534,
- [ 1421] = 0x5AF2, [ 1422] = 0xE3E7, [ 1423] = 0x4527, [ 1424] = 0x8573,
- [ 1425] = 0x4516, [ 1426] = 0x67BF, [ 1427] = 0x8616, [ 1462] = 0x28625,
- [ 1463] = 0x2863B, [ 1464] = 0x85C1, [ 1465] = 0xE3F0, [ 1466] = 0x8602,
- [ 1467] = 0xE3F2, [ 1468] = 0x270CD, [ 1469] = 0xE3F4, [ 1470] = 0x456A,
- [ 1471] = 0x8628, [ 1472] = 0x3648, [ 1473] = 0x218A2, [ 1474] = 0x53F7,
- [ 1475] = 0x2739A, [ 1476] = 0x867E, [ 1477] = 0x8771, [ 1478] = 0x2A0F8,
- [ 1479] = 0x87EE, [ 1480] = 0x22C27, [ 1481] = 0x87B1, [ 1482] = 0x87DA,
- [ 1483] = 0x880F, [ 1484] = 0x5661, [ 1485] = 0x866C, [ 1486] = 0x6856,
- [ 1487] = 0x460F, [ 1488] = 0x8845, [ 1489] = 0x8846, [ 1490] = 0x275E0,
- [ 1491] = 0x23DB9, [ 1492] = 0x275E4, [ 1493] = 0x885E, [ 1494] = 0x889C,
- [ 1495] = 0x465B, [ 1496] = 0x88B4, [ 1497] = 0x88B5, [ 1498] = 0x63C1,
- [ 1499] = 0x88C5, [ 1500] = 0x7777, [ 1501] = 0x2770F, [ 1502] = 0x8987,
- [ 1503] = 0x898A, [ 1506] = 0x89A7, [ 1507] = 0x89BC, [ 1508] = 0x28A25,
- [ 1509] = 0x89E7, [ 1510] = 0x27924, [ 1511] = 0x27ABD, [ 1512] = 0x8A9C,
- [ 1513] = 0x7793, [ 1514] = 0x91FE, [ 1515] = 0x8A90, [ 1516] = 0x27A59,
- [ 1517] = 0x7AE9, [ 1518] = 0x27B3A, [ 1519] = 0xE426, [ 1520] = 0x4713,
- [ 1521] = 0x27B38, [ 1522] = 0x717C, [ 1523] = 0x8B0C, [ 1524] = 0x8B1F,
- [ 1525] = 0x25430, [ 1526] = 0x25565, [ 1527] = 0x8B3F, [ 1528] = 0x8B4C,
- [ 1529] = 0x8B4D, [ 1530] = 0x8AA9, [ 1531] = 0x24A7A, [ 1532] = 0x8B90,
- [ 1533] = 0x8B9B, [ 1534] = 0x8AAF, [ 1535] = 0xE436, [ 1536] = 0x4615,
- [ 1537] = 0x884F, [ 1538] = 0x8C9B, [ 1539] = 0x27D54, [ 1540] = 0x27D8F,
- [ 1541] = 0x2F9D4, [ 1542] = 0x3725, [ 1543] = 0x27D53, [ 1544] = 0x8CD6,
- [ 1545] = 0x27D98, [ 1546] = 0x27DBD, [ 1547] = 0x8D12, [ 1548] = 0x8D03,
- [ 1549] = 0x21910, [ 1550] = 0x8CDB, [ 1551] = 0x705C, [ 1552] = 0x8D11,
- [ 1553] = 0xE448, [ 1554] = 0x3ED0, [ 1560] = 0x8DA9, [ 1561] = 0x28002,
- [ 1562] = 0xE44D, [ 1563] = 0x2498A, [ 1564] = 0x3B7C, [ 1565] = 0xE450,
- [ 1566] = 0x2710C, [ 1567] = 0x7AE7, [ 1568] = 0x8EAD, [ 1569] = 0x8EB6,
- [ 1570] = 0x8EC3, [ 1571] = 0x92D4, [ 1572] = 0x8F19, [ 1573] = 0x8F2D,
- [ 1574] = 0x28365, [ 1575] = 0x28412, [ 1576] = 0x8FA5, [ 1577] = 0x9303,
- [ 1578] = 0x2A29F, [ 1579] = 0x20A50, [ 1580] = 0x8FB3, [ 1581] = 0x492A,
- [ 1582] = 0x289DE, [ 1583] = 0x2853D, [ 1584] = 0x23DBB, [ 1585] = 0x5EF8,
- [ 1586] = 0x23262, [ 1587] = 0x8FF9, [ 1588] = 0xE467, [ 1589] = 0xE468,
- [ 1590] = 0xE469, [ 1591] = 0x22325, [ 1592] = 0x3980, [ 1593] = 0x26ED7,
- [ 1594] = 0x9037, [ 1595] = 0x2853C, [ 1596] = 0x27ABE, [ 1597] = 0x9061,
- [ 1598] = 0x2856C, [ 1599] = 0x2860B, [ 1600] = 0x90A8, [ 1601] = 0xE474,
- [ 1602] = 0x90C4, [ 1603] = 0x286E6, [ 1604] = 0x90AE, [ 1606] = 0x9167,
- [ 1607] = 0x3AF0, [ 1608] = 0x91A9, [ 1609] = 0x91C4, [ 1610] = 0x7CAC,
- [ 1611] = 0x28933, [ 1612] = 0x21E89, [ 1613] = 0x920E, [ 1614] = 0x6C9F,
- [ 1615] = 0x9241, [ 1616] = 0x9262, [ 1617] = 0x255B9, [ 1619] = 0x28AC6,
- [ 1620] = 0x23C9B, [ 1621] = 0x28B0C, [ 1622] = 0x255DB, [ 1657] = 0xE48A,
- [ 1658] = 0x932C, [ 1659] = 0x936B, [ 1660] = 0x28AE1, [ 1661] = 0x28BEB,
- [ 1662] = 0x708F, [ 1663] = 0x5AC3, [ 1664] = 0x28AE2, [ 1665] = 0x28AE5,
- [ 1666] = 0x4965, [ 1667] = 0x9244, [ 1668] = 0x28BEC, [ 1669] = 0x28C39,
- [ 1670] = 0x28BFF, [ 1671] = 0x9373, [ 1672] = 0x945B, [ 1673] = 0x8EBC,
- [ 1674] = 0x9585, [ 1675] = 0x95A6, [ 1676] = 0x9426, [ 1677] = 0x95A0,
- [ 1678] = 0x6FF6, [ 1679] = 0x42B9, [ 1680] = 0xE4A1, [ 1681] = 0x286D8,
- [ 1682] = 0x2127C, [ 1683] = 0x23E2E, [ 1684] = 0x49DF, [ 1685] = 0x6C1C,
- [ 1686] = 0x967B, [ 1687] = 0x9696, [ 1688] = 0x416C, [ 1689] = 0x96A3,
- [ 1690] = 0x26ED5, [ 1691] = 0x61DA, [ 1692] = 0x96B6, [ 1693] = 0x78F5,
- [ 1694] = 0x28AE0, [ 1695] = 0x96BD, [ 1696] = 0x53CC, [ 1697] = 0x49A1,
- [ 1698] = 0x26CB8, [ 1699] = 0x20274, [ 1700] = 0x26410, [ 1701] = 0x290AF,
- [ 1702] = 0x290E5, [ 1703] = 0x24AD1, [ 1704] = 0x21915, [ 1705] = 0x2330A,
- [ 1706] = 0x9731, [ 1707] = 0x8642, [ 1708] = 0x9736, [ 1709] = 0x4A0F,
- [ 1710] = 0x453D, [ 1711] = 0x4585, [ 1712] = 0xE4C1, [ 1713] = 0x7075,
- [ 1714] = 0x5B41, [ 1715] = 0x971B, [ 1717] = 0xE4C6, [ 1718] = 0x9757,
- [ 1719] = 0x5B4A, [ 1720] = 0x291EB, [ 1721] = 0x975F, [ 1722] = 0x9425,
- [ 1723] = 0x50D0, [ 1724] = 0x230B7, [ 1725] = 0x230BC, [ 1726] = 0x9789,
- [ 1727] = 0x979F, [ 1728] = 0x97B1, [ 1729] = 0x97BE, [ 1730] = 0x97C0,
- [ 1731] = 0x97D2, [ 1732] = 0x97E0, [ 1733] = 0x2546C, [ 1734] = 0x97EE,
- [ 1735] = 0x741C, [ 1736] = 0x29433, [ 1738] = 0x97F5, [ 1739] = 0x2941D,
- [ 1740] = 0xE4DD, [ 1741] = 0x4AD1, [ 1742] = 0x9834, [ 1743] = 0x9833,
- [ 1744] = 0x984B, [ 1745] = 0x9866, [ 1746] = 0x3B0E, [ 1747] = 0x27175,
- [ 1748] = 0x3D51, [ 1749] = 0x20630, [ 1750] = 0x2415C, [ 1755] = 0x25706,
- [ 1756] = 0x98CA, [ 1757] = 0x98B7, [ 1758] = 0x98C8, [ 1759] = 0x98C7,
- [ 1760] = 0x4AFF, [ 1761] = 0x26D27, [ 1762] = 0x216D3, [ 1763] = 0x55B0,
- [ 1764] = 0x98E1, [ 1765] = 0x98E6, [ 1766] = 0x98EC, [ 1767] = 0x9378,
- [ 1768] = 0x9939, [ 1769] = 0x24A29, [ 1770] = 0x4B72, [ 1771] = 0x29857,
- [ 1772] = 0x29905, [ 1773] = 0x99F5, [ 1774] = 0x9A0C, [ 1775] = 0x9A3B,
- [ 1776] = 0x9A10, [ 1777] = 0x9A58, [ 1778] = 0x25725, [ 1779] = 0x36C4,
- [ 1780] = 0x290B1, [ 1781] = 0x29BD5, [ 1782] = 0x9AE0, [ 1783] = 0x9AE2,
- [ 1784] = 0x29B05, [ 1785] = 0x9AF4, [ 1786] = 0x4C0E, [ 1787] = 0x9B14,
- [ 1788] = 0x9B2D, [ 1789] = 0x28600, [ 1790] = 0x5034, [ 1791] = 0x9B34,
- [ 1792] = 0x269A8, [ 1793] = 0x38C3, [ 1794] = 0x2307D, [ 1795] = 0x9B50,
- [ 1796] = 0x9B40, [ 1797] = 0x29D3E, [ 1798] = 0x5A45, [ 1799] = 0x21863,
- [ 1800] = 0x9B8E, [ 1801] = 0x2424B, [ 1802] = 0x9C02, [ 1803] = 0x9BFF,
- [ 1804] = 0x9C0C, [ 1805] = 0x29E68, [ 1806] = 0x9DD4, [ 1807] = 0x29FB7,
- [ 1808] = 0x2A192, [ 1809] = 0xE51E, [ 1810] = 0x2A0E1, [ 1811] = 0x2A123,
- [ 1812] = 0x2A1DF, [ 1813] = 0x9D7E, [ 1814] = 0x9D83, [ 1815] = 0xE524,
- [ 1816] = 0x9E0E, [ 1817] = 0x6888, [ 1852] = 0x9DC4, [ 1853] = 0xE528,
- [ 1854] = 0x2A193, [ 1855] = 0x2A220, [ 1856] = 0x2193B, [ 1857] = 0x2A233,
- [ 1858] = 0x9D39, [ 1859] = 0xE52E, [ 1860] = 0xE52F, [ 1861] = 0x9E90,
- [ 1862] = 0x9E95, [ 1863] = 0x9E9E, [ 1864] = 0x9EA2, [ 1865] = 0x4D34,
- [ 1866] = 0x9EAA, [ 1867] = 0x9EAF, [ 1868] = 0x24364, [ 1869] = 0x9EC1,
- [ 1870] = 0x3B60, [ 1871] = 0x39E5, [ 1872] = 0x3D1D, [ 1873] = 0x4F32,
- [ 1874] = 0x37BE, [ 1875] = 0x28C2B, [ 1876] = 0x9F02, [ 1877] = 0x9F08,
- [ 1878] = 0x4B96, [ 1879] = 0x9424, [ 1880] = 0x26DA2, [ 1881] = 0x9F17,
- [ 1883] = 0x9F39, [ 1884] = 0x569F, [ 1885] = 0x568A, [ 1886] = 0x9F45,
- [ 1887] = 0x99B8, [ 1888] = 0x2908B, [ 1889] = 0x97F2, [ 1890] = 0x847F,
- [ 1891] = 0x9F62, [ 1892] = 0x9F69, [ 1893] = 0x7ADC, [ 1894] = 0x9F8E,
- [ 1895] = 0x7216, [ 1896] = 0x4BBE, [ 1897] = 0x24975, [ 1898] = 0x249BB,
- [ 1899] = 0x7177, [ 1900] = 0x249F8, [ 1901] = 0x24348, [ 1902] = 0x24A51,
- [ 1903] = 0x739E, [ 1904] = 0x28BDA, [ 1905] = 0x218FA, [ 1906] = 0x799F,
- [ 1907] = 0x2897E, [ 1908] = 0x28E36, [ 1909] = 0x9369, [ 1910] = 0x93F3,
- [ 1911] = 0x28A44, [ 1912] = 0x92EC, [ 1913] = 0x9381, [ 1914] = 0x93CB,
- [ 1915] = 0x2896C, [ 1916] = 0x244B9, [ 1917] = 0x7217, [ 1918] = 0x3EEB,
- [ 1919] = 0x7772, [ 1920] = 0x7A43, [ 1921] = 0x70D0, [ 1922] = 0xE56D,
- [ 1923] = 0x243F8, [ 1924] = 0x717E, [ 1925] = 0xE570, [ 1926] = 0x70A3,
- [ 1927] = 0x218BE, [ 1928] = 0x23599, [ 1929] = 0x3EC7, [ 1930] = 0x21885,
- [ 1931] = 0x2542F, [ 1932] = 0x217F8, [ 1933] = 0x3722, [ 1934] = 0x216FB,
- [ 1935] = 0xE57A, [ 1936] = 0x36E1, [ 1937] = 0x21774, [ 1938] = 0xE57D,
- [ 1939] = 0x25F4B, [ 1940] = 0x3723, [ 1941] = 0x216C0, [ 1942] = 0x575B,
- [ 1943] = 0x24A25, [ 1944] = 0x213FE, [ 1945] = 0xE584, [ 1950] = 0x213C6,
- [ 1951] = 0x214B6, [ 1952] = 0x8503, [ 1953] = 0x236A6, [ 1955] = 0x8455,
- [ 1956] = 0xE58B, [ 1957] = 0x27165, [ 1958] = 0x23E31, [ 1959] = 0x2555C,
- [ 1960] = 0x23EFB, [ 1961] = 0x27052, [ 1962] = 0x44F4, [ 1963] = 0x236EE,
- [ 1964] = 0x2999D, [ 1965] = 0x26F26, [ 1966] = 0x67F9, [ 1967] = 0x3733,
- [ 1968] = 0x3C15, [ 1969] = 0x3DE7, [ 1970] = 0x586C, [ 1971] = 0xE59A,
- [ 1972] = 0x6810, [ 1973] = 0x4057, [ 1974] = 0x2373F, [ 1975] = 0xE59E,
- [ 1976] = 0x2408B, [ 1977] = 0xE5A0, [ 1978] = 0x26C21, [ 1979] = 0x54CB,
- [ 1980] = 0x569E, [ 1981] = 0x266B1, [ 1982] = 0x5692, [ 1983] = 0xE5A6,
- [ 1984] = 0x20BA8, [ 1985] = 0x20E0D, [ 1986] = 0x93C6, [ 1987] = 0xE5AA,
- [ 1988] = 0x939C, [ 1989] = 0x4EF8, [ 1990] = 0x512B, [ 1991] = 0x3819,
- [ 1992] = 0x24436, [ 1993] = 0x4EBC, [ 1994] = 0x20465, [ 1995] = 0x2037F,
- [ 1996] = 0x4F4B, [ 1997] = 0x4F8A, [ 1998] = 0x25651, [ 1999] = 0x5A68,
- [ 2000] = 0x201AB, [ 2001] = 0x203CB, [ 2002] = 0x3999, [ 2003] = 0x2030A,
- [ 2004] = 0x20414, [ 2005] = 0x3435, [ 2006] = 0x4F29, [ 2007] = 0x202C0,
- [ 2008] = 0x28EB3, [ 2009] = 0x20275, [ 2010] = 0x8ADA, [ 2011] = 0xE5C2,
- [ 2012] = 0x4E98, [ 2047] = 0x50CD, [ 2048] = 0x510D, [ 2049] = 0x4FA2,
- [ 2050] = 0x4F03, [ 2051] = 0xE5C8, [ 2052] = 0x23E8A, [ 2053] = 0x4F42,
- [ 2054] = 0x502E, [ 2055] = 0x506C, [ 2056] = 0x5081, [ 2057] = 0x4FCC,
- [ 2058] = 0x4FE5, [ 2059] = 0x5058, [ 2060] = 0x50FC, [ 2065] = 0x6E76,
- [ 2066] = 0x23595, [ 2067] = 0xE5D8, [ 2068] = 0x23EBF, [ 2069] = 0x6D72,
- [ 2070] = 0x21884, [ 2071] = 0x23E89, [ 2072] = 0x51A8, [ 2073] = 0x51C3,
- [ 2074] = 0x205E0, [ 2075] = 0x44DD, [ 2076] = 0x204A3, [ 2077] = 0x20492,
- [ 2078] = 0x20491, [ 2079] = 0x8D7A, [ 2080] = 0x28A9C, [ 2081] = 0x2070E,
- [ 2082] = 0x5259, [ 2083] = 0x52A4, [ 2084] = 0x20873, [ 2085] = 0x52E1,
- [ 2087] = 0x467A, [ 2088] = 0x718C, [ 2089] = 0x2438C, [ 2090] = 0x20C20,
- [ 2091] = 0x249AC, [ 2092] = 0xE5F1, [ 2093] = 0x69D1, [ 2094] = 0x20E1D,
- [ 2096] = 0x3EDE, [ 2097] = 0x7499, [ 2098] = 0x7414, [ 2099] = 0x7456,
- [ 2100] = 0x7398, [ 2101] = 0x4B8E, [ 2102] = 0x24ABC, [ 2103] = 0x2408D,
- [ 2104] = 0x53D0, [ 2105] = 0x3584, [ 2106] = 0x720F, [ 2107] = 0x240C9,
- [ 2108] = 0x55B4, [ 2109] = 0x20345, [ 2110] = 0x54CD, [ 2111] = 0x20BC6,
- [ 2112] = 0x571D, [ 2113] = 0x925D, [ 2114] = 0x96F4, [ 2115] = 0x9366,
- [ 2116] = 0x57DD, [ 2117] = 0x578D, [ 2118] = 0x577F, [ 2119] = 0x363E,
- [ 2120] = 0x58CB, [ 2121] = 0x5A99, [ 2122] = 0x28A46, [ 2123] = 0x216FA,
- [ 2124] = 0x2176F, [ 2125] = 0x21710, [ 2126] = 0x5A2C, [ 2127] = 0x59B8,
- [ 2128] = 0x928F, [ 2129] = 0x5A7E, [ 2130] = 0x5ACF, [ 2131] = 0x5A12,
- [ 2132] = 0xE619, [ 2133] = 0x219F3, [ 2134] = 0x21861, [ 2135] = 0xE61C,
- [ 2136] = 0x36F5, [ 2137] = 0x6D05, [ 2138] = 0x7443, [ 2139] = 0x5A21,
- [ 2140] = 0x25E83, [ 2145] = 0x5A81, [ 2146] = 0x28BD7, [ 2147] = 0x20413,
- [ 2148] = 0x93E0, [ 2149] = 0x748C, [ 2150] = 0x21303, [ 2151] = 0x7105,
- [ 2152] = 0x4972, [ 2153] = 0x9408, [ 2154] = 0x289FB, [ 2155] = 0x93BD,
- [ 2156] = 0x37A0, [ 2157] = 0x5C1E, [ 2158] = 0x5C9E, [ 2159] = 0x5E5E,
- [ 2160] = 0x5E48, [ 2161] = 0x21996, [ 2162] = 0x2197C, [ 2163] = 0x23AEE,
- [ 2164] = 0x5ECD, [ 2165] = 0x5B4F, [ 2166] = 0x21903, [ 2167] = 0x21904,
- [ 2168] = 0x3701, [ 2169] = 0x218A0, [ 2170] = 0x36DD, [ 2171] = 0x216FE,
- [ 2172] = 0x36D3, [ 2173] = 0x812A, [ 2174] = 0x28A47, [ 2175] = 0x21DBA,
- [ 2176] = 0x23472, [ 2177] = 0x289A8, [ 2178] = 0x5F0C, [ 2179] = 0x5F0E,
- [ 2180] = 0x21927, [ 2181] = 0xE646, [ 2182] = 0x5A6B, [ 2183] = 0x2173B,
- [ 2184] = 0x5B44, [ 2185] = 0x8614, [ 2186] = 0x275FD, [ 2187] = 0x8860,
- [ 2188] = 0x607E, [ 2189] = 0x22860, [ 2190] = 0x2262B, [ 2191] = 0x5FDB,
- [ 2192] = 0x3EB8, [ 2193] = 0x225AF, [ 2194] = 0x225BE, [ 2195] = 0xE654,
- [ 2196] = 0x26F73, [ 2197] = 0x61C0, [ 2198] = 0x2003E, [ 2199] = 0x20046,
- [ 2200] = 0x2261B, [ 2201] = 0x6199, [ 2202] = 0x6198, [ 2203] = 0x6075,
- [ 2204] = 0x22C9B, [ 2205] = 0x22D07, [ 2206] = 0x246D4, [ 2207] = 0xE660,
- [ 2242] = 0x6471, [ 2243] = 0x24665, [ 2244] = 0x22B6A, [ 2245] = 0x3A29,
- [ 2246] = 0x22B22, [ 2247] = 0x23450, [ 2248] = 0x298EA, [ 2249] = 0x22E78,
- [ 2250] = 0x6337, [ 2251] = 0xE66A, [ 2252] = 0x64B6, [ 2253] = 0x6331,
- [ 2254] = 0x63D1, [ 2255] = 0x249E3, [ 2256] = 0x22D67, [ 2257] = 0x62A4,
- [ 2258] = 0x22CA1, [ 2259] = 0x643B, [ 2260] = 0x656B, [ 2261] = 0x6972,
- [ 2262] = 0x3BF4, [ 2263] = 0x2308E, [ 2264] = 0x232AD, [ 2265] = 0x24989,
- [ 2266] = 0x232AB, [ 2267] = 0x550D, [ 2268] = 0x232E0, [ 2269] = 0x218D9,
- [ 2270] = 0xE67D, [ 2271] = 0x66CE, [ 2272] = 0x23289, [ 2273] = 0xE680,
- [ 2274] = 0x3AE0, [ 2275] = 0x4190, [ 2276] = 0x25584, [ 2277] = 0x28B22,
- [ 2278] = 0x2558F, [ 2279] = 0x216FC, [ 2280] = 0x2555B, [ 2281] = 0x25425,
- [ 2282] = 0x78EE, [ 2283] = 0x23103, [ 2284] = 0x2182A, [ 2285] = 0x23234,
- [ 2286] = 0x3464, [ 2287] = 0xE68E, [ 2288] = 0x23182, [ 2289] = 0x242C9,
- [ 2290] = 0x668E, [ 2291] = 0x26D24, [ 2292] = 0x666B, [ 2293] = 0x4B93,
- [ 2294] = 0x6630, [ 2295] = 0x27870, [ 2296] = 0xE697, [ 2297] = 0x6663,
- [ 2298] = 0x232D2, [ 2299] = 0x232E1, [ 2300] = 0x661E, [ 2301] = 0x25872,
- [ 2302] = 0x38D1, [ 2303] = 0xE69E, [ 2304] = 0x237BC, [ 2305] = 0x3B99,
- [ 2306] = 0x237A2, [ 2307] = 0x233FE, [ 2308] = 0x74D0, [ 2309] = 0x3B96,
- [ 2310] = 0x678F, [ 2311] = 0x2462A, [ 2312] = 0x68B6, [ 2313] = 0x681E,
- [ 2314] = 0x3BC4, [ 2315] = 0x6ABE, [ 2316] = 0x3863, [ 2317] = 0x237D5,
- [ 2318] = 0x24487, [ 2319] = 0x6A33, [ 2320] = 0x6A52, [ 2321] = 0x6AC9,
- [ 2322] = 0x6B05, [ 2323] = 0x21912, [ 2324] = 0x6511, [ 2325] = 0x6898,
- [ 2326] = 0x6A4C, [ 2327] = 0x3BD7, [ 2328] = 0x6A7A, [ 2329] = 0x6B57,
- [ 2330] = 0x23FC0, [ 2331] = 0x23C9A, [ 2332] = 0x93A0, [ 2333] = 0x92F2,
- [ 2334] = 0x28BEA, [ 2335] = 0x28ACB, [ 2340] = 0x9289, [ 2341] = 0xE6C0,
- [ 2342] = 0x289DC, [ 2343] = 0x9467, [ 2344] = 0x6DA5, [ 2345] = 0x6F0B,
- [ 2346] = 0xE6C5, [ 2348] = 0x23F7F, [ 2349] = 0x3D8F, [ 2350] = 0x6E04,
- [ 2351] = 0x2403C, [ 2352] = 0x5A3D, [ 2353] = 0x6E0A, [ 2354] = 0x5847,
- [ 2355] = 0x6D24, [ 2356] = 0x7842, [ 2357] = 0x713B, [ 2358] = 0x2431A,
- [ 2359] = 0x24276, [ 2360] = 0x70F1, [ 2361] = 0x7250, [ 2362] = 0x7287,
- [ 2363] = 0x7294, [ 2364] = 0x2478F, [ 2365] = 0x24725, [ 2366] = 0x5179,
- [ 2367] = 0x24AA4, [ 2368] = 0x205EB, [ 2369] = 0x747A, [ 2370] = 0x23EF8,
- [ 2371] = 0xE6DE, [ 2372] = 0xE6DF, [ 2373] = 0x24917, [ 2374] = 0x25FE1,
- [ 2375] = 0x3F06, [ 2376] = 0x3EB1, [ 2377] = 0x24ADF, [ 2378] = 0x28C23,
- [ 2379] = 0x23F35, [ 2380] = 0x60A7, [ 2381] = 0x3EF3, [ 2382] = 0x74CC,
- [ 2383] = 0x743C, [ 2384] = 0x9387, [ 2385] = 0x7437, [ 2386] = 0x449F,
- [ 2387] = 0x26DEA, [ 2388] = 0x4551, [ 2389] = 0x7583, [ 2390] = 0x3F63,
- [ 2391] = 0x24CD9, [ 2392] = 0x24D06, [ 2393] = 0x3F58, [ 2394] = 0x7555,
- [ 2395] = 0x7673, [ 2396] = 0x2A5C6, [ 2397] = 0x3B19, [ 2398] = 0x7468,
- [ 2399] = 0x28ACC, [ 2400] = 0x249AB, [ 2401] = 0x2498E, [ 2402] = 0x3AFB,
- [ 2437] = 0x3DCD, [ 2438] = 0x24A4E, [ 2439] = 0x3EFF, [ 2440] = 0xE701,
- [ 2441] = 0x248F3, [ 2442] = 0x91FA, [ 2443] = 0x5732, [ 2444] = 0x9342,
- [ 2445] = 0x28AE3, [ 2446] = 0x21864, [ 2447] = 0x50DF, [ 2448] = 0x25221,
- [ 2449] = 0x251E7, [ 2450] = 0x7778, [ 2451] = 0x23232, [ 2452] = 0x770E,
- [ 2453] = 0x770F, [ 2454] = 0x777B, [ 2455] = 0x24697, [ 2456] = 0x23781,
- [ 2457] = 0x3A5E, [ 2458] = 0xE713, [ 2459] = 0x7438, [ 2460] = 0x749B,
- [ 2461] = 0x3EBF, [ 2462] = 0x24ABA, [ 2463] = 0x24AC7, [ 2464] = 0x40C8,
- [ 2465] = 0x24A96, [ 2466] = 0x261AE, [ 2467] = 0x9307, [ 2468] = 0x25581,
- [ 2469] = 0x781E, [ 2470] = 0x788D, [ 2471] = 0x7888, [ 2472] = 0x78D2,
- [ 2473] = 0x73D0, [ 2474] = 0x7959, [ 2475] = 0x27741, [ 2476] = 0xE725,
- [ 2477] = 0x410E, [ 2479] = 0x8496, [ 2480] = 0x79A5, [ 2481] = 0x6A2D,
- [ 2482] = 0x23EFA, [ 2483] = 0x7A3A, [ 2484] = 0x79F4, [ 2485] = 0x416E,
- [ 2486] = 0x216E6, [ 2487] = 0x4132, [ 2488] = 0x9235, [ 2489] = 0x79F1,
- [ 2490] = 0x20D4C, [ 2491] = 0x2498C, [ 2492] = 0x20299, [ 2493] = 0x23DBA,
- [ 2494] = 0x2176E, [ 2495] = 0x3597, [ 2496] = 0x556B, [ 2497] = 0x3570,
- [ 2498] = 0x36AA, [ 2499] = 0x201D4, [ 2500] = 0xE73D, [ 2501] = 0x7AE2,
- [ 2502] = 0x5A59, [ 2503] = 0x226F5, [ 2504] = 0xE741, [ 2505] = 0x25A9C,
- [ 2506] = 0x5A0D, [ 2507] = 0x2025B, [ 2508] = 0x78F0, [ 2509] = 0x5A2A,
- [ 2510] = 0x25BC6, [ 2511] = 0x7AFE, [ 2512] = 0x41F9, [ 2513] = 0x7C5D,
- [ 2514] = 0x7C6D, [ 2515] = 0x4211, [ 2516] = 0x25BB3, [ 2517] = 0x25EBC,
- [ 2518] = 0x25EA6, [ 2519] = 0x7CCD, [ 2520] = 0x249F9, [ 2521] = 0xE752,
- [ 2522] = 0x7C8E, [ 2523] = 0x7C7C, [ 2524] = 0x7CAE, [ 2525] = 0x6AB2,
- [ 2526] = 0x7DDC, [ 2527] = 0x7E07, [ 2528] = 0x7DD3, [ 2529] = 0x7F4E,
- [ 2530] = 0x26261, [ 2535] = 0x2615C, [ 2536] = 0xE75D, [ 2537] = 0x7D97,
- [ 2538] = 0x25E82, [ 2539] = 0x426A, [ 2540] = 0xE761, [ 2541] = 0x20916,
- [ 2542] = 0x67D6, [ 2543] = 0x2004E, [ 2544] = 0x235CF, [ 2545] = 0x57C4,
- [ 2546] = 0x26412, [ 2547] = 0xE768, [ 2548] = 0x24962, [ 2549] = 0x7FDD,
- [ 2550] = 0x7B27, [ 2551] = 0x2082C, [ 2552] = 0x25AE9, [ 2553] = 0x25D43,
- [ 2554] = 0x7B0C, [ 2555] = 0x25E0E, [ 2556] = 0x99E6, [ 2557] = 0x8645,
- [ 2558] = 0x9A63, [ 2559] = 0x6A1C, [ 2560] = 0xE775, [ 2561] = 0x39E2,
- [ 2562] = 0x249F7, [ 2563] = 0x265AD, [ 2564] = 0x9A1F, [ 2565] = 0xE77A,
- [ 2566] = 0x8480, [ 2567] = 0x27127, [ 2568] = 0xE77D, [ 2569] = 0x44EA,
- [ 2570] = 0x8137, [ 2571] = 0x4402, [ 2572] = 0x80C6, [ 2573] = 0x8109,
- [ 2574] = 0x8142, [ 2575] = 0x267B4, [ 2576] = 0x98C3, [ 2577] = 0x26A42,
- [ 2578] = 0x8262, [ 2579] = 0x8265, [ 2580] = 0x26A51, [ 2581] = 0x8453,
- [ 2582] = 0x26DA7, [ 2583] = 0x8610, [ 2584] = 0x2721B, [ 2585] = 0x5A86,
- [ 2586] = 0x417F, [ 2587] = 0xE790, [ 2588] = 0x5B2B, [ 2589] = 0x218A1,
- [ 2590] = 0x5AE4, [ 2591] = 0x218D8, [ 2592] = 0x86A0, [ 2593] = 0x8728,
- [ 2594] = 0xE797, [ 2595] = 0x882D, [ 2596] = 0x27422, [ 2597] = 0x5A02,
- [ 2632] = 0x886E, [ 2633] = 0x4F45, [ 2634] = 0x8887, [ 2635] = 0x88BF,
- [ 2636] = 0x88E6, [ 2637] = 0x8965, [ 2638] = 0x894D, [ 2639] = 0x25683,
- [ 2640] = 0x8954, [ 2641] = 0x27785, [ 2642] = 0x27784, [ 2643] = 0xE7A6,
- [ 2644] = 0x28BD9, [ 2645] = 0x28B9C, [ 2646] = 0x289F9, [ 2647] = 0x3EAD,
- [ 2648] = 0x84A3, [ 2649] = 0x46F5, [ 2650] = 0x46CF, [ 2651] = 0x37F2,
- [ 2652] = 0x8A3D, [ 2653] = 0x8A1C, [ 2654] = 0x29448, [ 2655] = 0x5F4D,
- [ 2656] = 0x922B, [ 2657] = 0xE7B4, [ 2658] = 0x65D4, [ 2659] = 0x7129,
- [ 2660] = 0x70C4, [ 2661] = 0x21845, [ 2662] = 0x9D6D, [ 2663] = 0x8C9F,
- [ 2664] = 0x8CE9, [ 2665] = 0x27DDC, [ 2666] = 0x599A, [ 2667] = 0x77C3,
- [ 2668] = 0x59F0, [ 2669] = 0x436E, [ 2670] = 0x36D4, [ 2671] = 0x8E2A,
- [ 2672] = 0x8EA7, [ 2673] = 0x24C09, [ 2674] = 0x8F30, [ 2675] = 0x8F4A,
- [ 2676] = 0x42F4, [ 2677] = 0x6C58, [ 2678] = 0x6FBB, [ 2679] = 0x22321,
- [ 2680] = 0x489B, [ 2681] = 0x6F79, [ 2682] = 0x6E8B, [ 2683] = 0x217DA,
- [ 2684] = 0x9BE9, [ 2685] = 0x36B5, [ 2686] = 0x2492F, [ 2687] = 0x90BB,
- [ 2689] = 0x5571, [ 2690] = 0x4906, [ 2691] = 0x91BB, [ 2692] = 0x9404,
- [ 2693] = 0x28A4B, [ 2694] = 0x4062, [ 2695] = 0xE7DA, [ 2696] = 0x9427,
- [ 2697] = 0x28C1D, [ 2698] = 0xE7DD, [ 2699] = 0x84E5, [ 2700] = 0x8A2B,
- [ 2701] = 0x9599, [ 2702] = 0x95A7, [ 2703] = 0x9597, [ 2704] = 0x9596,
- [ 2705] = 0x28D34, [ 2706] = 0x7445, [ 2707] = 0x3EC2, [ 2708] = 0x248FF,
- [ 2709] = 0xE7E8, [ 2710] = 0xE7E9, [ 2711] = 0x3EE7, [ 2712] = 0x23225,
- [ 2713] = 0x968F, [ 2714] = 0xE7ED, [ 2715] = 0x28E66, [ 2716] = 0x28E65,
- [ 2717] = 0x3ECC, [ 2718] = 0xE7F1, [ 2719] = 0x24A78, [ 2720] = 0x23FEE,
- [ 2721] = 0x7412, [ 2722] = 0x746B, [ 2723] = 0x3EFC, [ 2724] = 0x9741,
- [ 2725] = 0x290B0, [ 2730] = 0x6847, [ 2731] = 0x4A1D, [ 2732] = 0xE7FB,
- [ 2733] = 0xE7FC, [ 2735] = 0x9368, [ 2736] = 0x28989, [ 2737] = 0xE800,
- [ 2738] = 0x28B2F, [ 2739] = 0x263BE, [ 2740] = 0x92BA, [ 2741] = 0x5B11,
- [ 2742] = 0x8B69, [ 2743] = 0x493C, [ 2744] = 0x73F9, [ 2745] = 0x2421B,
- [ 2746] = 0x979B, [ 2747] = 0x9771, [ 2748] = 0x9938, [ 2749] = 0xE80C,
- [ 2750] = 0x5DC1, [ 2751] = 0x28BC5, [ 2752] = 0x24AB2, [ 2753] = 0x981F,
- [ 2754] = 0x294DA, [ 2755] = 0x92F6, [ 2756] = 0xE813, [ 2757] = 0x91E5,
- [ 2758] = 0x44C0, [ 2759] = 0x28B50, [ 2760] = 0x24A67, [ 2761] = 0x28B64,
- [ 2762] = 0x98DC, [ 2763] = 0x28A45, [ 2764] = 0x3F00, [ 2765] = 0x922A,
- [ 2766] = 0x4925, [ 2767] = 0x8414, [ 2768] = 0x993B, [ 2769] = 0x994D,
- [ 2770] = 0xE821, [ 2771] = 0x3DFD, [ 2772] = 0x999B, [ 2773] = 0x4B6F,
- [ 2774] = 0x99AA, [ 2775] = 0x9A5C, [ 2776] = 0x28B65, [ 2777] = 0xE828,
- [ 2778] = 0x6A8F, [ 2779] = 0x9A21, [ 2780] = 0x5AFE, [ 2781] = 0x9A2F,
- [ 2782] = 0xE82D, [ 2783] = 0x4B90, [ 2784] = 0xE82F, [ 2785] = 0x99BC,
- [ 2786] = 0x4BBD, [ 2787] = 0x4B97, [ 2788] = 0x937D, [ 2789] = 0x5872,
- [ 2790] = 0x21302, [ 2791] = 0x5822, [ 2792] = 0x249B8, [ 2827] = 0x214E8,
- [ 2828] = 0x7844, [ 2829] = 0x2271F, [ 2830] = 0x23DB8, [ 2831] = 0x68C5,
- [ 2832] = 0x3D7D, [ 2833] = 0x9458, [ 2834] = 0x3927, [ 2835] = 0x6150,
- [ 2836] = 0x22781, [ 2837] = 0x2296B, [ 2838] = 0x6107, [ 2839] = 0x9C4F,
- [ 2840] = 0x9C53, [ 2841] = 0x9C7B, [ 2842] = 0x9C35, [ 2843] = 0x9C10,
- [ 2844] = 0x9B7F, [ 2845] = 0x9BCF, [ 2846] = 0x29E2D, [ 2847] = 0x9B9F,
- [ 2848] = 0xE84D, [ 2849] = 0x2A0FE, [ 2850] = 0x9D21, [ 2851] = 0x4CAE,
- [ 2852] = 0x24104, [ 2853] = 0x9E18, [ 2854] = 0x4CB0, [ 2855] = 0x9D0C,
- [ 2856] = 0xE855, [ 2857] = 0xE856, [ 2858] = 0x2A0F3, [ 2859] = 0x2992F,
- [ 2860] = 0x9DA5, [ 2861] = 0x84BD, [ 2862] = 0xE85B, [ 2863] = 0x26FDF,
- [ 2864] = 0xE85D, [ 2865] = 0x85FC, [ 2866] = 0x4533, [ 2867] = 0x26DA4,
- [ 2868] = 0x26E84, [ 2869] = 0x26DF0, [ 2870] = 0x8420, [ 2871] = 0x85EE,
- [ 2872] = 0xE865, [ 2873] = 0x237D7, [ 2874] = 0x26064, [ 2875] = 0x79E2,
- [ 2876] = 0x2359C, [ 2877] = 0x23640, [ 2878] = 0x492D, [ 2879] = 0x249DE,
- [ 2880] = 0x3D62, [ 2881] = 0x93DB, [ 2882] = 0x92BE, [ 2883] = 0x9348,
- [ 2884] = 0x202BF, [ 2885] = 0x78B9, [ 2886] = 0x9277, [ 2887] = 0x944D,
- [ 2888] = 0x4FE4, [ 2889] = 0x3440, [ 2890] = 0x9064, [ 2891] = 0x2555D,
- [ 2892] = 0x783D, [ 2893] = 0x7854, [ 2894] = 0x78B6, [ 2895] = 0x784B,
- [ 2896] = 0x21757, [ 2897] = 0x231C9, [ 2898] = 0x24941, [ 2899] = 0x369A,
- [ 2900] = 0x4F72, [ 2901] = 0x6FDA, [ 2902] = 0x6FD9, [ 2904] = 0x701E,
- [ 2905] = 0x5414, [ 2906] = 0xE887, [ 2907] = 0x57BB, [ 2908] = 0x58F3,
- [ 2909] = 0x578A, [ 2910] = 0x9D16, [ 2911] = 0x57D7, [ 2912] = 0x7134,
- [ 2913] = 0x34AF, [ 2914] = 0xE88F, [ 2915] = 0x71EB, [ 2916] = 0xE891,
- [ 2917] = 0x24F97, [ 2919] = 0x217B5, [ 2920] = 0x28A49, [ 2925] = 0x610C,
- [ 2926] = 0x5ACE, [ 2927] = 0x5A0B, [ 2928] = 0x42BC, [ 2929] = 0x24488,
- [ 2930] = 0x372C, [ 2931] = 0x4B7B, [ 2932] = 0x289FC, [ 2933] = 0x93BB,
- [ 2934] = 0x93B8, [ 2935] = 0x218D6, [ 2936] = 0xE8A1, [ 2937] = 0x8472,
- [ 2938] = 0x26CC0, [ 2939] = 0xE8A4, [ 2940] = 0x242FA, [ 2941] = 0x22C26,
- [ 2942] = 0x243C1, [ 2943] = 0x5994, [ 2944] = 0x23DB7, [ 2945] = 0x26741,
- [ 2946] = 0x7DA8, [ 2947] = 0x2615B, [ 2948] = 0x260A4, [ 2949] = 0x249B9,
- [ 2950] = 0x2498B, [ 2951] = 0x289FA, [ 2952] = 0x92E5, [ 2953] = 0x73E2,
- [ 2954] = 0x3EE9, [ 2955] = 0x74B4, [ 2956] = 0x28B63, [ 2957] = 0x2189F,
- [ 2958] = 0x3EE1, [ 2959] = 0x24AB3, [ 2960] = 0x6AD8, [ 2961] = 0x73F3,
- [ 2962] = 0x73FB, [ 2963] = 0x3ED6, [ 2964] = 0x24A3E, [ 2965] = 0x24A94,
- [ 2966] = 0x217D9, [ 2967] = 0x24A66, [ 2968] = 0x203A7, [ 2969] = 0xE8C2,
- [ 2970] = 0xE8C3, [ 2971] = 0x7448, [ 2972] = 0x24916, [ 2973] = 0x70A5,
- [ 2974] = 0x24976, [ 2975] = 0x9284, [ 2976] = 0x73E6, [ 2977] = 0x935F,
- [ 2978] = 0x204FE, [ 2979] = 0x9331, [ 2980] = 0xE8CD, [ 2981] = 0x28A16,
- [ 2982] = 0x9386, [ 2983] = 0x28BE7, [ 2984] = 0x255D5, [ 2985] = 0x4935,
- [ 2986] = 0x28A82, [ 2987] = 0x716B, [ 3022] = 0xE8D5, [ 3023] = 0xE8D6,
- [ 3024] = 0x56A4, [ 3025] = 0x2061A, [ 3026] = 0xE8D9, [ 3027] = 0xE8DA,
- [ 3028] = 0x5502, [ 3029] = 0x79C4, [ 3030] = 0x217FA, [ 3031] = 0x7DFE,
- [ 3032] = 0x216C2, [ 3033] = 0x24A50, [ 3034] = 0xE8E1, [ 3035] = 0x452E,
- [ 3036] = 0x9401, [ 3037] = 0x370A, [ 3038] = 0xE8E5, [ 3039] = 0x249AD,
- [ 3040] = 0x59B0, [ 3041] = 0x218BF, [ 3042] = 0x21883, [ 3043] = 0x27484,
- [ 3044] = 0x5AA1, [ 3045] = 0x36E2, [ 3046] = 0x23D5B, [ 3047] = 0x36B0,
- [ 3048] = 0x925F, [ 3049] = 0x5A79, [ 3050] = 0x28A81, [ 3051] = 0x21862,
- [ 3052] = 0x9374, [ 3053] = 0x3CCD, [ 3054] = 0x20AB4, [ 3055] = 0x4A96,
- [ 3056] = 0x398A, [ 3057] = 0x50F4, [ 3058] = 0x3D69, [ 3059] = 0x3D4C,
- [ 3060] = 0x2139C, [ 3061] = 0x7175, [ 3062] = 0x42FB, [ 3063] = 0xE8FE,
- [ 3064] = 0x6E0F, [ 3065] = 0x290E4, [ 3066] = 0x44EB, [ 3067] = 0x6D57,
- [ 3068] = 0x27E4F, [ 3069] = 0x7067, [ 3070] = 0x6CAF, [ 3071] = 0x3CD6,
- [ 3072] = 0x23FED, [ 3073] = 0x23E2D, [ 3074] = 0x6E02, [ 3075] = 0x6F0C,
- [ 3076] = 0x3D6F, [ 3077] = 0x203F5, [ 3078] = 0x7551, [ 3079] = 0x36BC,
- [ 3080] = 0x34C8, [ 3081] = 0x4680, [ 3082] = 0x3EDA, [ 3083] = 0x4871,
- [ 3084] = 0x59C4, [ 3085] = 0x926E, [ 3086] = 0x493E, [ 3087] = 0x8F41,
- [ 3088] = 0xE917, [ 3089] = 0xE918, [ 3090] = 0x5812, [ 3091] = 0x57C8,
- [ 3092] = 0x36D6, [ 3093] = 0x21452, [ 3094] = 0x70FE, [ 3095] = 0x24362,
- [ 3096] = 0xE91F, [ 3097] = 0x22FE3, [ 3098] = 0x212B0, [ 3099] = 0x223BD,
- [ 3100] = 0x68B9, [ 3101] = 0x6967, [ 3102] = 0xE925, [ 3103] = 0x234E5,
- [ 3104] = 0x27BF4, [ 3105] = 0x236DF, [ 3106] = 0x28A83, [ 3107] = 0x237D6,
- [ 3108] = 0xE92B, [ 3109] = 0x24C9F, [ 3110] = 0x6A1A, [ 3111] = 0x236AD,
- [ 3112] = 0x26CB7, [ 3113] = 0x843E, [ 3114] = 0x44DF, [ 3115] = 0x44CE,
- [ 3120] = 0x26D26, [ 3121] = 0xE934, [ 3122] = 0x26C82, [ 3123] = 0x26FDE,
- [ 3124] = 0x6F17, [ 3125] = 0x27109, [ 3126] = 0x833D, [ 3127] = 0x2173A,
- [ 3128] = 0x83ED, [ 3129] = 0x26C80, [ 3130] = 0x27053, [ 3131] = 0x217DB,
- [ 3132] = 0x5989, [ 3133] = 0x5A82, [ 3134] = 0x217B3, [ 3135] = 0x5A61,
- [ 3136] = 0x5A71, [ 3137] = 0x21905, [ 3138] = 0x241FC, [ 3139] = 0x372D,
- [ 3140] = 0x59EF, [ 3141] = 0x2173C, [ 3142] = 0x36C7, [ 3143] = 0x718E,
- [ 3144] = 0x9390, [ 3145] = 0x669A, [ 3146] = 0x242A5, [ 3147] = 0x5A6E,
- [ 3148] = 0x5A2B, [ 3149] = 0xE950, [ 3150] = 0x6A2B, [ 3151] = 0x23EF9,
- [ 3152] = 0x27736, [ 3153] = 0x2445B, [ 3154] = 0x242CA, [ 3155] = 0x711D,
- [ 3156] = 0x24259, [ 3157] = 0x289E1, [ 3158] = 0x4FB0, [ 3159] = 0x26D28,
- [ 3160] = 0x5CC2, [ 3161] = 0x244CE, [ 3162] = 0x27E4D, [ 3163] = 0x243BD,
- [ 3164] = 0x6A0C, [ 3165] = 0x24256, [ 3166] = 0x21304, [ 3167] = 0x70A6,
- [ 3168] = 0x7133, [ 3169] = 0x243E9, [ 3170] = 0x3DA5, [ 3171] = 0x6CDF,
- [ 3172] = 0xE967, [ 3173] = 0x24A4F, [ 3174] = 0x7E65, [ 3175] = 0x59EB,
- [ 3176] = 0x5D2F, [ 3177] = 0x3DF3, [ 3178] = 0x5F5C, [ 3179] = 0xE96E,
- [ 3180] = 0xE96F, [ 3181] = 0x7DA4, [ 3182] = 0x8426, [ 3217] = 0x5485,
- [ 3218] = 0xE973, [ 3219] = 0x23300, [ 3220] = 0x20214, [ 3221] = 0x577E,
- [ 3222] = 0xE977, [ 3223] = 0x20619, [ 3224] = 0x3FE5, [ 3225] = 0xE97A,
- [ 3226] = 0xE97B, [ 3227] = 0x7003, [ 3228] = 0xE97D, [ 3229] = 0x5D70,
- [ 3230] = 0x738F, [ 3231] = 0x7CD3, [ 3232] = 0x28A59, [ 3233] = 0xE982,
- [ 3234] = 0x4FC8, [ 3235] = 0x7FE7, [ 3236] = 0x72CD, [ 3237] = 0x7310,
- [ 3238] = 0x27AF4, [ 3239] = 0x7338, [ 3240] = 0x7339, [ 3241] = 0x256F6,
- [ 3242] = 0x7341, [ 3243] = 0x7348, [ 3244] = 0x3EA9, [ 3245] = 0x27B18,
- [ 3246] = 0x906C, [ 3247] = 0x71F5, [ 3248] = 0xE991, [ 3249] = 0x73E1,
- [ 3250] = 0x81F6, [ 3251] = 0x3ECA, [ 3252] = 0x770C, [ 3253] = 0x3ED1,
- [ 3254] = 0x6CA2, [ 3255] = 0x56FD, [ 3256] = 0x7419, [ 3257] = 0x741E,
- [ 3258] = 0x741F, [ 3259] = 0x3EE2, [ 3260] = 0x3EF0, [ 3261] = 0x3EF4,
- [ 3262] = 0x3EFA, [ 3263] = 0x74D3, [ 3264] = 0x3F0E, [ 3265] = 0x3F53,
- [ 3266] = 0x7542, [ 3267] = 0x756D, [ 3268] = 0x7572, [ 3269] = 0x758D,
- [ 3270] = 0x3F7C, [ 3271] = 0x75C8, [ 3272] = 0x75DC, [ 3273] = 0x3FC0,
- [ 3274] = 0x764D, [ 3275] = 0x3FD7, [ 3276] = 0x7674, [ 3277] = 0x3FDC,
- [ 3278] = 0x767A, [ 3279] = 0x24F5C, [ 3280] = 0x7188, [ 3281] = 0x5623,
- [ 3282] = 0x8980, [ 3283] = 0x5869, [ 3284] = 0x401D, [ 3285] = 0x7743,
- [ 3286] = 0x4039, [ 3287] = 0x6761, [ 3288] = 0x4045, [ 3289] = 0x35DB,
- [ 3290] = 0x7798, [ 3291] = 0x406A, [ 3292] = 0x406F, [ 3293] = 0x5C5E,
- [ 3294] = 0x77BE, [ 3295] = 0x77CB, [ 3296] = 0x58F2, [ 3297] = 0x7818,
- [ 3298] = 0x70B9, [ 3299] = 0x781C, [ 3300] = 0x40A8, [ 3301] = 0x7839,
- [ 3302] = 0x7847, [ 3303] = 0x7851, [ 3304] = 0x7866, [ 3305] = 0x8448,
- [ 3306] = 0xE9CB, [ 3307] = 0x7933, [ 3308] = 0x6803, [ 3309] = 0x7932,
- [ 3310] = 0x4103, [ 3315] = 0x4109, [ 3316] = 0x7991, [ 3317] = 0x7999,
- [ 3318] = 0x8FBB, [ 3319] = 0x7A06, [ 3320] = 0x8FBC, [ 3321] = 0x4167,
- [ 3322] = 0x7A91, [ 3323] = 0x41B2, [ 3324] = 0x7ABC, [ 3325] = 0x8279,
- [ 3326] = 0x41C4, [ 3327] = 0x7ACF, [ 3328] = 0x7ADB, [ 3329] = 0x41CF,
- [ 3330] = 0x4E21, [ 3331] = 0x7B62, [ 3332] = 0x7B6C, [ 3333] = 0x7B7B,
- [ 3334] = 0x7C12, [ 3335] = 0x7C1B, [ 3336] = 0x4260, [ 3337] = 0x427A,
- [ 3338] = 0x7C7B, [ 3339] = 0x7C9C, [ 3340] = 0x428C, [ 3341] = 0x7CB8,
- [ 3342] = 0x4294, [ 3343] = 0x7CED, [ 3344] = 0x8F93, [ 3345] = 0x70C0,
- [ 3346] = 0x20CCF, [ 3347] = 0x7DCF, [ 3348] = 0x7DD4, [ 3349] = 0x7DD0,
- [ 3350] = 0x7DFD, [ 3351] = 0x7FAE, [ 3352] = 0x7FB4, [ 3353] = 0x729F,
- [ 3354] = 0x4397, [ 3355] = 0x8020, [ 3356] = 0x8025, [ 3357] = 0x7B39,
- [ 3358] = 0x802E, [ 3359] = 0x8031, [ 3360] = 0x8054, [ 3361] = 0x3DCC,
- [ 3362] = 0x57B4, [ 3363] = 0x70A0, [ 3364] = 0x80B7, [ 3365] = 0x80E9,
- [ 3366] = 0x43ED, [ 3367] = 0x810C, [ 3368] = 0x732A, [ 3369] = 0x810E,
- [ 3370] = 0x8112, [ 3371] = 0x7560, [ 3372] = 0x8114, [ 3373] = 0x4401,
- [ 3374] = 0x3B39, [ 3375] = 0x8156, [ 3376] = 0x8159, [ 3377] = 0x815A,
- [ 3412] = 0x4413, [ 3413] = 0x583A, [ 3414] = 0x817C, [ 3415] = 0x8184,
- [ 3416] = 0x4425, [ 3417] = 0x8193, [ 3418] = 0x442D, [ 3419] = 0x81A5,
- [ 3420] = 0x57EF, [ 3421] = 0x81C1, [ 3422] = 0x81E4, [ 3423] = 0x8254,
- [ 3424] = 0x448F, [ 3425] = 0x82A6, [ 3426] = 0x8276, [ 3427] = 0x82CA,
- [ 3428] = 0x82D8, [ 3429] = 0x82FF, [ 3430] = 0x44B0, [ 3431] = 0x8357,
- [ 3432] = 0x9669, [ 3433] = 0x698A, [ 3434] = 0x8405, [ 3435] = 0x70F5,
- [ 3436] = 0x8464, [ 3437] = 0x60E3, [ 3438] = 0x8488, [ 3439] = 0x4504,
- [ 3440] = 0x84BE, [ 3441] = 0x84E1, [ 3442] = 0x84F8, [ 3443] = 0x8510,
- [ 3444] = 0x8538, [ 3445] = 0x8552, [ 3446] = 0x453B, [ 3447] = 0x856F,
- [ 3448] = 0x8570, [ 3449] = 0x85E0, [ 3450] = 0x4577, [ 3451] = 0x8672,
- [ 3452] = 0x8692, [ 3453] = 0x86B2, [ 3454] = 0x86EF, [ 3455] = 0x9645,
- [ 3456] = 0x878B, [ 3457] = 0x4606, [ 3458] = 0x4617, [ 3459] = 0x88AE,
- [ 3460] = 0x88FF, [ 3461] = 0x8924, [ 3462] = 0x8947, [ 3463] = 0x8991,
- [ 3464] = 0x27967, [ 3465] = 0x8A29, [ 3466] = 0x8A38, [ 3467] = 0x8A94,
- [ 3468] = 0x8AB4, [ 3469] = 0x8C51, [ 3470] = 0x8CD4, [ 3471] = 0x8CF2,
- [ 3472] = 0x8D1C, [ 3473] = 0x4798, [ 3474] = 0x585F, [ 3475] = 0x8DC3,
- [ 3476] = 0x47ED, [ 3477] = 0x4EEE, [ 3478] = 0x8E3A, [ 3479] = 0x55D8,
- [ 3480] = 0x5754, [ 3481] = 0x8E71, [ 3482] = 0x55F5, [ 3483] = 0x8EB0,
- [ 3484] = 0x4837, [ 3485] = 0x8ECE, [ 3486] = 0x8EE2, [ 3487] = 0x8EE4,
- [ 3488] = 0x8EED, [ 3489] = 0x8EF2, [ 3490] = 0x8FB7, [ 3491] = 0x8FC1,
- [ 3492] = 0x8FCA, [ 3493] = 0x8FCC, [ 3494] = 0x9033, [ 3495] = 0x99C4,
- [ 3496] = 0x48AD, [ 3497] = 0x98E0, [ 3498] = 0x9213, [ 3499] = 0x491E,
- [ 3500] = 0x9228, [ 3501] = 0x9258, [ 3502] = 0x926B, [ 3503] = 0x92B1,
- [ 3504] = 0x92AE, [ 3505] = 0x92BF, [ 3510] = 0x92E3, [ 3511] = 0x92EB,
- [ 3512] = 0x92F3, [ 3513] = 0x92F4, [ 3514] = 0x92FD, [ 3515] = 0x9343,
- [ 3516] = 0x9384, [ 3517] = 0x93AD, [ 3518] = 0x4945, [ 3519] = 0x4951,
- [ 3520] = 0x9EBF, [ 3521] = 0x9417, [ 3522] = 0x5301, [ 3523] = 0x941D,
- [ 3524] = 0x942D, [ 3525] = 0x943E, [ 3526] = 0x496A, [ 3527] = 0x9454,
- [ 3528] = 0x9479, [ 3529] = 0x952D, [ 3530] = 0x95A2, [ 3531] = 0x49A7,
- [ 3532] = 0x95F4, [ 3533] = 0x9633, [ 3534] = 0x49E5, [ 3535] = 0x67A0,
- [ 3536] = 0x4A24, [ 3537] = 0x9740, [ 3538] = 0x4A35, [ 3539] = 0x97B2,
- [ 3540] = 0x97C2, [ 3541] = 0x5654, [ 3542] = 0x4AE4, [ 3543] = 0x60E8,
- [ 3544] = 0x98B9, [ 3545] = 0x4B19, [ 3546] = 0x98F1, [ 3547] = 0x5844,
- [ 3548] = 0x990E, [ 3549] = 0x9919, [ 3550] = 0x51B4, [ 3551] = 0x991C,
- [ 3552] = 0x9937, [ 3553] = 0x9942, [ 3554] = 0x995D, [ 3555] = 0x9962,
- [ 3556] = 0x4B70, [ 3557] = 0x99C5, [ 3558] = 0x4B9D, [ 3559] = 0x9A3C,
- [ 3560] = 0x9B0F, [ 3561] = 0x7A83, [ 3562] = 0x9B69, [ 3563] = 0x9B81,
- [ 3564] = 0x9BDD, [ 3565] = 0x9BF1, [ 3566] = 0x9BF4, [ 3567] = 0x4C6D,
- [ 3568] = 0x9C20, [ 3569] = 0x376F, [ 3570] = 0xEAA9, [ 3571] = 0x9D49,
- [ 3572] = 0x9C3A, [ 3607] = 0x9EFE, [ 3608] = 0x5650, [ 3609] = 0x9D93,
- [ 3610] = 0x9DBD, [ 3611] = 0x9DC0, [ 3612] = 0x9DFC, [ 3613] = 0x94F6,
- [ 3614] = 0x8FB6, [ 3615] = 0x9E7B, [ 3616] = 0x9EAC, [ 3617] = 0x9EB1,
- [ 3618] = 0x9EBD, [ 3619] = 0x9EC6, [ 3620] = 0x94DC, [ 3621] = 0x9EE2,
- [ 3622] = 0x9EF1, [ 3623] = 0x9EF8, [ 3624] = 0x7AC8, [ 3625] = 0x9F44,
- [ 3626] = 0xEABF, [ 3627] = 0xEAC0, [ 3628] = 0xEAC1, [ 3629] = 0x691A,
- [ 3630] = 0x94C3, [ 3631] = 0x59AC, [ 3632] = 0xEAC5, [ 3633] = 0x5840,
- [ 3634] = 0x94C1, [ 3635] = 0x37B9, [ 3636] = 0xEAC9, [ 3637] = 0xEACA,
- [ 3638] = 0xEACB, [ 3639] = 0xEACC, [ 3640] = 0x5757, [ 3641] = 0x7173,
- [ 3642] = 0xEACF, [ 3643] = 0xEAD0, [ 3644] = 0xEAD1, [ 3645] = 0x546A,
- [ 3646] = 0xEAD3, [ 3647] = 0xEAD4, [ 3648] = 0x549E, [ 3649] = 0xEAD6,
- [ 3650] = 0xEAD7, [ 3651] = 0x20C53, [ 3652] = 0xEAD9, [ 3653] = 0xEADA,
- [ 3654] = 0x60E7, [ 3655] = 0xEADC, [ 3656] = 0x567A, [ 3657] = 0xEADE,
- [ 3658] = 0xEADF, [ 3659] = 0xEAE0, [ 3660] = 0xEAE1, [ 3661] = 0xEAE2,
- [ 3662] = 0xEAE3, [ 3663] = 0x6955, [ 3664] = 0x9C2F, [ 3665] = 0x87A5,
- [ 3666] = 0xEAE7, [ 3667] = 0x20E0E, [ 3668] = 0xEAE9, [ 3669] = 0xEAEA,
- [ 3670] = 0x20F2D, [ 3671] = 0xEAEC, [ 3672] = 0x5C20, [ 3673] = 0xEAEE,
- [ 3674] = 0x5E0B, [ 3675] = 0xEAF0, [ 3676] = 0xEAF1, [ 3677] = 0x21076,
- [ 3678] = 0x671E, [ 3679] = 0x2107B, [ 3680] = 0xEAF5, [ 3681] = 0xEAF6,
- [ 3682] = 0x3647, [ 3683] = 0xEAF8, [ 3684] = 0xEAF9, [ 3685] = 0xEAFA,
- [ 3686] = 0xEAFB, [ 3687] = 0x5364, [ 3688] = 0x84AD, [ 3689] = 0x212E3,
- [ 3690] = 0xEAFF, [ 3691] = 0xEB00, [ 3692] = 0x8B81, [ 3693] = 0xEB02,
- [ 3694] = 0xEB03, [ 3695] = 0xEB04, [ 3696] = 0xEB05, [ 3697] = 0x4E78,
- [ 3698] = 0x70BB, [ 3699] = 0xEB08, [ 3700] = 0xEB09, [ 3705] = 0xEB0A,
- [ 3706] = 0xEB0B, [ 3707] = 0xEB0C, [ 3708] = 0xEB0D, [ 3709] = 0xEB0E,
- [ 3710] = 0xEB0F, [ 3711] = 0x62C3, [ 3712] = 0x21ED5, [ 3713] = 0xEB12,
- [ 3714] = 0x7198, [ 3715] = 0x6855, [ 3716] = 0xEB15, [ 3717] = 0x69E9,
- [ 3718] = 0x36C8, [ 3719] = 0x2227C, [ 3720] = 0xEB19, [ 3721] = 0xEB1A,
- [ 3722] = 0xEB1B, [ 3723] = 0xEB1C, [ 3724] = 0xEB1D, [ 3725] = 0x82FD,
- [ 3726] = 0xEB1F, [ 3727] = 0xEB20, [ 3728] = 0x22AD5, [ 3729] = 0x89A5,
- [ 3730] = 0xEB23, [ 3731] = 0x8FA0, [ 3732] = 0xEB25, [ 3733] = 0x97B8,
- [ 3734] = 0xEB27, [ 3735] = 0x9847, [ 3736] = 0x9ABD, [ 3737] = 0xEB2A,
- [ 3739] = 0xEB2C, [ 3740] = 0xEB2D, [ 3741] = 0xEB2E, [ 3742] = 0x22D08,
- [ 3743] = 0xEB30, [ 3744] = 0xEB31, [ 3745] = 0xEB32, [ 3746] = 0xEB33,
- [ 3747] = 0xEB34, [ 3748] = 0xEB35, [ 3749] = 0xEB36, [ 3750] = 0xEB37,
- [ 3751] = 0xEB38, [ 3752] = 0xEB39, [ 3753] = 0x5FB1, [ 3754] = 0x6648,
- [ 3755] = 0x66BF, [ 3756] = 0xEB3D, [ 3757] = 0xEB3E, [ 3758] = 0xEB3F,
- [ 3760] = 0x249BA, [ 3762] = 0xEB43, [ 3763] = 0xEB44, [ 3765] = 0x20346,
- [ 3766] = 0x58B5, [ 3767] = 0x670E, [ 3802] = 0x6918, [ 3803] = 0xEB4A,
- [ 3804] = 0x27657, [ 3805] = 0x25FE2, [ 3806] = 0xEB4D, [ 3807] = 0xEB4E,
- [ 3808] = 0x275FE, [ 3809] = 0x2209A, [ 3810] = 0x48D0, [ 3811] = 0x4AB8,
- [ 3812] = 0xEB53, [ 3813] = 0x28A9A, [ 3814] = 0xEB55, [ 3815] = 0xEB56,
- [ 3816] = 0x2403B, [ 3817] = 0xEB58, [ 3818] = 0x24396, [ 3819] = 0xEB5A,
- [ 3820] = 0xEB5B, [ 3821] = 0x51D2, [ 3822] = 0x20611, [ 3823] = 0x599F,
- [ 3824] = 0x21EA8, [ 3825] = 0x3BBE, [ 3826] = 0x23CFF, [ 3827] = 0xEB62,
- [ 3828] = 0xEB63, [ 3829] = 0x5788, [ 3830] = 0xEB65, [ 3831] = 0x399B,
- [ 3832] = 0xEB67, [ 3833] = 0xEB68, [ 3834] = 0xEB69, [ 3835] = 0x3762,
- [ 3836] = 0x221C3, [ 3837] = 0x8B5E, [ 3838] = 0x28B4E, [ 3840] = 0xEB6F,
- [ 3841] = 0xEB70, [ 3842] = 0xEB71, [ 3843] = 0x7209, [ 3844] = 0xEB73,
- [ 3845] = 0x20C78, [ 3846] = 0x5965, [ 3847] = 0xEB76, [ 3848] = 0xEB77,
- [ 3849] = 0x20779, [ 3850] = 0x8EDA, [ 3851] = 0xEB7A, [ 3852] = 0x528F,
- [ 3853] = 0x573F, [ 3854] = 0x7171, [ 3855] = 0xEB7E, [ 3856] = 0xEB7F,
- [ 3857] = 0xEB80, [ 3858] = 0x24AA7, [ 3859] = 0x55BC, [ 3860] = 0xEB83,
- [ 3861] = 0x2546E, [ 3862] = 0x26B52, [ 3864] = 0x3473, [ 3865] = 0xEB88,
- [ 3866] = 0x27632, [ 3867] = 0xEB8A, [ 3868] = 0x4718, [ 3869] = 0xEB8C,
- [ 3870] = 0x25566, [ 3871] = 0x257C7, [ 3872] = 0x2493F, [ 3873] = 0xEB90,
- [ 3874] = 0x5066, [ 3875] = 0x34FB, [ 3876] = 0xEB93, [ 3878] = 0xEB95,
- [ 3879] = 0x477C, [ 3880] = 0x28948, [ 3881] = 0x25AAE, [ 3882] = 0xEB99,
- [ 3883] = 0x25C06, [ 3884] = 0xEB9B, [ 3885] = 0x57A1, [ 3886] = 0x7151,
- [ 3888] = 0xEB9F, [ 3889] = 0x27C12, [ 3890] = 0x9056, [ 3891] = 0xEBA2,
- [ 3892] = 0x24F9A, [ 3893] = 0x8B62, [ 3894] = 0xEBA5, [ 3895] = 0xEBA6,
- [ 3900] = 0x5D5B, [ 3901] = 0x26BF7, [ 3903] = 0xEBAA, [ 3904] = 0xEBAB,
- [ 3905] = 0x8AEA, [ 3906] = 0x249F6, [ 3907] = 0xEBAE, [ 3908] = 0x23FEF,
- [ 3909] = 0x26512, [ 3910] = 0x4BC0, [ 3911] = 0xEBB2, [ 3912] = 0xEBB3,
- [ 3913] = 0x2271B, [ 3914] = 0x9465, [ 3915] = 0x257E1, [ 3916] = 0x6195,
- [ 3917] = 0x5A27, [ 3918] = 0x2F8CD, [ 3920] = 0x56B9, [ 3921] = 0x24521,
- [ 3922] = 0xEBBD, [ 3923] = 0x4E6A, [ 3924] = 0xEBBF, [ 3925] = 0x9656,
- [ 3926] = 0x6D8F, [ 3927] = 0x26CBD, [ 3928] = 0x3618, [ 3929] = 0x8977,
- [ 3930] = 0xEBC5, [ 3931] = 0x2686E, [ 3932] = 0x26411, [ 3933] = 0x2685E,
- [ 3935] = 0xEBCA, [ 3936] = 0x7B42, [ 3937] = 0xEBCC, [ 3938] = 0x20A11,
- [ 3939] = 0xEBCE, [ 3941] = 0xEBD0, [ 3942] = 0x7A45, [ 3944] = 0x269FA,
- [ 3945] = 0x9A26, [ 3946] = 0xEBD5, [ 3947] = 0x365F, [ 3948] = 0xEBD7,
- [ 3949] = 0xEBD8, [ 3950] = 0x7983, [ 3951] = 0xEBDA, [ 3952] = 0xEBDB,
- [ 3953] = 0x5D2C, [ 3954] = 0xEBDD, [ 3956] = 0xEBDF, [ 3957] = 0x46D0,
- [ 3958] = 0xEBE1, [ 3959] = 0x753B, [ 3960] = 0x8865, [ 3961] = 0xEBE4,
- [ 3962] = 0x58B6, [ 3997] = 0x371C, [ 3998] = 0x2258D, [ 3999] = 0xEBE8,
- [ 4000] = 0xEBE9, [ 4001] = 0x3C54, [ 4002] = 0xEBEB, [ 4003] = 0xEBEC,
- [ 4004] = 0x9281, [ 4005] = 0x2217A, [ 4006] = 0xEBEF, [ 4007] = 0x9330,
- [ 4008] = 0x272E6, [ 4009] = 0xEBF2, [ 4010] = 0x6C39, [ 4011] = 0x949F,
- [ 4012] = 0xEBF5, [ 4013] = 0x20EF8, [ 4014] = 0x8827, [ 4015] = 0x88F5,
- [ 4016] = 0xEBF9, [ 4017] = 0xEBFA, [ 4018] = 0x217B1, [ 4019] = 0x6EB8,
- [ 4020] = 0x24A2A, [ 4021] = 0xEBFE, [ 4022] = 0x39A4, [ 4023] = 0x36B9,
- [ 4026] = 0x453F, [ 4027] = 0x66B6, [ 4028] = 0x29CAD, [ 4029] = 0x298A4,
- [ 4030] = 0x8943, [ 4031] = 0xEC08, [ 4032] = 0xEC09, [ 4033] = 0x56D6,
- [ 4034] = 0x40DF, [ 4035] = 0x2160A, [ 4036] = 0x39A1, [ 4037] = 0x2372F,
- [ 4038] = 0xEC0F, [ 4039] = 0x213C5, [ 4040] = 0x71AD, [ 4041] = 0x8366,
- [ 4042] = 0xEC13, [ 4043] = 0x291A8, [ 4045] = 0x4CB7, [ 4046] = 0x270AF,
- [ 4047] = 0x289AB, [ 4048] = 0xEC19, [ 4049] = 0xEC1A, [ 4050] = 0xEC1B,
- [ 4051] = 0xEC1C, [ 4052] = 0x2417A, [ 4053] = 0x7B43, [ 4054] = 0x797E,
- [ 4055] = 0x28009, [ 4056] = 0x6FB5, [ 4057] = 0x2A2DF, [ 4058] = 0x6A03,
- [ 4059] = 0xEC24, [ 4060] = 0x53A2, [ 4061] = 0xEC26, [ 4062] = 0x93BF,
- [ 4063] = 0x6836, [ 4064] = 0x975D, [ 4065] = 0x2816F, [ 4066] = 0xEC2B,
- [ 4067] = 0x269B5, [ 4068] = 0x213ED, [ 4069] = 0x2322F, [ 4070] = 0xEC2F,
- [ 4071] = 0x5D85, [ 4072] = 0x28C30, [ 4073] = 0xEC32, [ 4074] = 0x5715,
- [ 4075] = 0x9823, [ 4076] = 0x28949, [ 4077] = 0x5DAB, [ 4078] = 0x24988,
- [ 4079] = 0x65BE, [ 4080] = 0x69D5, [ 4081] = 0x53D2, [ 4082] = 0x24AA5,
- [ 4083] = 0x23F81, [ 4084] = 0x3C11, [ 4085] = 0x6736, [ 4086] = 0xEC3F,
- [ 4087] = 0x280F4, [ 4088] = 0x2812E, [ 4089] = 0x21FA1, [ 4090] = 0xEC43,
- [ 4095] = 0xEC44, [ 4096] = 0xEC45, [ 4097] = 0xEC46, [ 4098] = 0xEC47,
- [ 4099] = 0xEC48, [ 4100] = 0xEC49, [ 4101] = 0x35CA, [ 4102] = 0xEC4B,
- [ 4103] = 0x286AA, [ 4104] = 0x48FA, [ 4105] = 0x63E6, [ 4106] = 0xEC4F,
- [ 4107] = 0x7808, [ 4108] = 0x9255, [ 4109] = 0xEC52, [ 4110] = 0x43F2,
- [ 4111] = 0xEC54, [ 4112] = 0x43DF, [ 4113] = 0xEC56, [ 4114] = 0xEC57,
- [ 4115] = 0xEC58, [ 4116] = 0x59F8, [ 4117] = 0xEC5A, [ 4119] = 0xEC5C,
- [ 4120] = 0xEC5D, [ 4122] = 0x29110, [ 4123] = 0xEC60, [ 4124] = 0x3DF7,
- [ 4125] = 0xEC62, [ 4126] = 0xEC63, [ 4127] = 0x8FD0, [ 4128] = 0x728F,
- [ 4129] = 0x568B, [ 4130] = 0xEC67, [ 4131] = 0x295E9, [ 4132] = 0xEC69,
- [ 4133] = 0xEC6A, [ 4134] = 0xEC6B, [ 4135] = 0xEC6C, [ 4136] = 0xEC6D,
- [ 4137] = 0x2996A, [ 4138] = 0xEC6F, [ 4139] = 0xEC70, [ 4140] = 0x29B0E,
- [ 4141] = 0xEC72, [ 4142] = 0xEC73, [ 4143] = 0x7E9F, [ 4144] = 0xEC75,
- [ 4145] = 0x29F23, [ 4146] = 0x4CA4, [ 4147] = 0x9547, [ 4148] = 0xEC79,
- [ 4149] = 0x71A2, [ 4150] = 0xEC7B, [ 4151] = 0x4D91, [ 4152] = 0x9012,
- [ 4153] = 0xEC7E, [ 4154] = 0x4D9C, [ 4155] = 0x20C9C, [ 4156] = 0x8FBE,
- [ 4157] = 0x55C1, [ 4192] = 0x8FBA, [ 4193] = 0xEC84, [ 4194] = 0x8FB9,
- [ 4195] = 0x24A93, [ 4196] = 0x4509, [ 4197] = 0x7E7F, [ 4198] = 0x6F56,
- [ 4199] = 0x6AB1, [ 4200] = 0x4EEA, [ 4201] = 0x34E4, [ 4202] = 0x28B2C,
- [ 4203] = 0xEC8E, [ 4204] = 0x373A, [ 4205] = 0x8E80, [ 4206] = 0x217F5,
- [ 4207] = 0xEC92, [ 4208] = 0x28B6C, [ 4209] = 0x28B99, [ 4210] = 0xEC95,
- [ 4211] = 0x266AF, [ 4212] = 0x3DEB, [ 4213] = 0x27655, [ 4214] = 0x23CB7,
- [ 4215] = 0x25635, [ 4216] = 0x25956, [ 4217] = 0x4E9A, [ 4218] = 0x25E81,
- [ 4219] = 0x26258, [ 4220] = 0x56BF, [ 4221] = 0x20E6D, [ 4222] = 0x8E0E,
- [ 4223] = 0x5B6D, [ 4224] = 0x23E88, [ 4225] = 0x24C9E, [ 4226] = 0x63DE,
- [ 4228] = 0x217F6, [ 4229] = 0x2187B, [ 4230] = 0x6530, [ 4231] = 0x562D,
- [ 4232] = 0x25C4A, [ 4233] = 0x541A, [ 4234] = 0x25311, [ 4235] = 0x3DC6,
- [ 4236] = 0xECAF, [ 4237] = 0x4C7D, [ 4238] = 0x5622, [ 4239] = 0x561E,
- [ 4240] = 0x7F49, [ 4241] = 0x25ED8, [ 4242] = 0x5975, [ 4243] = 0xECB6,
- [ 4244] = 0x8770, [ 4245] = 0x4E1C, [ 4246] = 0x20FEA, [ 4247] = 0x20D49,
- [ 4248] = 0x236BA, [ 4249] = 0x8117, [ 4250] = 0x9D5E, [ 4251] = 0x8D18,
- [ 4252] = 0x763B, [ 4253] = 0x9C45, [ 4254] = 0x764E, [ 4255] = 0x77B9,
- [ 4256] = 0x9345, [ 4257] = 0x5432, [ 4258] = 0x8148, [ 4259] = 0x82F7,
- [ 4260] = 0x5625, [ 4261] = 0x8132, [ 4262] = 0x8418, [ 4263] = 0x80BD,
- [ 4264] = 0x55EA, [ 4265] = 0x7962, [ 4266] = 0x5643, [ 4267] = 0x5416,
- [ 4268] = 0xECCF, [ 4269] = 0x35CE, [ 4270] = 0x5605, [ 4271] = 0x55F1,
- [ 4272] = 0x66F1, [ 4273] = 0x282E2, [ 4274] = 0x362D, [ 4275] = 0x7534,
- [ 4276] = 0x55F0, [ 4277] = 0x55BA, [ 4278] = 0x5497, [ 4279] = 0x5572,
- [ 4280] = 0x20C41, [ 4281] = 0xECDC, [ 4282] = 0x5ED0, [ 4283] = 0x25148,
- [ 4284] = 0x20E76, [ 4285] = 0xECE0, [ 4290] = 0xECE1, [ 4291] = 0x9EAB,
- [ 4292] = 0x7D5A, [ 4293] = 0x55DE, [ 4294] = 0x21075, [ 4295] = 0x629D,
- [ 4296] = 0x976D, [ 4297] = 0x5494, [ 4298] = 0x8CCD, [ 4299] = 0x71F6,
- [ 4300] = 0x9176, [ 4301] = 0x63FC, [ 4302] = 0x63B9, [ 4303] = 0x63FE,
- [ 4304] = 0x5569, [ 4305] = 0xECF0, [ 4306] = 0x9C72, [ 4307] = 0xECF2,
- [ 4308] = 0x519A, [ 4309] = 0x34DF, [ 4310] = 0x20DA7, [ 4311] = 0x51A7,
- [ 4312] = 0x544D, [ 4313] = 0x551E, [ 4314] = 0x5513, [ 4315] = 0x7666,
- [ 4316] = 0x8E2D, [ 4317] = 0xECFC, [ 4318] = 0x75B1, [ 4319] = 0x80B6,
- [ 4320] = 0x8804, [ 4321] = 0x8786, [ 4322] = 0x88C7, [ 4323] = 0x81B6,
- [ 4324] = 0x841C, [ 4325] = 0x210C1, [ 4326] = 0x44EC, [ 4327] = 0x7304,
- [ 4328] = 0x24706, [ 4329] = 0x5B90, [ 4330] = 0x830B, [ 4331] = 0x26893,
- [ 4332] = 0x567B, [ 4333] = 0x226F4, [ 4334] = 0x27D2F, [ 4335] = 0x241A3,
- [ 4336] = 0x27D73, [ 4337] = 0x26ED0, [ 4338] = 0xED11, [ 4339] = 0x9170,
- [ 4340] = 0x211D9, [ 4341] = 0x9208, [ 4342] = 0x23CFC, [ 4343] = 0x2A6A9,
- [ 4344] = 0x20EAC, [ 4345] = 0x20EF9, [ 4346] = 0x7266, [ 4347] = 0x21CA2,
- [ 4348] = 0x474E, [ 4349] = 0x24FC2, [ 4350] = 0xED1D, [ 4351] = 0x20FEB,
- [ 4352] = 0x40FA, [ 4387] = 0x9C5D, [ 4388] = 0x651F, [ 4389] = 0x22DA0,
- [ 4390] = 0x48F3, [ 4391] = 0xED24, [ 4392] = 0x29D7C, [ 4393] = 0x20FEC,
- [ 4394] = 0x20E0A, [ 4396] = 0xED29, [ 4397] = 0x20FED, [ 4399] = 0xED2C,
- [ 4400] = 0x21187, [ 4401] = 0x71A3, [ 4402] = 0x7E8E, [ 4403] = 0x9D50,
- [ 4404] = 0x4E1A, [ 4405] = 0x4E04, [ 4406] = 0x3577, [ 4407] = 0x5B0D,
- [ 4408] = 0x6CB2, [ 4409] = 0x5367, [ 4410] = 0x36AC, [ 4411] = 0x39DC,
- [ 4412] = 0x537D, [ 4413] = 0x36A5, [ 4414] = 0xED3B, [ 4415] = 0x589A,
- [ 4416] = 0x24B6E, [ 4417] = 0x822D, [ 4418] = 0x544B, [ 4419] = 0x57AA,
- [ 4420] = 0xED41, [ 4421] = 0x20979, [ 4423] = 0x3A52, [ 4424] = 0x22465,
- [ 4425] = 0x7374, [ 4426] = 0x29EAC, [ 4427] = 0x4D09, [ 4428] = 0x9BED,
- [ 4429] = 0x23CFE, [ 4430] = 0x29F30, [ 4431] = 0x4C5B, [ 4432] = 0x24FA9,
- [ 4433] = 0x2959E, [ 4434] = 0xED4F, [ 4435] = 0x845C, [ 4436] = 0x23DB6,
- [ 4437] = 0xED52, [ 4438] = 0x267B3, [ 4439] = 0x23720, [ 4440] = 0x632E,
- [ 4441] = 0x7D25, [ 4442] = 0x23EF7, [ 4443] = 0x23E2C, [ 4444] = 0x3A2A,
- [ 4445] = 0x9008, [ 4446] = 0x52CC, [ 4447] = 0x3E74, [ 4448] = 0x367A,
- [ 4449] = 0x45E9, [ 4450] = 0xED5F, [ 4451] = 0x7640, [ 4452] = 0x5AF0,
- [ 4453] = 0x20EB6, [ 4454] = 0x787A, [ 4455] = 0x47B6, [ 4456] = 0x58A7,
- [ 4457] = 0x40BF, [ 4458] = 0x567C, [ 4459] = 0x9B8B, [ 4460] = 0x5D74,
- [ 4461] = 0x7654, [ 4462] = 0xED6B, [ 4463] = 0x9E85, [ 4464] = 0x4CE1,
- [ 4466] = 0x37FB, [ 4467] = 0x6119, [ 4468] = 0x230DA, [ 4469] = 0x243F2,
- [ 4471] = 0x565D, [ 4472] = 0x212A9, [ 4473] = 0x57A7, [ 4474] = 0x24963,
- [ 4475] = 0xED78, [ 4476] = 0x5234, [ 4477] = 0x270AE, [ 4478] = 0x35AD,
- [ 4480] = 0x9D7C, [ 4485] = 0x7C56, [ 4486] = 0x9B39, [ 4487] = 0x57DE,
- [ 4488] = 0x2176C, [ 4489] = 0x5C53, [ 4490] = 0x64D3, [ 4491] = 0xED84,
- [ 4492] = 0xED85, [ 4493] = 0x27164, [ 4494] = 0x86AD, [ 4495] = 0xED88,
- [ 4496] = 0x26D22, [ 4497] = 0x24AE2, [ 4498] = 0xED8B, [ 4500] = 0x51FE,
- [ 4501] = 0xED8E, [ 4502] = 0x5D8E, [ 4503] = 0x9703, [ 4504] = 0x21DD1,
- [ 4505] = 0x9E81, [ 4506] = 0x904C, [ 4507] = 0x7B1F, [ 4508] = 0x9B02,
- [ 4509] = 0x5CD1, [ 4510] = 0x7BA3, [ 4511] = 0x6268, [ 4512] = 0x6335,
- [ 4513] = 0x9AFF, [ 4514] = 0x7BCF, [ 4515] = 0x9B2A, [ 4516] = 0x7C7E,
- [ 4518] = 0x7C42, [ 4519] = 0x7C86, [ 4520] = 0x9C15, [ 4521] = 0x7BFC,
- [ 4522] = 0x9B09, [ 4524] = 0x9C1B, [ 4525] = 0x2493E, [ 4526] = 0x9F5A,
- [ 4527] = 0x5573, [ 4528] = 0x5BC3, [ 4529] = 0x4FFD, [ 4530] = 0x9E98,
- [ 4531] = 0x4FF2, [ 4532] = 0x5260, [ 4533] = 0x3E06, [ 4534] = 0x52D1,
- [ 4535] = 0x5767, [ 4536] = 0x5056, [ 4537] = 0x59B7, [ 4538] = 0x5E12,
- [ 4539] = 0x97C8, [ 4540] = 0x9DAB, [ 4541] = 0x8F5C, [ 4542] = 0x5469,
- [ 4543] = 0x97B4, [ 4544] = 0x9940, [ 4545] = 0x97BA, [ 4546] = 0x532C,
- [ 4547] = 0x6130, [ 4582] = 0x692C, [ 4583] = 0x53DA, [ 4584] = 0x9C0A,
- [ 4585] = 0x9D02, [ 4586] = 0x4C3B, [ 4587] = 0x9641, [ 4588] = 0x6980,
- [ 4589] = 0x50A6, [ 4590] = 0x7546, [ 4591] = 0x2176D, [ 4592] = 0x99DA,
- [ 4593] = 0x5273, [ 4595] = 0x9159, [ 4596] = 0x9681, [ 4597] = 0x915C,
- [ 4599] = 0x9151, [ 4600] = 0xEDCF, [ 4601] = 0x637F, [ 4602] = 0x26D23,
- [ 4603] = 0x6ACA, [ 4604] = 0x5611, [ 4605] = 0x918E, [ 4606] = 0x757A,
- [ 4607] = 0x6285, [ 4608] = 0x203FC, [ 4609] = 0x734F, [ 4610] = 0x7C70,
- [ 4611] = 0xEDDA, [ 4612] = 0x23CFD, [ 4614] = 0x24919, [ 4615] = 0x76D6,
- [ 4616] = 0x9B9D, [ 4617] = 0x4E2A, [ 4618] = 0x20CD4, [ 4619] = 0x83BE,
- [ 4620] = 0x8842, [ 4622] = 0x5C4A, [ 4623] = 0x69C0, [ 4625] = 0x577A,
- [ 4626] = 0x521F, [ 4627] = 0x5DF5, [ 4628] = 0x4ECE, [ 4629] = 0x6C31,
- [ 4630] = 0xEDED, [ 4631] = 0x4F39, [ 4632] = 0x549C, [ 4633] = 0x54DA,
- [ 4634] = 0x529A, [ 4635] = 0x8D82, [ 4636] = 0x35FE, [ 4638] = 0x35F3,
- [ 4640] = 0x6B52, [ 4641] = 0x917C, [ 4642] = 0x9FA5, [ 4643] = 0x9B97,
- [ 4644] = 0x982E, [ 4645] = 0x98B4, [ 4646] = 0x9ABA, [ 4647] = 0x9EA8,
- [ 4648] = 0x9E84, [ 4649] = 0x717A, [ 4650] = 0x7B14, [ 4652] = 0x6BFA,
- [ 4653] = 0x8818, [ 4654] = 0x7F78, [ 4656] = 0x5620, [ 4657] = 0xEE08,
- [ 4658] = 0x8E77, [ 4659] = 0x9F53, [ 4661] = 0x8DD4, [ 4662] = 0x8E4F,
- [ 4663] = 0x9E1C, [ 4664] = 0x8E01, [ 4665] = 0x6282, [ 4666] = 0x2837D,
- [ 4667] = 0x8E28, [ 4668] = 0x8E75, [ 4669] = 0x7AD3, [ 4670] = 0x24A77,
- [ 4671] = 0x7A3E, [ 4672] = 0x78D8, [ 4673] = 0x6CEA, [ 4674] = 0x8A67,
- [ 4675] = 0x7607, [ 4680] = 0x28A5A, [ 4681] = 0x9F26, [ 4682] = 0x6CCE,
- [ 4683] = 0x87D6, [ 4684] = 0x75C3, [ 4685] = 0x2A2B2, [ 4686] = 0x7853,
- [ 4687] = 0x2F840, [ 4688] = 0x8D0C, [ 4689] = 0x72E2, [ 4690] = 0x7371,
- [ 4691] = 0x8B2D, [ 4692] = 0x7302, [ 4693] = 0x74F1, [ 4694] = 0x8CEB,
- [ 4695] = 0x24ABB, [ 4696] = 0x862F, [ 4697] = 0x5FBA, [ 4698] = 0x88A0,
- [ 4699] = 0x44B7, [ 4701] = 0x2183B, [ 4702] = 0x26E05, [ 4704] = 0x8A7E,
- [ 4705] = 0x2251B, [ 4707] = 0x60FD, [ 4708] = 0x7667, [ 4709] = 0x9AD7,
- [ 4710] = 0x9D44, [ 4711] = 0x936E, [ 4712] = 0x9B8F, [ 4713] = 0x87F5,
- [ 4716] = 0x8CF7, [ 4717] = 0x732C, [ 4718] = 0x9721, [ 4719] = 0x9BB0,
- [ 4720] = 0x35D6, [ 4721] = 0x72B2, [ 4722] = 0x4C07, [ 4723] = 0x7C51,
- [ 4724] = 0x994A, [ 4725] = 0x26159, [ 4726] = 0x6159, [ 4727] = 0x4C04,
- [ 4728] = 0x9E96, [ 4729] = 0x617D, [ 4731] = 0x575F, [ 4732] = 0x616F,
- [ 4733] = 0x62A6, [ 4734] = 0x6239, [ 4736] = 0x3A5C, [ 4737] = 0x61E2,
- [ 4738] = 0x53AA, [ 4739] = 0x233F5, [ 4740] = 0x6364, [ 4741] = 0x6802,
- [ 4742] = 0x35D2, [ 4777] = 0x5D57, [ 4778] = 0x28BC2, [ 4779] = 0x8FDA,
- [ 4780] = 0xEE5D, [ 4782] = 0x50D9, [ 4783] = 0x21D46, [ 4784] = 0x7906,
- [ 4785] = 0x5332, [ 4786] = 0x9638, [ 4787] = 0x20F3B, [ 4788] = 0x4065,
- [ 4790] = 0x77FE, [ 4792] = 0x7CC2, [ 4793] = 0xEE6A, [ 4794] = 0x7CDA,
- [ 4795] = 0x7A2D, [ 4796] = 0x8066, [ 4797] = 0x8063, [ 4798] = 0x7D4D,
- [ 4799] = 0x7505, [ 4800] = 0x74F2, [ 4801] = 0x8994, [ 4802] = 0x821A,
- [ 4803] = 0x670C, [ 4804] = 0x8062, [ 4805] = 0x27486, [ 4806] = 0x805B,
- [ 4807] = 0x74F0, [ 4808] = 0x8103, [ 4809] = 0x7724, [ 4810] = 0x8989,
- [ 4811] = 0x267CC, [ 4812] = 0x7553, [ 4813] = 0x26ED1, [ 4814] = 0x87A9,
- [ 4815] = 0x87CE, [ 4816] = 0x81C8, [ 4817] = 0x878C, [ 4818] = 0x8A49,
- [ 4819] = 0x8CAD, [ 4820] = 0x8B43, [ 4821] = 0x772B, [ 4822] = 0x74F8,
- [ 4823] = 0x84DA, [ 4824] = 0x3635, [ 4825] = 0x69B2, [ 4826] = 0x8DA6,
- [ 4828] = 0x89A9, [ 4830] = 0x6DB9, [ 4831] = 0x87C1, [ 4832] = 0x24011,
- [ 4833] = 0x74E7, [ 4834] = 0x3DDB, [ 4835] = 0x7176, [ 4836] = 0x60A4,
- [ 4837] = 0x619C, [ 4838] = 0x3CD1, [ 4840] = 0x6077, [ 4842] = 0x7F71,
- [ 4843] = 0x28B2D, [ 4845] = 0x60E9, [ 4846] = 0x4B7E, [ 4847] = 0x5220,
- [ 4848] = 0x3C18, [ 4849] = 0x23CC7, [ 4850] = 0x25ED7, [ 4851] = 0x27656,
- [ 4852] = 0xEEA5, [ 4853] = 0x21944, [ 4854] = 0x212FE, [ 4855] = 0x29903,
- [ 4856] = 0x26DDC, [ 4857] = 0x270AD, [ 4858] = 0x5CC1, [ 4859] = 0x261AD,
- [ 4860] = 0x28A0F, [ 4861] = 0x23677, [ 4862] = 0x200EE, [ 4863] = 0xEEB0,
- [ 4864] = 0x24F0E, [ 4865] = 0x4562, [ 4866] = 0x5B1F, [ 4867] = 0xEEB4,
- [ 4868] = 0x9F50, [ 4869] = 0x9EA6, [ 4870] = 0xEEB7, [ 4875] = 0x3000,
- [ 4876] = 0xFF0C, [ 4877] = 0x3001, [ 4878] = 0x3002, [ 4879] = 0xFF0E,
- [ 4880] = 0x2022, [ 4881] = 0xFF1B, [ 4882] = 0xFF1A, [ 4883] = 0xFF1F,
- [ 4884] = 0xFF01, [ 4885] = 0xFE30, [ 4886] = 0x2026, [ 4887] = 0x2025,
- [ 4888] = 0xFE50, [ 4889] = 0xFF64, [ 4890] = 0xFE52, [ 4891] = 0x00B7,
- [ 4892] = 0xFE54, [ 4893] = 0xFE55, [ 4894] = 0xFE56, [ 4895] = 0xFE57,
- [ 4896] = 0xFF5C, [ 4897] = 0x2013, [ 4898] = 0xFE31, [ 4899] = 0x2014,
- [ 4900] = 0xFE33, [ 4902] = 0xFE34, [ 4903] = 0xFE4F, [ 4904] = 0xFF08,
- [ 4905] = 0xFF09, [ 4906] = 0xFE35, [ 4907] = 0xFE36, [ 4908] = 0xFF5B,
- [ 4909] = 0xFF5D, [ 4910] = 0xFE37, [ 4911] = 0xFE38, [ 4912] = 0x3014,
- [ 4913] = 0x3015, [ 4914] = 0xFE39, [ 4915] = 0xFE3A, [ 4916] = 0x3010,
- [ 4917] = 0x3011, [ 4918] = 0xFE3B, [ 4919] = 0xFE3C, [ 4920] = 0x300A,
- [ 4921] = 0x300B, [ 4922] = 0xFE3D, [ 4923] = 0xFE3E, [ 4924] = 0x3008,
- [ 4925] = 0x3009, [ 4926] = 0xFE3F, [ 4927] = 0xFE40, [ 4928] = 0x300C,
- [ 4929] = 0x300D, [ 4930] = 0xFE41, [ 4931] = 0xFE42, [ 4932] = 0x300E,
- [ 4933] = 0x300F, [ 4934] = 0xFE43, [ 4935] = 0xFE44, [ 4936] = 0xFE59,
- [ 4937] = 0xFE5A, [ 4972] = 0xFE5B, [ 4973] = 0xFE5C, [ 4974] = 0xFE5D,
- [ 4975] = 0xFE5E, [ 4976] = 0x2018, [ 4977] = 0x2019, [ 4978] = 0x201C,
- [ 4979] = 0x201D, [ 4980] = 0x301D, [ 4981] = 0x301E, [ 4982] = 0x2035,
- [ 4983] = 0x2032, [ 4984] = 0xFF03, [ 4985] = 0xFF06, [ 4986] = 0xFF0A,
- [ 4987] = 0x203B, [ 4988] = 0x00A7, [ 4989] = 0x3003, [ 4990] = 0x25CB,
- [ 4991] = 0x25CF, [ 4992] = 0x25B3, [ 4993] = 0x25B2, [ 4994] = 0x25CE,
- [ 4995] = 0x2606, [ 4996] = 0x2605, [ 4997] = 0x25C7, [ 4998] = 0x25C6,
- [ 4999] = 0x25A1, [ 5000] = 0x25A0, [ 5001] = 0x25BD, [ 5002] = 0x25BC,
- [ 5003] = 0x32A3, [ 5004] = 0x2105, [ 5005] = 0x203E, [ 5007] = 0xFF3F,
- [ 5009] = 0xFE49, [ 5010] = 0xFE4A, [ 5011] = 0xFE4D, [ 5012] = 0xFE4E,
- [ 5013] = 0xFE4B, [ 5014] = 0xFE4C, [ 5015] = 0xFE5F, [ 5016] = 0xFE60,
- [ 5017] = 0xFE61, [ 5018] = 0xFF0B, [ 5019] = 0xFF0D, [ 5020] = 0x00D7,
- [ 5021] = 0x00F7, [ 5022] = 0x00B1, [ 5023] = 0x221A, [ 5024] = 0xFF1C,
- [ 5025] = 0xFF1E, [ 5026] = 0xFF1D, [ 5027] = 0x2266, [ 5028] = 0x2267,
- [ 5029] = 0x2260, [ 5030] = 0x221E, [ 5031] = 0x2252, [ 5032] = 0x2261,
- [ 5033] = 0xFE62, [ 5034] = 0xFE63, [ 5035] = 0xFE64, [ 5036] = 0xFE65,
- [ 5037] = 0xFE66, [ 5038] = 0x223C, [ 5039] = 0x2229, [ 5040] = 0x222A,
- [ 5041] = 0x22A5, [ 5042] = 0x2220, [ 5043] = 0x221F, [ 5044] = 0x22BF,
- [ 5045] = 0x33D2, [ 5046] = 0x33D1, [ 5047] = 0x222B, [ 5048] = 0x222E,
- [ 5049] = 0x2235, [ 5050] = 0x2234, [ 5051] = 0x2640, [ 5052] = 0x2642,
- [ 5053] = 0x2641, [ 5054] = 0x2609, [ 5055] = 0x2191, [ 5056] = 0x2193,
- [ 5057] = 0x2190, [ 5058] = 0x2192, [ 5059] = 0x2196, [ 5060] = 0x2197,
- [ 5061] = 0x2199, [ 5062] = 0x2198, [ 5063] = 0x2225, [ 5064] = 0x2223,
- [ 5071] = 0xFF0F, [ 5072] = 0xFF3C, [ 5073] = 0xFF04, [ 5074] = 0x00A5,
- [ 5075] = 0x3012, [ 5076] = 0x00A2, [ 5077] = 0x00A3, [ 5078] = 0xFF05,
- [ 5079] = 0xFF20, [ 5080] = 0x2103, [ 5081] = 0x2109, [ 5082] = 0xFE69,
- [ 5083] = 0xFE6A, [ 5084] = 0xFE6B, [ 5085] = 0x33D5, [ 5086] = 0x339C,
- [ 5087] = 0x339D, [ 5088] = 0x339E, [ 5089] = 0x33CE, [ 5090] = 0x33A1,
- [ 5091] = 0x338E, [ 5092] = 0x338F, [ 5093] = 0x33C4, [ 5094] = 0x00B0,
- [ 5095] = 0x5159, [ 5096] = 0x515B, [ 5097] = 0x515E, [ 5098] = 0x515D,
- [ 5099] = 0x5161, [ 5100] = 0x5163, [ 5101] = 0x55E7, [ 5102] = 0x74E9,
- [ 5103] = 0x7CCE, [ 5104] = 0x2581, [ 5105] = 0x2582, [ 5106] = 0x2583,
- [ 5107] = 0x2584, [ 5108] = 0x2585, [ 5109] = 0x2586, [ 5110] = 0x2587,
- [ 5111] = 0x2588, [ 5112] = 0x258F, [ 5113] = 0x258E, [ 5114] = 0x258D,
- [ 5115] = 0x258C, [ 5116] = 0x258B, [ 5117] = 0x258A, [ 5118] = 0x2589,
- [ 5119] = 0x253C, [ 5120] = 0x2534, [ 5121] = 0x252C, [ 5122] = 0x2524,
- [ 5123] = 0x251C, [ 5124] = 0x2594, [ 5125] = 0x2500, [ 5126] = 0x2502,
- [ 5127] = 0x2595, [ 5128] = 0x250C, [ 5129] = 0x2510, [ 5130] = 0x2514,
- [ 5131] = 0x2518, [ 5132] = 0x256D, [ 5167] = 0x256E, [ 5168] = 0x2570,
- [ 5169] = 0x256F, [ 5170] = 0x2550, [ 5171] = 0x255E, [ 5172] = 0x256A,
- [ 5173] = 0x2561, [ 5174] = 0x25E2, [ 5175] = 0x25E3, [ 5176] = 0x25E5,
- [ 5177] = 0x25E4, [ 5178] = 0x2571, [ 5179] = 0x2572, [ 5180] = 0x2573,
- [ 5181] = 0xFF10, [ 5182] = 0xFF11, [ 5183] = 0xFF12, [ 5184] = 0xFF13,
- [ 5185] = 0xFF14, [ 5186] = 0xFF15, [ 5187] = 0xFF16, [ 5188] = 0xFF17,
- [ 5189] = 0xFF18, [ 5190] = 0xFF19, [ 5191] = 0x2160, [ 5192] = 0x2161,
- [ 5193] = 0x2162, [ 5194] = 0x2163, [ 5195] = 0x2164, [ 5196] = 0x2165,
- [ 5197] = 0x2166, [ 5198] = 0x2167, [ 5199] = 0x2168, [ 5200] = 0x2169,
- [ 5201] = 0x3021, [ 5202] = 0x3022, [ 5203] = 0x3023, [ 5204] = 0x3024,
- [ 5205] = 0x3025, [ 5206] = 0x3026, [ 5207] = 0x3027, [ 5208] = 0x3028,
- [ 5209] = 0x3029, [ 5211] = 0x5344, [ 5213] = 0xFF21, [ 5214] = 0xFF22,
- [ 5215] = 0xFF23, [ 5216] = 0xFF24, [ 5217] = 0xFF25, [ 5218] = 0xFF26,
- [ 5219] = 0xFF27, [ 5220] = 0xFF28, [ 5221] = 0xFF29, [ 5222] = 0xFF2A,
- [ 5223] = 0xFF2B, [ 5224] = 0xFF2C, [ 5225] = 0xFF2D, [ 5226] = 0xFF2E,
- [ 5227] = 0xFF2F, [ 5228] = 0xFF30, [ 5229] = 0xFF31, [ 5230] = 0xFF32,
- [ 5231] = 0xFF33, [ 5232] = 0xFF34, [ 5233] = 0xFF35, [ 5234] = 0xFF36,
- [ 5235] = 0xFF37, [ 5236] = 0xFF38, [ 5237] = 0xFF39, [ 5238] = 0xFF3A,
- [ 5239] = 0xFF41, [ 5240] = 0xFF42, [ 5241] = 0xFF43, [ 5242] = 0xFF44,
- [ 5243] = 0xFF45, [ 5244] = 0xFF46, [ 5245] = 0xFF47, [ 5246] = 0xFF48,
- [ 5247] = 0xFF49, [ 5248] = 0xFF4A, [ 5249] = 0xFF4B, [ 5250] = 0xFF4C,
- [ 5251] = 0xFF4D, [ 5252] = 0xFF4E, [ 5253] = 0xFF4F, [ 5254] = 0xFF50,
- [ 5255] = 0xFF51, [ 5256] = 0xFF52, [ 5257] = 0xFF53, [ 5258] = 0xFF54,
- [ 5259] = 0xFF55, [ 5260] = 0xFF56, [ 5265] = 0xFF57, [ 5266] = 0xFF58,
- [ 5267] = 0xFF59, [ 5268] = 0xFF5A, [ 5269] = 0x0391, [ 5270] = 0x0392,
- [ 5271] = 0x0393, [ 5272] = 0x0394, [ 5273] = 0x0395, [ 5274] = 0x0396,
- [ 5275] = 0x0397, [ 5276] = 0x0398, [ 5277] = 0x0399, [ 5278] = 0x039A,
- [ 5279] = 0x039B, [ 5280] = 0x039C, [ 5281] = 0x039D, [ 5282] = 0x039E,
- [ 5283] = 0x039F, [ 5284] = 0x03A0, [ 5285] = 0x03A1, [ 5286] = 0x03A3,
- [ 5287] = 0x03A4, [ 5288] = 0x03A5, [ 5289] = 0x03A6, [ 5290] = 0x03A7,
- [ 5291] = 0x03A8, [ 5292] = 0x03A9, [ 5293] = 0x03B1, [ 5294] = 0x03B2,
- [ 5295] = 0x03B3, [ 5296] = 0x03B4, [ 5297] = 0x03B5, [ 5298] = 0x03B6,
- [ 5299] = 0x03B7, [ 5300] = 0x03B8, [ 5301] = 0x03B9, [ 5302] = 0x03BA,
- [ 5303] = 0x03BB, [ 5304] = 0x03BC, [ 5305] = 0x03BD, [ 5306] = 0x03BE,
- [ 5307] = 0x03BF, [ 5308] = 0x03C0, [ 5309] = 0x03C1, [ 5310] = 0x03C3,
- [ 5311] = 0x03C4, [ 5312] = 0x03C5, [ 5313] = 0x03C6, [ 5314] = 0x03C7,
- [ 5315] = 0x03C8, [ 5316] = 0x03C9, [ 5317] = 0x3105, [ 5318] = 0x3106,
- [ 5319] = 0x3107, [ 5320] = 0x3108, [ 5321] = 0x3109, [ 5322] = 0x310A,
- [ 5323] = 0x310B, [ 5324] = 0x310C, [ 5325] = 0x310D, [ 5326] = 0x310E,
- [ 5327] = 0x310F, [ 5362] = 0x3110, [ 5363] = 0x3111, [ 5364] = 0x3112,
- [ 5365] = 0x3113, [ 5366] = 0x3114, [ 5367] = 0x3115, [ 5368] = 0x3116,
- [ 5369] = 0x3117, [ 5370] = 0x3118, [ 5371] = 0x3119, [ 5372] = 0x311A,
- [ 5373] = 0x311B, [ 5374] = 0x311C, [ 5375] = 0x311D, [ 5376] = 0x311E,
- [ 5377] = 0x311F, [ 5378] = 0x3120, [ 5379] = 0x3121, [ 5380] = 0x3122,
- [ 5381] = 0x3123, [ 5382] = 0x3124, [ 5383] = 0x3125, [ 5384] = 0x3126,
- [ 5385] = 0x3127, [ 5386] = 0x3128, [ 5387] = 0x3129, [ 5388] = 0x02D9,
- [ 5389] = 0x02C9, [ 5390] = 0x02CA, [ 5391] = 0x02C7, [ 5392] = 0x02CB,
- [ 5460] = 0x4E00, [ 5461] = 0x4E59, [ 5462] = 0x4E01, [ 5463] = 0x4E03,
- [ 5464] = 0x4E43, [ 5465] = 0x4E5D, [ 5466] = 0x4E86, [ 5467] = 0x4E8C,
- [ 5468] = 0x4EBA, [ 5469] = 0x513F, [ 5470] = 0x5165, [ 5471] = 0x516B,
- [ 5472] = 0x51E0, [ 5473] = 0x5200, [ 5474] = 0x5201, [ 5475] = 0x529B,
- [ 5476] = 0x5315, [ 5477] = 0x5341, [ 5478] = 0x535C, [ 5479] = 0x53C8,
- [ 5480] = 0x4E09, [ 5481] = 0x4E0B, [ 5482] = 0x4E08, [ 5483] = 0x4E0A,
- [ 5484] = 0x4E2B, [ 5485] = 0x4E38, [ 5486] = 0x51E1, [ 5487] = 0x4E45,
- [ 5488] = 0x4E48, [ 5489] = 0x4E5F, [ 5490] = 0x4E5E, [ 5491] = 0x4E8E,
- [ 5492] = 0x4EA1, [ 5493] = 0x5140, [ 5494] = 0x5203, [ 5495] = 0x52FA,
- [ 5496] = 0x5343, [ 5497] = 0x53C9, [ 5498] = 0x53E3, [ 5499] = 0x571F,
- [ 5500] = 0x58EB, [ 5501] = 0x5915, [ 5502] = 0x5927, [ 5503] = 0x5973,
- [ 5504] = 0x5B50, [ 5505] = 0x5B51, [ 5506] = 0x5B53, [ 5507] = 0x5BF8,
- [ 5508] = 0x5C0F, [ 5509] = 0x5C22, [ 5510] = 0x5C38, [ 5511] = 0x5C71,
- [ 5512] = 0x5DDD, [ 5513] = 0x5DE5, [ 5514] = 0x5DF1, [ 5515] = 0x5DF2,
- [ 5516] = 0x5DF3, [ 5517] = 0x5DFE, [ 5518] = 0x5E72, [ 5519] = 0x5EFE,
- [ 5520] = 0x5F0B, [ 5521] = 0x5F13, [ 5522] = 0x624D, [ 5557] = 0x4E11,
- [ 5558] = 0x4E10, [ 5559] = 0x4E0D, [ 5560] = 0x4E2D, [ 5561] = 0x4E30,
- [ 5562] = 0x4E39, [ 5563] = 0x4E4B, [ 5564] = 0x5C39, [ 5565] = 0x4E88,
- [ 5566] = 0x4E91, [ 5567] = 0x4E95, [ 5568] = 0x4E92, [ 5569] = 0x4E94,
- [ 5570] = 0x4EA2, [ 5571] = 0x4EC1, [ 5572] = 0x4EC0, [ 5573] = 0x4EC3,
- [ 5574] = 0x4EC6, [ 5575] = 0x4EC7, [ 5576] = 0x4ECD, [ 5577] = 0x4ECA,
- [ 5578] = 0x4ECB, [ 5579] = 0x4EC4, [ 5580] = 0x5143, [ 5581] = 0x5141,
- [ 5582] = 0x5167, [ 5583] = 0x516D, [ 5584] = 0x516E, [ 5585] = 0x516C,
- [ 5586] = 0x5197, [ 5587] = 0x51F6, [ 5588] = 0x5206, [ 5589] = 0x5207,
- [ 5590] = 0x5208, [ 5591] = 0x52FB, [ 5592] = 0x52FE, [ 5593] = 0x52FF,
- [ 5594] = 0x5316, [ 5595] = 0x5339, [ 5596] = 0x5348, [ 5597] = 0x5347,
- [ 5598] = 0x5345, [ 5599] = 0x535E, [ 5600] = 0x5384, [ 5601] = 0x53CB,
- [ 5602] = 0x53CA, [ 5603] = 0x53CD, [ 5604] = 0x58EC, [ 5605] = 0x5929,
- [ 5606] = 0x592B, [ 5607] = 0x592A, [ 5608] = 0x592D, [ 5609] = 0x5B54,
- [ 5610] = 0x5C11, [ 5611] = 0x5C24, [ 5612] = 0x5C3A, [ 5613] = 0x5C6F,
- [ 5614] = 0x5DF4, [ 5615] = 0x5E7B, [ 5616] = 0x5EFF, [ 5617] = 0x5F14,
- [ 5618] = 0x5F15, [ 5619] = 0x5FC3, [ 5620] = 0x6208, [ 5621] = 0x6236,
- [ 5622] = 0x624B, [ 5623] = 0x624E, [ 5624] = 0x652F, [ 5625] = 0x6587,
- [ 5626] = 0x6597, [ 5627] = 0x65A4, [ 5628] = 0x65B9, [ 5629] = 0x65E5,
- [ 5630] = 0x66F0, [ 5631] = 0x6708, [ 5632] = 0x6728, [ 5633] = 0x6B20,
- [ 5634] = 0x6B62, [ 5635] = 0x6B79, [ 5636] = 0x6BCB, [ 5637] = 0x6BD4,
- [ 5638] = 0x6BDB, [ 5639] = 0x6C0F, [ 5640] = 0x6C34, [ 5641] = 0x706B,
- [ 5642] = 0x722A, [ 5643] = 0x7236, [ 5644] = 0x723B, [ 5645] = 0x7247,
- [ 5646] = 0x7259, [ 5647] = 0x725B, [ 5648] = 0x72AC, [ 5649] = 0x738B,
- [ 5650] = 0x4E19, [ 5655] = 0x4E16, [ 5656] = 0x4E15, [ 5657] = 0x4E14,
- [ 5658] = 0x4E18, [ 5659] = 0x4E3B, [ 5660] = 0x4E4D, [ 5661] = 0x4E4F,
- [ 5662] = 0x4E4E, [ 5663] = 0x4EE5, [ 5664] = 0x4ED8, [ 5665] = 0x4ED4,
- [ 5666] = 0x4ED5, [ 5667] = 0x4ED6, [ 5668] = 0x4ED7, [ 5669] = 0x4EE3,
- [ 5670] = 0x4EE4, [ 5671] = 0x4ED9, [ 5672] = 0x4EDE, [ 5673] = 0x5145,
- [ 5674] = 0x5144, [ 5675] = 0x5189, [ 5676] = 0x518A, [ 5677] = 0x51AC,
- [ 5678] = 0x51F9, [ 5679] = 0x51FA, [ 5680] = 0x51F8, [ 5681] = 0x520A,
- [ 5682] = 0x52A0, [ 5683] = 0x529F, [ 5684] = 0x5305, [ 5685] = 0x5306,
- [ 5686] = 0x5317, [ 5687] = 0x531D, [ 5688] = 0x4EDF, [ 5689] = 0x534A,
- [ 5690] = 0x5349, [ 5691] = 0x5361, [ 5692] = 0x5360, [ 5693] = 0x536F,
- [ 5694] = 0x536E, [ 5695] = 0x53BB, [ 5696] = 0x53EF, [ 5697] = 0x53E4,
- [ 5698] = 0x53F3, [ 5699] = 0x53EC, [ 5700] = 0x53EE, [ 5701] = 0x53E9,
- [ 5702] = 0x53E8, [ 5703] = 0x53FC, [ 5704] = 0x53F8, [ 5705] = 0x53F5,
- [ 5706] = 0x53EB, [ 5707] = 0x53E6, [ 5708] = 0x53EA, [ 5709] = 0x53F2,
- [ 5710] = 0x53F1, [ 5711] = 0x53F0, [ 5712] = 0x53E5, [ 5713] = 0x53ED,
- [ 5714] = 0x53FB, [ 5715] = 0x56DB, [ 5716] = 0x56DA, [ 5717] = 0x5916,
- [ 5752] = 0x592E, [ 5753] = 0x5931, [ 5754] = 0x5974, [ 5755] = 0x5976,
- [ 5756] = 0x5B55, [ 5757] = 0x5B83, [ 5758] = 0x5C3C, [ 5759] = 0x5DE8,
- [ 5760] = 0x5DE7, [ 5761] = 0x5DE6, [ 5762] = 0x5E02, [ 5763] = 0x5E03,
- [ 5764] = 0x5E73, [ 5765] = 0x5E7C, [ 5766] = 0x5F01, [ 5767] = 0x5F18,
- [ 5768] = 0x5F17, [ 5769] = 0x5FC5, [ 5770] = 0x620A, [ 5771] = 0x6253,
- [ 5772] = 0x6254, [ 5773] = 0x6252, [ 5774] = 0x6251, [ 5775] = 0x65A5,
- [ 5776] = 0x65E6, [ 5777] = 0x672E, [ 5778] = 0x672C, [ 5779] = 0x672A,
- [ 5780] = 0x672B, [ 5781] = 0x672D, [ 5782] = 0x6B63, [ 5783] = 0x6BCD,
- [ 5784] = 0x6C11, [ 5785] = 0x6C10, [ 5786] = 0x6C38, [ 5787] = 0x6C41,
- [ 5788] = 0x6C40, [ 5789] = 0x6C3E, [ 5790] = 0x72AF, [ 5791] = 0x7384,
- [ 5792] = 0x7389, [ 5793] = 0x74DC, [ 5794] = 0x74E6, [ 5795] = 0x7518,
- [ 5796] = 0x751F, [ 5797] = 0x7528, [ 5798] = 0x7529, [ 5799] = 0x7530,
- [ 5800] = 0x7531, [ 5801] = 0x7532, [ 5802] = 0x7533, [ 5803] = 0x758B,
- [ 5804] = 0x767D, [ 5805] = 0x76AE, [ 5806] = 0x76BF, [ 5807] = 0x76EE,
- [ 5808] = 0x77DB, [ 5809] = 0x77E2, [ 5810] = 0x77F3, [ 5811] = 0x793A,
- [ 5812] = 0x79BE, [ 5813] = 0x7A74, [ 5814] = 0x7ACB, [ 5815] = 0x4E1E,
- [ 5816] = 0x4E1F, [ 5817] = 0x4E52, [ 5818] = 0x4E53, [ 5819] = 0x4E69,
- [ 5820] = 0x4E99, [ 5821] = 0x4EA4, [ 5822] = 0x4EA6, [ 5823] = 0x4EA5,
- [ 5824] = 0x4EFF, [ 5825] = 0x4F09, [ 5826] = 0x4F19, [ 5827] = 0x4F0A,
- [ 5828] = 0x4F15, [ 5829] = 0x4F0D, [ 5830] = 0x4F10, [ 5831] = 0x4F11,
- [ 5832] = 0x4F0F, [ 5833] = 0x4EF2, [ 5834] = 0x4EF6, [ 5835] = 0x4EFB,
- [ 5836] = 0x4EF0, [ 5837] = 0x4EF3, [ 5838] = 0x4EFD, [ 5839] = 0x4F01,
- [ 5840] = 0x4F0B, [ 5841] = 0x5149, [ 5842] = 0x5147, [ 5843] = 0x5146,
- [ 5844] = 0x5148, [ 5845] = 0x5168, [ 5850] = 0x5171, [ 5851] = 0x518D,
- [ 5852] = 0x51B0, [ 5853] = 0x5217, [ 5854] = 0x5211, [ 5855] = 0x5212,
- [ 5856] = 0x520E, [ 5857] = 0x5216, [ 5858] = 0x52A3, [ 5859] = 0x5308,
- [ 5860] = 0x5321, [ 5861] = 0x5320, [ 5862] = 0x5370, [ 5863] = 0x5371,
- [ 5864] = 0x5409, [ 5865] = 0x540F, [ 5866] = 0x540C, [ 5867] = 0x540A,
- [ 5868] = 0x5410, [ 5869] = 0x5401, [ 5870] = 0x540B, [ 5871] = 0x5404,
- [ 5872] = 0x5411, [ 5873] = 0x540D, [ 5874] = 0x5408, [ 5875] = 0x5403,
- [ 5876] = 0x540E, [ 5877] = 0x5406, [ 5878] = 0x5412, [ 5879] = 0x56E0,
- [ 5880] = 0x56DE, [ 5881] = 0x56DD, [ 5882] = 0x5733, [ 5883] = 0x5730,
- [ 5884] = 0x5728, [ 5885] = 0x572D, [ 5886] = 0x572C, [ 5887] = 0x572F,
- [ 5888] = 0x5729, [ 5889] = 0x5919, [ 5890] = 0x591A, [ 5891] = 0x5937,
- [ 5892] = 0x5938, [ 5893] = 0x5984, [ 5894] = 0x5978, [ 5895] = 0x5983,
- [ 5896] = 0x597D, [ 5897] = 0x5979, [ 5898] = 0x5982, [ 5899] = 0x5981,
- [ 5900] = 0x5B57, [ 5901] = 0x5B58, [ 5902] = 0x5B87, [ 5903] = 0x5B88,
- [ 5904] = 0x5B85, [ 5905] = 0x5B89, [ 5906] = 0x5BFA, [ 5907] = 0x5C16,
- [ 5908] = 0x5C79, [ 5909] = 0x5DDE, [ 5910] = 0x5E06, [ 5911] = 0x5E76,
- [ 5912] = 0x5E74, [ 5947] = 0x5F0F, [ 5948] = 0x5F1B, [ 5949] = 0x5FD9,
- [ 5950] = 0x5FD6, [ 5951] = 0x620E, [ 5952] = 0x620C, [ 5953] = 0x620D,
- [ 5954] = 0x6210, [ 5955] = 0x6263, [ 5956] = 0x625B, [ 5957] = 0x6258,
- [ 5958] = 0x6536, [ 5959] = 0x65E9, [ 5960] = 0x65E8, [ 5961] = 0x65EC,
- [ 5962] = 0x65ED, [ 5963] = 0x66F2, [ 5964] = 0x66F3, [ 5965] = 0x6709,
- [ 5966] = 0x673D, [ 5967] = 0x6734, [ 5968] = 0x6731, [ 5969] = 0x6735,
- [ 5970] = 0x6B21, [ 5971] = 0x6B64, [ 5972] = 0x6B7B, [ 5973] = 0x6C16,
- [ 5974] = 0x6C5D, [ 5975] = 0x6C57, [ 5976] = 0x6C59, [ 5977] = 0x6C5F,
- [ 5978] = 0x6C60, [ 5979] = 0x6C50, [ 5980] = 0x6C55, [ 5981] = 0x6C61,
- [ 5982] = 0x6C5B, [ 5983] = 0x6C4D, [ 5984] = 0x6C4E, [ 5985] = 0x7070,
- [ 5986] = 0x725F, [ 5987] = 0x725D, [ 5988] = 0x767E, [ 5989] = 0x7AF9,
- [ 5990] = 0x7C73, [ 5991] = 0x7CF8, [ 5992] = 0x7F36, [ 5993] = 0x7F8A,
- [ 5994] = 0x7FBD, [ 5995] = 0x8001, [ 5996] = 0x8003, [ 5997] = 0x800C,
- [ 5998] = 0x8012, [ 5999] = 0x8033, [ 6000] = 0x807F, [ 6001] = 0x8089,
- [ 6002] = 0x808B, [ 6003] = 0x808C, [ 6004] = 0x81E3, [ 6005] = 0x81EA,
- [ 6006] = 0x81F3, [ 6007] = 0x81FC, [ 6008] = 0x820C, [ 6009] = 0x821B,
- [ 6010] = 0x821F, [ 6011] = 0x826E, [ 6012] = 0x8272, [ 6013] = 0x827E,
- [ 6014] = 0x866B, [ 6015] = 0x8840, [ 6016] = 0x884C, [ 6017] = 0x8863,
- [ 6018] = 0x897F, [ 6019] = 0x9621, [ 6020] = 0x4E32, [ 6021] = 0x4EA8,
- [ 6022] = 0x4F4D, [ 6023] = 0x4F4F, [ 6024] = 0x4F47, [ 6025] = 0x4F57,
- [ 6026] = 0x4F5E, [ 6027] = 0x4F34, [ 6028] = 0x4F5B, [ 6029] = 0x4F55,
- [ 6030] = 0x4F30, [ 6031] = 0x4F50, [ 6032] = 0x4F51, [ 6033] = 0x4F3D,
- [ 6034] = 0x4F3A, [ 6035] = 0x4F38, [ 6036] = 0x4F43, [ 6037] = 0x4F54,
- [ 6038] = 0x4F3C, [ 6039] = 0x4F46, [ 6040] = 0x4F63, [ 6045] = 0x4F5C,
- [ 6046] = 0x4F60, [ 6047] = 0x4F2F, [ 6048] = 0x4F4E, [ 6049] = 0x4F36,
- [ 6050] = 0x4F59, [ 6051] = 0x4F5D, [ 6052] = 0x4F48, [ 6053] = 0x4F5A,
- [ 6054] = 0x514C, [ 6055] = 0x514B, [ 6056] = 0x514D, [ 6057] = 0x5175,
- [ 6058] = 0x51B6, [ 6059] = 0x51B7, [ 6060] = 0x5225, [ 6061] = 0x5224,
- [ 6062] = 0x5229, [ 6063] = 0x522A, [ 6064] = 0x5228, [ 6065] = 0x52AB,
- [ 6066] = 0x52A9, [ 6067] = 0x52AA, [ 6068] = 0x52AC, [ 6069] = 0x5323,
- [ 6070] = 0x5373, [ 6071] = 0x5375, [ 6072] = 0x541D, [ 6073] = 0x542D,
- [ 6074] = 0x541E, [ 6075] = 0x543E, [ 6076] = 0x5426, [ 6077] = 0x544E,
- [ 6078] = 0x5427, [ 6079] = 0x5446, [ 6080] = 0x5443, [ 6081] = 0x5433,
- [ 6082] = 0x5448, [ 6083] = 0x5442, [ 6084] = 0x541B, [ 6085] = 0x5429,
- [ 6086] = 0x544A, [ 6087] = 0x5439, [ 6088] = 0x543B, [ 6089] = 0x5438,
- [ 6090] = 0x542E, [ 6091] = 0x5435, [ 6092] = 0x5436, [ 6093] = 0x5420,
- [ 6094] = 0x543C, [ 6095] = 0x5440, [ 6096] = 0x5431, [ 6097] = 0x542B,
- [ 6098] = 0x541F, [ 6099] = 0x542C, [ 6100] = 0x56EA, [ 6101] = 0x56F0,
- [ 6102] = 0x56E4, [ 6103] = 0x56EB, [ 6104] = 0x574A, [ 6105] = 0x5751,
- [ 6106] = 0x5740, [ 6107] = 0x574D, [ 6142] = 0x5747, [ 6143] = 0x574E,
- [ 6144] = 0x573E, [ 6145] = 0x5750, [ 6146] = 0x574F, [ 6147] = 0x573B,
- [ 6148] = 0x58EF, [ 6149] = 0x593E, [ 6150] = 0x599D, [ 6151] = 0x5992,
- [ 6152] = 0x59A8, [ 6153] = 0x599E, [ 6154] = 0x59A3, [ 6155] = 0x5999,
- [ 6156] = 0x5996, [ 6157] = 0x598D, [ 6158] = 0x59A4, [ 6159] = 0x5993,
- [ 6160] = 0x598A, [ 6161] = 0x59A5, [ 6162] = 0x5B5D, [ 6163] = 0x5B5C,
- [ 6164] = 0x5B5A, [ 6165] = 0x5B5B, [ 6166] = 0x5B8C, [ 6167] = 0x5B8B,
- [ 6168] = 0x5B8F, [ 6169] = 0x5C2C, [ 6170] = 0x5C40, [ 6171] = 0x5C41,
- [ 6172] = 0x5C3F, [ 6173] = 0x5C3E, [ 6174] = 0x5C90, [ 6175] = 0x5C91,
- [ 6176] = 0x5C94, [ 6177] = 0x5C8C, [ 6178] = 0x5DEB, [ 6179] = 0x5E0C,
- [ 6180] = 0x5E8F, [ 6181] = 0x5E87, [ 6182] = 0x5E8A, [ 6183] = 0x5EF7,
- [ 6184] = 0x5F04, [ 6185] = 0x5F1F, [ 6186] = 0x5F64, [ 6187] = 0x5F62,
- [ 6188] = 0x5F77, [ 6189] = 0x5F79, [ 6190] = 0x5FD8, [ 6191] = 0x5FCC,
- [ 6192] = 0x5FD7, [ 6193] = 0x5FCD, [ 6194] = 0x5FF1, [ 6195] = 0x5FEB,
- [ 6196] = 0x5FF8, [ 6197] = 0x5FEA, [ 6198] = 0x6212, [ 6199] = 0x6211,
- [ 6200] = 0x6284, [ 6201] = 0x6297, [ 6202] = 0x6296, [ 6203] = 0x6280,
- [ 6204] = 0x6276, [ 6205] = 0x6289, [ 6206] = 0x626D, [ 6207] = 0x628A,
- [ 6208] = 0x627C, [ 6209] = 0x627E, [ 6210] = 0x6279, [ 6211] = 0x6273,
- [ 6212] = 0x6292, [ 6213] = 0x626F, [ 6214] = 0x6298, [ 6215] = 0x626E,
- [ 6216] = 0x6295, [ 6217] = 0x6293, [ 6218] = 0x6291, [ 6219] = 0x6286,
- [ 6220] = 0x6539, [ 6221] = 0x653B, [ 6222] = 0x6538, [ 6223] = 0x65F1,
- [ 6224] = 0x66F4, [ 6225] = 0x675F, [ 6226] = 0x674E, [ 6227] = 0x674F,
- [ 6228] = 0x6750, [ 6229] = 0x6751, [ 6230] = 0x675C, [ 6231] = 0x6756,
- [ 6232] = 0x675E, [ 6233] = 0x6749, [ 6234] = 0x6746, [ 6235] = 0x6760,
- [ 6240] = 0x6753, [ 6241] = 0x6757, [ 6242] = 0x6B65, [ 6243] = 0x6BCF,
- [ 6244] = 0x6C42, [ 6245] = 0x6C5E, [ 6246] = 0x6C99, [ 6247] = 0x6C81,
- [ 6248] = 0x6C88, [ 6249] = 0x6C89, [ 6250] = 0x6C85, [ 6251] = 0x6C9B,
- [ 6252] = 0x6C6A, [ 6253] = 0x6C7A, [ 6254] = 0x6C90, [ 6255] = 0x6C70,
- [ 6256] = 0x6C8C, [ 6257] = 0x6C68, [ 6258] = 0x6C96, [ 6259] = 0x6C92,
- [ 6260] = 0x6C7D, [ 6261] = 0x6C83, [ 6262] = 0x6C72, [ 6263] = 0x6C7E,
- [ 6264] = 0x6C74, [ 6265] = 0x6C86, [ 6266] = 0x6C76, [ 6267] = 0x6C8D,
- [ 6268] = 0x6C94, [ 6269] = 0x6C98, [ 6270] = 0x6C82, [ 6271] = 0x7076,
- [ 6272] = 0x707C, [ 6273] = 0x707D, [ 6274] = 0x7078, [ 6275] = 0x7262,
- [ 6276] = 0x7261, [ 6277] = 0x7260, [ 6278] = 0x72C4, [ 6279] = 0x72C2,
- [ 6280] = 0x7396, [ 6281] = 0x752C, [ 6282] = 0x752B, [ 6283] = 0x7537,
- [ 6284] = 0x7538, [ 6285] = 0x7682, [ 6286] = 0x76EF, [ 6287] = 0x77E3,
- [ 6288] = 0x79C1, [ 6289] = 0x79C0, [ 6290] = 0x79BF, [ 6291] = 0x7A76,
- [ 6292] = 0x7CFB, [ 6293] = 0x7F55, [ 6294] = 0x8096, [ 6295] = 0x8093,
- [ 6296] = 0x809D, [ 6297] = 0x8098, [ 6298] = 0x809B, [ 6299] = 0x809A,
- [ 6300] = 0x80B2, [ 6301] = 0x826F, [ 6302] = 0x8292, [ 6337] = 0x828B,
- [ 6338] = 0x828D, [ 6339] = 0x898B, [ 6340] = 0x89D2, [ 6341] = 0x8A00,
- [ 6342] = 0x8C37, [ 6343] = 0x8C46, [ 6344] = 0x8C55, [ 6345] = 0x8C9D,
- [ 6346] = 0x8D64, [ 6347] = 0x8D70, [ 6348] = 0x8DB3, [ 6349] = 0x8EAB,
- [ 6350] = 0x8ECA, [ 6351] = 0x8F9B, [ 6352] = 0x8FB0, [ 6353] = 0x8FC2,
- [ 6354] = 0x8FC6, [ 6355] = 0x8FC5, [ 6356] = 0x8FC4, [ 6357] = 0x5DE1,
- [ 6358] = 0x9091, [ 6359] = 0x90A2, [ 6360] = 0x90AA, [ 6361] = 0x90A6,
- [ 6362] = 0x90A3, [ 6363] = 0x9149, [ 6364] = 0x91C6, [ 6365] = 0x91CC,
- [ 6366] = 0x9632, [ 6367] = 0x962E, [ 6368] = 0x9631, [ 6369] = 0x962A,
- [ 6370] = 0x962C, [ 6371] = 0x4E26, [ 6372] = 0x4E56, [ 6373] = 0x4E73,
- [ 6374] = 0x4E8B, [ 6375] = 0x4E9B, [ 6376] = 0x4E9E, [ 6377] = 0x4EAB,
- [ 6378] = 0x4EAC, [ 6379] = 0x4F6F, [ 6380] = 0x4F9D, [ 6381] = 0x4F8D,
- [ 6382] = 0x4F73, [ 6383] = 0x4F7F, [ 6384] = 0x4F6C, [ 6385] = 0x4F9B,
- [ 6386] = 0x4F8B, [ 6387] = 0x4F86, [ 6388] = 0x4F83, [ 6389] = 0x4F70,
- [ 6390] = 0x4F75, [ 6391] = 0x4F88, [ 6392] = 0x4F69, [ 6393] = 0x4F7B,
- [ 6394] = 0x4F96, [ 6395] = 0x4F7E, [ 6396] = 0x4F8F, [ 6397] = 0x4F91,
- [ 6398] = 0x4F7A, [ 6399] = 0x5154, [ 6400] = 0x5152, [ 6401] = 0x5155,
- [ 6402] = 0x5169, [ 6403] = 0x5177, [ 6404] = 0x5176, [ 6405] = 0x5178,
- [ 6406] = 0x51BD, [ 6407] = 0x51FD, [ 6408] = 0x523B, [ 6409] = 0x5238,
- [ 6410] = 0x5237, [ 6411] = 0x523A, [ 6412] = 0x5230, [ 6413] = 0x522E,
- [ 6414] = 0x5236, [ 6415] = 0x5241, [ 6416] = 0x52BE, [ 6417] = 0x52BB,
- [ 6418] = 0x5352, [ 6419] = 0x5354, [ 6420] = 0x5353, [ 6421] = 0x5351,
- [ 6422] = 0x5366, [ 6423] = 0x5377, [ 6424] = 0x5378, [ 6425] = 0x5379,
- [ 6426] = 0x53D6, [ 6427] = 0x53D4, [ 6428] = 0x53D7, [ 6429] = 0x5473,
- [ 6430] = 0x5475, [ 6435] = 0x5496, [ 6436] = 0x5478, [ 6437] = 0x5495,
- [ 6438] = 0x5480, [ 6439] = 0x547B, [ 6440] = 0x5477, [ 6441] = 0x5484,
- [ 6442] = 0x5492, [ 6443] = 0x5486, [ 6444] = 0x547C, [ 6445] = 0x5490,
- [ 6446] = 0x5471, [ 6447] = 0x5476, [ 6448] = 0x548C, [ 6449] = 0x549A,
- [ 6450] = 0x5462, [ 6451] = 0x5468, [ 6452] = 0x548B, [ 6453] = 0x547D,
- [ 6454] = 0x548E, [ 6455] = 0x56FA, [ 6456] = 0x5783, [ 6457] = 0x5777,
- [ 6458] = 0x576A, [ 6459] = 0x5769, [ 6460] = 0x5761, [ 6461] = 0x5766,
- [ 6462] = 0x5764, [ 6463] = 0x577C, [ 6464] = 0x591C, [ 6465] = 0x5949,
- [ 6466] = 0x5947, [ 6467] = 0x5948, [ 6468] = 0x5944, [ 6469] = 0x5954,
- [ 6470] = 0x59BE, [ 6471] = 0x59BB, [ 6472] = 0x59D4, [ 6473] = 0x59B9,
- [ 6474] = 0x59AE, [ 6475] = 0x59D1, [ 6476] = 0x59C6, [ 6477] = 0x59D0,
- [ 6478] = 0x59CD, [ 6479] = 0x59CB, [ 6480] = 0x59D3, [ 6481] = 0x59CA,
- [ 6482] = 0x59AF, [ 6483] = 0x59B3, [ 6484] = 0x59D2, [ 6485] = 0x59C5,
- [ 6486] = 0x5B5F, [ 6487] = 0x5B64, [ 6488] = 0x5B63, [ 6489] = 0x5B97,
- [ 6490] = 0x5B9A, [ 6491] = 0x5B98, [ 6492] = 0x5B9C, [ 6493] = 0x5B99,
- [ 6494] = 0x5B9B, [ 6495] = 0x5C1A, [ 6496] = 0x5C48, [ 6497] = 0x5C45,
- [ 6532] = 0x5C46, [ 6533] = 0x5CB7, [ 6534] = 0x5CA1, [ 6535] = 0x5CB8,
- [ 6536] = 0x5CA9, [ 6537] = 0x5CAB, [ 6538] = 0x5CB1, [ 6539] = 0x5CB3,
- [ 6540] = 0x5E18, [ 6541] = 0x5E1A, [ 6542] = 0x5E16, [ 6543] = 0x5E15,
- [ 6544] = 0x5E1B, [ 6545] = 0x5E11, [ 6546] = 0x5E78, [ 6547] = 0x5E9A,
- [ 6548] = 0x5E97, [ 6549] = 0x5E9C, [ 6550] = 0x5E95, [ 6551] = 0x5E96,
- [ 6552] = 0x5EF6, [ 6553] = 0x5F26, [ 6554] = 0x5F27, [ 6555] = 0x5F29,
- [ 6556] = 0x5F80, [ 6557] = 0x5F81, [ 6558] = 0x5F7F, [ 6559] = 0x5F7C,
- [ 6560] = 0x5FDD, [ 6561] = 0x5FE0, [ 6562] = 0x5FFD, [ 6563] = 0x5FF5,
- [ 6564] = 0x5FFF, [ 6565] = 0x600F, [ 6566] = 0x6014, [ 6567] = 0x602F,
- [ 6568] = 0x6035, [ 6569] = 0x6016, [ 6570] = 0x602A, [ 6571] = 0x6015,
- [ 6572] = 0x6021, [ 6573] = 0x6027, [ 6574] = 0x6029, [ 6575] = 0x602B,
- [ 6576] = 0x601B, [ 6577] = 0x6216, [ 6578] = 0x6215, [ 6579] = 0x623F,
- [ 6580] = 0x623E, [ 6581] = 0x6240, [ 6582] = 0x627F, [ 6583] = 0x62C9,
- [ 6584] = 0x62CC, [ 6585] = 0x62C4, [ 6586] = 0x62BF, [ 6587] = 0x62C2,
- [ 6588] = 0x62B9, [ 6589] = 0x62D2, [ 6590] = 0x62DB, [ 6591] = 0x62AB,
- [ 6592] = 0x62D3, [ 6593] = 0x62D4, [ 6594] = 0x62CB, [ 6595] = 0x62C8,
- [ 6596] = 0x62A8, [ 6597] = 0x62BD, [ 6598] = 0x62BC, [ 6599] = 0x62D0,
- [ 6600] = 0x62D9, [ 6601] = 0x62C7, [ 6602] = 0x62CD, [ 6603] = 0x62B5,
- [ 6604] = 0x62DA, [ 6605] = 0x62B1, [ 6606] = 0x62D8, [ 6607] = 0x62D6,
- [ 6608] = 0x62D7, [ 6609] = 0x62C6, [ 6610] = 0x62AC, [ 6611] = 0x62CE,
- [ 6612] = 0x653E, [ 6613] = 0x65A7, [ 6614] = 0x65BC, [ 6615] = 0x65FA,
- [ 6616] = 0x6614, [ 6617] = 0x6613, [ 6618] = 0x660C, [ 6619] = 0x6606,
- [ 6620] = 0x6602, [ 6621] = 0x660E, [ 6622] = 0x6600, [ 6623] = 0x660F,
- [ 6624] = 0x6615, [ 6625] = 0x660A, [ 6630] = 0x6607, [ 6631] = 0x670D,
- [ 6632] = 0x670B, [ 6633] = 0x676D, [ 6634] = 0x678B, [ 6635] = 0x6795,
- [ 6636] = 0x6771, [ 6637] = 0x679C, [ 6638] = 0x6773, [ 6639] = 0x6777,
- [ 6640] = 0x6787, [ 6641] = 0x679D, [ 6642] = 0x6797, [ 6643] = 0x676F,
- [ 6644] = 0x6770, [ 6645] = 0x677F, [ 6646] = 0x6789, [ 6647] = 0x677E,
- [ 6648] = 0x6790, [ 6649] = 0x6775, [ 6650] = 0x679A, [ 6651] = 0x6793,
- [ 6652] = 0x677C, [ 6653] = 0x676A, [ 6654] = 0x6772, [ 6655] = 0x6B23,
- [ 6656] = 0x6B66, [ 6657] = 0x6B67, [ 6658] = 0x6B7F, [ 6659] = 0x6C13,
- [ 6660] = 0x6C1B, [ 6661] = 0x6CE3, [ 6662] = 0x6CE8, [ 6663] = 0x6CF3,
- [ 6664] = 0x6CB1, [ 6665] = 0x6CCC, [ 6666] = 0x6CE5, [ 6667] = 0x6CB3,
- [ 6668] = 0x6CBD, [ 6669] = 0x6CBE, [ 6670] = 0x6CBC, [ 6671] = 0x6CE2,
- [ 6672] = 0x6CAB, [ 6673] = 0x6CD5, [ 6674] = 0x6CD3, [ 6675] = 0x6CB8,
- [ 6676] = 0x6CC4, [ 6677] = 0x6CB9, [ 6678] = 0x6CC1, [ 6679] = 0x6CAE,
- [ 6680] = 0x6CD7, [ 6681] = 0x6CC5, [ 6682] = 0x6CF1, [ 6683] = 0x6CBF,
- [ 6684] = 0x6CBB, [ 6685] = 0x6CE1, [ 6686] = 0x6CDB, [ 6687] = 0x6CCA,
- [ 6688] = 0x6CAC, [ 6689] = 0x6CEF, [ 6690] = 0x6CDC, [ 6691] = 0x6CD6,
- [ 6692] = 0x6CE0, [ 6727] = 0x7095, [ 6728] = 0x708E, [ 6729] = 0x7092,
- [ 6730] = 0x708A, [ 6731] = 0x7099, [ 6732] = 0x722C, [ 6733] = 0x722D,
- [ 6734] = 0x7238, [ 6735] = 0x7248, [ 6736] = 0x7267, [ 6737] = 0x7269,
- [ 6738] = 0x72C0, [ 6739] = 0x72CE, [ 6740] = 0x72D9, [ 6741] = 0x72D7,
- [ 6742] = 0x72D0, [ 6743] = 0x73A9, [ 6744] = 0x73A8, [ 6745] = 0x739F,
- [ 6746] = 0x73AB, [ 6747] = 0x73A5, [ 6748] = 0x753D, [ 6749] = 0x759D,
- [ 6750] = 0x7599, [ 6751] = 0x759A, [ 6752] = 0x7684, [ 6753] = 0x76C2,
- [ 6754] = 0x76F2, [ 6755] = 0x76F4, [ 6756] = 0x77E5, [ 6757] = 0x77FD,
- [ 6758] = 0x793E, [ 6759] = 0x7940, [ 6760] = 0x7941, [ 6761] = 0x79C9,
- [ 6762] = 0x79C8, [ 6763] = 0x7A7A, [ 6764] = 0x7A79, [ 6765] = 0x7AFA,
- [ 6766] = 0x7CFE, [ 6767] = 0x7F54, [ 6768] = 0x7F8C, [ 6769] = 0x7F8B,
- [ 6770] = 0x8005, [ 6771] = 0x80BA, [ 6772] = 0x80A5, [ 6773] = 0x80A2,
- [ 6774] = 0x80B1, [ 6775] = 0x80A1, [ 6776] = 0x80AB, [ 6777] = 0x80A9,
- [ 6778] = 0x80B4, [ 6779] = 0x80AA, [ 6780] = 0x80AF, [ 6781] = 0x81E5,
- [ 6782] = 0x81FE, [ 6783] = 0x820D, [ 6784] = 0x82B3, [ 6785] = 0x829D,
- [ 6786] = 0x8299, [ 6787] = 0x82AD, [ 6788] = 0x82BD, [ 6789] = 0x829F,
- [ 6790] = 0x82B9, [ 6791] = 0x82B1, [ 6792] = 0x82AC, [ 6793] = 0x82A5,
- [ 6794] = 0x82AF, [ 6795] = 0x82B8, [ 6796] = 0x82A3, [ 6797] = 0x82B0,
- [ 6798] = 0x82BE, [ 6799] = 0x82B7, [ 6800] = 0x864E, [ 6801] = 0x8671,
- [ 6802] = 0x521D, [ 6803] = 0x8868, [ 6804] = 0x8ECB, [ 6805] = 0x8FCE,
- [ 6806] = 0x8FD4, [ 6807] = 0x8FD1, [ 6808] = 0x90B5, [ 6809] = 0x90B8,
- [ 6810] = 0x90B1, [ 6811] = 0x90B6, [ 6812] = 0x91C7, [ 6813] = 0x91D1,
- [ 6814] = 0x9577, [ 6815] = 0x9580, [ 6816] = 0x961C, [ 6817] = 0x9640,
- [ 6818] = 0x963F, [ 6819] = 0x963B, [ 6820] = 0x9644, [ 6825] = 0x9642,
- [ 6826] = 0x96B9, [ 6827] = 0x96E8, [ 6828] = 0x9752, [ 6829] = 0x975E,
- [ 6830] = 0x4E9F, [ 6831] = 0x4EAD, [ 6832] = 0x4EAE, [ 6833] = 0x4FE1,
- [ 6834] = 0x4FB5, [ 6835] = 0x4FAF, [ 6836] = 0x4FBF, [ 6837] = 0x4FE0,
- [ 6838] = 0x4FD1, [ 6839] = 0x4FCF, [ 6840] = 0x4FDD, [ 6841] = 0x4FC3,
- [ 6842] = 0x4FB6, [ 6843] = 0x4FD8, [ 6844] = 0x4FDF, [ 6845] = 0x4FCA,
- [ 6846] = 0x4FD7, [ 6847] = 0x4FAE, [ 6848] = 0x4FD0, [ 6849] = 0x4FC4,
- [ 6850] = 0x4FC2, [ 6851] = 0x4FDA, [ 6852] = 0x4FCE, [ 6853] = 0x4FDE,
- [ 6854] = 0x4FB7, [ 6855] = 0x5157, [ 6856] = 0x5192, [ 6857] = 0x5191,
- [ 6858] = 0x51A0, [ 6859] = 0x524E, [ 6860] = 0x5243, [ 6861] = 0x524A,
- [ 6862] = 0x524D, [ 6863] = 0x524C, [ 6864] = 0x524B, [ 6865] = 0x5247,
- [ 6866] = 0x52C7, [ 6867] = 0x52C9, [ 6868] = 0x52C3, [ 6869] = 0x52C1,
- [ 6870] = 0x530D, [ 6871] = 0x5357, [ 6872] = 0x537B, [ 6873] = 0x539A,
- [ 6874] = 0x53DB, [ 6875] = 0x54AC, [ 6876] = 0x54C0, [ 6877] = 0x54A8,
- [ 6878] = 0x54CE, [ 6879] = 0x54C9, [ 6880] = 0x54B8, [ 6881] = 0x54A6,
- [ 6882] = 0x54B3, [ 6883] = 0x54C7, [ 6884] = 0x54C2, [ 6885] = 0x54BD,
- [ 6886] = 0x54AA, [ 6887] = 0x54C1, [ 6922] = 0x54C4, [ 6923] = 0x54C8,
- [ 6924] = 0x54AF, [ 6925] = 0x54AB, [ 6926] = 0x54B1, [ 6927] = 0x54BB,
- [ 6928] = 0x54A9, [ 6929] = 0x54A7, [ 6930] = 0x54BF, [ 6931] = 0x56FF,
- [ 6932] = 0x5782, [ 6933] = 0x578B, [ 6934] = 0x57A0, [ 6935] = 0x57A3,
- [ 6936] = 0x57A2, [ 6937] = 0x57CE, [ 6938] = 0x57AE, [ 6939] = 0x5793,
- [ 6940] = 0x5955, [ 6941] = 0x5951, [ 6942] = 0x594F, [ 6943] = 0x594E,
- [ 6944] = 0x5950, [ 6945] = 0x59DC, [ 6946] = 0x59D8, [ 6947] = 0x59FF,
- [ 6948] = 0x59E3, [ 6949] = 0x59E8, [ 6950] = 0x5A03, [ 6951] = 0x59E5,
- [ 6952] = 0x59EA, [ 6953] = 0x59DA, [ 6954] = 0x59E6, [ 6955] = 0x5A01,
- [ 6956] = 0x59FB, [ 6957] = 0x5B69, [ 6958] = 0x5BA3, [ 6959] = 0x5BA6,
- [ 6960] = 0x5BA4, [ 6961] = 0x5BA2, [ 6962] = 0x5BA5, [ 6963] = 0x5C01,
- [ 6964] = 0x5C4E, [ 6965] = 0x5C4F, [ 6966] = 0x5C4D, [ 6967] = 0x5C4B,
- [ 6968] = 0x5CD9, [ 6969] = 0x5CD2, [ 6970] = 0x5DF7, [ 6971] = 0x5E1D,
- [ 6972] = 0x5E25, [ 6973] = 0x5E1F, [ 6974] = 0x5E7D, [ 6975] = 0x5EA0,
- [ 6976] = 0x5EA6, [ 6977] = 0x5EFA, [ 6978] = 0x5F08, [ 6979] = 0x5F2D,
- [ 6980] = 0x5F65, [ 6981] = 0x5F88, [ 6982] = 0x5F85, [ 6983] = 0x5F8A,
- [ 6984] = 0x5F8B, [ 6985] = 0x5F87, [ 6986] = 0x5F8C, [ 6987] = 0x5F89,
- [ 6988] = 0x6012, [ 6989] = 0x601D, [ 6990] = 0x6020, [ 6991] = 0x6025,
- [ 6992] = 0x600E, [ 6993] = 0x6028, [ 6994] = 0x604D, [ 6995] = 0x6070,
- [ 6996] = 0x6068, [ 6997] = 0x6062, [ 6998] = 0x6046, [ 6999] = 0x6043,
- [ 7000] = 0x606C, [ 7001] = 0x606B, [ 7002] = 0x606A, [ 7003] = 0x6064,
- [ 7004] = 0x6241, [ 7005] = 0x62DC, [ 7006] = 0x6316, [ 7007] = 0x6309,
- [ 7008] = 0x62FC, [ 7009] = 0x62ED, [ 7010] = 0x6301, [ 7011] = 0x62EE,
- [ 7012] = 0x62FD, [ 7013] = 0x6307, [ 7014] = 0x62F1, [ 7015] = 0x62F7,
- [ 7020] = 0x62EF, [ 7021] = 0x62EC, [ 7022] = 0x62FE, [ 7023] = 0x62F4,
- [ 7024] = 0x6311, [ 7025] = 0x6302, [ 7026] = 0x653F, [ 7027] = 0x6545,
- [ 7028] = 0x65AB, [ 7029] = 0x65BD, [ 7030] = 0x65E2, [ 7031] = 0x6625,
- [ 7032] = 0x662D, [ 7033] = 0x6620, [ 7034] = 0x6627, [ 7035] = 0x662F,
- [ 7036] = 0x661F, [ 7037] = 0x6628, [ 7038] = 0x6631, [ 7039] = 0x6624,
- [ 7040] = 0x66F7, [ 7041] = 0x67FF, [ 7042] = 0x67D3, [ 7043] = 0x67F1,
- [ 7044] = 0x67D4, [ 7045] = 0x67D0, [ 7046] = 0x67EC, [ 7047] = 0x67B6,
- [ 7048] = 0x67AF, [ 7049] = 0x67F5, [ 7050] = 0x67E9, [ 7051] = 0x67EF,
- [ 7052] = 0x67C4, [ 7053] = 0x67D1, [ 7054] = 0x67B4, [ 7055] = 0x67DA,
- [ 7056] = 0x67E5, [ 7057] = 0x67B8, [ 7058] = 0x67CF, [ 7059] = 0x67DE,
- [ 7060] = 0x67F3, [ 7061] = 0x67B0, [ 7062] = 0x67D9, [ 7063] = 0x67E2,
- [ 7064] = 0x67DD, [ 7065] = 0x67D2, [ 7066] = 0x6B6A, [ 7067] = 0x6B83,
- [ 7068] = 0x6B86, [ 7069] = 0x6BB5, [ 7070] = 0x6BD2, [ 7071] = 0x6BD7,
- [ 7072] = 0x6C1F, [ 7073] = 0x6CC9, [ 7074] = 0x6D0B, [ 7075] = 0x6D32,
- [ 7076] = 0x6D2A, [ 7077] = 0x6D41, [ 7078] = 0x6D25, [ 7079] = 0x6D0C,
- [ 7080] = 0x6D31, [ 7081] = 0x6D1E, [ 7082] = 0x6D17, [ 7117] = 0x6D3B,
- [ 7118] = 0x6D3D, [ 7119] = 0x6D3E, [ 7120] = 0x6D36, [ 7121] = 0x6D1B,
- [ 7122] = 0x6CF5, [ 7123] = 0x6D39, [ 7124] = 0x6D27, [ 7125] = 0x6D38,
- [ 7126] = 0x6D29, [ 7127] = 0x6D2E, [ 7128] = 0x6D35, [ 7129] = 0x6D0E,
- [ 7130] = 0x6D2B, [ 7131] = 0x70AB, [ 7132] = 0x70BA, [ 7133] = 0x70B3,
- [ 7134] = 0x70AC, [ 7135] = 0x70AF, [ 7136] = 0x70AD, [ 7137] = 0x70B8,
- [ 7138] = 0x70AE, [ 7139] = 0x70A4, [ 7140] = 0x7230, [ 7141] = 0x7272,
- [ 7142] = 0x726F, [ 7143] = 0x7274, [ 7144] = 0x72E9, [ 7145] = 0x72E0,
- [ 7146] = 0x72E1, [ 7147] = 0x73B7, [ 7148] = 0x73CA, [ 7149] = 0x73BB,
- [ 7150] = 0x73B2, [ 7151] = 0x73CD, [ 7152] = 0x73C0, [ 7153] = 0x73B3,
- [ 7154] = 0x751A, [ 7155] = 0x752D, [ 7156] = 0x754F, [ 7157] = 0x754C,
- [ 7158] = 0x754E, [ 7159] = 0x754B, [ 7160] = 0x75AB, [ 7161] = 0x75A4,
- [ 7162] = 0x75A5, [ 7163] = 0x75A2, [ 7164] = 0x75A3, [ 7165] = 0x7678,
- [ 7166] = 0x7686, [ 7167] = 0x7687, [ 7168] = 0x7688, [ 7169] = 0x76C8,
- [ 7170] = 0x76C6, [ 7171] = 0x76C3, [ 7172] = 0x76C5, [ 7173] = 0x7701,
- [ 7174] = 0x76F9, [ 7175] = 0x76F8, [ 7176] = 0x7709, [ 7177] = 0x770B,
- [ 7178] = 0x76FE, [ 7179] = 0x76FC, [ 7180] = 0x7707, [ 7181] = 0x77DC,
- [ 7182] = 0x7802, [ 7183] = 0x7814, [ 7184] = 0x780C, [ 7185] = 0x780D,
- [ 7186] = 0x7946, [ 7187] = 0x7949, [ 7188] = 0x7948, [ 7189] = 0x7947,
- [ 7190] = 0x79B9, [ 7191] = 0x79BA, [ 7192] = 0x79D1, [ 7193] = 0x79D2,
- [ 7194] = 0x79CB, [ 7195] = 0x7A7F, [ 7196] = 0x7A81, [ 7197] = 0x7AFF,
- [ 7198] = 0x7AFD, [ 7199] = 0x7C7D, [ 7200] = 0x7D02, [ 7201] = 0x7D05,
- [ 7202] = 0x7D00, [ 7203] = 0x7D09, [ 7204] = 0x7D07, [ 7205] = 0x7D04,
- [ 7206] = 0x7D06, [ 7207] = 0x7F38, [ 7208] = 0x7F8E, [ 7209] = 0x7FBF,
- [ 7210] = 0x8004, [ 7215] = 0x8010, [ 7216] = 0x800D, [ 7217] = 0x8011,
- [ 7218] = 0x8036, [ 7219] = 0x80D6, [ 7220] = 0x80E5, [ 7221] = 0x80DA,
- [ 7222] = 0x80C3, [ 7223] = 0x80C4, [ 7224] = 0x80CC, [ 7225] = 0x80E1,
- [ 7226] = 0x80DB, [ 7227] = 0x80CE, [ 7228] = 0x80DE, [ 7229] = 0x80E4,
- [ 7230] = 0x80DD, [ 7231] = 0x81F4, [ 7232] = 0x8222, [ 7233] = 0x82E7,
- [ 7234] = 0x8303, [ 7235] = 0x8305, [ 7236] = 0x82E3, [ 7237] = 0x82DB,
- [ 7238] = 0x82E6, [ 7239] = 0x8304, [ 7240] = 0x82E5, [ 7241] = 0x8302,
- [ 7242] = 0x8309, [ 7243] = 0x82D2, [ 7244] = 0x82D7, [ 7245] = 0x82F1,
- [ 7246] = 0x8301, [ 7247] = 0x82DC, [ 7248] = 0x82D4, [ 7249] = 0x82D1,
- [ 7250] = 0x82DE, [ 7251] = 0x82D3, [ 7252] = 0x82DF, [ 7253] = 0x82EF,
- [ 7254] = 0x8306, [ 7255] = 0x8650, [ 7256] = 0x8679, [ 7257] = 0x867B,
- [ 7258] = 0x867A, [ 7259] = 0x884D, [ 7260] = 0x886B, [ 7261] = 0x8981,
- [ 7262] = 0x89D4, [ 7263] = 0x8A08, [ 7264] = 0x8A02, [ 7265] = 0x8A03,
- [ 7266] = 0x8C9E, [ 7267] = 0x8CA0, [ 7268] = 0x8D74, [ 7269] = 0x8D73,
- [ 7270] = 0x8DB4, [ 7271] = 0x8ECD, [ 7272] = 0x8ECC, [ 7273] = 0x8FF0,
- [ 7274] = 0x8FE6, [ 7275] = 0x8FE2, [ 7276] = 0x8FEA, [ 7277] = 0x8FE5,
- [ 7312] = 0x8FED, [ 7313] = 0x8FEB, [ 7314] = 0x8FE4, [ 7315] = 0x8FE8,
- [ 7316] = 0x90CA, [ 7317] = 0x90CE, [ 7318] = 0x90C1, [ 7319] = 0x90C3,
- [ 7320] = 0x914B, [ 7321] = 0x914A, [ 7322] = 0x91CD, [ 7323] = 0x9582,
- [ 7324] = 0x9650, [ 7325] = 0x964B, [ 7326] = 0x964C, [ 7327] = 0x964D,
- [ 7328] = 0x9762, [ 7329] = 0x9769, [ 7330] = 0x97CB, [ 7331] = 0x97ED,
- [ 7332] = 0x97F3, [ 7333] = 0x9801, [ 7334] = 0x98A8, [ 7335] = 0x98DB,
- [ 7336] = 0x98DF, [ 7337] = 0x9996, [ 7338] = 0x9999, [ 7339] = 0x4E58,
- [ 7340] = 0x4EB3, [ 7341] = 0x500C, [ 7342] = 0x500D, [ 7343] = 0x5023,
- [ 7344] = 0x4FEF, [ 7345] = 0x5026, [ 7346] = 0x5025, [ 7347] = 0x4FF8,
- [ 7348] = 0x5029, [ 7349] = 0x5016, [ 7350] = 0x5006, [ 7351] = 0x503C,
- [ 7352] = 0x501F, [ 7353] = 0x501A, [ 7354] = 0x5012, [ 7355] = 0x5011,
- [ 7356] = 0x4FFA, [ 7357] = 0x5000, [ 7358] = 0x5014, [ 7359] = 0x5028,
- [ 7360] = 0x4FF1, [ 7361] = 0x5021, [ 7362] = 0x500B, [ 7363] = 0x5019,
- [ 7364] = 0x5018, [ 7365] = 0x4FF3, [ 7366] = 0x4FEE, [ 7367] = 0x502D,
- [ 7368] = 0x502A, [ 7369] = 0x4FFE, [ 7370] = 0x502B, [ 7371] = 0x5009,
- [ 7372] = 0x517C, [ 7373] = 0x51A4, [ 7374] = 0x51A5, [ 7375] = 0x51A2,
- [ 7376] = 0x51CD, [ 7377] = 0x51CC, [ 7378] = 0x51C6, [ 7379] = 0x51CB,
- [ 7380] = 0x5256, [ 7381] = 0x525C, [ 7382] = 0x5254, [ 7383] = 0x525B,
- [ 7384] = 0x525D, [ 7385] = 0x532A, [ 7386] = 0x537F, [ 7387] = 0x539F,
- [ 7388] = 0x539D, [ 7389] = 0x53DF, [ 7390] = 0x54E8, [ 7391] = 0x5510,
- [ 7392] = 0x5501, [ 7393] = 0x5537, [ 7394] = 0x54FC, [ 7395] = 0x54E5,
- [ 7396] = 0x54F2, [ 7397] = 0x5506, [ 7398] = 0x54FA, [ 7399] = 0x5514,
- [ 7400] = 0x54E9, [ 7401] = 0x54ED, [ 7402] = 0x54E1, [ 7403] = 0x5509,
- [ 7404] = 0x54EE, [ 7405] = 0x54EA, [ 7410] = 0x54E6, [ 7411] = 0x5527,
- [ 7412] = 0x5507, [ 7413] = 0x54FD, [ 7414] = 0x550F, [ 7415] = 0x5703,
- [ 7416] = 0x5704, [ 7417] = 0x57C2, [ 7418] = 0x57D4, [ 7419] = 0x57CB,
- [ 7420] = 0x57C3, [ 7421] = 0x5809, [ 7422] = 0x590F, [ 7423] = 0x5957,
- [ 7424] = 0x5958, [ 7425] = 0x595A, [ 7426] = 0x5A11, [ 7427] = 0x5A18,
- [ 7428] = 0x5A1C, [ 7429] = 0x5A1F, [ 7430] = 0x5A1B, [ 7431] = 0x5A13,
- [ 7432] = 0x59EC, [ 7433] = 0x5A20, [ 7434] = 0x5A23, [ 7435] = 0x5A29,
- [ 7436] = 0x5A25, [ 7437] = 0x5A0C, [ 7438] = 0x5A09, [ 7439] = 0x5B6B,
- [ 7440] = 0x5C58, [ 7441] = 0x5BB0, [ 7442] = 0x5BB3, [ 7443] = 0x5BB6,
- [ 7444] = 0x5BB4, [ 7445] = 0x5BAE, [ 7446] = 0x5BB5, [ 7447] = 0x5BB9,
- [ 7448] = 0x5BB8, [ 7449] = 0x5C04, [ 7450] = 0x5C51, [ 7451] = 0x5C55,
- [ 7452] = 0x5C50, [ 7453] = 0x5CED, [ 7454] = 0x5CFD, [ 7455] = 0x5CFB,
- [ 7456] = 0x5CEA, [ 7457] = 0x5CE8, [ 7458] = 0x5CF0, [ 7459] = 0x5CF6,
- [ 7460] = 0x5D01, [ 7461] = 0x5CF4, [ 7462] = 0x5DEE, [ 7463] = 0x5E2D,
- [ 7464] = 0x5E2B, [ 7465] = 0x5EAB, [ 7466] = 0x5EAD, [ 7467] = 0x5EA7,
- [ 7468] = 0x5F31, [ 7469] = 0x5F92, [ 7470] = 0x5F91, [ 7471] = 0x5F90,
- [ 7472] = 0x6059, [ 7507] = 0x6063, [ 7508] = 0x6065, [ 7509] = 0x6050,
- [ 7510] = 0x6055, [ 7511] = 0x606D, [ 7512] = 0x6069, [ 7513] = 0x606F,
- [ 7514] = 0x6084, [ 7515] = 0x609F, [ 7516] = 0x609A, [ 7517] = 0x608D,
- [ 7518] = 0x6094, [ 7519] = 0x608C, [ 7520] = 0x6085, [ 7521] = 0x6096,
- [ 7522] = 0x6247, [ 7523] = 0x62F3, [ 7524] = 0x6308, [ 7525] = 0x62FF,
- [ 7526] = 0x634E, [ 7527] = 0x633E, [ 7528] = 0x632F, [ 7529] = 0x6355,
- [ 7530] = 0x6342, [ 7531] = 0x6346, [ 7532] = 0x634F, [ 7533] = 0x6349,
- [ 7534] = 0x633A, [ 7535] = 0x6350, [ 7536] = 0x633D, [ 7537] = 0x632A,
- [ 7538] = 0x632B, [ 7539] = 0x6328, [ 7540] = 0x634D, [ 7541] = 0x634C,
- [ 7542] = 0x6548, [ 7543] = 0x6549, [ 7544] = 0x6599, [ 7545] = 0x65C1,
- [ 7546] = 0x65C5, [ 7547] = 0x6642, [ 7548] = 0x6649, [ 7549] = 0x664F,
- [ 7550] = 0x6643, [ 7551] = 0x6652, [ 7552] = 0x664C, [ 7553] = 0x6645,
- [ 7554] = 0x6641, [ 7555] = 0x66F8, [ 7556] = 0x6714, [ 7557] = 0x6715,
- [ 7558] = 0x6717, [ 7559] = 0x6821, [ 7560] = 0x6838, [ 7561] = 0x6848,
- [ 7562] = 0x6846, [ 7563] = 0x6853, [ 7564] = 0x6839, [ 7565] = 0x6842,
- [ 7566] = 0x6854, [ 7567] = 0x6829, [ 7568] = 0x68B3, [ 7569] = 0x6817,
- [ 7570] = 0x684C, [ 7571] = 0x6851, [ 7572] = 0x683D, [ 7573] = 0x67F4,
- [ 7574] = 0x6850, [ 7575] = 0x6840, [ 7576] = 0x683C, [ 7577] = 0x6843,
- [ 7578] = 0x682A, [ 7579] = 0x6845, [ 7580] = 0x6813, [ 7581] = 0x6818,
- [ 7582] = 0x6841, [ 7583] = 0x6B8A, [ 7584] = 0x6B89, [ 7585] = 0x6BB7,
- [ 7586] = 0x6C23, [ 7587] = 0x6C27, [ 7588] = 0x6C28, [ 7589] = 0x6C26,
- [ 7590] = 0x6C24, [ 7591] = 0x6CF0, [ 7592] = 0x6D6A, [ 7593] = 0x6D95,
- [ 7594] = 0x6D88, [ 7595] = 0x6D87, [ 7596] = 0x6D66, [ 7597] = 0x6D78,
- [ 7598] = 0x6D77, [ 7599] = 0x6D59, [ 7600] = 0x6D93, [ 7605] = 0x6D6C,
- [ 7606] = 0x6D89, [ 7607] = 0x6D6E, [ 7608] = 0x6D5A, [ 7609] = 0x6D74,
- [ 7610] = 0x6D69, [ 7611] = 0x6D8C, [ 7612] = 0x6D8A, [ 7613] = 0x6D79,
- [ 7614] = 0x6D85, [ 7615] = 0x6D65, [ 7616] = 0x6D94, [ 7617] = 0x70CA,
- [ 7618] = 0x70D8, [ 7619] = 0x70E4, [ 7620] = 0x70D9, [ 7621] = 0x70C8,
- [ 7622] = 0x70CF, [ 7623] = 0x7239, [ 7624] = 0x7279, [ 7625] = 0x72FC,
- [ 7626] = 0x72F9, [ 7627] = 0x72FD, [ 7628] = 0x72F8, [ 7629] = 0x72F7,
- [ 7630] = 0x7386, [ 7631] = 0x73ED, [ 7632] = 0x7409, [ 7633] = 0x73EE,
- [ 7634] = 0x73E0, [ 7635] = 0x73EA, [ 7636] = 0x73DE, [ 7637] = 0x7554,
- [ 7638] = 0x755D, [ 7639] = 0x755C, [ 7640] = 0x755A, [ 7641] = 0x7559,
- [ 7642] = 0x75BE, [ 7643] = 0x75C5, [ 7644] = 0x75C7, [ 7645] = 0x75B2,
- [ 7646] = 0x75B3, [ 7647] = 0x75BD, [ 7648] = 0x75BC, [ 7649] = 0x75B9,
- [ 7650] = 0x75C2, [ 7651] = 0x75B8, [ 7652] = 0x768B, [ 7653] = 0x76B0,
- [ 7654] = 0x76CA, [ 7655] = 0x76CD, [ 7656] = 0x76CE, [ 7657] = 0x7729,
- [ 7658] = 0x771F, [ 7659] = 0x7720, [ 7660] = 0x7728, [ 7661] = 0x77E9,
- [ 7662] = 0x7830, [ 7663] = 0x7827, [ 7664] = 0x7838, [ 7665] = 0x781D,
- [ 7666] = 0x7834, [ 7667] = 0x7837, [ 7702] = 0x7825, [ 7703] = 0x782D,
- [ 7704] = 0x7820, [ 7705] = 0x781F, [ 7706] = 0x7832, [ 7707] = 0x7955,
- [ 7708] = 0x7950, [ 7709] = 0x7960, [ 7710] = 0x795F, [ 7711] = 0x7956,
- [ 7712] = 0x795E, [ 7713] = 0x795D, [ 7714] = 0x7957, [ 7715] = 0x795A,
- [ 7716] = 0x79E4, [ 7717] = 0x79E3, [ 7718] = 0x79E7, [ 7719] = 0x79DF,
- [ 7720] = 0x79E6, [ 7721] = 0x79E9, [ 7722] = 0x79D8, [ 7723] = 0x7A84,
- [ 7724] = 0x7A88, [ 7725] = 0x7AD9, [ 7726] = 0x7B06, [ 7727] = 0x7B11,
- [ 7728] = 0x7C89, [ 7729] = 0x7D21, [ 7730] = 0x7D17, [ 7731] = 0x7D0B,
- [ 7732] = 0x7D0A, [ 7733] = 0x7D20, [ 7734] = 0x7D22, [ 7735] = 0x7D14,
- [ 7736] = 0x7D10, [ 7737] = 0x7D15, [ 7738] = 0x7D1A, [ 7739] = 0x7D1C,
- [ 7740] = 0x7D0D, [ 7741] = 0x7D19, [ 7742] = 0x7D1B, [ 7743] = 0x7F3A,
- [ 7744] = 0x7F5F, [ 7745] = 0x7F94, [ 7746] = 0x7FC5, [ 7747] = 0x7FC1,
- [ 7748] = 0x8006, [ 7749] = 0x8018, [ 7750] = 0x8015, [ 7751] = 0x8019,
- [ 7752] = 0x8017, [ 7753] = 0x803D, [ 7754] = 0x803F, [ 7755] = 0x80F1,
- [ 7756] = 0x8102, [ 7757] = 0x80F0, [ 7758] = 0x8105, [ 7759] = 0x80ED,
- [ 7760] = 0x80F4, [ 7761] = 0x8106, [ 7762] = 0x80F8, [ 7763] = 0x80F3,
- [ 7764] = 0x8108, [ 7765] = 0x80FD, [ 7766] = 0x810A, [ 7767] = 0x80FC,
- [ 7768] = 0x80EF, [ 7769] = 0x81ED, [ 7770] = 0x81EC, [ 7771] = 0x8200,
- [ 7772] = 0x8210, [ 7773] = 0x822A, [ 7774] = 0x822B, [ 7775] = 0x8228,
- [ 7776] = 0x822C, [ 7777] = 0x82BB, [ 7778] = 0x832B, [ 7779] = 0x8352,
- [ 7780] = 0x8354, [ 7781] = 0x834A, [ 7782] = 0x8338, [ 7783] = 0x8350,
- [ 7784] = 0x8349, [ 7785] = 0x8335, [ 7786] = 0x8334, [ 7787] = 0x834F,
- [ 7788] = 0x8332, [ 7789] = 0x8339, [ 7790] = 0x8336, [ 7791] = 0x8317,
- [ 7792] = 0x8340, [ 7793] = 0x8331, [ 7794] = 0x8328, [ 7795] = 0x8343,
- [ 7800] = 0x8654, [ 7801] = 0x868A, [ 7802] = 0x86AA, [ 7803] = 0x8693,
- [ 7804] = 0x86A4, [ 7805] = 0x86A9, [ 7806] = 0x868C, [ 7807] = 0x86A3,
- [ 7808] = 0x869C, [ 7809] = 0x8870, [ 7810] = 0x8877, [ 7811] = 0x8881,
- [ 7812] = 0x8882, [ 7813] = 0x887D, [ 7814] = 0x8879, [ 7815] = 0x8A18,
- [ 7816] = 0x8A10, [ 7817] = 0x8A0E, [ 7818] = 0x8A0C, [ 7819] = 0x8A15,
- [ 7820] = 0x8A0A, [ 7821] = 0x8A17, [ 7822] = 0x8A13, [ 7823] = 0x8A16,
- [ 7824] = 0x8A0F, [ 7825] = 0x8A11, [ 7826] = 0x8C48, [ 7827] = 0x8C7A,
- [ 7828] = 0x8C79, [ 7829] = 0x8CA1, [ 7830] = 0x8CA2, [ 7831] = 0x8D77,
- [ 7832] = 0x8EAC, [ 7833] = 0x8ED2, [ 7834] = 0x8ED4, [ 7835] = 0x8ECF,
- [ 7836] = 0x8FB1, [ 7837] = 0x9001, [ 7838] = 0x9006, [ 7839] = 0x8FF7,
- [ 7840] = 0x9000, [ 7841] = 0x8FFA, [ 7842] = 0x8FF4, [ 7843] = 0x9003,
- [ 7844] = 0x8FFD, [ 7845] = 0x9005, [ 7846] = 0x8FF8, [ 7847] = 0x9095,
- [ 7848] = 0x90E1, [ 7849] = 0x90DD, [ 7850] = 0x90E2, [ 7851] = 0x9152,
- [ 7852] = 0x914D, [ 7853] = 0x914C, [ 7854] = 0x91D8, [ 7855] = 0x91DD,
- [ 7856] = 0x91D7, [ 7857] = 0x91DC, [ 7858] = 0x91D9, [ 7859] = 0x9583,
- [ 7860] = 0x9662, [ 7861] = 0x9663, [ 7862] = 0x9661, [ 7897] = 0x965B,
- [ 7898] = 0x965D, [ 7899] = 0x9664, [ 7900] = 0x9658, [ 7901] = 0x965E,
- [ 7902] = 0x96BB, [ 7903] = 0x98E2, [ 7904] = 0x99AC, [ 7905] = 0x9AA8,
- [ 7906] = 0x9AD8, [ 7907] = 0x9B25, [ 7908] = 0x9B32, [ 7909] = 0x9B3C,
- [ 7910] = 0x4E7E, [ 7911] = 0x507A, [ 7912] = 0x507D, [ 7913] = 0x505C,
- [ 7914] = 0x5047, [ 7915] = 0x5043, [ 7916] = 0x504C, [ 7917] = 0x505A,
- [ 7918] = 0x5049, [ 7919] = 0x5065, [ 7920] = 0x5076, [ 7921] = 0x504E,
- [ 7922] = 0x5055, [ 7923] = 0x5075, [ 7924] = 0x5074, [ 7925] = 0x5077,
- [ 7926] = 0x504F, [ 7927] = 0x500F, [ 7928] = 0x506F, [ 7929] = 0x506D,
- [ 7930] = 0x515C, [ 7931] = 0x5195, [ 7932] = 0x51F0, [ 7933] = 0x526A,
- [ 7934] = 0x526F, [ 7935] = 0x52D2, [ 7936] = 0x52D9, [ 7937] = 0x52D8,
- [ 7938] = 0x52D5, [ 7939] = 0x5310, [ 7940] = 0x530F, [ 7941] = 0x5319,
- [ 7942] = 0x533F, [ 7943] = 0x5340, [ 7944] = 0x533E, [ 7945] = 0x53C3,
- [ 7946] = 0x66FC, [ 7947] = 0x5546, [ 7948] = 0x556A, [ 7949] = 0x5566,
- [ 7950] = 0x5544, [ 7951] = 0x555E, [ 7952] = 0x5561, [ 7953] = 0x5543,
- [ 7954] = 0x554A, [ 7955] = 0x5531, [ 7956] = 0x5556, [ 7957] = 0x554F,
- [ 7958] = 0x5555, [ 7959] = 0x552F, [ 7960] = 0x5564, [ 7961] = 0x5538,
- [ 7962] = 0x552E, [ 7963] = 0x555C, [ 7964] = 0x552C, [ 7965] = 0x5563,
- [ 7966] = 0x5533, [ 7967] = 0x5541, [ 7968] = 0x5557, [ 7969] = 0x5708,
- [ 7970] = 0x570B, [ 7971] = 0x5709, [ 7972] = 0x57DF, [ 7973] = 0x5805,
- [ 7974] = 0x580A, [ 7975] = 0x5806, [ 7976] = 0x57E0, [ 7977] = 0x57E4,
- [ 7978] = 0x57FA, [ 7979] = 0x5802, [ 7980] = 0x5835, [ 7981] = 0x57F7,
- [ 7982] = 0x57F9, [ 7983] = 0x5920, [ 7984] = 0x5962, [ 7985] = 0x5A36,
- [ 7986] = 0x5A41, [ 7987] = 0x5A49, [ 7988] = 0x5A66, [ 7989] = 0x5A6A,
- [ 7990] = 0x5A40, [ 7995] = 0x5A3C, [ 7996] = 0x5A62, [ 7997] = 0x5A5A,
- [ 7998] = 0x5A46, [ 7999] = 0x5A4A, [ 8000] = 0x5B70, [ 8001] = 0x5BC7,
- [ 8002] = 0x5BC5, [ 8003] = 0x5BC4, [ 8004] = 0x5BC2, [ 8005] = 0x5BBF,
- [ 8006] = 0x5BC6, [ 8007] = 0x5C09, [ 8008] = 0x5C08, [ 8009] = 0x5C07,
- [ 8010] = 0x5C60, [ 8011] = 0x5C5C, [ 8012] = 0x5C5D, [ 8013] = 0x5D07,
- [ 8014] = 0x5D06, [ 8015] = 0x5D0E, [ 8016] = 0x5D1B, [ 8017] = 0x5D16,
- [ 8018] = 0x5D22, [ 8019] = 0x5D11, [ 8020] = 0x5D29, [ 8021] = 0x5D14,
- [ 8022] = 0x5D19, [ 8023] = 0x5D24, [ 8024] = 0x5D27, [ 8025] = 0x5D17,
- [ 8026] = 0x5DE2, [ 8027] = 0x5E38, [ 8028] = 0x5E36, [ 8029] = 0x5E33,
- [ 8030] = 0x5E37, [ 8031] = 0x5EB7, [ 8032] = 0x5EB8, [ 8033] = 0x5EB6,
- [ 8034] = 0x5EB5, [ 8035] = 0x5EBE, [ 8036] = 0x5F35, [ 8037] = 0x5F37,
- [ 8038] = 0x5F57, [ 8039] = 0x5F6C, [ 8040] = 0x5F69, [ 8041] = 0x5F6B,
- [ 8042] = 0x5F97, [ 8043] = 0x5F99, [ 8044] = 0x5F9E, [ 8045] = 0x5F98,
- [ 8046] = 0x5FA1, [ 8047] = 0x5FA0, [ 8048] = 0x5F9C, [ 8049] = 0x607F,
- [ 8050] = 0x60A3, [ 8051] = 0x6089, [ 8052] = 0x60A0, [ 8053] = 0x60A8,
- [ 8054] = 0x60CB, [ 8055] = 0x60B4, [ 8056] = 0x60E6, [ 8057] = 0x60BD,
- [ 8092] = 0x60C5, [ 8093] = 0x60BB, [ 8094] = 0x60B5, [ 8095] = 0x60DC,
- [ 8096] = 0x60BC, [ 8097] = 0x60D8, [ 8098] = 0x60D5, [ 8099] = 0x60C6,
- [ 8100] = 0x60DF, [ 8101] = 0x60B8, [ 8102] = 0x60DA, [ 8103] = 0x60C7,
- [ 8104] = 0x621A, [ 8105] = 0x621B, [ 8106] = 0x6248, [ 8107] = 0x63A0,
- [ 8108] = 0x63A7, [ 8109] = 0x6372, [ 8110] = 0x6396, [ 8111] = 0x63A2,
- [ 8112] = 0x63A5, [ 8113] = 0x6377, [ 8114] = 0x6367, [ 8115] = 0x6398,
- [ 8116] = 0x63AA, [ 8117] = 0x6371, [ 8118] = 0x63A9, [ 8119] = 0x6389,
- [ 8120] = 0x6383, [ 8121] = 0x639B, [ 8122] = 0x636B, [ 8123] = 0x63A8,
- [ 8124] = 0x6384, [ 8125] = 0x6388, [ 8126] = 0x6399, [ 8127] = 0x63A1,
- [ 8128] = 0x63AC, [ 8129] = 0x6392, [ 8130] = 0x638F, [ 8131] = 0x6380,
- [ 8132] = 0x637B, [ 8133] = 0x6369, [ 8134] = 0x6368, [ 8135] = 0x637A,
- [ 8136] = 0x655D, [ 8137] = 0x6556, [ 8138] = 0x6551, [ 8139] = 0x6559,
- [ 8140] = 0x6557, [ 8141] = 0x555F, [ 8142] = 0x654F, [ 8143] = 0x6558,
- [ 8144] = 0x6555, [ 8145] = 0x6554, [ 8146] = 0x659C, [ 8147] = 0x659B,
- [ 8148] = 0x65AC, [ 8149] = 0x65CF, [ 8150] = 0x65CB, [ 8151] = 0x65CC,
- [ 8152] = 0x65CE, [ 8153] = 0x665D, [ 8154] = 0x665A, [ 8155] = 0x6664,
- [ 8156] = 0x6668, [ 8157] = 0x6666, [ 8158] = 0x665E, [ 8159] = 0x66F9,
- [ 8160] = 0x52D7, [ 8161] = 0x671B, [ 8162] = 0x6881, [ 8163] = 0x68AF,
- [ 8164] = 0x68A2, [ 8165] = 0x6893, [ 8166] = 0x68B5, [ 8167] = 0x687F,
- [ 8168] = 0x6876, [ 8169] = 0x68B1, [ 8170] = 0x68A7, [ 8171] = 0x6897,
- [ 8172] = 0x68B0, [ 8173] = 0x6883, [ 8174] = 0x68C4, [ 8175] = 0x68AD,
- [ 8176] = 0x6886, [ 8177] = 0x6885, [ 8178] = 0x6894, [ 8179] = 0x689D,
- [ 8180] = 0x68A8, [ 8181] = 0x689F, [ 8182] = 0x68A1, [ 8183] = 0x6882,
- [ 8184] = 0x6B32, [ 8185] = 0x6BBA, [ 8190] = 0x6BEB, [ 8191] = 0x6BEC,
- [ 8192] = 0x6C2B, [ 8193] = 0x6D8E, [ 8194] = 0x6DBC, [ 8195] = 0x6DF3,
- [ 8196] = 0x6DD9, [ 8197] = 0x6DB2, [ 8198] = 0x6DE1, [ 8199] = 0x6DCC,
- [ 8200] = 0x6DE4, [ 8201] = 0x6DFB, [ 8202] = 0x6DFA, [ 8203] = 0x6E05,
- [ 8204] = 0x6DC7, [ 8205] = 0x6DCB, [ 8206] = 0x6DAF, [ 8207] = 0x6DD1,
- [ 8208] = 0x6DAE, [ 8209] = 0x6DDE, [ 8210] = 0x6DF9, [ 8211] = 0x6DB8,
- [ 8212] = 0x6DF7, [ 8213] = 0x6DF5, [ 8214] = 0x6DC5, [ 8215] = 0x6DD2,
- [ 8216] = 0x6E1A, [ 8217] = 0x6DB5, [ 8218] = 0x6DDA, [ 8219] = 0x6DEB,
- [ 8220] = 0x6DD8, [ 8221] = 0x6DEA, [ 8222] = 0x6DF1, [ 8223] = 0x6DEE,
- [ 8224] = 0x6DE8, [ 8225] = 0x6DC6, [ 8226] = 0x6DC4, [ 8227] = 0x6DAA,
- [ 8228] = 0x6DEC, [ 8229] = 0x6DBF, [ 8230] = 0x6DE6, [ 8231] = 0x70F9,
- [ 8232] = 0x7109, [ 8233] = 0x710A, [ 8234] = 0x70FD, [ 8235] = 0x70EF,
- [ 8236] = 0x723D, [ 8237] = 0x727D, [ 8238] = 0x7281, [ 8239] = 0x731C,
- [ 8240] = 0x731B, [ 8241] = 0x7316, [ 8242] = 0x7313, [ 8243] = 0x7319,
- [ 8244] = 0x7387, [ 8245] = 0x7405, [ 8246] = 0x740A, [ 8247] = 0x7403,
- [ 8248] = 0x7406, [ 8249] = 0x73FE, [ 8250] = 0x740D, [ 8251] = 0x74E0,
- [ 8252] = 0x74F6, [ 8287] = 0x74F7, [ 8288] = 0x751C, [ 8289] = 0x7522,
- [ 8290] = 0x7565, [ 8291] = 0x7566, [ 8292] = 0x7562, [ 8293] = 0x7570,
- [ 8294] = 0x758F, [ 8295] = 0x75D4, [ 8296] = 0x75D5, [ 8297] = 0x75B5,
- [ 8298] = 0x75CA, [ 8299] = 0x75CD, [ 8300] = 0x768E, [ 8301] = 0x76D4,
- [ 8302] = 0x76D2, [ 8303] = 0x76DB, [ 8304] = 0x7737, [ 8305] = 0x773E,
- [ 8306] = 0x773C, [ 8307] = 0x7736, [ 8308] = 0x7738, [ 8309] = 0x773A,
- [ 8310] = 0x786B, [ 8311] = 0x7843, [ 8312] = 0x784E, [ 8313] = 0x7965,
- [ 8314] = 0x7968, [ 8315] = 0x796D, [ 8316] = 0x79FB, [ 8317] = 0x7A92,
- [ 8318] = 0x7A95, [ 8319] = 0x7B20, [ 8320] = 0x7B28, [ 8321] = 0x7B1B,
- [ 8322] = 0x7B2C, [ 8323] = 0x7B26, [ 8324] = 0x7B19, [ 8325] = 0x7B1E,
- [ 8326] = 0x7B2E, [ 8327] = 0x7C92, [ 8328] = 0x7C97, [ 8329] = 0x7C95,
- [ 8330] = 0x7D46, [ 8331] = 0x7D43, [ 8332] = 0x7D71, [ 8333] = 0x7D2E,
- [ 8334] = 0x7D39, [ 8335] = 0x7D3C, [ 8336] = 0x7D40, [ 8337] = 0x7D30,
- [ 8338] = 0x7D33, [ 8339] = 0x7D44, [ 8340] = 0x7D2F, [ 8341] = 0x7D42,
- [ 8342] = 0x7D32, [ 8343] = 0x7D31, [ 8344] = 0x7F3D, [ 8345] = 0x7F9E,
- [ 8346] = 0x7F9A, [ 8347] = 0x7FCC, [ 8348] = 0x7FCE, [ 8349] = 0x7FD2,
- [ 8350] = 0x801C, [ 8351] = 0x804A, [ 8352] = 0x8046, [ 8353] = 0x812F,
- [ 8354] = 0x8116, [ 8355] = 0x8123, [ 8356] = 0x812B, [ 8357] = 0x8129,
- [ 8358] = 0x8130, [ 8359] = 0x8124, [ 8360] = 0x8202, [ 8361] = 0x8235,
- [ 8362] = 0x8237, [ 8363] = 0x8236, [ 8364] = 0x8239, [ 8365] = 0x838E,
- [ 8366] = 0x839E, [ 8367] = 0x8398, [ 8368] = 0x8378, [ 8369] = 0x83A2,
- [ 8370] = 0x8396, [ 8371] = 0x83BD, [ 8372] = 0x83AB, [ 8373] = 0x8392,
- [ 8374] = 0x838A, [ 8375] = 0x8393, [ 8376] = 0x8389, [ 8377] = 0x83A0,
- [ 8378] = 0x8377, [ 8379] = 0x837B, [ 8380] = 0x837C, [ 8385] = 0x8386,
- [ 8386] = 0x83A7, [ 8387] = 0x8655, [ 8388] = 0x5F6A, [ 8389] = 0x86C7,
- [ 8390] = 0x86C0, [ 8391] = 0x86B6, [ 8392] = 0x86C4, [ 8393] = 0x86B5,
- [ 8394] = 0x86C6, [ 8395] = 0x86CB, [ 8396] = 0x86B1, [ 8397] = 0x86AF,
- [ 8398] = 0x86C9, [ 8399] = 0x8853, [ 8400] = 0x889E, [ 8401] = 0x8888,
- [ 8402] = 0x88AB, [ 8403] = 0x8892, [ 8404] = 0x8896, [ 8405] = 0x888D,
- [ 8406] = 0x888B, [ 8407] = 0x8993, [ 8408] = 0x898F, [ 8409] = 0x8A2A,
- [ 8410] = 0x8A1D, [ 8411] = 0x8A23, [ 8412] = 0x8A25, [ 8413] = 0x8A31,
- [ 8414] = 0x8A2D, [ 8415] = 0x8A1F, [ 8416] = 0x8A1B, [ 8417] = 0x8A22,
- [ 8418] = 0x8C49, [ 8419] = 0x8C5A, [ 8420] = 0x8CA9, [ 8421] = 0x8CAC,
- [ 8422] = 0x8CAB, [ 8423] = 0x8CA8, [ 8424] = 0x8CAA, [ 8425] = 0x8CA7,
- [ 8426] = 0x8D67, [ 8427] = 0x8D66, [ 8428] = 0x8DBE, [ 8429] = 0x8DBA,
- [ 8430] = 0x8EDB, [ 8431] = 0x8EDF, [ 8432] = 0x9019, [ 8433] = 0x900D,
- [ 8434] = 0x901A, [ 8435] = 0x9017, [ 8436] = 0x9023, [ 8437] = 0x901F,
- [ 8438] = 0x901D, [ 8439] = 0x9010, [ 8440] = 0x9015, [ 8441] = 0x901E,
- [ 8442] = 0x9020, [ 8443] = 0x900F, [ 8444] = 0x9022, [ 8445] = 0x9016,
- [ 8446] = 0x901B, [ 8447] = 0x9014, [ 8482] = 0x90E8, [ 8483] = 0x90ED,
- [ 8484] = 0x90FD, [ 8485] = 0x9157, [ 8486] = 0x91CE, [ 8487] = 0x91F5,
- [ 8488] = 0x91E6, [ 8489] = 0x91E3, [ 8490] = 0x91E7, [ 8491] = 0x91ED,
- [ 8492] = 0x91E9, [ 8493] = 0x9589, [ 8494] = 0x966A, [ 8495] = 0x9675,
- [ 8496] = 0x9673, [ 8497] = 0x9678, [ 8498] = 0x9670, [ 8499] = 0x9674,
- [ 8500] = 0x9676, [ 8501] = 0x9677, [ 8502] = 0x966C, [ 8503] = 0x96C0,
- [ 8504] = 0x96EA, [ 8505] = 0x96E9, [ 8506] = 0x7AE0, [ 8507] = 0x7ADF,
- [ 8508] = 0x9802, [ 8509] = 0x9803, [ 8510] = 0x9B5A, [ 8511] = 0x9CE5,
- [ 8512] = 0x9E75, [ 8513] = 0x9E7F, [ 8514] = 0x9EA5, [ 8515] = 0x9EBB,
- [ 8516] = 0x50A2, [ 8517] = 0x508D, [ 8518] = 0x5085, [ 8519] = 0x5099,
- [ 8520] = 0x5091, [ 8521] = 0x5080, [ 8522] = 0x5096, [ 8523] = 0x5098,
- [ 8524] = 0x509A, [ 8525] = 0x6700, [ 8526] = 0x51F1, [ 8527] = 0x5272,
- [ 8528] = 0x5274, [ 8529] = 0x5275, [ 8530] = 0x5269, [ 8531] = 0x52DE,
- [ 8532] = 0x52DD, [ 8533] = 0x52DB, [ 8534] = 0x535A, [ 8535] = 0x53A5,
- [ 8536] = 0x557B, [ 8537] = 0x5580, [ 8538] = 0x55A7, [ 8539] = 0x557C,
- [ 8540] = 0x558A, [ 8541] = 0x559D, [ 8542] = 0x5598, [ 8543] = 0x5582,
- [ 8544] = 0x559C, [ 8545] = 0x55AA, [ 8546] = 0x5594, [ 8547] = 0x5587,
- [ 8548] = 0x558B, [ 8549] = 0x5583, [ 8550] = 0x55B3, [ 8551] = 0x55AE,
- [ 8552] = 0x559F, [ 8553] = 0x553E, [ 8554] = 0x55B2, [ 8555] = 0x559A,
- [ 8556] = 0x55BB, [ 8557] = 0x55AC, [ 8558] = 0x55B1, [ 8559] = 0x557E,
- [ 8560] = 0x5589, [ 8561] = 0x55AB, [ 8562] = 0x5599, [ 8563] = 0x570D,
- [ 8564] = 0x582F, [ 8565] = 0x582A, [ 8566] = 0x5834, [ 8567] = 0x5824,
- [ 8568] = 0x5830, [ 8569] = 0x5831, [ 8570] = 0x5821, [ 8571] = 0x581D,
- [ 8572] = 0x5820, [ 8573] = 0x58F9, [ 8574] = 0x58FA, [ 8575] = 0x5960,
- [ 8580] = 0x5A77, [ 8581] = 0x5A9A, [ 8582] = 0x5A7F, [ 8583] = 0x5A92,
- [ 8584] = 0x5A9B, [ 8585] = 0x5AA7, [ 8586] = 0x5B73, [ 8587] = 0x5B71,
- [ 8588] = 0x5BD2, [ 8589] = 0x5BCC, [ 8590] = 0x5BD3, [ 8591] = 0x5BD0,
- [ 8592] = 0x5C0A, [ 8593] = 0x5C0B, [ 8594] = 0x5C31, [ 8595] = 0x5D4C,
- [ 8596] = 0x5D50, [ 8597] = 0x5D34, [ 8598] = 0x5D47, [ 8599] = 0x5DFD,
- [ 8600] = 0x5E45, [ 8601] = 0x5E3D, [ 8602] = 0x5E40, [ 8603] = 0x5E43,
- [ 8604] = 0x5E7E, [ 8605] = 0x5ECA, [ 8606] = 0x5EC1, [ 8607] = 0x5EC2,
- [ 8608] = 0x5EC4, [ 8609] = 0x5F3C, [ 8610] = 0x5F6D, [ 8611] = 0x5FA9,
- [ 8612] = 0x5FAA, [ 8613] = 0x5FA8, [ 8614] = 0x60D1, [ 8615] = 0x60E1,
- [ 8616] = 0x60B2, [ 8617] = 0x60B6, [ 8618] = 0x60E0, [ 8619] = 0x611C,
- [ 8620] = 0x6123, [ 8621] = 0x60FA, [ 8622] = 0x6115, [ 8623] = 0x60F0,
- [ 8624] = 0x60FB, [ 8625] = 0x60F4, [ 8626] = 0x6168, [ 8627] = 0x60F1,
- [ 8628] = 0x610E, [ 8629] = 0x60F6, [ 8630] = 0x6109, [ 8631] = 0x6100,
- [ 8632] = 0x6112, [ 8633] = 0x621F, [ 8634] = 0x6249, [ 8635] = 0x63A3,
- [ 8636] = 0x638C, [ 8637] = 0x63CF, [ 8638] = 0x63C0, [ 8639] = 0x63E9,
- [ 8640] = 0x63C9, [ 8641] = 0x63C6, [ 8642] = 0x63CD, [ 8677] = 0x63D2,
- [ 8678] = 0x63E3, [ 8679] = 0x63D0, [ 8680] = 0x63E1, [ 8681] = 0x63D6,
- [ 8682] = 0x63ED, [ 8683] = 0x63EE, [ 8684] = 0x6376, [ 8685] = 0x63F4,
- [ 8686] = 0x63EA, [ 8687] = 0x63DB, [ 8688] = 0x6452, [ 8689] = 0x63DA,
- [ 8690] = 0x63F9, [ 8691] = 0x655E, [ 8692] = 0x6566, [ 8693] = 0x6562,
- [ 8694] = 0x6563, [ 8695] = 0x6591, [ 8696] = 0x6590, [ 8697] = 0x65AF,
- [ 8698] = 0x666E, [ 8699] = 0x6670, [ 8700] = 0x6674, [ 8701] = 0x6676,
- [ 8702] = 0x666F, [ 8703] = 0x6691, [ 8704] = 0x667A, [ 8705] = 0x667E,
- [ 8706] = 0x6677, [ 8707] = 0x66FE, [ 8708] = 0x66FF, [ 8709] = 0x671F,
- [ 8710] = 0x671D, [ 8711] = 0x68FA, [ 8712] = 0x68D5, [ 8713] = 0x68E0,
- [ 8714] = 0x68D8, [ 8715] = 0x68D7, [ 8716] = 0x6905, [ 8717] = 0x68DF,
- [ 8718] = 0x68F5, [ 8719] = 0x68EE, [ 8720] = 0x68E7, [ 8721] = 0x68F9,
- [ 8722] = 0x68D2, [ 8723] = 0x68F2, [ 8724] = 0x68E3, [ 8725] = 0x68CB,
- [ 8726] = 0x68CD, [ 8727] = 0x690D, [ 8728] = 0x6912, [ 8729] = 0x690E,
- [ 8730] = 0x68C9, [ 8731] = 0x68DA, [ 8732] = 0x696E, [ 8733] = 0x68FB,
- [ 8734] = 0x6B3E, [ 8735] = 0x6B3A, [ 8736] = 0x6B3D, [ 8737] = 0x6B98,
- [ 8738] = 0x6B96, [ 8739] = 0x6BBC, [ 8740] = 0x6BEF, [ 8741] = 0x6C2E,
- [ 8742] = 0x6C2F, [ 8743] = 0x6C2C, [ 8744] = 0x6E2F, [ 8745] = 0x6E38,
- [ 8746] = 0x6E54, [ 8747] = 0x6E21, [ 8748] = 0x6E32, [ 8749] = 0x6E67,
- [ 8750] = 0x6E4A, [ 8751] = 0x6E20, [ 8752] = 0x6E25, [ 8753] = 0x6E23,
- [ 8754] = 0x6E1B, [ 8755] = 0x6E5B, [ 8756] = 0x6E58, [ 8757] = 0x6E24,
- [ 8758] = 0x6E56, [ 8759] = 0x6E6E, [ 8760] = 0x6E2D, [ 8761] = 0x6E26,
- [ 8762] = 0x6E6F, [ 8763] = 0x6E34, [ 8764] = 0x6E4D, [ 8765] = 0x6E3A,
- [ 8766] = 0x6E2C, [ 8767] = 0x6E43, [ 8768] = 0x6E1D, [ 8769] = 0x6E3E,
- [ 8770] = 0x6ECB, [ 8775] = 0x6E89, [ 8776] = 0x6E19, [ 8777] = 0x6E4E,
- [ 8778] = 0x6E63, [ 8779] = 0x6E44, [ 8780] = 0x6E72, [ 8781] = 0x6E69,
- [ 8782] = 0x6E5F, [ 8783] = 0x7119, [ 8784] = 0x711A, [ 8785] = 0x7126,
- [ 8786] = 0x7130, [ 8787] = 0x7121, [ 8788] = 0x7136, [ 8789] = 0x716E,
- [ 8790] = 0x711C, [ 8791] = 0x724C, [ 8792] = 0x7284, [ 8793] = 0x7280,
- [ 8794] = 0x7336, [ 8795] = 0x7325, [ 8796] = 0x7334, [ 8797] = 0x7329,
- [ 8798] = 0x743A, [ 8799] = 0x742A, [ 8800] = 0x7433, [ 8801] = 0x7422,
- [ 8802] = 0x7425, [ 8803] = 0x7435, [ 8804] = 0x7436, [ 8805] = 0x7434,
- [ 8806] = 0x742F, [ 8807] = 0x741B, [ 8808] = 0x7426, [ 8809] = 0x7428,
- [ 8810] = 0x7525, [ 8811] = 0x7526, [ 8812] = 0x756B, [ 8813] = 0x756A,
- [ 8814] = 0x75E2, [ 8815] = 0x75DB, [ 8816] = 0x75E3, [ 8817] = 0x75D9,
- [ 8818] = 0x75D8, [ 8819] = 0x75DE, [ 8820] = 0x75E0, [ 8821] = 0x767B,
- [ 8822] = 0x767C, [ 8823] = 0x7696, [ 8824] = 0x7693, [ 8825] = 0x76B4,
- [ 8826] = 0x76DC, [ 8827] = 0x774F, [ 8828] = 0x77ED, [ 8829] = 0x785D,
- [ 8830] = 0x786C, [ 8831] = 0x786F, [ 8832] = 0x7A0D, [ 8833] = 0x7A08,
- [ 8834] = 0x7A0B, [ 8835] = 0x7A05, [ 8836] = 0x7A00, [ 8837] = 0x7A98,
- [ 8872] = 0x7A97, [ 8873] = 0x7A96, [ 8874] = 0x7AE5, [ 8875] = 0x7AE3,
- [ 8876] = 0x7B49, [ 8877] = 0x7B56, [ 8878] = 0x7B46, [ 8879] = 0x7B50,
- [ 8880] = 0x7B52, [ 8881] = 0x7B54, [ 8882] = 0x7B4D, [ 8883] = 0x7B4B,
- [ 8884] = 0x7B4F, [ 8885] = 0x7B51, [ 8886] = 0x7C9F, [ 8887] = 0x7CA5,
- [ 8888] = 0x7D5E, [ 8889] = 0x7D50, [ 8890] = 0x7D68, [ 8891] = 0x7D55,
- [ 8892] = 0x7D2B, [ 8893] = 0x7D6E, [ 8894] = 0x7D72, [ 8895] = 0x7D61,
- [ 8896] = 0x7D66, [ 8897] = 0x7D62, [ 8898] = 0x7D70, [ 8899] = 0x7D73,
- [ 8900] = 0x5584, [ 8901] = 0x7FD4, [ 8902] = 0x7FD5, [ 8903] = 0x800B,
- [ 8904] = 0x8052, [ 8905] = 0x8085, [ 8906] = 0x8155, [ 8907] = 0x8154,
- [ 8908] = 0x814B, [ 8909] = 0x8151, [ 8910] = 0x814E, [ 8911] = 0x8139,
- [ 8912] = 0x8146, [ 8913] = 0x813E, [ 8914] = 0x814C, [ 8915] = 0x8153,
- [ 8916] = 0x8174, [ 8917] = 0x8212, [ 8918] = 0x821C, [ 8919] = 0x83E9,
- [ 8920] = 0x8403, [ 8921] = 0x83F8, [ 8922] = 0x840D, [ 8923] = 0x83E0,
- [ 8924] = 0x83C5, [ 8925] = 0x840B, [ 8926] = 0x83C1, [ 8927] = 0x83EF,
- [ 8928] = 0x83F1, [ 8929] = 0x83F4, [ 8930] = 0x8457, [ 8931] = 0x840A,
- [ 8932] = 0x83F0, [ 8933] = 0x840C, [ 8934] = 0x83CC, [ 8935] = 0x83FD,
- [ 8936] = 0x83F2, [ 8937] = 0x83CA, [ 8938] = 0x8438, [ 8939] = 0x840E,
- [ 8940] = 0x8404, [ 8941] = 0x83DC, [ 8942] = 0x8407, [ 8943] = 0x83D4,
- [ 8944] = 0x83DF, [ 8945] = 0x865B, [ 8946] = 0x86DF, [ 8947] = 0x86D9,
- [ 8948] = 0x86ED, [ 8949] = 0x86D4, [ 8950] = 0x86DB, [ 8951] = 0x86E4,
- [ 8952] = 0x86D0, [ 8953] = 0x86DE, [ 8954] = 0x8857, [ 8955] = 0x88C1,
- [ 8956] = 0x88C2, [ 8957] = 0x88B1, [ 8958] = 0x8983, [ 8959] = 0x8996,
- [ 8960] = 0x8A3B, [ 8961] = 0x8A60, [ 8962] = 0x8A55, [ 8963] = 0x8A5E,
- [ 8964] = 0x8A3C, [ 8965] = 0x8A41, [ 8970] = 0x8A54, [ 8971] = 0x8A5B,
- [ 8972] = 0x8A50, [ 8973] = 0x8A46, [ 8974] = 0x8A34, [ 8975] = 0x8A3A,
- [ 8976] = 0x8A36, [ 8977] = 0x8A56, [ 8978] = 0x8C61, [ 8979] = 0x8C82,
- [ 8980] = 0x8CAF, [ 8981] = 0x8CBC, [ 8982] = 0x8CB3, [ 8983] = 0x8CBD,
- [ 8984] = 0x8CC1, [ 8985] = 0x8CBB, [ 8986] = 0x8CC0, [ 8987] = 0x8CB4,
- [ 8988] = 0x8CB7, [ 8989] = 0x8CB6, [ 8990] = 0x8CBF, [ 8991] = 0x8CB8,
- [ 8992] = 0x8D8A, [ 8993] = 0x8D85, [ 8994] = 0x8D81, [ 8995] = 0x8DCE,
- [ 8996] = 0x8DDD, [ 8997] = 0x8DCB, [ 8998] = 0x8DDA, [ 8999] = 0x8DD1,
- [ 9000] = 0x8DCC, [ 9001] = 0x8DDB, [ 9002] = 0x8DC6, [ 9003] = 0x8EFB,
- [ 9004] = 0x8EF8, [ 9005] = 0x8EFC, [ 9006] = 0x8F9C, [ 9007] = 0x902E,
- [ 9008] = 0x9035, [ 9009] = 0x9031, [ 9010] = 0x9038, [ 9011] = 0x9032,
- [ 9012] = 0x9036, [ 9013] = 0x9102, [ 9014] = 0x90F5, [ 9015] = 0x9109,
- [ 9016] = 0x90FE, [ 9017] = 0x9163, [ 9018] = 0x9165, [ 9019] = 0x91CF,
- [ 9020] = 0x9214, [ 9021] = 0x9215, [ 9022] = 0x9223, [ 9023] = 0x9209,
- [ 9024] = 0x921E, [ 9025] = 0x920D, [ 9026] = 0x9210, [ 9027] = 0x9207,
- [ 9028] = 0x9211, [ 9029] = 0x9594, [ 9030] = 0x958F, [ 9031] = 0x958B,
- [ 9032] = 0x9591, [ 9067] = 0x9593, [ 9068] = 0x9592, [ 9069] = 0x958E,
- [ 9070] = 0x968A, [ 9071] = 0x968E, [ 9072] = 0x968B, [ 9073] = 0x967D,
- [ 9074] = 0x9685, [ 9075] = 0x9686, [ 9076] = 0x968D, [ 9077] = 0x9672,
- [ 9078] = 0x9684, [ 9079] = 0x96C1, [ 9080] = 0x96C5, [ 9081] = 0x96C4,
- [ 9082] = 0x96C6, [ 9083] = 0x96C7, [ 9084] = 0x96EF, [ 9085] = 0x96F2,
- [ 9086] = 0x97CC, [ 9087] = 0x9805, [ 9088] = 0x9806, [ 9089] = 0x9808,
- [ 9090] = 0x98E7, [ 9091] = 0x98EA, [ 9092] = 0x98EF, [ 9093] = 0x98E9,
- [ 9094] = 0x98F2, [ 9095] = 0x98ED, [ 9096] = 0x99AE, [ 9097] = 0x99AD,
- [ 9098] = 0x9EC3, [ 9099] = 0x9ECD, [ 9100] = 0x9ED1, [ 9101] = 0x4E82,
- [ 9102] = 0x50AD, [ 9103] = 0x50B5, [ 9104] = 0x50B2, [ 9105] = 0x50B3,
- [ 9106] = 0x50C5, [ 9107] = 0x50BE, [ 9108] = 0x50AC, [ 9109] = 0x50B7,
- [ 9110] = 0x50BB, [ 9111] = 0x50AF, [ 9112] = 0x50C7, [ 9113] = 0x527F,
- [ 9114] = 0x5277, [ 9115] = 0x527D, [ 9116] = 0x52DF, [ 9117] = 0x52E6,
- [ 9118] = 0x52E4, [ 9119] = 0x52E2, [ 9120] = 0x52E3, [ 9121] = 0x532F,
- [ 9122] = 0x55DF, [ 9123] = 0x55E8, [ 9124] = 0x55D3, [ 9125] = 0x55E6,
- [ 9126] = 0x55CE, [ 9127] = 0x55DC, [ 9128] = 0x55C7, [ 9129] = 0x55D1,
- [ 9130] = 0x55E3, [ 9131] = 0x55E4, [ 9132] = 0x55EF, [ 9133] = 0x55DA,
- [ 9134] = 0x55E1, [ 9135] = 0x55C5, [ 9136] = 0x55C6, [ 9137] = 0x55E5,
- [ 9138] = 0x55C9, [ 9139] = 0x5712, [ 9140] = 0x5713, [ 9141] = 0x585E,
- [ 9142] = 0x5851, [ 9143] = 0x5858, [ 9144] = 0x5857, [ 9145] = 0x585A,
- [ 9146] = 0x5854, [ 9147] = 0x586B, [ 9148] = 0x584C, [ 9149] = 0x586D,
- [ 9150] = 0x584A, [ 9151] = 0x5862, [ 9152] = 0x5852, [ 9153] = 0x584B,
- [ 9154] = 0x5967, [ 9155] = 0x5AC1, [ 9156] = 0x5AC9, [ 9157] = 0x5ACC,
- [ 9158] = 0x5ABE, [ 9159] = 0x5ABD, [ 9160] = 0x5ABC, [ 9165] = 0x5AB3,
- [ 9166] = 0x5AC2, [ 9167] = 0x5AB2, [ 9168] = 0x5D69, [ 9169] = 0x5D6F,
- [ 9170] = 0x5E4C, [ 9171] = 0x5E79, [ 9172] = 0x5EC9, [ 9173] = 0x5EC8,
- [ 9174] = 0x5F12, [ 9175] = 0x5F59, [ 9176] = 0x5FAC, [ 9177] = 0x5FAE,
- [ 9178] = 0x611A, [ 9179] = 0x610F, [ 9180] = 0x6148, [ 9181] = 0x611F,
- [ 9182] = 0x60F3, [ 9183] = 0x611B, [ 9184] = 0x60F9, [ 9185] = 0x6101,
- [ 9186] = 0x6108, [ 9187] = 0x614E, [ 9188] = 0x614C, [ 9189] = 0x6144,
- [ 9190] = 0x614D, [ 9191] = 0x613E, [ 9192] = 0x6134, [ 9193] = 0x6127,
- [ 9194] = 0x610D, [ 9195] = 0x6106, [ 9196] = 0x6137, [ 9197] = 0x6221,
- [ 9198] = 0x6222, [ 9199] = 0x6413, [ 9200] = 0x643E, [ 9201] = 0x641E,
- [ 9202] = 0x642A, [ 9203] = 0x642D, [ 9204] = 0x643D, [ 9205] = 0x642C,
- [ 9206] = 0x640F, [ 9207] = 0x641C, [ 9208] = 0x6414, [ 9209] = 0x640D,
- [ 9210] = 0x6436, [ 9211] = 0x6416, [ 9212] = 0x6417, [ 9213] = 0x6406,
- [ 9214] = 0x656C, [ 9215] = 0x659F, [ 9216] = 0x65B0, [ 9217] = 0x6697,
- [ 9218] = 0x6689, [ 9219] = 0x6687, [ 9220] = 0x6688, [ 9221] = 0x6696,
- [ 9222] = 0x6684, [ 9223] = 0x6698, [ 9224] = 0x668D, [ 9225] = 0x6703,
- [ 9226] = 0x6994, [ 9227] = 0x696D, [ 9262] = 0x695A, [ 9263] = 0x6977,
- [ 9264] = 0x6960, [ 9265] = 0x6954, [ 9266] = 0x6975, [ 9267] = 0x6930,
- [ 9268] = 0x6982, [ 9269] = 0x694A, [ 9270] = 0x6968, [ 9271] = 0x696B,
- [ 9272] = 0x695E, [ 9273] = 0x6953, [ 9274] = 0x6979, [ 9275] = 0x6986,
- [ 9276] = 0x695D, [ 9277] = 0x6963, [ 9278] = 0x695B, [ 9279] = 0x6B47,
- [ 9280] = 0x6B72, [ 9281] = 0x6BC0, [ 9282] = 0x6BBF, [ 9283] = 0x6BD3,
- [ 9284] = 0x6BFD, [ 9285] = 0x6EA2, [ 9286] = 0x6EAF, [ 9287] = 0x6ED3,
- [ 9288] = 0x6EB6, [ 9289] = 0x6EC2, [ 9290] = 0x6E90, [ 9291] = 0x6E9D,
- [ 9292] = 0x6EC7, [ 9293] = 0x6EC5, [ 9294] = 0x6EA5, [ 9295] = 0x6E98,
- [ 9296] = 0x6EBC, [ 9297] = 0x6EBA, [ 9298] = 0x6EAB, [ 9299] = 0x6ED1,
- [ 9300] = 0x6E96, [ 9301] = 0x6E9C, [ 9302] = 0x6EC4, [ 9303] = 0x6ED4,
- [ 9304] = 0x6EAA, [ 9305] = 0x6EA7, [ 9306] = 0x6EB4, [ 9307] = 0x714E,
- [ 9308] = 0x7159, [ 9309] = 0x7169, [ 9310] = 0x7164, [ 9311] = 0x7149,
- [ 9312] = 0x7167, [ 9313] = 0x715C, [ 9314] = 0x716C, [ 9315] = 0x7166,
- [ 9316] = 0x714C, [ 9317] = 0x7165, [ 9318] = 0x715E, [ 9319] = 0x7146,
- [ 9320] = 0x7168, [ 9321] = 0x7156, [ 9322] = 0x723A, [ 9323] = 0x7252,
- [ 9324] = 0x7337, [ 9325] = 0x7345, [ 9326] = 0x733F, [ 9327] = 0x733E,
- [ 9328] = 0x746F, [ 9329] = 0x745A, [ 9330] = 0x7455, [ 9331] = 0x745F,
- [ 9332] = 0x745E, [ 9333] = 0x7441, [ 9334] = 0x743F, [ 9335] = 0x7459,
- [ 9336] = 0x745B, [ 9337] = 0x745C, [ 9338] = 0x7576, [ 9339] = 0x7578,
- [ 9340] = 0x7600, [ 9341] = 0x75F0, [ 9342] = 0x7601, [ 9343] = 0x75F2,
- [ 9344] = 0x75F1, [ 9345] = 0x75FA, [ 9346] = 0x75FF, [ 9347] = 0x75F4,
- [ 9348] = 0x75F3, [ 9349] = 0x76DE, [ 9350] = 0x76DF, [ 9351] = 0x775B,
- [ 9352] = 0x776B, [ 9353] = 0x7766, [ 9354] = 0x775E, [ 9355] = 0x7763,
- [ 9360] = 0x7779, [ 9361] = 0x776A, [ 9362] = 0x776C, [ 9363] = 0x775C,
- [ 9364] = 0x7765, [ 9365] = 0x7768, [ 9366] = 0x7762, [ 9367] = 0x77EE,
- [ 9368] = 0x788E, [ 9369] = 0x78B0, [ 9370] = 0x7897, [ 9371] = 0x7898,
- [ 9372] = 0x788C, [ 9373] = 0x7889, [ 9374] = 0x787C, [ 9375] = 0x7891,
- [ 9376] = 0x7893, [ 9377] = 0x787F, [ 9378] = 0x797A, [ 9379] = 0x797F,
- [ 9380] = 0x7981, [ 9381] = 0x842C, [ 9382] = 0x79BD, [ 9383] = 0x7A1C,
- [ 9384] = 0x7A1A, [ 9385] = 0x7A20, [ 9386] = 0x7A14, [ 9387] = 0x7A1F,
- [ 9388] = 0x7A1E, [ 9389] = 0x7A9F, [ 9390] = 0x7AA0, [ 9391] = 0x7B77,
- [ 9392] = 0x7BC0, [ 9393] = 0x7B60, [ 9394] = 0x7B6E, [ 9395] = 0x7B67,
- [ 9396] = 0x7CB1, [ 9397] = 0x7CB3, [ 9398] = 0x7CB5, [ 9399] = 0x7D93,
- [ 9400] = 0x7D79, [ 9401] = 0x7D91, [ 9402] = 0x7D81, [ 9403] = 0x7D8F,
- [ 9404] = 0x7D5B, [ 9405] = 0x7F6E, [ 9406] = 0x7F69, [ 9407] = 0x7F6A,
- [ 9408] = 0x7F72, [ 9409] = 0x7FA9, [ 9410] = 0x7FA8, [ 9411] = 0x7FA4,
- [ 9412] = 0x8056, [ 9413] = 0x8058, [ 9414] = 0x8086, [ 9415] = 0x8084,
- [ 9416] = 0x8171, [ 9417] = 0x8170, [ 9418] = 0x8178, [ 9419] = 0x8165,
- [ 9420] = 0x816E, [ 9421] = 0x8173, [ 9422] = 0x816B, [ 9457] = 0x8179,
- [ 9458] = 0x817A, [ 9459] = 0x8166, [ 9460] = 0x8205, [ 9461] = 0x8247,
- [ 9462] = 0x8482, [ 9463] = 0x8477, [ 9464] = 0x843D, [ 9465] = 0x8431,
- [ 9466] = 0x8475, [ 9467] = 0x8466, [ 9468] = 0x846B, [ 9469] = 0x8449,
- [ 9470] = 0x846C, [ 9471] = 0x845B, [ 9472] = 0x843C, [ 9473] = 0x8435,
- [ 9474] = 0x8461, [ 9475] = 0x8463, [ 9476] = 0x8469, [ 9477] = 0x846D,
- [ 9478] = 0x8446, [ 9479] = 0x865E, [ 9480] = 0x865C, [ 9481] = 0x865F,
- [ 9482] = 0x86F9, [ 9483] = 0x8713, [ 9484] = 0x8708, [ 9485] = 0x8707,
- [ 9486] = 0x8700, [ 9487] = 0x86FE, [ 9488] = 0x86FB, [ 9489] = 0x8702,
- [ 9490] = 0x8703, [ 9491] = 0x8706, [ 9492] = 0x870A, [ 9493] = 0x8859,
- [ 9494] = 0x88DF, [ 9495] = 0x88D4, [ 9496] = 0x88D9, [ 9497] = 0x88DC,
- [ 9498] = 0x88D8, [ 9499] = 0x88DD, [ 9500] = 0x88E1, [ 9501] = 0x88CA,
- [ 9502] = 0x88D5, [ 9503] = 0x88D2, [ 9504] = 0x899C, [ 9505] = 0x89E3,
- [ 9506] = 0x8A6B, [ 9507] = 0x8A72, [ 9508] = 0x8A73, [ 9509] = 0x8A66,
- [ 9510] = 0x8A69, [ 9511] = 0x8A70, [ 9512] = 0x8A87, [ 9513] = 0x8A7C,
- [ 9514] = 0x8A63, [ 9515] = 0x8AA0, [ 9516] = 0x8A71, [ 9517] = 0x8A85,
- [ 9518] = 0x8A6D, [ 9519] = 0x8A62, [ 9520] = 0x8A6E, [ 9521] = 0x8A6C,
- [ 9522] = 0x8A79, [ 9523] = 0x8A7B, [ 9524] = 0x8A3E, [ 9525] = 0x8A68,
- [ 9526] = 0x8C62, [ 9527] = 0x8C8A, [ 9528] = 0x8C89, [ 9529] = 0x8CCA,
- [ 9530] = 0x8CC7, [ 9531] = 0x8CC8, [ 9532] = 0x8CC4, [ 9533] = 0x8CB2,
- [ 9534] = 0x8CC3, [ 9535] = 0x8CC2, [ 9536] = 0x8CC5, [ 9537] = 0x8DE1,
- [ 9538] = 0x8DDF, [ 9539] = 0x8DE8, [ 9540] = 0x8DEF, [ 9541] = 0x8DF3,
- [ 9542] = 0x8DFA, [ 9543] = 0x8DEA, [ 9544] = 0x8DE4, [ 9545] = 0x8DE6,
- [ 9546] = 0x8EB2, [ 9547] = 0x8F03, [ 9548] = 0x8F09, [ 9549] = 0x8EFE,
- [ 9550] = 0x8F0A, [ 9555] = 0x8F9F, [ 9556] = 0x8FB2, [ 9557] = 0x904B,
- [ 9558] = 0x904A, [ 9559] = 0x9053, [ 9560] = 0x9042, [ 9561] = 0x9054,
- [ 9562] = 0x903C, [ 9563] = 0x9055, [ 9564] = 0x9050, [ 9565] = 0x9047,
- [ 9566] = 0x904F, [ 9567] = 0x904E, [ 9568] = 0x904D, [ 9569] = 0x9051,
- [ 9570] = 0x903E, [ 9571] = 0x9041, [ 9572] = 0x9112, [ 9573] = 0x9117,
- [ 9574] = 0x916C, [ 9575] = 0x916A, [ 9576] = 0x9169, [ 9577] = 0x91C9,
- [ 9578] = 0x9237, [ 9579] = 0x9257, [ 9580] = 0x9238, [ 9581] = 0x923D,
- [ 9582] = 0x9240, [ 9583] = 0x923E, [ 9584] = 0x925B, [ 9585] = 0x924B,
- [ 9586] = 0x9264, [ 9587] = 0x9251, [ 9588] = 0x9234, [ 9589] = 0x9249,
- [ 9590] = 0x924D, [ 9591] = 0x9245, [ 9592] = 0x9239, [ 9593] = 0x923F,
- [ 9594] = 0x925A, [ 9595] = 0x9598, [ 9596] = 0x9698, [ 9597] = 0x9694,
- [ 9598] = 0x9695, [ 9599] = 0x96CD, [ 9600] = 0x96CB, [ 9601] = 0x96C9,
- [ 9602] = 0x96CA, [ 9603] = 0x96F7, [ 9604] = 0x96FB, [ 9605] = 0x96F9,
- [ 9606] = 0x96F6, [ 9607] = 0x9756, [ 9608] = 0x9774, [ 9609] = 0x9776,
- [ 9610] = 0x9810, [ 9611] = 0x9811, [ 9612] = 0x9813, [ 9613] = 0x980A,
- [ 9614] = 0x9812, [ 9615] = 0x980C, [ 9616] = 0x98FC, [ 9617] = 0x98F4,
- [ 9652] = 0x98FD, [ 9653] = 0x98FE, [ 9654] = 0x99B3, [ 9655] = 0x99B1,
- [ 9656] = 0x99B4, [ 9657] = 0x9AE1, [ 9658] = 0x9CE9, [ 9659] = 0x9E82,
- [ 9660] = 0x9F0E, [ 9661] = 0x9F13, [ 9662] = 0x9F20, [ 9663] = 0x50E7,
- [ 9664] = 0x50EE, [ 9665] = 0x50E5, [ 9666] = 0x50D6, [ 9667] = 0x50ED,
- [ 9668] = 0x50DA, [ 9669] = 0x50D5, [ 9670] = 0x50CF, [ 9671] = 0x50D1,
- [ 9672] = 0x50F1, [ 9673] = 0x50CE, [ 9674] = 0x50E9, [ 9675] = 0x5162,
- [ 9676] = 0x51F3, [ 9677] = 0x5283, [ 9678] = 0x5282, [ 9679] = 0x5331,
- [ 9680] = 0x53AD, [ 9681] = 0x55FE, [ 9682] = 0x5600, [ 9683] = 0x561B,
- [ 9684] = 0x5617, [ 9685] = 0x55FD, [ 9686] = 0x5614, [ 9687] = 0x5606,
- [ 9688] = 0x5609, [ 9689] = 0x560D, [ 9690] = 0x560E, [ 9691] = 0x55F7,
- [ 9692] = 0x5616, [ 9693] = 0x561F, [ 9694] = 0x5608, [ 9695] = 0x5610,
- [ 9696] = 0x55F6, [ 9697] = 0x5718, [ 9698] = 0x5716, [ 9699] = 0x5875,
- [ 9700] = 0x587E, [ 9701] = 0x5883, [ 9702] = 0x5893, [ 9703] = 0x588A,
- [ 9704] = 0x5879, [ 9705] = 0x5885, [ 9706] = 0x587D, [ 9707] = 0x58FD,
- [ 9708] = 0x5925, [ 9709] = 0x5922, [ 9710] = 0x5924, [ 9711] = 0x596A,
- [ 9712] = 0x5969, [ 9713] = 0x5AE1, [ 9714] = 0x5AE6, [ 9715] = 0x5AE9,
- [ 9716] = 0x5AD7, [ 9717] = 0x5AD6, [ 9718] = 0x5AD8, [ 9719] = 0x5AE3,
- [ 9720] = 0x5B75, [ 9721] = 0x5BDE, [ 9722] = 0x5BE7, [ 9723] = 0x5BE1,
- [ 9724] = 0x5BE5, [ 9725] = 0x5BE6, [ 9726] = 0x5BE8, [ 9727] = 0x5BE2,
- [ 9728] = 0x5BE4, [ 9729] = 0x5BDF, [ 9730] = 0x5C0D, [ 9731] = 0x5C62,
- [ 9732] = 0x5D84, [ 9733] = 0x5D87, [ 9734] = 0x5E5B, [ 9735] = 0x5E63,
- [ 9736] = 0x5E55, [ 9737] = 0x5E57, [ 9738] = 0x5E54, [ 9739] = 0x5ED3,
- [ 9740] = 0x5ED6, [ 9741] = 0x5F0A, [ 9742] = 0x5F46, [ 9743] = 0x5F70,
- [ 9744] = 0x5FB9, [ 9745] = 0x6147, [ 9750] = 0x613F, [ 9751] = 0x614B,
- [ 9752] = 0x6177, [ 9753] = 0x6162, [ 9754] = 0x6163, [ 9755] = 0x615F,
- [ 9756] = 0x615A, [ 9757] = 0x6158, [ 9758] = 0x6175, [ 9759] = 0x622A,
- [ 9760] = 0x6487, [ 9761] = 0x6458, [ 9762] = 0x6454, [ 9763] = 0x64A4,
- [ 9764] = 0x6478, [ 9765] = 0x645F, [ 9766] = 0x647A, [ 9767] = 0x6451,
- [ 9768] = 0x6467, [ 9769] = 0x6434, [ 9770] = 0x646D, [ 9771] = 0x647B,
- [ 9772] = 0x6572, [ 9773] = 0x65A1, [ 9774] = 0x65D7, [ 9775] = 0x65D6,
- [ 9776] = 0x66A2, [ 9777] = 0x66A8, [ 9778] = 0x669D, [ 9779] = 0x699C,
- [ 9780] = 0x69A8, [ 9781] = 0x6995, [ 9782] = 0x69C1, [ 9783] = 0x69AE,
- [ 9784] = 0x69D3, [ 9785] = 0x69CB, [ 9786] = 0x699B, [ 9787] = 0x69B7,
- [ 9788] = 0x69BB, [ 9789] = 0x69AB, [ 9790] = 0x69B4, [ 9791] = 0x69D0,
- [ 9792] = 0x69CD, [ 9793] = 0x69AD, [ 9794] = 0x69CC, [ 9795] = 0x69A6,
- [ 9796] = 0x69C3, [ 9797] = 0x69A3, [ 9798] = 0x6B49, [ 9799] = 0x6B4C,
- [ 9800] = 0x6C33, [ 9801] = 0x6F33, [ 9802] = 0x6F14, [ 9803] = 0x6EFE,
- [ 9804] = 0x6F13, [ 9805] = 0x6EF4, [ 9806] = 0x6F29, [ 9807] = 0x6F3E,
- [ 9808] = 0x6F20, [ 9809] = 0x6F2C, [ 9810] = 0x6F0F, [ 9811] = 0x6F02,
- [ 9812] = 0x6F22, [ 9847] = 0x6EFF, [ 9848] = 0x6EEF, [ 9849] = 0x6F06,
- [ 9850] = 0x6F31, [ 9851] = 0x6F38, [ 9852] = 0x6F32, [ 9853] = 0x6F23,
- [ 9854] = 0x6F15, [ 9855] = 0x6F2B, [ 9856] = 0x6F2F, [ 9857] = 0x6F88,
- [ 9858] = 0x6F2A, [ 9859] = 0x6EEC, [ 9860] = 0x6F01, [ 9861] = 0x6EF2,
- [ 9862] = 0x6ECC, [ 9863] = 0x6EF7, [ 9864] = 0x7194, [ 9865] = 0x7199,
- [ 9866] = 0x717D, [ 9867] = 0x718A, [ 9868] = 0x7184, [ 9869] = 0x7192,
- [ 9870] = 0x723E, [ 9871] = 0x7292, [ 9872] = 0x7296, [ 9873] = 0x7344,
- [ 9874] = 0x7350, [ 9875] = 0x7464, [ 9876] = 0x7463, [ 9877] = 0x746A,
- [ 9878] = 0x7470, [ 9879] = 0x746D, [ 9880] = 0x7504, [ 9881] = 0x7591,
- [ 9882] = 0x7627, [ 9883] = 0x760D, [ 9884] = 0x760B, [ 9885] = 0x7609,
- [ 9886] = 0x7613, [ 9887] = 0x76E1, [ 9888] = 0x76E3, [ 9889] = 0x7784,
- [ 9890] = 0x777D, [ 9891] = 0x777F, [ 9892] = 0x7761, [ 9893] = 0x78C1,
- [ 9894] = 0x789F, [ 9895] = 0x78A7, [ 9896] = 0x78B3, [ 9897] = 0x78A9,
- [ 9898] = 0x78A3, [ 9899] = 0x798E, [ 9900] = 0x798F, [ 9901] = 0x798D,
- [ 9902] = 0x7A2E, [ 9903] = 0x7A31, [ 9904] = 0x7AAA, [ 9905] = 0x7AA9,
- [ 9906] = 0x7AED, [ 9907] = 0x7AEF, [ 9908] = 0x7BA1, [ 9909] = 0x7B95,
- [ 9910] = 0x7B8B, [ 9911] = 0x7B75, [ 9912] = 0x7B97, [ 9913] = 0x7B9D,
- [ 9914] = 0x7B94, [ 9915] = 0x7B8F, [ 9916] = 0x7BB8, [ 9917] = 0x7B87,
- [ 9918] = 0x7B84, [ 9919] = 0x7CB9, [ 9920] = 0x7CBD, [ 9921] = 0x7CBE,
- [ 9922] = 0x7DBB, [ 9923] = 0x7DB0, [ 9924] = 0x7D9C, [ 9925] = 0x7DBD,
- [ 9926] = 0x7DBE, [ 9927] = 0x7DA0, [ 9928] = 0x7DCA, [ 9929] = 0x7DB4,
- [ 9930] = 0x7DB2, [ 9931] = 0x7DB1, [ 9932] = 0x7DBA, [ 9933] = 0x7DA2,
- [ 9934] = 0x7DBF, [ 9935] = 0x7DB5, [ 9936] = 0x7DB8, [ 9937] = 0x7DAD,
- [ 9938] = 0x7DD2, [ 9939] = 0x7DC7, [ 9940] = 0x7DAC, [ 9945] = 0x7F70,
- [ 9946] = 0x7FE0, [ 9947] = 0x7FE1, [ 9948] = 0x7FDF, [ 9949] = 0x805E,
- [ 9950] = 0x805A, [ 9951] = 0x8087, [ 9952] = 0x8150, [ 9953] = 0x8180,
- [ 9954] = 0x818F, [ 9955] = 0x8188, [ 9956] = 0x818A, [ 9957] = 0x817F,
- [ 9958] = 0x8182, [ 9959] = 0x81E7, [ 9960] = 0x81FA, [ 9961] = 0x8207,
- [ 9962] = 0x8214, [ 9963] = 0x821E, [ 9964] = 0x824B, [ 9965] = 0x84C9,
- [ 9966] = 0x84BF, [ 9967] = 0x84C6, [ 9968] = 0x84C4, [ 9969] = 0x8499,
- [ 9970] = 0x849E, [ 9971] = 0x84B2, [ 9972] = 0x849C, [ 9973] = 0x84CB,
- [ 9974] = 0x84B8, [ 9975] = 0x84C0, [ 9976] = 0x84D3, [ 9977] = 0x8490,
- [ 9978] = 0x84BC, [ 9979] = 0x84D1, [ 9980] = 0x84CA, [ 9981] = 0x873F,
- [ 9982] = 0x871C, [ 9983] = 0x873B, [ 9984] = 0x8722, [ 9985] = 0x8725,
- [ 9986] = 0x8734, [ 9987] = 0x8718, [ 9988] = 0x8755, [ 9989] = 0x8737,
- [ 9990] = 0x8729, [ 9991] = 0x88F3, [ 9992] = 0x8902, [ 9993] = 0x88F4,
- [ 9994] = 0x88F9, [ 9995] = 0x88F8, [ 9996] = 0x88FD, [ 9997] = 0x88E8,
- [ 9998] = 0x891A, [ 9999] = 0x88EF, [10000] = 0x8AA6, [10001] = 0x8A8C,
- [10002] = 0x8A9E, [10003] = 0x8AA3, [10004] = 0x8A8D, [10005] = 0x8AA1,
- [10006] = 0x8A93, [10007] = 0x8AA4, [10042] = 0x8AAA, [10043] = 0x8AA5,
- [10044] = 0x8AA8, [10045] = 0x8A98, [10046] = 0x8A91, [10047] = 0x8A9A,
- [10048] = 0x8AA7, [10049] = 0x8C6A, [10050] = 0x8C8D, [10051] = 0x8C8C,
- [10052] = 0x8CD3, [10053] = 0x8CD1, [10054] = 0x8CD2, [10055] = 0x8D6B,
- [10056] = 0x8D99, [10057] = 0x8D95, [10058] = 0x8DFC, [10059] = 0x8F14,
- [10060] = 0x8F12, [10061] = 0x8F15, [10062] = 0x8F13, [10063] = 0x8FA3,
- [10064] = 0x9060, [10065] = 0x9058, [10066] = 0x905C, [10067] = 0x9063,
- [10068] = 0x9059, [10069] = 0x905E, [10070] = 0x9062, [10071] = 0x905D,
- [10072] = 0x905B, [10073] = 0x9119, [10074] = 0x9118, [10075] = 0x911E,
- [10076] = 0x9175, [10077] = 0x9178, [10078] = 0x9177, [10079] = 0x9174,
- [10080] = 0x9278, [10081] = 0x9280, [10082] = 0x9285, [10083] = 0x9298,
- [10084] = 0x9296, [10085] = 0x927B, [10086] = 0x9293, [10087] = 0x929C,
- [10088] = 0x92A8, [10089] = 0x927C, [10090] = 0x9291, [10091] = 0x95A1,
- [10092] = 0x95A8, [10093] = 0x95A9, [10094] = 0x95A3, [10095] = 0x95A5,
- [10096] = 0x95A4, [10097] = 0x9699, [10098] = 0x969C, [10099] = 0x969B,
- [10100] = 0x96CC, [10101] = 0x96D2, [10102] = 0x9700, [10103] = 0x977C,
- [10104] = 0x9785, [10105] = 0x97F6, [10106] = 0x9817, [10107] = 0x9818,
- [10108] = 0x98AF, [10109] = 0x98B1, [10110] = 0x9903, [10111] = 0x9905,
- [10112] = 0x990C, [10113] = 0x9909, [10114] = 0x99C1, [10115] = 0x9AAF,
- [10116] = 0x9AB0, [10117] = 0x9AE6, [10118] = 0x9B41, [10119] = 0x9B42,
- [10120] = 0x9CF4, [10121] = 0x9CF6, [10122] = 0x9CF3, [10123] = 0x9EBC,
- [10124] = 0x9F3B, [10125] = 0x9F4A, [10126] = 0x5104, [10127] = 0x5100,
- [10128] = 0x50FB, [10129] = 0x50F5, [10130] = 0x50F9, [10131] = 0x5102,
- [10132] = 0x5108, [10133] = 0x5109, [10134] = 0x5105, [10135] = 0x51DC,
- [10140] = 0x5287, [10141] = 0x5288, [10142] = 0x5289, [10143] = 0x528D,
- [10144] = 0x528A, [10145] = 0x52F0, [10146] = 0x53B2, [10147] = 0x562E,
- [10148] = 0x563B, [10149] = 0x5639, [10150] = 0x5632, [10151] = 0x563F,
- [10152] = 0x5634, [10153] = 0x5629, [10154] = 0x5653, [10155] = 0x564E,
- [10156] = 0x5657, [10157] = 0x5674, [10158] = 0x5636, [10159] = 0x562F,
- [10160] = 0x5630, [10161] = 0x5880, [10162] = 0x589F, [10163] = 0x589E,
- [10164] = 0x58B3, [10165] = 0x589C, [10166] = 0x58AE, [10167] = 0x58A9,
- [10168] = 0x58A6, [10169] = 0x596D, [10170] = 0x5B09, [10171] = 0x5AFB,
- [10172] = 0x5B0B, [10173] = 0x5AF5, [10174] = 0x5B0C, [10175] = 0x5B08,
- [10176] = 0x5BEE, [10177] = 0x5BEC, [10178] = 0x5BE9, [10179] = 0x5BEB,
- [10180] = 0x5C64, [10181] = 0x5C65, [10182] = 0x5D9D, [10183] = 0x5D94,
- [10184] = 0x5E62, [10185] = 0x5E5F, [10186] = 0x5E61, [10187] = 0x5EE2,
- [10188] = 0x5EDA, [10189] = 0x5EDF, [10190] = 0x5EDD, [10191] = 0x5EE3,
- [10192] = 0x5EE0, [10193] = 0x5F48, [10194] = 0x5F71, [10195] = 0x5FB7,
- [10196] = 0x5FB5, [10197] = 0x6176, [10198] = 0x6167, [10199] = 0x616E,
- [10200] = 0x615D, [10201] = 0x6155, [10202] = 0x6182, [10237] = 0x617C,
- [10238] = 0x6170, [10239] = 0x616B, [10240] = 0x617E, [10241] = 0x61A7,
- [10242] = 0x6190, [10243] = 0x61AB, [10244] = 0x618E, [10245] = 0x61AC,
- [10246] = 0x619A, [10247] = 0x61A4, [10248] = 0x6194, [10249] = 0x61AE,
- [10250] = 0x622E, [10251] = 0x6469, [10252] = 0x646F, [10253] = 0x6479,
- [10254] = 0x649E, [10255] = 0x64B2, [10256] = 0x6488, [10257] = 0x6490,
- [10258] = 0x64B0, [10259] = 0x64A5, [10260] = 0x6493, [10261] = 0x6495,
- [10262] = 0x64A9, [10263] = 0x6492, [10264] = 0x64AE, [10265] = 0x64AD,
- [10266] = 0x64AB, [10267] = 0x649A, [10268] = 0x64AC, [10269] = 0x6499,
- [10270] = 0x64A2, [10271] = 0x64B3, [10272] = 0x6575, [10273] = 0x6577,
- [10274] = 0x6578, [10275] = 0x66AE, [10276] = 0x66AB, [10277] = 0x66B4,
- [10278] = 0x66B1, [10279] = 0x6A23, [10280] = 0x6A1F, [10281] = 0x69E8,
- [10282] = 0x6A01, [10283] = 0x6A1E, [10284] = 0x6A19, [10285] = 0x69FD,
- [10286] = 0x6A21, [10287] = 0x6A13, [10288] = 0x6A0A, [10289] = 0x69F3,
- [10290] = 0x6A02, [10291] = 0x6A05, [10292] = 0x69ED, [10293] = 0x6A11,
- [10294] = 0x6B50, [10295] = 0x6B4E, [10296] = 0x6BA4, [10297] = 0x6BC5,
- [10298] = 0x6BC6, [10299] = 0x6F3F, [10300] = 0x6F7C, [10301] = 0x6F84,
- [10302] = 0x6F51, [10303] = 0x6F66, [10304] = 0x6F54, [10305] = 0x6F86,
- [10306] = 0x6F6D, [10307] = 0x6F5B, [10308] = 0x6F78, [10309] = 0x6F6E,
- [10310] = 0x6F8E, [10311] = 0x6F7A, [10312] = 0x6F70, [10313] = 0x6F64,
- [10314] = 0x6F97, [10315] = 0x6F58, [10316] = 0x6ED5, [10317] = 0x6F6F,
- [10318] = 0x6F60, [10319] = 0x6F5F, [10320] = 0x719F, [10321] = 0x71AC,
- [10322] = 0x71B1, [10323] = 0x71A8, [10324] = 0x7256, [10325] = 0x729B,
- [10326] = 0x734E, [10327] = 0x7357, [10328] = 0x7469, [10329] = 0x748B,
- [10330] = 0x7483, [10335] = 0x747E, [10336] = 0x7480, [10337] = 0x757F,
- [10338] = 0x7620, [10339] = 0x7629, [10340] = 0x761F, [10341] = 0x7624,
- [10342] = 0x7626, [10343] = 0x7621, [10344] = 0x7622, [10345] = 0x769A,
- [10346] = 0x76BA, [10347] = 0x76E4, [10348] = 0x778E, [10349] = 0x7787,
- [10350] = 0x778C, [10351] = 0x7791, [10352] = 0x778B, [10353] = 0x78CB,
- [10354] = 0x78C5, [10355] = 0x78BA, [10356] = 0x78CA, [10357] = 0x78BE,
- [10358] = 0x78D5, [10359] = 0x78BC, [10360] = 0x78D0, [10361] = 0x7A3F,
- [10362] = 0x7A3C, [10363] = 0x7A40, [10364] = 0x7A3D, [10365] = 0x7A37,
- [10366] = 0x7A3B, [10367] = 0x7AAF, [10368] = 0x7AAE, [10369] = 0x7BAD,
- [10370] = 0x7BB1, [10371] = 0x7BC4, [10372] = 0x7BB4, [10373] = 0x7BC6,
- [10374] = 0x7BC7, [10375] = 0x7BC1, [10376] = 0x7BA0, [10377] = 0x7BCC,
- [10378] = 0x7CCA, [10379] = 0x7DE0, [10380] = 0x7DF4, [10381] = 0x7DEF,
- [10382] = 0x7DFB, [10383] = 0x7DD8, [10384] = 0x7DEC, [10385] = 0x7DDD,
- [10386] = 0x7DE8, [10387] = 0x7DE3, [10388] = 0x7DDA, [10389] = 0x7DDE,
- [10390] = 0x7DE9, [10391] = 0x7D9E, [10392] = 0x7DD9, [10393] = 0x7DF2,
- [10394] = 0x7DF9, [10395] = 0x7F75, [10396] = 0x7F77, [10397] = 0x7FAF,
- [10432] = 0x7FE9, [10433] = 0x8026, [10434] = 0x819B, [10435] = 0x819C,
- [10436] = 0x819D, [10437] = 0x81A0, [10438] = 0x819A, [10439] = 0x8198,
- [10440] = 0x8517, [10441] = 0x853D, [10442] = 0x851A, [10443] = 0x84EE,
- [10444] = 0x852C, [10445] = 0x852D, [10446] = 0x8513, [10447] = 0x8511,
- [10448] = 0x8523, [10449] = 0x8521, [10450] = 0x8514, [10451] = 0x84EC,
- [10452] = 0x8525, [10453] = 0x84FF, [10454] = 0x8506, [10455] = 0x8782,
- [10456] = 0x8774, [10457] = 0x8776, [10458] = 0x8760, [10459] = 0x8766,
- [10460] = 0x8778, [10461] = 0x8768, [10462] = 0x8759, [10463] = 0x8757,
- [10464] = 0x874C, [10465] = 0x8753, [10466] = 0x885B, [10467] = 0x885D,
- [10468] = 0x8910, [10469] = 0x8907, [10470] = 0x8912, [10471] = 0x8913,
- [10472] = 0x8915, [10473] = 0x890A, [10474] = 0x8ABC, [10475] = 0x8AD2,
- [10476] = 0x8AC7, [10477] = 0x8AC4, [10478] = 0x8A95, [10479] = 0x8ACB,
- [10480] = 0x8AF8, [10481] = 0x8AB2, [10482] = 0x8AC9, [10483] = 0x8AC2,
- [10484] = 0x8ABF, [10485] = 0x8AB0, [10486] = 0x8AD6, [10487] = 0x8ACD,
- [10488] = 0x8AB6, [10489] = 0x8AB9, [10490] = 0x8ADB, [10491] = 0x8C4C,
- [10492] = 0x8C4E, [10493] = 0x8C6C, [10494] = 0x8CE0, [10495] = 0x8CDE,
- [10496] = 0x8CE6, [10497] = 0x8CE4, [10498] = 0x8CEC, [10499] = 0x8CED,
- [10500] = 0x8CE2, [10501] = 0x8CE3, [10502] = 0x8CDC, [10503] = 0x8CEA,
- [10504] = 0x8CE1, [10505] = 0x8D6D, [10506] = 0x8D9F, [10507] = 0x8DA3,
- [10508] = 0x8E2B, [10509] = 0x8E10, [10510] = 0x8E1D, [10511] = 0x8E22,
- [10512] = 0x8E0F, [10513] = 0x8E29, [10514] = 0x8E1F, [10515] = 0x8E21,
- [10516] = 0x8E1E, [10517] = 0x8EBA, [10518] = 0x8F1D, [10519] = 0x8F1B,
- [10520] = 0x8F1F, [10521] = 0x8F29, [10522] = 0x8F26, [10523] = 0x8F2A,
- [10524] = 0x8F1C, [10525] = 0x8F1E, [10530] = 0x8F25, [10531] = 0x9069,
- [10532] = 0x906E, [10533] = 0x9068, [10534] = 0x906D, [10535] = 0x9077,
- [10536] = 0x9130, [10537] = 0x912D, [10538] = 0x9127, [10539] = 0x9131,
- [10540] = 0x9187, [10541] = 0x9189, [10542] = 0x918B, [10543] = 0x9183,
- [10544] = 0x92C5, [10545] = 0x92BB, [10546] = 0x92B7, [10547] = 0x92EA,
- [10548] = 0x92AC, [10549] = 0x92E4, [10550] = 0x92C1, [10551] = 0x92B3,
- [10552] = 0x92BC, [10553] = 0x92D2, [10554] = 0x92C7, [10555] = 0x92F0,
- [10556] = 0x92B2, [10557] = 0x95AD, [10558] = 0x95B1, [10559] = 0x9704,
- [10560] = 0x9706, [10561] = 0x9707, [10562] = 0x9709, [10563] = 0x9760,
- [10564] = 0x978D, [10565] = 0x978B, [10566] = 0x978F, [10567] = 0x9821,
- [10568] = 0x982B, [10569] = 0x981C, [10570] = 0x98B3, [10571] = 0x990A,
- [10572] = 0x9913, [10573] = 0x9912, [10574] = 0x9918, [10575] = 0x99DD,
- [10576] = 0x99D0, [10577] = 0x99DF, [10578] = 0x99DB, [10579] = 0x99D1,
- [10580] = 0x99D5, [10581] = 0x99D2, [10582] = 0x99D9, [10583] = 0x9AB7,
- [10584] = 0x9AEE, [10585] = 0x9AEF, [10586] = 0x9B27, [10587] = 0x9B45,
- [10588] = 0x9B44, [10589] = 0x9B77, [10590] = 0x9B6F, [10591] = 0x9D06,
- [10592] = 0x9D09, [10627] = 0x9D03, [10628] = 0x9EA9, [10629] = 0x9EBE,
- [10630] = 0x9ECE, [10631] = 0x58A8, [10632] = 0x9F52, [10633] = 0x5112,
- [10634] = 0x5118, [10635] = 0x5114, [10636] = 0x5110, [10637] = 0x5115,
- [10638] = 0x5180, [10639] = 0x51AA, [10640] = 0x51DD, [10641] = 0x5291,
- [10642] = 0x5293, [10643] = 0x52F3, [10644] = 0x5659, [10645] = 0x566B,
- [10646] = 0x5679, [10647] = 0x5669, [10648] = 0x5664, [10649] = 0x5678,
- [10650] = 0x566A, [10651] = 0x5668, [10652] = 0x5665, [10653] = 0x5671,
- [10654] = 0x566F, [10655] = 0x566C, [10656] = 0x5662, [10657] = 0x5676,
- [10658] = 0x58C1, [10659] = 0x58BE, [10660] = 0x58C7, [10661] = 0x58C5,
- [10662] = 0x596E, [10663] = 0x5B1D, [10664] = 0x5B34, [10665] = 0x5B78,
- [10666] = 0x5BF0, [10667] = 0x5C0E, [10668] = 0x5F4A, [10669] = 0x61B2,
- [10670] = 0x6191, [10671] = 0x61A9, [10672] = 0x618A, [10673] = 0x61CD,
- [10674] = 0x61B6, [10675] = 0x61BE, [10676] = 0x61CA, [10677] = 0x61C8,
- [10678] = 0x6230, [10679] = 0x64C5, [10680] = 0x64C1, [10681] = 0x64CB,
- [10682] = 0x64BB, [10683] = 0x64BC, [10684] = 0x64DA, [10685] = 0x64C4,
- [10686] = 0x64C7, [10687] = 0x64C2, [10688] = 0x64CD, [10689] = 0x64BF,
- [10690] = 0x64D2, [10691] = 0x64D4, [10692] = 0x64BE, [10693] = 0x6574,
- [10694] = 0x66C6, [10695] = 0x66C9, [10696] = 0x66B9, [10697] = 0x66C4,
- [10698] = 0x66C7, [10699] = 0x66B8, [10700] = 0x6A3D, [10701] = 0x6A38,
- [10702] = 0x6A3A, [10703] = 0x6A59, [10704] = 0x6A6B, [10705] = 0x6A58,
- [10706] = 0x6A39, [10707] = 0x6A44, [10708] = 0x6A62, [10709] = 0x6A61,
- [10710] = 0x6A4B, [10711] = 0x6A47, [10712] = 0x6A35, [10713] = 0x6A5F,
- [10714] = 0x6A48, [10715] = 0x6B59, [10716] = 0x6B77, [10717] = 0x6C05,
- [10718] = 0x6FC2, [10719] = 0x6FB1, [10720] = 0x6FA1, [10725] = 0x6FC3,
- [10726] = 0x6FA4, [10727] = 0x6FC1, [10728] = 0x6FA7, [10729] = 0x6FB3,
- [10730] = 0x6FC0, [10731] = 0x6FB9, [10732] = 0x6FB6, [10733] = 0x6FA6,
- [10734] = 0x6FA0, [10735] = 0x6FB4, [10736] = 0x71BE, [10737] = 0x71C9,
- [10738] = 0x71D0, [10739] = 0x71D2, [10740] = 0x71C8, [10741] = 0x71D5,
- [10742] = 0x71B9, [10743] = 0x71CE, [10744] = 0x71D9, [10745] = 0x71DC,
- [10746] = 0x71C3, [10747] = 0x71C4, [10748] = 0x7368, [10749] = 0x749C,
- [10750] = 0x74A3, [10751] = 0x7498, [10752] = 0x749F, [10753] = 0x749E,
- [10754] = 0x74E2, [10755] = 0x750C, [10756] = 0x750D, [10757] = 0x7634,
- [10758] = 0x7638, [10759] = 0x763A, [10760] = 0x76E7, [10761] = 0x76E5,
- [10762] = 0x77A0, [10763] = 0x779E, [10764] = 0x779F, [10765] = 0x77A5,
- [10766] = 0x78E8, [10767] = 0x78DA, [10768] = 0x78EC, [10769] = 0x78E7,
- [10770] = 0x79A6, [10771] = 0x7A4D, [10772] = 0x7A4E, [10773] = 0x7A46,
- [10774] = 0x7A4C, [10775] = 0x7A4B, [10776] = 0x7ABA, [10777] = 0x7BD9,
- [10778] = 0x7C11, [10779] = 0x7BC9, [10780] = 0x7BE4, [10781] = 0x7BDB,
- [10782] = 0x7BE1, [10783] = 0x7BE9, [10784] = 0x7BE6, [10785] = 0x7CD5,
- [10786] = 0x7CD6, [10787] = 0x7E0A, [10822] = 0x7E11, [10823] = 0x7E08,
- [10824] = 0x7E1B, [10825] = 0x7E23, [10826] = 0x7E1E, [10827] = 0x7E1D,
- [10828] = 0x7E09, [10829] = 0x7E10, [10830] = 0x7F79, [10831] = 0x7FB2,
- [10832] = 0x7FF0, [10833] = 0x7FF1, [10834] = 0x7FEE, [10835] = 0x8028,
- [10836] = 0x81B3, [10837] = 0x81A9, [10838] = 0x81A8, [10839] = 0x81FB,
- [10840] = 0x8208, [10841] = 0x8258, [10842] = 0x8259, [10843] = 0x854A,
- [10844] = 0x8559, [10845] = 0x8548, [10846] = 0x8568, [10847] = 0x8569,
- [10848] = 0x8543, [10849] = 0x8549, [10850] = 0x856D, [10851] = 0x856A,
- [10852] = 0x855E, [10853] = 0x8783, [10854] = 0x879F, [10855] = 0x879E,
- [10856] = 0x87A2, [10857] = 0x878D, [10858] = 0x8861, [10859] = 0x892A,
- [10860] = 0x8932, [10861] = 0x8925, [10862] = 0x892B, [10863] = 0x8921,
- [10864] = 0x89AA, [10865] = 0x89A6, [10866] = 0x8AE6, [10867] = 0x8AFA,
- [10868] = 0x8AEB, [10869] = 0x8AF1, [10870] = 0x8B00, [10871] = 0x8ADC,
- [10872] = 0x8AE7, [10873] = 0x8AEE, [10874] = 0x8AFE, [10875] = 0x8B01,
- [10876] = 0x8B02, [10877] = 0x8AF7, [10878] = 0x8AED, [10879] = 0x8AF3,
- [10880] = 0x8AF6, [10881] = 0x8AFC, [10882] = 0x8C6B, [10883] = 0x8C6D,
- [10884] = 0x8C93, [10885] = 0x8CF4, [10886] = 0x8E44, [10887] = 0x8E31,
- [10888] = 0x8E34, [10889] = 0x8E42, [10890] = 0x8E39, [10891] = 0x8E35,
- [10892] = 0x8F3B, [10893] = 0x8F2F, [10894] = 0x8F38, [10895] = 0x8F33,
- [10896] = 0x8FA8, [10897] = 0x8FA6, [10898] = 0x9075, [10899] = 0x9074,
- [10900] = 0x9078, [10901] = 0x9072, [10902] = 0x907C, [10903] = 0x907A,
- [10904] = 0x9134, [10905] = 0x9192, [10906] = 0x9320, [10907] = 0x9336,
- [10908] = 0x92F8, [10909] = 0x9333, [10910] = 0x932F, [10911] = 0x9322,
- [10912] = 0x92FC, [10913] = 0x932B, [10914] = 0x9304, [10915] = 0x931A,
- [10920] = 0x9310, [10921] = 0x9326, [10922] = 0x9321, [10923] = 0x9315,
- [10924] = 0x932E, [10925] = 0x9319, [10926] = 0x95BB, [10927] = 0x96A7,
- [10928] = 0x96A8, [10929] = 0x96AA, [10930] = 0x96D5, [10931] = 0x970E,
- [10932] = 0x9711, [10933] = 0x9716, [10934] = 0x970D, [10935] = 0x9713,
- [10936] = 0x970F, [10937] = 0x975B, [10938] = 0x975C, [10939] = 0x9766,
- [10940] = 0x9798, [10941] = 0x9830, [10942] = 0x9838, [10943] = 0x983B,
- [10944] = 0x9837, [10945] = 0x982D, [10946] = 0x9839, [10947] = 0x9824,
- [10948] = 0x9910, [10949] = 0x9928, [10950] = 0x991E, [10951] = 0x991B,
- [10952] = 0x9921, [10953] = 0x991A, [10954] = 0x99ED, [10955] = 0x99E2,
- [10956] = 0x99F1, [10957] = 0x9AB8, [10958] = 0x9ABC, [10959] = 0x9AFB,
- [10960] = 0x9AED, [10961] = 0x9B28, [10962] = 0x9B91, [10963] = 0x9D15,
- [10964] = 0x9D23, [10965] = 0x9D26, [10966] = 0x9D28, [10967] = 0x9D12,
- [10968] = 0x9D1B, [10969] = 0x9ED8, [10970] = 0x9ED4, [10971] = 0x9F8D,
- [10972] = 0x9F9C, [10973] = 0x512A, [10974] = 0x511F, [10975] = 0x5121,
- [10976] = 0x5132, [10977] = 0x52F5, [10978] = 0x568E, [10979] = 0x5680,
- [10980] = 0x5690, [10981] = 0x5685, [10982] = 0x5687, [11017] = 0x568F,
- [11018] = 0x58D5, [11019] = 0x58D3, [11020] = 0x58D1, [11021] = 0x58CE,
- [11022] = 0x5B30, [11023] = 0x5B2A, [11024] = 0x5B24, [11025] = 0x5B7A,
- [11026] = 0x5C37, [11027] = 0x5C68, [11028] = 0x5DBC, [11029] = 0x5DBA,
- [11030] = 0x5DBD, [11031] = 0x5DB8, [11032] = 0x5E6B, [11033] = 0x5F4C,
- [11034] = 0x5FBD, [11035] = 0x61C9, [11036] = 0x61C2, [11037] = 0x61C7,
- [11038] = 0x61E6, [11039] = 0x61CB, [11040] = 0x6232, [11041] = 0x6234,
- [11042] = 0x64CE, [11043] = 0x64CA, [11044] = 0x64D8, [11045] = 0x64E0,
- [11046] = 0x64F0, [11047] = 0x64E6, [11048] = 0x64EC, [11049] = 0x64F1,
- [11050] = 0x64E2, [11051] = 0x64ED, [11052] = 0x6582, [11053] = 0x6583,
- [11054] = 0x66D9, [11055] = 0x66D6, [11056] = 0x6A80, [11057] = 0x6A94,
- [11058] = 0x6A84, [11059] = 0x6AA2, [11060] = 0x6A9C, [11061] = 0x6ADB,
- [11062] = 0x6AA3, [11063] = 0x6A7E, [11064] = 0x6A97, [11065] = 0x6A90,
- [11066] = 0x6AA0, [11067] = 0x6B5C, [11068] = 0x6BAE, [11069] = 0x6BDA,
- [11070] = 0x6C08, [11071] = 0x6FD8, [11072] = 0x6FF1, [11073] = 0x6FDF,
- [11074] = 0x6FE0, [11075] = 0x6FDB, [11076] = 0x6FE4, [11077] = 0x6FEB,
- [11078] = 0x6FEF, [11079] = 0x6F80, [11080] = 0x6FEC, [11081] = 0x6FE1,
- [11082] = 0x6FE9, [11083] = 0x6FD5, [11084] = 0x6FEE, [11085] = 0x6FF0,
- [11086] = 0x71E7, [11087] = 0x71DF, [11088] = 0x71EE, [11089] = 0x71E6,
- [11090] = 0x71E5, [11091] = 0x71ED, [11092] = 0x71EC, [11093] = 0x71F4,
- [11094] = 0x71E0, [11095] = 0x7235, [11096] = 0x7246, [11097] = 0x7370,
- [11098] = 0x7372, [11099] = 0x74A9, [11100] = 0x74B0, [11101] = 0x74A6,
- [11102] = 0x74A8, [11103] = 0x7646, [11104] = 0x7642, [11105] = 0x764C,
- [11106] = 0x76EA, [11107] = 0x77B3, [11108] = 0x77AA, [11109] = 0x77B0,
- [11110] = 0x77AC, [11115] = 0x77A7, [11116] = 0x77AD, [11117] = 0x77EF,
- [11118] = 0x78F7, [11119] = 0x78FA, [11120] = 0x78F4, [11121] = 0x78EF,
- [11122] = 0x7901, [11123] = 0x79A7, [11124] = 0x79AA, [11125] = 0x7A57,
- [11126] = 0x7ABF, [11127] = 0x7C07, [11128] = 0x7C0D, [11129] = 0x7BFE,
- [11130] = 0x7BF7, [11131] = 0x7C0C, [11132] = 0x7BE0, [11133] = 0x7CE0,
- [11134] = 0x7CDC, [11135] = 0x7CDE, [11136] = 0x7CE2, [11137] = 0x7CDF,
- [11138] = 0x7CD9, [11139] = 0x7CDD, [11140] = 0x7E2E, [11141] = 0x7E3E,
- [11142] = 0x7E46, [11143] = 0x7E37, [11144] = 0x7E32, [11145] = 0x7E43,
- [11146] = 0x7E2B, [11147] = 0x7E3D, [11148] = 0x7E31, [11149] = 0x7E45,
- [11150] = 0x7E41, [11151] = 0x7E34, [11152] = 0x7E39, [11153] = 0x7E48,
- [11154] = 0x7E35, [11155] = 0x7E3F, [11156] = 0x7E2F, [11157] = 0x7F44,
- [11158] = 0x7FF3, [11159] = 0x7FFC, [11160] = 0x8071, [11161] = 0x8072,
- [11162] = 0x8070, [11163] = 0x806F, [11164] = 0x8073, [11165] = 0x81C6,
- [11166] = 0x81C3, [11167] = 0x81BA, [11168] = 0x81C2, [11169] = 0x81C0,
- [11170] = 0x81BF, [11171] = 0x81BD, [11172] = 0x81C9, [11173] = 0x81BE,
- [11174] = 0x81E8, [11175] = 0x8209, [11176] = 0x8271, [11177] = 0x85AA,
- [11212] = 0x8584, [11213] = 0x857E, [11214] = 0x859C, [11215] = 0x8591,
- [11216] = 0x8594, [11217] = 0x85AF, [11218] = 0x859B, [11219] = 0x8587,
- [11220] = 0x85A8, [11221] = 0x858A, [11222] = 0x8667, [11223] = 0x87C0,
- [11224] = 0x87D1, [11225] = 0x87B3, [11226] = 0x87D2, [11227] = 0x87C6,
- [11228] = 0x87AB, [11229] = 0x87BB, [11230] = 0x87BA, [11231] = 0x87C8,
- [11232] = 0x87CB, [11233] = 0x893B, [11234] = 0x8936, [11235] = 0x8944,
- [11236] = 0x8938, [11237] = 0x893D, [11238] = 0x89AC, [11239] = 0x8B0E,
- [11240] = 0x8B17, [11241] = 0x8B19, [11242] = 0x8B1B, [11243] = 0x8B0A,
- [11244] = 0x8B20, [11245] = 0x8B1D, [11246] = 0x8B04, [11247] = 0x8B10,
- [11248] = 0x8C41, [11249] = 0x8C3F, [11250] = 0x8C73, [11251] = 0x8CFA,
- [11252] = 0x8CFD, [11253] = 0x8CFC, [11254] = 0x8CF8, [11255] = 0x8CFB,
- [11256] = 0x8DA8, [11257] = 0x8E49, [11258] = 0x8E4B, [11259] = 0x8E48,
- [11260] = 0x8E4A, [11261] = 0x8F44, [11262] = 0x8F3E, [11263] = 0x8F42,
- [11264] = 0x8F45, [11265] = 0x8F3F, [11266] = 0x907F, [11267] = 0x907D,
- [11268] = 0x9084, [11269] = 0x9081, [11270] = 0x9082, [11271] = 0x9080,
- [11272] = 0x9139, [11273] = 0x91A3, [11274] = 0x919E, [11275] = 0x919C,
- [11276] = 0x934D, [11277] = 0x9382, [11278] = 0x9328, [11279] = 0x9375,
- [11280] = 0x934A, [11281] = 0x9365, [11282] = 0x934B, [11283] = 0x9318,
- [11284] = 0x937E, [11285] = 0x936C, [11286] = 0x935B, [11287] = 0x9370,
- [11288] = 0x935A, [11289] = 0x9354, [11290] = 0x95CA, [11291] = 0x95CB,
- [11292] = 0x95CC, [11293] = 0x95C8, [11294] = 0x95C6, [11295] = 0x96B1,
- [11296] = 0x96B8, [11297] = 0x96D6, [11298] = 0x971C, [11299] = 0x971E,
- [11300] = 0x97A0, [11301] = 0x97D3, [11302] = 0x9846, [11303] = 0x98B6,
- [11304] = 0x9935, [11305] = 0x9A01, [11310] = 0x99FF, [11311] = 0x9BAE,
- [11312] = 0x9BAB, [11313] = 0x9BAA, [11314] = 0x9BAD, [11315] = 0x9D3B,
- [11316] = 0x9D3F, [11317] = 0x9E8B, [11318] = 0x9ECF, [11319] = 0x9EDE,
- [11320] = 0x9EDC, [11321] = 0x9EDD, [11322] = 0x9EDB, [11323] = 0x9F3E,
- [11324] = 0x9F4B, [11325] = 0x53E2, [11326] = 0x5695, [11327] = 0x56AE,
- [11328] = 0x58D9, [11329] = 0x58D8, [11330] = 0x5B38, [11331] = 0x5F5D,
- [11332] = 0x61E3, [11333] = 0x6233, [11334] = 0x64F4, [11335] = 0x64F2,
- [11336] = 0x64FE, [11337] = 0x6506, [11338] = 0x64FA, [11339] = 0x64FB,
- [11340] = 0x64F7, [11341] = 0x65B7, [11342] = 0x66DC, [11343] = 0x6726,
- [11344] = 0x6AB3, [11345] = 0x6AAC, [11346] = 0x6AC3, [11347] = 0x6ABB,
- [11348] = 0x6AB8, [11349] = 0x6AC2, [11350] = 0x6AAE, [11351] = 0x6AAF,
- [11352] = 0x6B5F, [11353] = 0x6B78, [11354] = 0x6BAF, [11355] = 0x7009,
- [11356] = 0x700B, [11357] = 0x6FFE, [11358] = 0x7006, [11359] = 0x6FFA,
- [11360] = 0x7011, [11361] = 0x700F, [11362] = 0x71FB, [11363] = 0x71FC,
- [11364] = 0x71FE, [11365] = 0x71F8, [11366] = 0x7377, [11367] = 0x7375,
- [11368] = 0x74A7, [11369] = 0x74BF, [11370] = 0x7515, [11371] = 0x7656,
- [11372] = 0x7658, [11407] = 0x7652, [11408] = 0x77BD, [11409] = 0x77BF,
- [11410] = 0x77BB, [11411] = 0x77BC, [11412] = 0x790E, [11413] = 0x79AE,
- [11414] = 0x7A61, [11415] = 0x7A62, [11416] = 0x7A60, [11417] = 0x7AC4,
- [11418] = 0x7AC5, [11419] = 0x7C2B, [11420] = 0x7C27, [11421] = 0x7C2A,
- [11422] = 0x7C1E, [11423] = 0x7C23, [11424] = 0x7C21, [11425] = 0x7CE7,
- [11426] = 0x7E54, [11427] = 0x7E55, [11428] = 0x7E5E, [11429] = 0x7E5A,
- [11430] = 0x7E61, [11431] = 0x7E52, [11432] = 0x7E59, [11433] = 0x7F48,
- [11434] = 0x7FF9, [11435] = 0x7FFB, [11436] = 0x8077, [11437] = 0x8076,
- [11438] = 0x81CD, [11439] = 0x81CF, [11440] = 0x820A, [11441] = 0x85CF,
- [11442] = 0x85A9, [11443] = 0x85CD, [11444] = 0x85D0, [11445] = 0x85C9,
- [11446] = 0x85B0, [11447] = 0x85BA, [11448] = 0x85B9, [11449] = 0x85A6,
- [11450] = 0x87EF, [11451] = 0x87EC, [11452] = 0x87F2, [11453] = 0x87E0,
- [11454] = 0x8986, [11455] = 0x89B2, [11456] = 0x89F4, [11457] = 0x8B28,
- [11458] = 0x8B39, [11459] = 0x8B2C, [11460] = 0x8B2B, [11461] = 0x8C50,
- [11462] = 0x8D05, [11463] = 0x8E59, [11464] = 0x8E63, [11465] = 0x8E66,
- [11466] = 0x8E64, [11467] = 0x8E5F, [11468] = 0x8E55, [11469] = 0x8EC0,
- [11470] = 0x8F49, [11471] = 0x8F4D, [11472] = 0x9087, [11473] = 0x9083,
- [11474] = 0x9088, [11475] = 0x91AB, [11476] = 0x91AC, [11477] = 0x91D0,
- [11478] = 0x9394, [11479] = 0x938A, [11480] = 0x9396, [11481] = 0x93A2,
- [11482] = 0x93B3, [11483] = 0x93AE, [11484] = 0x93AC, [11485] = 0x93B0,
- [11486] = 0x9398, [11487] = 0x939A, [11488] = 0x9397, [11489] = 0x95D4,
- [11490] = 0x95D6, [11491] = 0x95D0, [11492] = 0x95D5, [11493] = 0x96E2,
- [11494] = 0x96DC, [11495] = 0x96D9, [11496] = 0x96DB, [11497] = 0x96DE,
- [11498] = 0x9724, [11499] = 0x97A3, [11500] = 0x97A6, [11505] = 0x97AD,
- [11506] = 0x97F9, [11507] = 0x984D, [11508] = 0x984F, [11509] = 0x984C,
- [11510] = 0x984E, [11511] = 0x9853, [11512] = 0x98BA, [11513] = 0x993E,
- [11514] = 0x993F, [11515] = 0x993D, [11516] = 0x992E, [11517] = 0x99A5,
- [11518] = 0x9A0E, [11519] = 0x9AC1, [11520] = 0x9B03, [11521] = 0x9B06,
- [11522] = 0x9B4F, [11523] = 0x9B4E, [11524] = 0x9B4D, [11525] = 0x9BCA,
- [11526] = 0x9BC9, [11527] = 0x9BFD, [11528] = 0x9BC8, [11529] = 0x9BC0,
- [11530] = 0x9D51, [11531] = 0x9D5D, [11532] = 0x9D60, [11533] = 0x9EE0,
- [11534] = 0x9F15, [11535] = 0x9F2C, [11536] = 0x5133, [11537] = 0x56A5,
- [11538] = 0x58DE, [11539] = 0x58DF, [11540] = 0x58E2, [11541] = 0x5BF5,
- [11542] = 0x9F90, [11543] = 0x5EEC, [11544] = 0x61F2, [11545] = 0x61F7,
- [11546] = 0x61F6, [11547] = 0x61F5, [11548] = 0x6500, [11549] = 0x650F,
- [11550] = 0x66E0, [11551] = 0x66DD, [11552] = 0x6AE5, [11553] = 0x6ADD,
- [11554] = 0x6ADA, [11555] = 0x6AD3, [11556] = 0x701B, [11557] = 0x701F,
- [11558] = 0x7028, [11559] = 0x701A, [11560] = 0x701D, [11561] = 0x7015,
- [11562] = 0x7018, [11563] = 0x7206, [11564] = 0x720D, [11565] = 0x7258,
- [11566] = 0x72A2, [11567] = 0x7378, [11602] = 0x737A, [11603] = 0x74BD,
- [11604] = 0x74CA, [11605] = 0x74E3, [11606] = 0x7587, [11607] = 0x7586,
- [11608] = 0x765F, [11609] = 0x7661, [11610] = 0x77C7, [11611] = 0x7919,
- [11612] = 0x79B1, [11613] = 0x7A6B, [11614] = 0x7A69, [11615] = 0x7C3E,
- [11616] = 0x7C3F, [11617] = 0x7C38, [11618] = 0x7C3D, [11619] = 0x7C37,
- [11620] = 0x7C40, [11621] = 0x7E6B, [11622] = 0x7E6D, [11623] = 0x7E79,
- [11624] = 0x7E69, [11625] = 0x7E6A, [11626] = 0x7F85, [11627] = 0x7E73,
- [11628] = 0x7FB6, [11629] = 0x7FB9, [11630] = 0x7FB8, [11631] = 0x81D8,
- [11632] = 0x85E9, [11633] = 0x85DD, [11634] = 0x85EA, [11635] = 0x85D5,
- [11636] = 0x85E4, [11637] = 0x85E5, [11638] = 0x85F7, [11639] = 0x87FB,
- [11640] = 0x8805, [11641] = 0x880D, [11642] = 0x87F9, [11643] = 0x87FE,
- [11644] = 0x8960, [11645] = 0x895F, [11646] = 0x8956, [11647] = 0x895E,
- [11648] = 0x8B41, [11649] = 0x8B5C, [11650] = 0x8B58, [11651] = 0x8B49,
- [11652] = 0x8B5A, [11653] = 0x8B4E, [11654] = 0x8B4F, [11655] = 0x8B46,
- [11656] = 0x8B59, [11657] = 0x8D08, [11658] = 0x8D0A, [11659] = 0x8E7C,
- [11660] = 0x8E72, [11661] = 0x8E87, [11662] = 0x8E76, [11663] = 0x8E6C,
- [11664] = 0x8E7A, [11665] = 0x8E74, [11666] = 0x8F54, [11667] = 0x8F4E,
- [11668] = 0x8FAD, [11669] = 0x908A, [11670] = 0x908B, [11671] = 0x91B1,
- [11672] = 0x91AE, [11673] = 0x93E1, [11674] = 0x93D1, [11675] = 0x93DF,
- [11676] = 0x93C3, [11677] = 0x93C8, [11678] = 0x93DC, [11679] = 0x93DD,
- [11680] = 0x93D6, [11681] = 0x93E2, [11682] = 0x93CD, [11683] = 0x93D8,
- [11684] = 0x93E4, [11685] = 0x93D7, [11686] = 0x93E8, [11687] = 0x95DC,
- [11688] = 0x96B4, [11689] = 0x96E3, [11690] = 0x972A, [11691] = 0x9727,
- [11692] = 0x9761, [11693] = 0x97DC, [11694] = 0x97FB, [11695] = 0x985E,
- [11700] = 0x9858, [11701] = 0x985B, [11702] = 0x98BC, [11703] = 0x9945,
- [11704] = 0x9949, [11705] = 0x9A16, [11706] = 0x9A19, [11707] = 0x9B0D,
- [11708] = 0x9BE8, [11709] = 0x9BE7, [11710] = 0x9BD6, [11711] = 0x9BDB,
- [11712] = 0x9D89, [11713] = 0x9D61, [11714] = 0x9D72, [11715] = 0x9D6A,
- [11716] = 0x9D6C, [11717] = 0x9E92, [11718] = 0x9E97, [11719] = 0x9E93,
- [11720] = 0x9EB4, [11721] = 0x52F8, [11722] = 0x56A8, [11723] = 0x56B7,
- [11724] = 0x56B6, [11725] = 0x56B4, [11726] = 0x56BC, [11727] = 0x58E4,
- [11728] = 0x5B40, [11729] = 0x5B43, [11730] = 0x5B7D, [11731] = 0x5BF6,
- [11732] = 0x5DC9, [11733] = 0x61F8, [11734] = 0x61FA, [11735] = 0x6518,
- [11736] = 0x6514, [11737] = 0x6519, [11738] = 0x66E6, [11739] = 0x6727,
- [11740] = 0x6AEC, [11741] = 0x703E, [11742] = 0x7030, [11743] = 0x7032,
- [11744] = 0x7210, [11745] = 0x737B, [11746] = 0x74CF, [11747] = 0x7662,
- [11748] = 0x7665, [11749] = 0x7926, [11750] = 0x792A, [11751] = 0x792C,
- [11752] = 0x792B, [11753] = 0x7AC7, [11754] = 0x7AF6, [11755] = 0x7C4C,
- [11756] = 0x7C43, [11757] = 0x7C4D, [11758] = 0x7CEF, [11759] = 0x7CF0,
- [11760] = 0x8FAE, [11761] = 0x7E7D, [11762] = 0x7E7C, [11797] = 0x7E82,
- [11798] = 0x7F4C, [11799] = 0x8000, [11800] = 0x81DA, [11801] = 0x8266,
- [11802] = 0x85FB, [11803] = 0x85F9, [11804] = 0x8611, [11805] = 0x85FA,
- [11806] = 0x8606, [11807] = 0x860B, [11808] = 0x8607, [11809] = 0x860A,
- [11810] = 0x8814, [11811] = 0x8815, [11812] = 0x8964, [11813] = 0x89BA,
- [11814] = 0x89F8, [11815] = 0x8B70, [11816] = 0x8B6C, [11817] = 0x8B66,
- [11818] = 0x8B6F, [11819] = 0x8B5F, [11820] = 0x8B6B, [11821] = 0x8D0F,
- [11822] = 0x8D0D, [11823] = 0x8E89, [11824] = 0x8E81, [11825] = 0x8E85,
- [11826] = 0x8E82, [11827] = 0x91B4, [11828] = 0x91CB, [11829] = 0x9418,
- [11830] = 0x9403, [11831] = 0x93FD, [11832] = 0x95E1, [11833] = 0x9730,
- [11834] = 0x98C4, [11835] = 0x9952, [11836] = 0x9951, [11837] = 0x99A8,
- [11838] = 0x9A2B, [11839] = 0x9A30, [11840] = 0x9A37, [11841] = 0x9A35,
- [11842] = 0x9C13, [11843] = 0x9C0D, [11844] = 0x9E79, [11845] = 0x9EB5,
- [11846] = 0x9EE8, [11847] = 0x9F2F, [11848] = 0x9F5F, [11849] = 0x9F63,
- [11850] = 0x9F61, [11851] = 0x5137, [11852] = 0x5138, [11853] = 0x56C1,
- [11854] = 0x56C0, [11855] = 0x56C2, [11856] = 0x5914, [11857] = 0x5C6C,
- [11858] = 0x5DCD, [11859] = 0x61FC, [11860] = 0x61FE, [11861] = 0x651D,
- [11862] = 0x651C, [11863] = 0x6595, [11864] = 0x66E9, [11865] = 0x6AFB,
- [11866] = 0x6B04, [11867] = 0x6AFA, [11868] = 0x6BB2, [11869] = 0x704C,
- [11870] = 0x721B, [11871] = 0x72A7, [11872] = 0x74D6, [11873] = 0x74D4,
- [11874] = 0x7669, [11875] = 0x77D3, [11876] = 0x7C50, [11877] = 0x7E8F,
- [11878] = 0x7E8C, [11879] = 0x7FBC, [11880] = 0x8617, [11881] = 0x862D,
- [11882] = 0x861A, [11883] = 0x8823, [11884] = 0x8822, [11885] = 0x8821,
- [11886] = 0x881F, [11887] = 0x896A, [11888] = 0x896C, [11889] = 0x89BD,
- [11890] = 0x8B74, [11895] = 0x8B77, [11896] = 0x8B7D, [11897] = 0x8D13,
- [11898] = 0x8E8A, [11899] = 0x8E8D, [11900] = 0x8E8B, [11901] = 0x8F5F,
- [11902] = 0x8FAF, [11903] = 0x91BA, [11904] = 0x942E, [11905] = 0x9433,
- [11906] = 0x9435, [11907] = 0x943A, [11908] = 0x9438, [11909] = 0x9432,
- [11910] = 0x942B, [11911] = 0x95E2, [11912] = 0x9738, [11913] = 0x9739,
- [11914] = 0x9732, [11915] = 0x97FF, [11916] = 0x9867, [11917] = 0x9865,
- [11918] = 0x9957, [11919] = 0x9A45, [11920] = 0x9A43, [11921] = 0x9A40,
- [11922] = 0x9A3E, [11923] = 0x9ACF, [11924] = 0x9B54, [11925] = 0x9B51,
- [11926] = 0x9C2D, [11927] = 0x9C25, [11928] = 0x9DAF, [11929] = 0x9DB4,
- [11930] = 0x9DC2, [11931] = 0x9DB8, [11932] = 0x9E9D, [11933] = 0x9EEF,
- [11934] = 0x9F19, [11935] = 0x9F5C, [11936] = 0x9F66, [11937] = 0x9F67,
- [11938] = 0x513C, [11939] = 0x513B, [11940] = 0x56C8, [11941] = 0x56CA,
- [11942] = 0x56C9, [11943] = 0x5B7F, [11944] = 0x5DD4, [11945] = 0x5DD2,
- [11946] = 0x5F4E, [11947] = 0x61FF, [11948] = 0x6524, [11949] = 0x6B0A,
- [11950] = 0x6B61, [11951] = 0x7051, [11952] = 0x7058, [11953] = 0x7380,
- [11954] = 0x74E4, [11955] = 0x758A, [11956] = 0x766E, [11957] = 0x766C,
- [11992] = 0x79B3, [11993] = 0x7C60, [11994] = 0x7C5F, [11995] = 0x807E,
- [11996] = 0x807D, [11997] = 0x81DF, [11998] = 0x8972, [11999] = 0x896F,
- [12000] = 0x89FC, [12001] = 0x8B80, [12002] = 0x8D16, [12003] = 0x8D17,
- [12004] = 0x8E91, [12005] = 0x8E93, [12006] = 0x8F61, [12007] = 0x9148,
- [12008] = 0x9444, [12009] = 0x9451, [12010] = 0x9452, [12011] = 0x973D,
- [12012] = 0x973E, [12013] = 0x97C3, [12014] = 0x97C1, [12015] = 0x986B,
- [12016] = 0x9955, [12017] = 0x9A55, [12018] = 0x9A4D, [12019] = 0x9AD2,
- [12020] = 0x9B1A, [12021] = 0x9C49, [12022] = 0x9C31, [12023] = 0x9C3E,
- [12024] = 0x9C3B, [12025] = 0x9DD3, [12026] = 0x9DD7, [12027] = 0x9F34,
- [12028] = 0x9F6C, [12029] = 0x9F6A, [12030] = 0x9F94, [12031] = 0x56CC,
- [12032] = 0x5DD6, [12033] = 0x6200, [12034] = 0x6523, [12035] = 0x652B,
- [12036] = 0x652A, [12037] = 0x66EC, [12038] = 0x6B10, [12039] = 0x74DA,
- [12040] = 0x7ACA, [12041] = 0x7C64, [12042] = 0x7C63, [12043] = 0x7C65,
- [12044] = 0x7E93, [12045] = 0x7E96, [12046] = 0x7E94, [12047] = 0x81E2,
- [12048] = 0x8638, [12049] = 0x863F, [12050] = 0x8831, [12051] = 0x8B8A,
- [12052] = 0x9090, [12053] = 0x908F, [12054] = 0x9463, [12055] = 0x9460,
- [12056] = 0x9464, [12057] = 0x9768, [12058] = 0x986F, [12059] = 0x995C,
- [12060] = 0x9A5A, [12061] = 0x9A5B, [12062] = 0x9A57, [12063] = 0x9AD3,
- [12064] = 0x9AD4, [12065] = 0x9AD1, [12066] = 0x9C54, [12067] = 0x9C57,
- [12068] = 0x9C56, [12069] = 0x9DE5, [12070] = 0x9E9F, [12071] = 0x9EF4,
- [12072] = 0x56D1, [12073] = 0x58E9, [12074] = 0x652C, [12075] = 0x705E,
- [12076] = 0x7671, [12077] = 0x7672, [12078] = 0x77D7, [12079] = 0x7F50,
- [12080] = 0x7F88, [12081] = 0x8836, [12082] = 0x8839, [12083] = 0x8862,
- [12084] = 0x8B93, [12085] = 0x8B92, [12090] = 0x8B96, [12091] = 0x8277,
- [12092] = 0x8D1B, [12093] = 0x91C0, [12094] = 0x946A, [12095] = 0x9742,
- [12096] = 0x9748, [12097] = 0x9744, [12098] = 0x97C6, [12099] = 0x9870,
- [12100] = 0x9A5F, [12101] = 0x9B22, [12102] = 0x9B58, [12103] = 0x9C5F,
- [12104] = 0x9DF9, [12105] = 0x9DFA, [12106] = 0x9E7C, [12107] = 0x9E7D,
- [12108] = 0x9F07, [12109] = 0x9F77, [12110] = 0x9F72, [12111] = 0x5EF3,
- [12112] = 0x6B16, [12113] = 0x7063, [12114] = 0x7C6C, [12115] = 0x7C6E,
- [12116] = 0x883B, [12117] = 0x89C0, [12118] = 0x8EA1, [12119] = 0x91C1,
- [12120] = 0x9472, [12121] = 0x9470, [12122] = 0x9871, [12123] = 0x995E,
- [12124] = 0x9AD6, [12125] = 0x9B23, [12126] = 0x9ECC, [12127] = 0x7064,
- [12128] = 0x77DA, [12129] = 0x8B9A, [12130] = 0x9477, [12131] = 0x97C9,
- [12132] = 0x9A62, [12133] = 0x9A65, [12134] = 0x7E9C, [12135] = 0x8B9C,
- [12136] = 0x8EAA, [12137] = 0x91C5, [12138] = 0x947D, [12139] = 0x947E,
- [12140] = 0x947C, [12141] = 0x9C77, [12142] = 0x9C78, [12143] = 0x9EF7,
- [12144] = 0x8C54, [12145] = 0x947F, [12146] = 0x9E1A, [12147] = 0x7228,
- [12148] = 0x9A6A, [12149] = 0x9B31, [12150] = 0x9E1B, [12151] = 0x9E1E,
- [12152] = 0x7C72, [12187] = 0x2460, [12188] = 0x2461, [12189] = 0x2462,
- [12190] = 0x2463, [12191] = 0x2464, [12192] = 0x2465, [12193] = 0x2466,
- [12194] = 0x2467, [12195] = 0x2468, [12196] = 0x2469, [12197] = 0x2474,
- [12198] = 0x2475, [12199] = 0x2476, [12200] = 0x2477, [12201] = 0x2478,
- [12202] = 0x2479, [12203] = 0x247A, [12204] = 0x247B, [12205] = 0x247C,
- [12206] = 0x247D, [12207] = 0x2170, [12208] = 0x2171, [12209] = 0x2172,
- [12210] = 0x2173, [12211] = 0x2174, [12212] = 0x2175, [12213] = 0x2176,
- [12214] = 0x2177, [12215] = 0x2178, [12216] = 0x2179, [12217] = 0x4E36,
- [12218] = 0x4E3F, [12219] = 0x4E85, [12220] = 0x4EA0, [12221] = 0x5182,
- [12222] = 0x5196, [12223] = 0x51AB, [12224] = 0x52F9, [12225] = 0x5338,
- [12226] = 0x5369, [12227] = 0x53B6, [12228] = 0x590A, [12229] = 0x5B80,
- [12230] = 0x5DDB, [12231] = 0x2F33, [12232] = 0x5E7F, [12234] = 0x5F50,
- [12235] = 0x5F61, [12236] = 0x6534, [12238] = 0x7592, [12240] = 0x8FB5,
- [12242] = 0x00A8, [12243] = 0x02C6, [12244] = 0x30FD, [12245] = 0x30FE,
- [12246] = 0x309D, [12247] = 0x309E, [12250] = 0x3005, [12251] = 0x3006,
- [12252] = 0x3007, [12253] = 0x30FC, [12254] = 0xFF3B, [12255] = 0xFF3D,
- [12256] = 0x273D, [12257] = 0x3041, [12258] = 0x3042, [12259] = 0x3043,
- [12260] = 0x3044, [12261] = 0x3045, [12262] = 0x3046, [12263] = 0x3047,
- [12264] = 0x3048, [12265] = 0x3049, [12266] = 0x304A, [12267] = 0x304B,
- [12268] = 0x304C, [12269] = 0x304D, [12270] = 0x304E, [12271] = 0x304F,
- [12272] = 0x3050, [12273] = 0x3051, [12274] = 0x3052, [12275] = 0x3053,
- [12276] = 0x3054, [12277] = 0x3055, [12278] = 0x3056, [12279] = 0x3057,
- [12280] = 0x3058, [12285] = 0x3059, [12286] = 0x305A, [12287] = 0x305B,
- [12288] = 0x305C, [12289] = 0x305D, [12290] = 0x305E, [12291] = 0x305F,
- [12292] = 0x3060, [12293] = 0x3061, [12294] = 0x3062, [12295] = 0x3063,
- [12296] = 0x3064, [12297] = 0x3065, [12298] = 0x3066, [12299] = 0x3067,
- [12300] = 0x3068, [12301] = 0x3069, [12302] = 0x306A, [12303] = 0x306B,
- [12304] = 0x306C, [12305] = 0x306D, [12306] = 0x306E, [12307] = 0x306F,
- [12308] = 0x3070, [12309] = 0x3071, [12310] = 0x3072, [12311] = 0x3073,
- [12312] = 0x3074, [12313] = 0x3075, [12314] = 0x3076, [12315] = 0x3077,
- [12316] = 0x3078, [12317] = 0x3079, [12318] = 0x307A, [12319] = 0x307B,
- [12320] = 0x307C, [12321] = 0x307D, [12322] = 0x307E, [12323] = 0x307F,
- [12324] = 0x3080, [12325] = 0x3081, [12326] = 0x3082, [12327] = 0x3083,
- [12328] = 0x3084, [12329] = 0x3085, [12330] = 0x3086, [12331] = 0x3087,
- [12332] = 0x3088, [12333] = 0x3089, [12334] = 0x308A, [12335] = 0x308B,
- [12336] = 0x308C, [12337] = 0x308D, [12338] = 0x308E, [12339] = 0x308F,
- [12340] = 0x3090, [12341] = 0x3091, [12342] = 0x3092, [12343] = 0x3093,
- [12344] = 0x30A1, [12345] = 0x30A2, [12346] = 0x30A3, [12347] = 0x30A4,
- [12382] = 0x30A5, [12383] = 0x30A6, [12384] = 0x30A7, [12385] = 0x30A8,
- [12386] = 0x30A9, [12387] = 0x30AA, [12388] = 0x30AB, [12389] = 0x30AC,
- [12390] = 0x30AD, [12391] = 0x30AE, [12392] = 0x30AF, [12393] = 0x30B0,
- [12394] = 0x30B1, [12395] = 0x30B2, [12396] = 0x30B3, [12397] = 0x30B4,
- [12398] = 0x30B5, [12399] = 0x30B6, [12400] = 0x30B7, [12401] = 0x30B8,
- [12402] = 0x30B9, [12403] = 0x30BA, [12404] = 0x30BB, [12405] = 0x30BC,
- [12406] = 0x30BD, [12407] = 0x30BE, [12408] = 0x30BF, [12409] = 0x30C0,
- [12410] = 0x30C1, [12411] = 0x30C2, [12412] = 0x30C3, [12413] = 0x30C4,
- [12414] = 0x30C5, [12415] = 0x30C6, [12416] = 0x30C7, [12417] = 0x30C8,
- [12418] = 0x30C9, [12419] = 0x30CA, [12420] = 0x30CB, [12421] = 0x30CC,
- [12422] = 0x30CD, [12423] = 0x30CE, [12424] = 0x30CF, [12425] = 0x30D0,
- [12426] = 0x30D1, [12427] = 0x30D2, [12428] = 0x30D3, [12429] = 0x30D4,
- [12430] = 0x30D5, [12431] = 0x30D6, [12432] = 0x30D7, [12433] = 0x30D8,
- [12434] = 0x30D9, [12435] = 0x30DA, [12436] = 0x30DB, [12437] = 0x30DC,
- [12438] = 0x30DD, [12439] = 0x30DE, [12440] = 0x30DF, [12441] = 0x30E0,
- [12442] = 0x30E1, [12443] = 0x30E2, [12444] = 0x30E3, [12445] = 0x30E4,
- [12446] = 0x30E5, [12447] = 0x30E6, [12448] = 0x30E7, [12449] = 0x30E8,
- [12450] = 0x30E9, [12451] = 0x30EA, [12452] = 0x30EB, [12453] = 0x30EC,
- [12454] = 0x30ED, [12455] = 0x30EE, [12456] = 0x30EF, [12457] = 0x30F0,
- [12458] = 0x30F1, [12459] = 0x30F2, [12460] = 0x30F3, [12461] = 0x30F4,
- [12462] = 0x30F5, [12463] = 0x30F6, [12464] = 0x0410, [12465] = 0x0411,
- [12466] = 0x0412, [12467] = 0x0413, [12468] = 0x0414, [12469] = 0x0415,
- [12470] = 0x0401, [12471] = 0x0416, [12472] = 0x0417, [12473] = 0x0418,
- [12474] = 0x0419, [12475] = 0x041A, [12480] = 0x041B, [12481] = 0x041C,
- [12482] = 0x041D, [12483] = 0x041E, [12484] = 0x041F, [12485] = 0x0420,
- [12486] = 0x0421, [12487] = 0x0422, [12488] = 0x0423, [12489] = 0x0424,
- [12490] = 0x0425, [12491] = 0x0426, [12492] = 0x0427, [12493] = 0x0428,
- [12494] = 0x0429, [12495] = 0x042A, [12496] = 0x042B, [12497] = 0x042C,
- [12498] = 0x042D, [12499] = 0x042E, [12500] = 0x042F, [12501] = 0x0430,
- [12502] = 0x0431, [12503] = 0x0432, [12504] = 0x0433, [12505] = 0x0434,
- [12506] = 0x0435, [12507] = 0x0451, [12508] = 0x0436, [12509] = 0x0437,
- [12510] = 0x0438, [12511] = 0x0439, [12512] = 0x043A, [12513] = 0x043B,
- [12514] = 0x043C, [12515] = 0x043D, [12516] = 0x043E, [12517] = 0x043F,
- [12518] = 0x0440, [12519] = 0x0441, [12520] = 0x0442, [12521] = 0x0443,
- [12522] = 0x0444, [12523] = 0x0445, [12524] = 0x0446, [12525] = 0x0447,
- [12526] = 0x0448, [12527] = 0x0449, [12528] = 0x044A, [12529] = 0x044B,
- [12530] = 0x044C, [12531] = 0x044D, [12532] = 0x044E, [12533] = 0x044F,
- [12534] = 0x21E7, [12535] = 0x21B8, [12536] = 0x21B9, [12537] = 0xF7E5,
- [12538] = 0xF7E6, [12539] = 0x4E5A, [12540] = 0xF7E8, [12541] = 0x5202,
- [12542] = 0xF7EA, [12577] = 0xF7EB, [12578] = 0x5188, [12579] = 0xF7ED,
- [12580] = 0xF7EE, [12621] = 0xFFE2, [12622] = 0xFFE4, [12623] = 0xFF07,
- [12624] = 0xFF02, [12625] = 0x3231, [12626] = 0x2116, [12627] = 0x2121,
- [12628] = 0x309B, [12629] = 0x309C, [12630] = 0x2E80, [12631] = 0x2E84,
- [12632] = 0x2E86, [12633] = 0x2E87, [12634] = 0x2E88, [12635] = 0x2E8A,
- [12636] = 0x2E8C, [12637] = 0x2E8D, [12638] = 0x2E95, [12639] = 0x2E9C,
- [12640] = 0x2E9D, [12641] = 0x2EA5, [12642] = 0x2EA7, [12643] = 0x2EAA,
- [12644] = 0x2EAC, [12645] = 0x2EAE, [12646] = 0x2EB6, [12647] = 0x2EBC,
- [12648] = 0x2EBE, [12649] = 0x2EC6, [12650] = 0x2ECA, [12651] = 0x2ECC,
- [12652] = 0x2ECD, [12653] = 0x2ECF, [12654] = 0x2ED6, [12655] = 0x2ED7,
- [12656] = 0x2EDE, [12657] = 0x2EE3, [12661] = 0x0283, [12662] = 0x0250,
- [12663] = 0x025B, [12664] = 0x0254, [12665] = 0x0275, [12666] = 0x0153,
- [12667] = 0x00F8, [12668] = 0x014B, [12669] = 0x028A, [12670] = 0x026A,
- [12675] = 0x4E42, [12676] = 0x4E5C, [12677] = 0x51F5, [12678] = 0x531A,
- [12679] = 0x5382, [12680] = 0x4E07, [12681] = 0x4E0C, [12682] = 0x4E47,
- [12683] = 0x4E8D, [12684] = 0x56D7, [12685] = 0xFA0C, [12686] = 0x5C6E,
- [12687] = 0x5F73, [12688] = 0x4E0F, [12689] = 0x5187, [12690] = 0x4E0E,
- [12691] = 0x4E2E, [12692] = 0x4E93, [12693] = 0x4EC2, [12694] = 0x4EC9,
- [12695] = 0x4EC8, [12696] = 0x5198, [12697] = 0x52FC, [12698] = 0x536C,
- [12699] = 0x53B9, [12700] = 0x5720, [12701] = 0x5903, [12702] = 0x592C,
- [12703] = 0x5C10, [12704] = 0x5DFF, [12705] = 0x65E1, [12706] = 0x6BB3,
- [12707] = 0x6BCC, [12708] = 0x6C14, [12709] = 0x723F, [12710] = 0x4E31,
- [12711] = 0x4E3C, [12712] = 0x4EE8, [12713] = 0x4EDC, [12714] = 0x4EE9,
- [12715] = 0x4EE1, [12716] = 0x4EDD, [12717] = 0x4EDA, [12718] = 0x520C,
- [12719] = 0x531C, [12720] = 0x534C, [12721] = 0x5722, [12722] = 0x5723,
- [12723] = 0x5917, [12724] = 0x592F, [12725] = 0x5B81, [12726] = 0x5B84,
- [12727] = 0x5C12, [12728] = 0x5C3B, [12729] = 0x5C74, [12730] = 0x5C73,
- [12731] = 0x5E04, [12732] = 0x5E80, [12733] = 0x5E82, [12734] = 0x5FC9,
- [12735] = 0x6209, [12736] = 0x6250, [12737] = 0x6C15, [12772] = 0x6C36,
- [12773] = 0x6C43, [12774] = 0x6C3F, [12775] = 0x6C3B, [12776] = 0x72AE,
- [12777] = 0x72B0, [12778] = 0x738A, [12779] = 0x79B8, [12780] = 0x808A,
- [12781] = 0x961E, [12782] = 0x4F0E, [12783] = 0x4F18, [12784] = 0x4F2C,
- [12785] = 0x4EF5, [12786] = 0x4F14, [12787] = 0x4EF1, [12788] = 0x4F00,
- [12789] = 0x4EF7, [12790] = 0x4F08, [12791] = 0x4F1D, [12792] = 0x4F02,
- [12793] = 0x4F05, [12794] = 0x4F22, [12795] = 0x4F13, [12796] = 0x4F04,
- [12797] = 0x4EF4, [12798] = 0x4F12, [12799] = 0x51B1, [12800] = 0x5213,
- [12801] = 0x5209, [12802] = 0x5210, [12803] = 0x52A6, [12804] = 0x5322,
- [12805] = 0x531F, [12806] = 0x534D, [12807] = 0x538A, [12808] = 0x5407,
- [12809] = 0x56E1, [12810] = 0x56DF, [12811] = 0x572E, [12812] = 0x572A,
- [12813] = 0x5734, [12814] = 0x593C, [12815] = 0x5980, [12816] = 0x597C,
- [12817] = 0x5985, [12818] = 0x597B, [12819] = 0x597E, [12820] = 0x5977,
- [12821] = 0x597F, [12822] = 0x5B56, [12823] = 0x5C15, [12824] = 0x5C25,
- [12825] = 0x5C7C, [12826] = 0x5C7A, [12827] = 0x5C7B, [12828] = 0x5C7E,
- [12829] = 0x5DDF, [12830] = 0x5E75, [12831] = 0x5E84, [12832] = 0x5F02,
- [12833] = 0x5F1A, [12834] = 0x5F74, [12835] = 0x5FD5, [12836] = 0x5FD4,
- [12837] = 0x5FCF, [12838] = 0x625C, [12839] = 0x625E, [12840] = 0x6264,
- [12841] = 0x6261, [12842] = 0x6266, [12843] = 0x6262, [12844] = 0x6259,
- [12845] = 0x6260, [12846] = 0x625A, [12847] = 0x6265, [12848] = 0x65EF,
- [12849] = 0x65EE, [12850] = 0x673E, [12851] = 0x6739, [12852] = 0x6738,
- [12853] = 0x673B, [12854] = 0x673A, [12855] = 0x673F, [12856] = 0x673C,
- [12857] = 0x6733, [12858] = 0x6C18, [12859] = 0x6C46, [12860] = 0x6C52,
- [12861] = 0x6C5C, [12862] = 0x6C4F, [12863] = 0x6C4A, [12864] = 0x6C54,
- [12865] = 0x6C4B, [12870] = 0x6C4C, [12871] = 0x7071, [12872] = 0x725E,
- [12873] = 0x72B4, [12874] = 0x72B5, [12875] = 0x738E, [12876] = 0x752A,
- [12877] = 0x767F, [12878] = 0x7A75, [12879] = 0x7F51, [12880] = 0x8278,
- [12881] = 0x827C, [12882] = 0x8280, [12883] = 0x827D, [12884] = 0x827F,
- [12885] = 0x864D, [12886] = 0x897E, [12887] = 0x9099, [12888] = 0x9097,
- [12889] = 0x9098, [12890] = 0x909B, [12891] = 0x9094, [12892] = 0x9622,
- [12893] = 0x9624, [12894] = 0x9620, [12895] = 0x9623, [12896] = 0x4F56,
- [12897] = 0x4F3B, [12898] = 0x4F62, [12899] = 0x4F49, [12900] = 0x4F53,
- [12901] = 0x4F64, [12902] = 0x4F3E, [12903] = 0x4F67, [12904] = 0x4F52,
- [12905] = 0x4F5F, [12906] = 0x4F41, [12907] = 0x4F58, [12908] = 0x4F2D,
- [12909] = 0x4F33, [12910] = 0x4F3F, [12911] = 0x4F61, [12912] = 0x518F,
- [12913] = 0x51B9, [12914] = 0x521C, [12915] = 0x521E, [12916] = 0x5221,
- [12917] = 0x52AD, [12918] = 0x52AE, [12919] = 0x5309, [12920] = 0x5363,
- [12921] = 0x5372, [12922] = 0x538E, [12923] = 0x538F, [12924] = 0x5430,
- [12925] = 0x5437, [12926] = 0x542A, [12927] = 0x5454, [12928] = 0x5445,
- [12929] = 0x5419, [12930] = 0x541C, [12931] = 0x5425, [12932] = 0x5418,
- [12967] = 0x543D, [12968] = 0x544F, [12969] = 0x5441, [12970] = 0x5428,
- [12971] = 0x5424, [12972] = 0x5447, [12973] = 0x56EE, [12974] = 0x56E7,
- [12975] = 0x56E5, [12976] = 0x5741, [12977] = 0x5745, [12978] = 0x574C,
- [12979] = 0x5749, [12980] = 0x574B, [12981] = 0x5752, [12982] = 0x5906,
- [12983] = 0x5940, [12984] = 0x59A6, [12985] = 0x5998, [12986] = 0x59A0,
- [12987] = 0x5997, [12988] = 0x598E, [12989] = 0x59A2, [12990] = 0x5990,
- [12991] = 0x598F, [12992] = 0x59A7, [12993] = 0x59A1, [12994] = 0x5B8E,
- [12995] = 0x5B92, [12996] = 0x5C28, [12997] = 0x5C2A, [12998] = 0x5C8D,
- [12999] = 0x5C8F, [13000] = 0x5C88, [13001] = 0x5C8B, [13002] = 0x5C89,
- [13003] = 0x5C92, [13004] = 0x5C8A, [13005] = 0x5C86, [13006] = 0x5C93,
- [13007] = 0x5C95, [13008] = 0x5DE0, [13009] = 0x5E0A, [13010] = 0x5E0E,
- [13011] = 0x5E8B, [13012] = 0x5E89, [13013] = 0x5E8C, [13014] = 0x5E88,
- [13015] = 0x5E8D, [13016] = 0x5F05, [13017] = 0x5F1D, [13018] = 0x5F78,
- [13019] = 0x5F76, [13020] = 0x5FD2, [13021] = 0x5FD1, [13022] = 0x5FD0,
- [13023] = 0x5FED, [13024] = 0x5FE8, [13025] = 0x5FEE, [13026] = 0x5FF3,
- [13027] = 0x5FE1, [13028] = 0x5FE4, [13029] = 0x5FE3, [13030] = 0x5FFA,
- [13031] = 0x5FEF, [13032] = 0x5FF7, [13033] = 0x5FFB, [13034] = 0x6000,
- [13035] = 0x5FF4, [13036] = 0x623A, [13037] = 0x6283, [13038] = 0x628C,
- [13039] = 0x628E, [13040] = 0x628F, [13041] = 0x6294, [13042] = 0x6287,
- [13043] = 0x6271, [13044] = 0x627B, [13045] = 0x627A, [13046] = 0x6270,
- [13047] = 0x6281, [13048] = 0x6288, [13049] = 0x6277, [13050] = 0x627D,
- [13051] = 0x6272, [13052] = 0x6274, [13053] = 0x6537, [13054] = 0x65F0,
- [13055] = 0x65F4, [13056] = 0x65F3, [13057] = 0x65F2, [13058] = 0x65F5,
- [13059] = 0x6745, [13060] = 0x6747, [13065] = 0x6759, [13066] = 0x6755,
- [13067] = 0x674C, [13068] = 0x6748, [13069] = 0x675D, [13070] = 0x674D,
- [13071] = 0x675A, [13072] = 0x674B, [13073] = 0x6BD0, [13074] = 0x6C19,
- [13075] = 0x6C1A, [13076] = 0x6C78, [13077] = 0x6C67, [13078] = 0x6C6B,
- [13079] = 0x6C84, [13080] = 0x6C8B, [13081] = 0x6C8F, [13082] = 0x6C71,
- [13083] = 0x6C6F, [13084] = 0x6C69, [13085] = 0x6C9A, [13086] = 0x6C6D,
- [13087] = 0x6C87, [13088] = 0x6C95, [13089] = 0x6C9C, [13090] = 0x6C66,
- [13091] = 0x6C73, [13092] = 0x6C65, [13093] = 0x6C7B, [13094] = 0x6C8E,
- [13095] = 0x7074, [13096] = 0x707A, [13097] = 0x7263, [13098] = 0x72BF,
- [13099] = 0x72BD, [13100] = 0x72C3, [13101] = 0x72C6, [13102] = 0x72C1,
- [13103] = 0x72BA, [13104] = 0x72C5, [13105] = 0x7395, [13106] = 0x7397,
- [13107] = 0x7393, [13108] = 0x7394, [13109] = 0x7392, [13110] = 0x753A,
- [13111] = 0x7539, [13112] = 0x7594, [13113] = 0x7595, [13114] = 0x7681,
- [13115] = 0x793D, [13116] = 0x8034, [13117] = 0x8095, [13118] = 0x8099,
- [13119] = 0x8090, [13120] = 0x8092, [13121] = 0x809C, [13122] = 0x8290,
- [13123] = 0x828F, [13124] = 0x8285, [13125] = 0x828E, [13126] = 0x8291,
- [13127] = 0x8293, [13162] = 0x828A, [13163] = 0x8283, [13164] = 0x8284,
- [13165] = 0x8C78, [13166] = 0x8FC9, [13167] = 0x8FBF, [13168] = 0x909F,
- [13169] = 0x90A1, [13170] = 0x90A5, [13171] = 0x909E, [13172] = 0x90A7,
- [13173] = 0x90A0, [13174] = 0x9630, [13175] = 0x9628, [13176] = 0x962F,
- [13177] = 0x962D, [13178] = 0x4E33, [13179] = 0x4F98, [13180] = 0x4F7C,
- [13181] = 0x4F85, [13182] = 0x4F7D, [13183] = 0x4F80, [13184] = 0x4F87,
- [13185] = 0x4F76, [13186] = 0x4F74, [13187] = 0x4F89, [13188] = 0x4F84,
- [13189] = 0x4F77, [13190] = 0x4F4C, [13191] = 0x4F97, [13192] = 0x4F6A,
- [13193] = 0x4F9A, [13194] = 0x4F79, [13195] = 0x4F81, [13196] = 0x4F78,
- [13197] = 0x4F90, [13198] = 0x4F9C, [13199] = 0x4F94, [13200] = 0x4F9E,
- [13201] = 0x4F92, [13202] = 0x4F82, [13203] = 0x4F95, [13204] = 0x4F6B,
- [13205] = 0x4F6E, [13206] = 0x519E, [13207] = 0x51BC, [13208] = 0x51BE,
- [13209] = 0x5235, [13210] = 0x5232, [13211] = 0x5233, [13212] = 0x5246,
- [13213] = 0x5231, [13214] = 0x52BC, [13215] = 0x530A, [13216] = 0x530B,
- [13217] = 0x533C, [13218] = 0x5392, [13219] = 0x5394, [13220] = 0x5487,
- [13221] = 0x547F, [13222] = 0x5481, [13223] = 0x5491, [13224] = 0x5482,
- [13225] = 0x5488, [13226] = 0x546B, [13227] = 0x547A, [13228] = 0x547E,
- [13229] = 0x5465, [13230] = 0x546C, [13231] = 0x5474, [13232] = 0x5466,
- [13233] = 0x548D, [13234] = 0x546F, [13235] = 0x5461, [13236] = 0x5460,
- [13237] = 0x5498, [13238] = 0x5463, [13239] = 0x5467, [13240] = 0x5464,
- [13241] = 0x56F7, [13242] = 0x56F9, [13243] = 0x576F, [13244] = 0x5772,
- [13245] = 0x576D, [13246] = 0x576B, [13247] = 0x5771, [13248] = 0x5770,
- [13249] = 0x5776, [13250] = 0x5780, [13251] = 0x5775, [13252] = 0x577B,
- [13253] = 0x5773, [13254] = 0x5774, [13255] = 0x5762, [13260] = 0x5768,
- [13261] = 0x577D, [13262] = 0x590C, [13263] = 0x5945, [13264] = 0x59B5,
- [13265] = 0x59BA, [13266] = 0x59CF, [13267] = 0x59CE, [13268] = 0x59B2,
- [13269] = 0x59CC, [13270] = 0x59C1, [13271] = 0x59B6, [13272] = 0x59BC,
- [13273] = 0x59C3, [13274] = 0x59D6, [13275] = 0x59B1, [13276] = 0x59BD,
- [13277] = 0x59C0, [13278] = 0x59C8, [13279] = 0x59B4, [13280] = 0x59C7,
- [13281] = 0x5B62, [13282] = 0x5B65, [13283] = 0x5B93, [13284] = 0x5B95,
- [13285] = 0x5C44, [13286] = 0x5C47, [13287] = 0x5CAE, [13288] = 0x5CA4,
- [13289] = 0x5CA0, [13290] = 0x5CB5, [13291] = 0x5CAF, [13292] = 0x5CA8,
- [13293] = 0x5CAC, [13294] = 0x5C9F, [13295] = 0x5CA3, [13296] = 0x5CAD,
- [13297] = 0x5CA2, [13298] = 0x5CAA, [13299] = 0x5CA7, [13300] = 0x5C9D,
- [13301] = 0x5CA5, [13302] = 0x5CB6, [13303] = 0x5CB0, [13304] = 0x5CA6,
- [13305] = 0x5E17, [13306] = 0x5E14, [13307] = 0x5E19, [13308] = 0x5F28,
- [13309] = 0x5F22, [13310] = 0x5F23, [13311] = 0x5F24, [13312] = 0x5F54,
- [13313] = 0x5F82, [13314] = 0x5F7E, [13315] = 0x5F7D, [13316] = 0x5FDE,
- [13317] = 0x5FE5, [13318] = 0x602D, [13319] = 0x6026, [13320] = 0x6019,
- [13321] = 0x6032, [13322] = 0x600B, [13357] = 0x6034, [13358] = 0x600A,
- [13359] = 0x6017, [13360] = 0x6033, [13361] = 0x601A, [13362] = 0x601E,
- [13363] = 0x602C, [13364] = 0x6022, [13365] = 0x600D, [13366] = 0x6010,
- [13367] = 0x602E, [13368] = 0x6013, [13369] = 0x6011, [13370] = 0x600C,
- [13371] = 0x6009, [13372] = 0x601C, [13373] = 0x6214, [13374] = 0x623D,
- [13375] = 0x62AD, [13376] = 0x62B4, [13377] = 0x62D1, [13378] = 0x62BE,
- [13379] = 0x62AA, [13380] = 0x62B6, [13381] = 0x62CA, [13382] = 0x62AE,
- [13383] = 0x62B3, [13384] = 0x62AF, [13385] = 0x62BB, [13386] = 0x62A9,
- [13387] = 0x62B0, [13388] = 0x62B8, [13389] = 0x653D, [13390] = 0x65A8,
- [13391] = 0x65BB, [13392] = 0x6609, [13393] = 0x65FC, [13394] = 0x6604,
- [13395] = 0x6612, [13396] = 0x6608, [13397] = 0x65FB, [13398] = 0x6603,
- [13399] = 0x660B, [13400] = 0x660D, [13401] = 0x6605, [13402] = 0x65FD,
- [13403] = 0x6611, [13404] = 0x6610, [13405] = 0x66F6, [13406] = 0x670A,
- [13407] = 0x6785, [13408] = 0x676C, [13409] = 0x678E, [13410] = 0x6792,
- [13411] = 0x6776, [13412] = 0x677B, [13413] = 0x6798, [13414] = 0x6786,
- [13415] = 0x6784, [13416] = 0x6774, [13417] = 0x678D, [13418] = 0x678C,
- [13419] = 0x677A, [13420] = 0x679F, [13421] = 0x6791, [13422] = 0x6799,
- [13423] = 0x6783, [13424] = 0x677D, [13425] = 0x6781, [13426] = 0x6778,
- [13427] = 0x6779, [13428] = 0x6794, [13429] = 0x6B25, [13430] = 0x6B80,
- [13431] = 0x6B7E, [13432] = 0x6BDE, [13433] = 0x6C1D, [13434] = 0x6C93,
- [13435] = 0x6CEC, [13436] = 0x6CEB, [13437] = 0x6CEE, [13438] = 0x6CD9,
- [13439] = 0x6CB6, [13440] = 0x6CD4, [13441] = 0x6CAD, [13442] = 0x6CE7,
- [13443] = 0x6CB7, [13444] = 0x6CD0, [13445] = 0x6CC2, [13446] = 0x6CBA,
- [13447] = 0x6CC3, [13448] = 0x6CC6, [13449] = 0x6CED, [13450] = 0x6CF2,
- [13455] = 0x6CD2, [13456] = 0x6CDD, [13457] = 0x6CB4, [13458] = 0x6C8A,
- [13459] = 0x6C9D, [13460] = 0x6C80, [13461] = 0x6CDE, [13462] = 0x6CC0,
- [13463] = 0x6D30, [13464] = 0x6CCD, [13465] = 0x6CC7, [13466] = 0x6CB0,
- [13467] = 0x6CF9, [13468] = 0x6CCF, [13469] = 0x6CE9, [13470] = 0x6CD1,
- [13471] = 0x7094, [13472] = 0x7098, [13473] = 0x7085, [13474] = 0x7093,
- [13475] = 0x7086, [13476] = 0x7084, [13477] = 0x7091, [13478] = 0x7096,
- [13479] = 0x7082, [13480] = 0x709A, [13481] = 0x7083, [13482] = 0x726A,
- [13483] = 0x72D6, [13484] = 0x72CB, [13485] = 0x72D8, [13486] = 0x72C9,
- [13487] = 0x72DC, [13488] = 0x72D2, [13489] = 0x72D4, [13490] = 0x72DA,
- [13491] = 0x72CC, [13492] = 0x72D1, [13493] = 0x73A4, [13494] = 0x73A1,
- [13495] = 0x73AD, [13496] = 0x73A6, [13497] = 0x73A2, [13498] = 0x73A0,
- [13499] = 0x73AC, [13500] = 0x739D, [13501] = 0x74DD, [13502] = 0x74E8,
- [13503] = 0x753F, [13504] = 0x7540, [13505] = 0x753E, [13506] = 0x758C,
- [13507] = 0x7598, [13508] = 0x76AF, [13509] = 0x76F3, [13510] = 0x76F1,
- [13511] = 0x76F0, [13512] = 0x76F5, [13513] = 0x77F8, [13514] = 0x77FC,
- [13515] = 0x77F9, [13516] = 0x77FB, [13517] = 0x77FA, [13552] = 0x77F7,
- [13553] = 0x7942, [13554] = 0x793F, [13555] = 0x79C5, [13556] = 0x7A78,
- [13557] = 0x7A7B, [13558] = 0x7AFB, [13559] = 0x7C75, [13560] = 0x7CFD,
- [13561] = 0x8035, [13562] = 0x808F, [13563] = 0x80AE, [13564] = 0x80A3,
- [13565] = 0x80B8, [13566] = 0x80B5, [13567] = 0x80AD, [13568] = 0x8220,
- [13569] = 0x82A0, [13570] = 0x82C0, [13571] = 0x82AB, [13572] = 0x829A,
- [13573] = 0x8298, [13574] = 0x829B, [13575] = 0x82B5, [13576] = 0x82A7,
- [13577] = 0x82AE, [13578] = 0x82BC, [13579] = 0x829E, [13580] = 0x82BA,
- [13581] = 0x82B4, [13582] = 0x82A8, [13583] = 0x82A1, [13584] = 0x82A9,
- [13585] = 0x82C2, [13586] = 0x82A4, [13587] = 0x82C3, [13588] = 0x82B6,
- [13589] = 0x82A2, [13590] = 0x8670, [13591] = 0x866F, [13592] = 0x866D,
- [13593] = 0x866E, [13594] = 0x8C56, [13595] = 0x8FD2, [13596] = 0x8FCB,
- [13597] = 0x8FD3, [13598] = 0x8FCD, [13599] = 0x8FD6, [13600] = 0x8FD5,
- [13601] = 0x8FD7, [13602] = 0x90B2, [13603] = 0x90B4, [13604] = 0x90AF,
- [13605] = 0x90B3, [13606] = 0x90B0, [13607] = 0x9639, [13608] = 0x963D,
- [13609] = 0x963C, [13610] = 0x963A, [13611] = 0x9643, [13612] = 0x4FCD,
- [13613] = 0x4FC5, [13614] = 0x4FD3, [13615] = 0x4FB2, [13616] = 0x4FC9,
- [13617] = 0x4FCB, [13618] = 0x4FC1, [13619] = 0x4FD4, [13620] = 0x4FDC,
- [13621] = 0x4FD9, [13622] = 0x4FBB, [13623] = 0x4FB3, [13624] = 0x4FDB,
- [13625] = 0x4FC7, [13626] = 0x4FD6, [13627] = 0x4FBA, [13628] = 0x4FC0,
- [13629] = 0x4FB9, [13630] = 0x4FEC, [13631] = 0x5244, [13632] = 0x5249,
- [13633] = 0x52C0, [13634] = 0x52C2, [13635] = 0x533D, [13636] = 0x537C,
- [13637] = 0x5397, [13638] = 0x5396, [13639] = 0x5399, [13640] = 0x5398,
- [13641] = 0x54BA, [13642] = 0x54A1, [13643] = 0x54AD, [13644] = 0x54A5,
- [13645] = 0x54CF, [13650] = 0x54C3, [13651] = 0x830D, [13652] = 0x54B7,
- [13653] = 0x54AE, [13654] = 0x54D6, [13655] = 0x54B6, [13656] = 0x54C5,
- [13657] = 0x54C6, [13658] = 0x54A0, [13659] = 0x5470, [13660] = 0x54BC,
- [13661] = 0x54A2, [13662] = 0x54BE, [13663] = 0x5472, [13664] = 0x54DE,
- [13665] = 0x54B0, [13666] = 0x57B5, [13667] = 0x579E, [13668] = 0x579F,
- [13669] = 0x57A4, [13670] = 0x578C, [13671] = 0x5797, [13672] = 0x579D,
- [13673] = 0x579B, [13674] = 0x5794, [13675] = 0x5798, [13676] = 0x578F,
- [13677] = 0x5799, [13678] = 0x57A5, [13679] = 0x579A, [13680] = 0x5795,
- [13681] = 0x58F4, [13682] = 0x590D, [13683] = 0x5953, [13684] = 0x59E1,
- [13685] = 0x59DE, [13686] = 0x59EE, [13687] = 0x5A00, [13688] = 0x59F1,
- [13689] = 0x59DD, [13690] = 0x59FA, [13691] = 0x59FD, [13692] = 0x59FC,
- [13693] = 0x59F6, [13694] = 0x59E4, [13695] = 0x59F2, [13696] = 0x59F7,
- [13697] = 0x59DB, [13698] = 0x59E9, [13699] = 0x59F3, [13700] = 0x59F5,
- [13701] = 0x59E0, [13702] = 0x59FE, [13703] = 0x59F4, [13704] = 0x59ED,
- [13705] = 0x5BA8, [13706] = 0x5C4C, [13707] = 0x5CD0, [13708] = 0x5CD8,
- [13709] = 0x5CCC, [13710] = 0x5CD7, [13711] = 0x5CCB, [13712] = 0x5CDB,
- [13747] = 0x5CDE, [13748] = 0x5CDA, [13749] = 0x5CC9, [13750] = 0x5CC7,
- [13751] = 0x5CCA, [13752] = 0x5CD6, [13753] = 0x5CD3, [13754] = 0x5CD4,
- [13755] = 0x5CCF, [13756] = 0x5CC8, [13757] = 0x5CC6, [13758] = 0x5CCE,
- [13759] = 0x5CDF, [13760] = 0x5CF8, [13761] = 0x5DF9, [13762] = 0x5E21,
- [13763] = 0x5E22, [13764] = 0x5E23, [13765] = 0x5E20, [13766] = 0x5E24,
- [13767] = 0x5EB0, [13768] = 0x5EA4, [13769] = 0x5EA2, [13770] = 0x5E9B,
- [13771] = 0x5EA3, [13772] = 0x5EA5, [13773] = 0x5F07, [13774] = 0x5F2E,
- [13775] = 0x5F56, [13776] = 0x5F86, [13777] = 0x6037, [13778] = 0x6039,
- [13779] = 0x6054, [13780] = 0x6072, [13781] = 0x605E, [13782] = 0x6045,
- [13783] = 0x6053, [13784] = 0x6047, [13785] = 0x6049, [13786] = 0x605B,
- [13787] = 0x604C, [13788] = 0x6040, [13789] = 0x6042, [13790] = 0x605F,
- [13791] = 0x6024, [13792] = 0x6044, [13793] = 0x6058, [13794] = 0x6066,
- [13795] = 0x606E, [13796] = 0x6242, [13797] = 0x6243, [13798] = 0x62CF,
- [13799] = 0x630D, [13800] = 0x630B, [13801] = 0x62F5, [13802] = 0x630E,
- [13803] = 0x6303, [13804] = 0x62EB, [13805] = 0x62F9, [13806] = 0x630F,
- [13807] = 0x630C, [13808] = 0x62F8, [13809] = 0x62F6, [13810] = 0x6300,
- [13811] = 0x6313, [13812] = 0x6314, [13813] = 0x62FA, [13814] = 0x6315,
- [13815] = 0x62FB, [13816] = 0x62F0, [13817] = 0x6541, [13818] = 0x6543,
- [13819] = 0x65AA, [13820] = 0x65BF, [13821] = 0x6636, [13822] = 0x6621,
- [13823] = 0x6632, [13824] = 0x6635, [13825] = 0x661C, [13826] = 0x6626,
- [13827] = 0x6622, [13828] = 0x6633, [13829] = 0x662B, [13830] = 0x663A,
- [13831] = 0x661D, [13832] = 0x6634, [13833] = 0x6639, [13834] = 0x662E,
- [13835] = 0x670F, [13836] = 0x6710, [13837] = 0x67C1, [13838] = 0x67F2,
- [13839] = 0x67C8, [13840] = 0x67BA, [13845] = 0x67DC, [13846] = 0x67BB,
- [13847] = 0x67F8, [13848] = 0x67D8, [13849] = 0x67C0, [13850] = 0x67B7,
- [13851] = 0x67C5, [13852] = 0x67EB, [13853] = 0x67E4, [13854] = 0x67DF,
- [13855] = 0x67B5, [13856] = 0x67CD, [13857] = 0x67B3, [13858] = 0x67F7,
- [13859] = 0x67F6, [13860] = 0x67EE, [13861] = 0x67E3, [13862] = 0x67C2,
- [13863] = 0x67B9, [13864] = 0x67CE, [13865] = 0x67E7, [13866] = 0x67F0,
- [13867] = 0x67B2, [13868] = 0x67FC, [13869] = 0x67C6, [13870] = 0x67ED,
- [13871] = 0x67CC, [13872] = 0x67AE, [13873] = 0x67E6, [13874] = 0x67DB,
- [13875] = 0x67FA, [13876] = 0x67C9, [13877] = 0x67CA, [13878] = 0x67C3,
- [13879] = 0x67EA, [13880] = 0x67CB, [13881] = 0x6B28, [13882] = 0x6B82,
- [13883] = 0x6B84, [13884] = 0x6BB6, [13885] = 0x6BD6, [13886] = 0x6BD8,
- [13887] = 0x6BE0, [13888] = 0x6C20, [13889] = 0x6C21, [13890] = 0x6D28,
- [13891] = 0x6D34, [13892] = 0x6D2D, [13893] = 0x6D1F, [13894] = 0x6D3C,
- [13895] = 0x6D3F, [13896] = 0x6D12, [13897] = 0x6D0A, [13898] = 0x6CDA,
- [13899] = 0x6D33, [13900] = 0x6D04, [13901] = 0x6D19, [13902] = 0x6D3A,
- [13903] = 0x6D1A, [13904] = 0x6D11, [13905] = 0x6D00, [13906] = 0x6D1D,
- [13907] = 0x6D42, [13942] = 0x6D01, [13943] = 0x6D18, [13944] = 0x6D37,
- [13945] = 0x6D03, [13946] = 0x6D0F, [13947] = 0x6D40, [13948] = 0x6D07,
- [13949] = 0x6D20, [13950] = 0x6D2C, [13951] = 0x6D08, [13952] = 0x6D22,
- [13953] = 0x6D09, [13954] = 0x6D10, [13955] = 0x70B7, [13956] = 0x709F,
- [13957] = 0x70BE, [13958] = 0x70B1, [13959] = 0x70B0, [13960] = 0x70A1,
- [13961] = 0x70B4, [13962] = 0x70B5, [13963] = 0x70A9, [13964] = 0x7241,
- [13965] = 0x7249, [13966] = 0x724A, [13967] = 0x726C, [13968] = 0x7270,
- [13969] = 0x7273, [13970] = 0x726E, [13971] = 0x72CA, [13972] = 0x72E4,
- [13973] = 0x72E8, [13974] = 0x72EB, [13975] = 0x72DF, [13976] = 0x72EA,
- [13977] = 0x72E6, [13978] = 0x72E3, [13979] = 0x7385, [13980] = 0x73CC,
- [13981] = 0x73C2, [13982] = 0x73C8, [13983] = 0x73C5, [13984] = 0x73B9,
- [13985] = 0x73B6, [13986] = 0x73B5, [13987] = 0x73B4, [13988] = 0x73EB,
- [13989] = 0x73BF, [13990] = 0x73C7, [13991] = 0x73BE, [13992] = 0x73C3,
- [13993] = 0x73C6, [13994] = 0x73B8, [13995] = 0x73CB, [13996] = 0x74EC,
- [13997] = 0x74EE, [13998] = 0x752E, [13999] = 0x7547, [14000] = 0x7548,
- [14001] = 0x75A7, [14002] = 0x75AA, [14003] = 0x7679, [14004] = 0x76C4,
- [14005] = 0x7708, [14006] = 0x7703, [14007] = 0x7704, [14008] = 0x7705,
- [14009] = 0x770A, [14010] = 0x76F7, [14011] = 0x76FB, [14012] = 0x76FA,
- [14013] = 0x77E7, [14014] = 0x77E8, [14015] = 0x7806, [14016] = 0x7811,
- [14017] = 0x7812, [14018] = 0x7805, [14019] = 0x7810, [14020] = 0x780F,
- [14021] = 0x780E, [14022] = 0x7809, [14023] = 0x7803, [14024] = 0x7813,
- [14025] = 0x794A, [14026] = 0x794C, [14027] = 0x794B, [14028] = 0x7945,
- [14029] = 0x7944, [14030] = 0x79D5, [14031] = 0x79CD, [14032] = 0x79CF,
- [14033] = 0x79D6, [14034] = 0x79CE, [14035] = 0x7A80, [14040] = 0x7A7E,
- [14041] = 0x7AD1, [14042] = 0x7B00, [14043] = 0x7B01, [14044] = 0x7C7A,
- [14045] = 0x7C78, [14046] = 0x7C79, [14047] = 0x7C7F, [14048] = 0x7C80,
- [14049] = 0x7C81, [14050] = 0x7D03, [14051] = 0x7D08, [14052] = 0x7D01,
- [14053] = 0x7F58, [14054] = 0x7F91, [14055] = 0x7F8D, [14056] = 0x7FBE,
- [14057] = 0x8007, [14058] = 0x800E, [14059] = 0x800F, [14060] = 0x8014,
- [14061] = 0x8037, [14062] = 0x80D8, [14063] = 0x80C7, [14064] = 0x80E0,
- [14065] = 0x80D1, [14066] = 0x80C8, [14067] = 0x80C2, [14068] = 0x80D0,
- [14069] = 0x80C5, [14070] = 0x80E3, [14071] = 0x80D9, [14072] = 0x80DC,
- [14073] = 0x80CA, [14074] = 0x80D5, [14075] = 0x80C9, [14076] = 0x80CF,
- [14077] = 0x80D7, [14078] = 0x80E6, [14079] = 0x80CD, [14080] = 0x81FF,
- [14081] = 0x8221, [14082] = 0x8294, [14083] = 0x82D9, [14084] = 0x82FE,
- [14085] = 0x82F9, [14086] = 0x8307, [14087] = 0x82E8, [14088] = 0x8300,
- [14089] = 0x82D5, [14090] = 0x833A, [14091] = 0x82EB, [14092] = 0x82D6,
- [14093] = 0x82F4, [14094] = 0x82EC, [14095] = 0x82E1, [14096] = 0x82F2,
- [14097] = 0x82F5, [14098] = 0x830C, [14099] = 0x82FB, [14100] = 0x82F6,
- [14101] = 0x82F0, [14102] = 0x82EA, [14137] = 0x82E4, [14138] = 0x82E0,
- [14139] = 0x82FA, [14140] = 0x82F3, [14141] = 0x82ED, [14142] = 0x8677,
- [14143] = 0x8674, [14144] = 0x867C, [14145] = 0x8673, [14146] = 0x8841,
- [14147] = 0x884E, [14148] = 0x8867, [14149] = 0x886A, [14150] = 0x8869,
- [14151] = 0x89D3, [14152] = 0x8A04, [14153] = 0x8A07, [14154] = 0x8D72,
- [14155] = 0x8FE3, [14156] = 0x8FE1, [14157] = 0x8FEE, [14158] = 0x8FE0,
- [14159] = 0x90F1, [14160] = 0x90BD, [14161] = 0x90BF, [14162] = 0x90D5,
- [14163] = 0x90C5, [14164] = 0x90BE, [14165] = 0x90C7, [14166] = 0x90CB,
- [14167] = 0x90C8, [14168] = 0x91D4, [14169] = 0x91D3, [14170] = 0x9654,
- [14171] = 0x964F, [14172] = 0x9651, [14173] = 0x9653, [14174] = 0x964A,
- [14175] = 0x964E, [14176] = 0x501E, [14177] = 0x5005, [14178] = 0x5007,
- [14179] = 0x5013, [14180] = 0x5022, [14181] = 0x5030, [14182] = 0x501B,
- [14183] = 0x4FF5, [14184] = 0x4FF4, [14185] = 0x5033, [14186] = 0x5037,
- [14187] = 0x502C, [14188] = 0x4FF6, [14189] = 0x4FF7, [14190] = 0x5017,
- [14191] = 0x501C, [14192] = 0x5020, [14193] = 0x5027, [14194] = 0x5035,
- [14195] = 0x502F, [14196] = 0x5031, [14197] = 0x500E, [14198] = 0x515A,
- [14199] = 0x5194, [14200] = 0x5193, [14201] = 0x51CA, [14202] = 0x51C4,
- [14203] = 0x51C5, [14204] = 0x51C8, [14205] = 0x51CE, [14206] = 0x5261,
- [14207] = 0x525A, [14208] = 0x5252, [14209] = 0x525E, [14210] = 0x525F,
- [14211] = 0x5255, [14212] = 0x5262, [14213] = 0x52CD, [14214] = 0x530E,
- [14215] = 0x539E, [14216] = 0x5526, [14217] = 0x54E2, [14218] = 0x5517,
- [14219] = 0x5512, [14220] = 0x54E7, [14221] = 0x54F3, [14222] = 0x54E4,
- [14223] = 0x551A, [14224] = 0x54FF, [14225] = 0x5504, [14226] = 0x5508,
- [14227] = 0x54EB, [14228] = 0x5511, [14229] = 0x5505, [14230] = 0x54F1,
- [14235] = 0x550A, [14236] = 0x54FB, [14237] = 0x54F7, [14238] = 0x54F8,
- [14239] = 0x54E0, [14240] = 0x550E, [14241] = 0x5503, [14242] = 0x550B,
- [14243] = 0x5701, [14244] = 0x5702, [14245] = 0x57CC, [14246] = 0x5832,
- [14247] = 0x57D5, [14248] = 0x57D2, [14249] = 0x57BA, [14250] = 0x57C6,
- [14251] = 0x57BD, [14252] = 0x57BC, [14253] = 0x57B8, [14254] = 0x57B6,
- [14255] = 0x57BF, [14256] = 0x57C7, [14257] = 0x57D0, [14258] = 0x57B9,
- [14259] = 0x57C1, [14260] = 0x590E, [14261] = 0x594A, [14262] = 0x5A19,
- [14263] = 0x5A16, [14264] = 0x5A2D, [14265] = 0x5A2E, [14266] = 0x5A15,
- [14267] = 0x5A0F, [14268] = 0x5A17, [14269] = 0x5A0A, [14270] = 0x5A1E,
- [14271] = 0x5A33, [14272] = 0x5B6C, [14273] = 0x5BA7, [14274] = 0x5BAD,
- [14275] = 0x5BAC, [14276] = 0x5C03, [14277] = 0x5C56, [14278] = 0x5C54,
- [14279] = 0x5CEC, [14280] = 0x5CFF, [14281] = 0x5CEE, [14282] = 0x5CF1,
- [14283] = 0x5CF7, [14284] = 0x5D00, [14285] = 0x5CF9, [14286] = 0x5E29,
- [14287] = 0x5E28, [14288] = 0x5EA8, [14289] = 0x5EAE, [14290] = 0x5EAA,
- [14291] = 0x5EAC, [14292] = 0x5F33, [14293] = 0x5F30, [14294] = 0x5F67,
- [14295] = 0x605D, [14296] = 0x605A, [14297] = 0x6067, [14332] = 0x6041,
- [14333] = 0x60A2, [14334] = 0x6088, [14335] = 0x6080, [14336] = 0x6092,
- [14337] = 0x6081, [14338] = 0x609D, [14339] = 0x6083, [14340] = 0x6095,
- [14341] = 0x609B, [14342] = 0x6097, [14343] = 0x6087, [14344] = 0x609C,
- [14345] = 0x608E, [14346] = 0x6219, [14347] = 0x6246, [14348] = 0x62F2,
- [14349] = 0x6310, [14350] = 0x6356, [14351] = 0x632C, [14352] = 0x6344,
- [14353] = 0x6345, [14354] = 0x6336, [14355] = 0x6343, [14356] = 0x63E4,
- [14357] = 0x6339, [14358] = 0x634B, [14359] = 0x634A, [14360] = 0x633C,
- [14361] = 0x6329, [14362] = 0x6341, [14363] = 0x6334, [14364] = 0x6358,
- [14365] = 0x6354, [14366] = 0x6359, [14367] = 0x632D, [14368] = 0x6347,
- [14369] = 0x6333, [14370] = 0x635A, [14371] = 0x6351, [14372] = 0x6338,
- [14373] = 0x6357, [14374] = 0x6340, [14375] = 0x6348, [14376] = 0x654A,
- [14377] = 0x6546, [14378] = 0x65C6, [14379] = 0x65C3, [14380] = 0x65C4,
- [14381] = 0x65C2, [14382] = 0x664A, [14383] = 0x665F, [14384] = 0x6647,
- [14385] = 0x6651, [14386] = 0x6712, [14387] = 0x6713, [14388] = 0x681F,
- [14389] = 0x681A, [14390] = 0x6849, [14391] = 0x6832, [14392] = 0x6833,
- [14393] = 0x683B, [14394] = 0x684B, [14395] = 0x684F, [14396] = 0x6816,
- [14397] = 0x6831, [14398] = 0x681C, [14399] = 0x6835, [14400] = 0x682B,
- [14401] = 0x682D, [14402] = 0x682F, [14403] = 0x684E, [14404] = 0x6844,
- [14405] = 0x6834, [14406] = 0x681D, [14407] = 0x6812, [14408] = 0x6814,
- [14409] = 0x6826, [14410] = 0x6828, [14411] = 0x682E, [14412] = 0x684D,
- [14413] = 0x683A, [14414] = 0x6825, [14415] = 0x6820, [14416] = 0x6B2C,
- [14417] = 0x6B2F, [14418] = 0x6B2D, [14419] = 0x6B31, [14420] = 0x6B34,
- [14421] = 0x6B6D, [14422] = 0x8082, [14423] = 0x6B88, [14424] = 0x6BE6,
- [14425] = 0x6BE4, [14430] = 0x6BE8, [14431] = 0x6BE3, [14432] = 0x6BE2,
- [14433] = 0x6BE7, [14434] = 0x6C25, [14435] = 0x6D7A, [14436] = 0x6D63,
- [14437] = 0x6D64, [14438] = 0x6D76, [14439] = 0x6D0D, [14440] = 0x6D61,
- [14441] = 0x6D92, [14442] = 0x6D58, [14443] = 0x6D62, [14444] = 0x6D6D,
- [14445] = 0x6D6F, [14446] = 0x6D91, [14447] = 0x6D8D, [14448] = 0x6DEF,
- [14449] = 0x6D7F, [14450] = 0x6D86, [14451] = 0x6D5E, [14452] = 0x6D67,
- [14453] = 0x6D60, [14454] = 0x6D97, [14455] = 0x6D70, [14456] = 0x6D7C,
- [14457] = 0x6D5F, [14458] = 0x6D82, [14459] = 0x6D98, [14460] = 0x6D2F,
- [14461] = 0x6D68, [14462] = 0x6D8B, [14463] = 0x6D7E, [14464] = 0x6D80,
- [14465] = 0x6D84, [14466] = 0x6D16, [14467] = 0x6D83, [14468] = 0x6D7B,
- [14469] = 0x6D7D, [14470] = 0x6D75, [14471] = 0x6D90, [14472] = 0x70DC,
- [14473] = 0x70D3, [14474] = 0x70D1, [14475] = 0x70DD, [14476] = 0x70CB,
- [14477] = 0x7F39, [14478] = 0x70E2, [14479] = 0x70D7, [14480] = 0x70D2,
- [14481] = 0x70DE, [14482] = 0x70E0, [14483] = 0x70D4, [14484] = 0x70CD,
- [14485] = 0x70C5, [14486] = 0x70C6, [14487] = 0x70C7, [14488] = 0x70DA,
- [14489] = 0x70CE, [14490] = 0x70E1, [14491] = 0x7242, [14492] = 0x7278,
- [14527] = 0x7277, [14528] = 0x7276, [14529] = 0x7300, [14530] = 0x72FA,
- [14531] = 0x72F4, [14532] = 0x72FE, [14533] = 0x72F6, [14534] = 0x72F3,
- [14535] = 0x72FB, [14536] = 0x7301, [14537] = 0x73D3, [14538] = 0x73D9,
- [14539] = 0x73E5, [14540] = 0x73D6, [14541] = 0x73BC, [14542] = 0x73E7,
- [14543] = 0x73E3, [14544] = 0x73E9, [14545] = 0x73DC, [14546] = 0x73D2,
- [14547] = 0x73DB, [14548] = 0x73D4, [14549] = 0x73DD, [14550] = 0x73DA,
- [14551] = 0x73D7, [14552] = 0x73D8, [14553] = 0x73E8, [14554] = 0x74DE,
- [14555] = 0x74DF, [14556] = 0x74F4, [14557] = 0x74F5, [14558] = 0x7521,
- [14559] = 0x755B, [14560] = 0x755F, [14561] = 0x75B0, [14562] = 0x75C1,
- [14563] = 0x75BB, [14564] = 0x75C4, [14565] = 0x75C0, [14566] = 0x75BF,
- [14567] = 0x75B6, [14568] = 0x75BA, [14569] = 0x768A, [14570] = 0x76C9,
- [14571] = 0x771D, [14572] = 0x771B, [14573] = 0x7710, [14574] = 0x7713,
- [14575] = 0x7712, [14576] = 0x7723, [14577] = 0x7711, [14578] = 0x7715,
- [14579] = 0x7719, [14580] = 0x771A, [14581] = 0x7722, [14582] = 0x7727,
- [14583] = 0x7823, [14584] = 0x782C, [14585] = 0x7822, [14586] = 0x7835,
- [14587] = 0x782F, [14588] = 0x7828, [14589] = 0x782E, [14590] = 0x782B,
- [14591] = 0x7821, [14592] = 0x7829, [14593] = 0x7833, [14594] = 0x782A,
- [14595] = 0x7831, [14596] = 0x7954, [14597] = 0x795B, [14598] = 0x794F,
- [14599] = 0x795C, [14600] = 0x7953, [14601] = 0x7952, [14602] = 0x7951,
- [14603] = 0x79EB, [14604] = 0x79EC, [14605] = 0x79E0, [14606] = 0x79EE,
- [14607] = 0x79ED, [14608] = 0x79EA, [14609] = 0x79DC, [14610] = 0x79DE,
- [14611] = 0x79DD, [14612] = 0x7A86, [14613] = 0x7A89, [14614] = 0x7A85,
- [14615] = 0x7A8B, [14616] = 0x7A8C, [14617] = 0x7A8A, [14618] = 0x7A87,
- [14619] = 0x7AD8, [14620] = 0x7B10, [14625] = 0x7B04, [14626] = 0x7B13,
- [14627] = 0x7B05, [14628] = 0x7B0F, [14629] = 0x7B08, [14630] = 0x7B0A,
- [14631] = 0x7B0E, [14632] = 0x7B09, [14633] = 0x7B12, [14634] = 0x7C84,
- [14635] = 0x7C91, [14636] = 0x7C8A, [14637] = 0x7C8C, [14638] = 0x7C88,
- [14639] = 0x7C8D, [14640] = 0x7C85, [14641] = 0x7D1E, [14642] = 0x7D1D,
- [14643] = 0x7D11, [14644] = 0x7D0E, [14645] = 0x7D18, [14646] = 0x7D16,
- [14647] = 0x7D13, [14648] = 0x7D1F, [14649] = 0x7D12, [14650] = 0x7D0F,
- [14651] = 0x7D0C, [14652] = 0x7F5C, [14653] = 0x7F61, [14654] = 0x7F5E,
- [14655] = 0x7F60, [14656] = 0x7F5D, [14657] = 0x7F5B, [14658] = 0x7F96,
- [14659] = 0x7F92, [14660] = 0x7FC3, [14661] = 0x7FC2, [14662] = 0x7FC0,
- [14663] = 0x8016, [14664] = 0x803E, [14665] = 0x8039, [14666] = 0x80FA,
- [14667] = 0x80F2, [14668] = 0x80F9, [14669] = 0x80F5, [14670] = 0x8101,
- [14671] = 0x80FB, [14672] = 0x8100, [14673] = 0x8201, [14674] = 0x822F,
- [14675] = 0x8225, [14676] = 0x8333, [14677] = 0x832D, [14678] = 0x8344,
- [14679] = 0x8319, [14680] = 0x8351, [14681] = 0x8325, [14682] = 0x8356,
- [14683] = 0x833F, [14684] = 0x8341, [14685] = 0x8326, [14686] = 0x831C,
- [14687] = 0x8322, [14722] = 0x8342, [14723] = 0x834E, [14724] = 0x831B,
- [14725] = 0x832A, [14726] = 0x8308, [14727] = 0x833C, [14728] = 0x834D,
- [14729] = 0x8316, [14730] = 0x8324, [14731] = 0x8320, [14732] = 0x8337,
- [14733] = 0x832F, [14734] = 0x8329, [14735] = 0x8347, [14736] = 0x8345,
- [14737] = 0x834C, [14738] = 0x8353, [14739] = 0x831E, [14740] = 0x832C,
- [14741] = 0x834B, [14742] = 0x8327, [14743] = 0x8348, [14744] = 0x8653,
- [14745] = 0x8652, [14746] = 0x86A2, [14747] = 0x86A8, [14748] = 0x8696,
- [14749] = 0x868D, [14750] = 0x8691, [14751] = 0x869E, [14752] = 0x8687,
- [14753] = 0x8697, [14754] = 0x8686, [14755] = 0x868B, [14756] = 0x869A,
- [14757] = 0x8685, [14758] = 0x86A5, [14759] = 0x8699, [14760] = 0x86A1,
- [14761] = 0x86A7, [14762] = 0x8695, [14763] = 0x8698, [14764] = 0x868E,
- [14765] = 0x869D, [14766] = 0x8690, [14767] = 0x8694, [14768] = 0x8843,
- [14769] = 0x8844, [14770] = 0x886D, [14771] = 0x8875, [14772] = 0x8876,
- [14773] = 0x8872, [14774] = 0x8880, [14775] = 0x8871, [14776] = 0x887F,
- [14777] = 0x886F, [14778] = 0x8883, [14779] = 0x887E, [14780] = 0x8874,
- [14781] = 0x887C, [14782] = 0x8A12, [14783] = 0x8C47, [14784] = 0x8C57,
- [14785] = 0x8C7B, [14786] = 0x8CA4, [14787] = 0x8CA3, [14788] = 0x8D76,
- [14789] = 0x8D78, [14790] = 0x8DB5, [14791] = 0x8DB7, [14792] = 0x8DB6,
- [14793] = 0x8ED1, [14794] = 0x8ED3, [14795] = 0x8FFE, [14796] = 0x8FF5,
- [14797] = 0x9002, [14798] = 0x8FFF, [14799] = 0x8FFB, [14800] = 0x9004,
- [14801] = 0x8FFC, [14802] = 0x8FF6, [14803] = 0x90D6, [14804] = 0x90E0,
- [14805] = 0x90D9, [14806] = 0x90DA, [14807] = 0x90E3, [14808] = 0x90DF,
- [14809] = 0x90E5, [14810] = 0x90D8, [14811] = 0x90DB, [14812] = 0x90D7,
- [14813] = 0x90DC, [14814] = 0x90E4, [14815] = 0x9150, [14820] = 0x914E,
- [14821] = 0x914F, [14822] = 0x91D5, [14823] = 0x91E2, [14824] = 0x91DA,
- [14825] = 0x965C, [14826] = 0x965F, [14827] = 0x96BC, [14828] = 0x98E3,
- [14829] = 0x9ADF, [14830] = 0x9B2F, [14831] = 0x4E7F, [14832] = 0x5070,
- [14833] = 0x506A, [14834] = 0x5061, [14835] = 0x505E, [14836] = 0x5060,
- [14837] = 0x5053, [14838] = 0x504B, [14839] = 0x505D, [14840] = 0x5072,
- [14841] = 0x5048, [14842] = 0x504D, [14843] = 0x5041, [14844] = 0x505B,
- [14845] = 0x504A, [14846] = 0x5062, [14847] = 0x5015, [14848] = 0x5045,
- [14849] = 0x505F, [14850] = 0x5069, [14851] = 0x506B, [14852] = 0x5063,
- [14853] = 0x5064, [14854] = 0x5046, [14855] = 0x5040, [14856] = 0x506E,
- [14857] = 0x5073, [14858] = 0x5057, [14859] = 0x5051, [14860] = 0x51D0,
- [14861] = 0x526B, [14862] = 0x526D, [14863] = 0x526C, [14864] = 0x526E,
- [14865] = 0x52D6, [14866] = 0x52D3, [14867] = 0x532D, [14868] = 0x539C,
- [14869] = 0x5575, [14870] = 0x5576, [14871] = 0x553C, [14872] = 0x554D,
- [14873] = 0x5550, [14874] = 0x5534, [14875] = 0x552A, [14876] = 0x5551,
- [14877] = 0x5562, [14878] = 0x5536, [14879] = 0x5535, [14880] = 0x5530,
- [14881] = 0x5552, [14882] = 0x5545, [14917] = 0x550C, [14918] = 0x5532,
- [14919] = 0x5565, [14920] = 0x554E, [14921] = 0x5539, [14922] = 0x5548,
- [14923] = 0x552D, [14924] = 0x553B, [14925] = 0x5540, [14926] = 0x554B,
- [14927] = 0x570A, [14928] = 0x5707, [14929] = 0x57FB, [14930] = 0x5814,
- [14931] = 0x57E2, [14932] = 0x57F6, [14933] = 0x57DC, [14934] = 0x57F4,
- [14935] = 0x5800, [14936] = 0x57ED, [14937] = 0x57FD, [14938] = 0x5808,
- [14939] = 0x57F8, [14940] = 0x580B, [14941] = 0x57F3, [14942] = 0x57CF,
- [14943] = 0x5807, [14944] = 0x57EE, [14945] = 0x57E3, [14946] = 0x57F2,
- [14947] = 0x57E5, [14948] = 0x57EC, [14949] = 0x57E1, [14950] = 0x580E,
- [14951] = 0x57FC, [14952] = 0x5810, [14953] = 0x57E7, [14954] = 0x5801,
- [14955] = 0x580C, [14956] = 0x57F1, [14957] = 0x57E9, [14958] = 0x57F0,
- [14959] = 0x580D, [14960] = 0x5804, [14961] = 0x595C, [14962] = 0x5A60,
- [14963] = 0x5A58, [14964] = 0x5A55, [14965] = 0x5A67, [14966] = 0x5A5E,
- [14967] = 0x5A38, [14968] = 0x5A35, [14969] = 0x5A6D, [14970] = 0x5A50,
- [14971] = 0x5A5F, [14972] = 0x5A65, [14973] = 0x5A6C, [14974] = 0x5A53,
- [14975] = 0x5A64, [14976] = 0x5A57, [14977] = 0x5A43, [14978] = 0x5A5D,
- [14979] = 0x5A52, [14980] = 0x5A44, [14981] = 0x5A5B, [14982] = 0x5A48,
- [14983] = 0x5A8E, [14984] = 0x5A3E, [14985] = 0x5A4D, [14986] = 0x5A39,
- [14987] = 0x5A4C, [14988] = 0x5A70, [14989] = 0x5A69, [14990] = 0x5A47,
- [14991] = 0x5A51, [14992] = 0x5A56, [14993] = 0x5A42, [14994] = 0x5A5C,
- [14995] = 0x5B72, [14996] = 0x5B6E, [14997] = 0x5BC1, [14998] = 0x5BC0,
- [14999] = 0x5C59, [15000] = 0x5D1E, [15001] = 0x5D0B, [15002] = 0x5D1D,
- [15003] = 0x5D1A, [15004] = 0x5D20, [15005] = 0x5D0C, [15006] = 0x5D28,
- [15007] = 0x5D0D, [15008] = 0x5D26, [15009] = 0x5D25, [15010] = 0x5D0F,
- [15015] = 0x5D30, [15016] = 0x5D12, [15017] = 0x5D23, [15018] = 0x5D1F,
- [15019] = 0x5D2E, [15020] = 0x5E3E, [15021] = 0x5E34, [15022] = 0x5EB1,
- [15023] = 0x5EB4, [15024] = 0x5EB9, [15025] = 0x5EB2, [15026] = 0x5EB3,
- [15027] = 0x5F36, [15028] = 0x5F38, [15029] = 0x5F9B, [15030] = 0x5F96,
- [15031] = 0x5F9F, [15032] = 0x608A, [15033] = 0x6090, [15034] = 0x6086,
- [15035] = 0x60BE, [15036] = 0x60B0, [15037] = 0x60BA, [15038] = 0x60D3,
- [15039] = 0x60D4, [15040] = 0x60CF, [15041] = 0x60E4, [15042] = 0x60D9,
- [15043] = 0x60DD, [15044] = 0x60C8, [15045] = 0x60B1, [15046] = 0x60DB,
- [15047] = 0x60B7, [15048] = 0x60CA, [15049] = 0x60BF, [15050] = 0x60C3,
- [15051] = 0x60CD, [15052] = 0x60C0, [15053] = 0x6332, [15054] = 0x6365,
- [15055] = 0x638A, [15056] = 0x6382, [15057] = 0x637D, [15058] = 0x63BD,
- [15059] = 0x639E, [15060] = 0x63AD, [15061] = 0x639D, [15062] = 0x6397,
- [15063] = 0x63AB, [15064] = 0x638E, [15065] = 0x636F, [15066] = 0x6387,
- [15067] = 0x6390, [15068] = 0x636E, [15069] = 0x63AF, [15070] = 0x6375,
- [15071] = 0x639C, [15072] = 0x636D, [15073] = 0x63AE, [15074] = 0x637C,
- [15075] = 0x63A4, [15076] = 0x633B, [15077] = 0x639F, [15112] = 0x6378,
- [15113] = 0x6385, [15114] = 0x6381, [15115] = 0x6391, [15116] = 0x638D,
- [15117] = 0x6370, [15118] = 0x6553, [15119] = 0x65CD, [15120] = 0x6665,
- [15121] = 0x6661, [15122] = 0x665B, [15123] = 0x6659, [15124] = 0x665C,
- [15125] = 0x6662, [15126] = 0x6718, [15127] = 0x6879, [15128] = 0x6887,
- [15129] = 0x6890, [15130] = 0x689C, [15131] = 0x686D, [15132] = 0x686E,
- [15133] = 0x68AE, [15134] = 0x68AB, [15135] = 0x6956, [15136] = 0x686F,
- [15137] = 0x68A3, [15138] = 0x68AC, [15139] = 0x68A9, [15140] = 0x6875,
- [15141] = 0x6874, [15142] = 0x68B2, [15143] = 0x688F, [15144] = 0x6877,
- [15145] = 0x6892, [15146] = 0x687C, [15147] = 0x686B, [15148] = 0x6872,
- [15149] = 0x68AA, [15150] = 0x6880, [15151] = 0x6871, [15152] = 0x687E,
- [15153] = 0x689B, [15154] = 0x6896, [15155] = 0x688B, [15156] = 0x68A0,
- [15157] = 0x6889, [15158] = 0x68A4, [15159] = 0x6878, [15160] = 0x687B,
- [15161] = 0x6891, [15162] = 0x688C, [15163] = 0x688A, [15164] = 0x687D,
- [15165] = 0x6B36, [15166] = 0x6B33, [15167] = 0x6B37, [15168] = 0x6B38,
- [15169] = 0x6B91, [15170] = 0x6B8F, [15171] = 0x6B8D, [15172] = 0x6B8E,
- [15173] = 0x6B8C, [15174] = 0x6C2A, [15175] = 0x6DC0, [15176] = 0x6DAB,
- [15177] = 0x6DB4, [15178] = 0x6DB3, [15179] = 0x6E74, [15180] = 0x6DAC,
- [15181] = 0x6DE9, [15182] = 0x6DE2, [15183] = 0x6DB7, [15184] = 0x6DF6,
- [15185] = 0x6DD4, [15186] = 0x6E00, [15187] = 0x6DC8, [15188] = 0x6DE0,
- [15189] = 0x6DDF, [15190] = 0x6DD6, [15191] = 0x6DBE, [15192] = 0x6DE5,
- [15193] = 0x6DDC, [15194] = 0x6DDD, [15195] = 0x6DDB, [15196] = 0x6DF4,
- [15197] = 0x6DCA, [15198] = 0x6DBD, [15199] = 0x6DED, [15200] = 0x6DF0,
- [15201] = 0x6DBA, [15202] = 0x6DD5, [15203] = 0x6DC2, [15204] = 0x6DCF,
- [15205] = 0x6DC9, [15210] = 0x6DD0, [15211] = 0x6DF2, [15212] = 0x6DD3,
- [15213] = 0x6DFD, [15214] = 0x6DD7, [15215] = 0x6DCD, [15216] = 0x6DE3,
- [15217] = 0x6DBB, [15218] = 0x70FA, [15219] = 0x710D, [15220] = 0x70F7,
- [15221] = 0x7117, [15222] = 0x70F4, [15223] = 0x710C, [15224] = 0x70F0,
- [15225] = 0x7104, [15226] = 0x70F3, [15227] = 0x7110, [15228] = 0x70FC,
- [15229] = 0x70FF, [15230] = 0x7106, [15231] = 0x7113, [15232] = 0x7100,
- [15233] = 0x70F8, [15234] = 0x70F6, [15235] = 0x710B, [15236] = 0x7102,
- [15237] = 0x710E, [15238] = 0x727E, [15239] = 0x727B, [15240] = 0x727C,
- [15241] = 0x727F, [15242] = 0x731D, [15243] = 0x7317, [15244] = 0x7307,
- [15245] = 0x7311, [15246] = 0x7318, [15247] = 0x730A, [15248] = 0x7308,
- [15249] = 0x72FF, [15250] = 0x730F, [15251] = 0x731E, [15252] = 0x7388,
- [15253] = 0x73F6, [15254] = 0x73F8, [15255] = 0x73F5, [15256] = 0x7404,
- [15257] = 0x7401, [15258] = 0x73FD, [15259] = 0x7407, [15260] = 0x7400,
- [15261] = 0x73FA, [15262] = 0x73FC, [15263] = 0x73FF, [15264] = 0x740C,
- [15265] = 0x740B, [15266] = 0x73F4, [15267] = 0x7408, [15268] = 0x7564,
- [15269] = 0x7563, [15270] = 0x75CE, [15271] = 0x75D2, [15272] = 0x75CF,
- [15307] = 0x75CB, [15308] = 0x75CC, [15309] = 0x75D1, [15310] = 0x75D0,
- [15311] = 0x768F, [15312] = 0x7689, [15313] = 0x76D3, [15314] = 0x7739,
- [15315] = 0x772F, [15316] = 0x772D, [15317] = 0x7731, [15318] = 0x7732,
- [15319] = 0x7734, [15320] = 0x7733, [15321] = 0x773D, [15322] = 0x7725,
- [15323] = 0x773B, [15324] = 0x7735, [15325] = 0x7848, [15326] = 0x7852,
- [15327] = 0x7849, [15328] = 0x784D, [15329] = 0x784A, [15330] = 0x784C,
- [15331] = 0x7826, [15332] = 0x7845, [15333] = 0x7850, [15334] = 0x7964,
- [15335] = 0x7967, [15336] = 0x7969, [15337] = 0x796A, [15338] = 0x7963,
- [15339] = 0x796B, [15340] = 0x7961, [15341] = 0x79BB, [15342] = 0x79FA,
- [15343] = 0x79F8, [15344] = 0x79F6, [15345] = 0x79F7, [15346] = 0x7A8F,
- [15347] = 0x7A94, [15348] = 0x7A90, [15349] = 0x7B35, [15350] = 0x7B47,
- [15351] = 0x7B34, [15352] = 0x7B25, [15353] = 0x7B30, [15354] = 0x7B22,
- [15355] = 0x7B24, [15356] = 0x7B33, [15357] = 0x7B18, [15358] = 0x7B2A,
- [15359] = 0x7B1D, [15360] = 0x7B31, [15361] = 0x7B2B, [15362] = 0x7B2D,
- [15363] = 0x7B2F, [15364] = 0x7B32, [15365] = 0x7B38, [15366] = 0x7B1A,
- [15367] = 0x7B23, [15368] = 0x7C94, [15369] = 0x7C98, [15370] = 0x7C96,
- [15371] = 0x7CA3, [15372] = 0x7D35, [15373] = 0x7D3D, [15374] = 0x7D38,
- [15375] = 0x7D36, [15376] = 0x7D3A, [15377] = 0x7D45, [15378] = 0x7D2C,
- [15379] = 0x7D29, [15380] = 0x7D41, [15381] = 0x7D47, [15382] = 0x7D3E,
- [15383] = 0x7D3F, [15384] = 0x7D4A, [15385] = 0x7D3B, [15386] = 0x7D28,
- [15387] = 0x7F63, [15388] = 0x7F95, [15389] = 0x7F9C, [15390] = 0x7F9D,
- [15391] = 0x7F9B, [15392] = 0x7FCA, [15393] = 0x7FCB, [15394] = 0x7FCD,
- [15395] = 0x7FD0, [15396] = 0x7FD1, [15397] = 0x7FC7, [15398] = 0x7FCF,
- [15399] = 0x7FC9, [15400] = 0x801F, [15405] = 0x801E, [15406] = 0x801B,
- [15407] = 0x8047, [15408] = 0x8043, [15409] = 0x8048, [15410] = 0x8118,
- [15411] = 0x8125, [15412] = 0x8119, [15413] = 0x811B, [15414] = 0x812D,
- [15415] = 0x811F, [15416] = 0x812C, [15417] = 0x811E, [15418] = 0x8121,
- [15419] = 0x8115, [15420] = 0x8127, [15421] = 0x811D, [15422] = 0x8122,
- [15423] = 0x8211, [15424] = 0x8238, [15425] = 0x8233, [15426] = 0x823A,
- [15427] = 0x8234, [15428] = 0x8232, [15429] = 0x8274, [15430] = 0x8390,
- [15431] = 0x83A3, [15432] = 0x83A8, [15433] = 0x838D, [15434] = 0x837A,
- [15435] = 0x8373, [15436] = 0x83A4, [15437] = 0x8374, [15438] = 0x838F,
- [15439] = 0x8381, [15440] = 0x8395, [15441] = 0x8399, [15442] = 0x8375,
- [15443] = 0x8394, [15444] = 0x83A9, [15445] = 0x837D, [15446] = 0x8383,
- [15447] = 0x838C, [15448] = 0x839D, [15449] = 0x839B, [15450] = 0x83AA,
- [15451] = 0x838B, [15452] = 0x837E, [15453] = 0x83A5, [15454] = 0x83AF,
- [15455] = 0x8388, [15456] = 0x8397, [15457] = 0x83B0, [15458] = 0x837F,
- [15459] = 0x83A6, [15460] = 0x8387, [15461] = 0x83AE, [15462] = 0x8376,
- [15463] = 0x839A, [15464] = 0x8659, [15465] = 0x8656, [15466] = 0x86BF,
- [15467] = 0x86B7, [15502] = 0x86C2, [15503] = 0x86C1, [15504] = 0x86C5,
- [15505] = 0x86BA, [15506] = 0x86B0, [15507] = 0x86C8, [15508] = 0x86B9,
- [15509] = 0x86B3, [15510] = 0x86B8, [15511] = 0x86CC, [15512] = 0x86B4,
- [15513] = 0x86BB, [15514] = 0x86BC, [15515] = 0x86C3, [15516] = 0x86BD,
- [15517] = 0x86BE, [15518] = 0x8852, [15519] = 0x8889, [15520] = 0x8895,
- [15521] = 0x88A8, [15522] = 0x88A2, [15523] = 0x88AA, [15524] = 0x889A,
- [15525] = 0x8891, [15526] = 0x88A1, [15527] = 0x889F, [15528] = 0x8898,
- [15529] = 0x88A7, [15530] = 0x8899, [15531] = 0x889B, [15532] = 0x8897,
- [15533] = 0x88A4, [15534] = 0x88AC, [15535] = 0x888C, [15536] = 0x8893,
- [15537] = 0x888E, [15538] = 0x8982, [15539] = 0x89D6, [15540] = 0x89D9,
- [15541] = 0x89D5, [15542] = 0x8A30, [15543] = 0x8A27, [15544] = 0x8A2C,
- [15545] = 0x8A1E, [15546] = 0x8C39, [15547] = 0x8C3B, [15548] = 0x8C5C,
- [15549] = 0x8C5D, [15550] = 0x8C7D, [15551] = 0x8CA5, [15552] = 0x8D7D,
- [15553] = 0x8D7B, [15554] = 0x8D79, [15555] = 0x8DBC, [15556] = 0x8DC2,
- [15557] = 0x8DB9, [15558] = 0x8DBF, [15559] = 0x8DC1, [15560] = 0x8ED8,
- [15561] = 0x8EDE, [15562] = 0x8EDD, [15563] = 0x8EDC, [15564] = 0x8ED7,
- [15565] = 0x8EE0, [15566] = 0x8EE1, [15567] = 0x9024, [15568] = 0x900B,
- [15569] = 0x9011, [15570] = 0x901C, [15571] = 0x900C, [15572] = 0x9021,
- [15573] = 0x90EF, [15574] = 0x90EA, [15575] = 0x90F0, [15576] = 0x90F4,
- [15577] = 0x90F2, [15578] = 0x90F3, [15579] = 0x90D4, [15580] = 0x90EB,
- [15581] = 0x90EC, [15582] = 0x90E9, [15583] = 0x9156, [15584] = 0x9158,
- [15585] = 0x915A, [15586] = 0x9153, [15587] = 0x9155, [15588] = 0x91EC,
- [15589] = 0x91F4, [15590] = 0x91F1, [15591] = 0x91F3, [15592] = 0x91F8,
- [15593] = 0x91E4, [15594] = 0x91F9, [15595] = 0x91EA, [15600] = 0x91EB,
- [15601] = 0x91F7, [15602] = 0x91E8, [15603] = 0x91EE, [15604] = 0x957A,
- [15605] = 0x9586, [15606] = 0x9588, [15607] = 0x967C, [15608] = 0x966D,
- [15609] = 0x966B, [15610] = 0x9671, [15611] = 0x966F, [15612] = 0x96BF,
- [15613] = 0x976A, [15614] = 0x9804, [15615] = 0x98E5, [15616] = 0x9997,
- [15617] = 0x509B, [15618] = 0x5095, [15619] = 0x5094, [15620] = 0x509E,
- [15621] = 0x508B, [15622] = 0x50A3, [15623] = 0x5083, [15624] = 0x508C,
- [15625] = 0x508E, [15626] = 0x509D, [15627] = 0x5068, [15628] = 0x509C,
- [15629] = 0x5092, [15630] = 0x5082, [15631] = 0x5087, [15632] = 0x515F,
- [15633] = 0x51D4, [15634] = 0x5312, [15635] = 0x5311, [15636] = 0x53A4,
- [15637] = 0x53A7, [15638] = 0x5591, [15639] = 0x55A8, [15640] = 0x55A5,
- [15641] = 0x55AD, [15642] = 0x5577, [15643] = 0x5645, [15644] = 0x55A2,
- [15645] = 0x5593, [15646] = 0x5588, [15647] = 0x558F, [15648] = 0x55B5,
- [15649] = 0x5581, [15650] = 0x55A3, [15651] = 0x5592, [15652] = 0x55A4,
- [15653] = 0x557D, [15654] = 0x558C, [15655] = 0x55A6, [15656] = 0x557F,
- [15657] = 0x5595, [15658] = 0x55A1, [15659] = 0x558E, [15660] = 0x570C,
- [15661] = 0x5829, [15662] = 0x5837, [15697] = 0x5819, [15698] = 0x581E,
- [15699] = 0x5827, [15700] = 0x5823, [15701] = 0x5828, [15702] = 0x57F5,
- [15703] = 0x5848, [15704] = 0x5825, [15705] = 0x581C, [15706] = 0x581B,
- [15707] = 0x5833, [15708] = 0x583F, [15709] = 0x5836, [15710] = 0x582E,
- [15711] = 0x5839, [15712] = 0x5838, [15713] = 0x582D, [15714] = 0x582C,
- [15715] = 0x583B, [15716] = 0x5961, [15717] = 0x5AAF, [15718] = 0x5A94,
- [15719] = 0x5A9F, [15720] = 0x5A7A, [15721] = 0x5AA2, [15722] = 0x5A9E,
- [15723] = 0x5A78, [15724] = 0x5AA6, [15725] = 0x5A7C, [15726] = 0x5AA5,
- [15727] = 0x5AAC, [15728] = 0x5A95, [15729] = 0x5AAE, [15730] = 0x5A37,
- [15731] = 0x5A84, [15732] = 0x5A8A, [15733] = 0x5A97, [15734] = 0x5A83,
- [15735] = 0x5A8B, [15736] = 0x5AA9, [15737] = 0x5A7B, [15738] = 0x5A7D,
- [15739] = 0x5A8C, [15740] = 0x5A9C, [15741] = 0x5A8F, [15742] = 0x5A93,
- [15743] = 0x5A9D, [15744] = 0x5BEA, [15745] = 0x5BCD, [15746] = 0x5BCB,
- [15747] = 0x5BD4, [15748] = 0x5BD1, [15749] = 0x5BCA, [15750] = 0x5BCE,
- [15751] = 0x5C0C, [15752] = 0x5C30, [15753] = 0x5D37, [15754] = 0x5D43,
- [15755] = 0x5D6B, [15756] = 0x5D41, [15757] = 0x5D4B, [15758] = 0x5D3F,
- [15759] = 0x5D35, [15760] = 0x5D51, [15761] = 0x5D4E, [15762] = 0x5D55,
- [15763] = 0x5D33, [15764] = 0x5D3A, [15765] = 0x5D52, [15766] = 0x5D3D,
- [15767] = 0x5D31, [15768] = 0x5D59, [15769] = 0x5D42, [15770] = 0x5D39,
- [15771] = 0x5D49, [15772] = 0x5D38, [15773] = 0x5D3C, [15774] = 0x5D32,
- [15775] = 0x5D36, [15776] = 0x5D40, [15777] = 0x5D45, [15778] = 0x5E44,
- [15779] = 0x5E41, [15780] = 0x5F58, [15781] = 0x5FA6, [15782] = 0x5FA5,
- [15783] = 0x5FAB, [15784] = 0x60C9, [15785] = 0x60B9, [15786] = 0x60CC,
- [15787] = 0x60E2, [15788] = 0x60CE, [15789] = 0x60C4, [15790] = 0x6114,
- [15795] = 0x60F2, [15796] = 0x610A, [15797] = 0x6116, [15798] = 0x6105,
- [15799] = 0x60F5, [15800] = 0x6113, [15801] = 0x60F8, [15802] = 0x60FC,
- [15803] = 0x60FE, [15804] = 0x60C1, [15805] = 0x6103, [15806] = 0x6118,
- [15807] = 0x611D, [15808] = 0x6110, [15809] = 0x60FF, [15810] = 0x6104,
- [15811] = 0x610B, [15812] = 0x624A, [15813] = 0x6394, [15814] = 0x63B1,
- [15815] = 0x63B0, [15816] = 0x63CE, [15817] = 0x63E5, [15818] = 0x63E8,
- [15819] = 0x63EF, [15820] = 0x63C3, [15821] = 0x649D, [15822] = 0x63F3,
- [15823] = 0x63CA, [15824] = 0x63E0, [15825] = 0x63F6, [15826] = 0x63D5,
- [15827] = 0x63F2, [15828] = 0x63F5, [15829] = 0x6461, [15830] = 0x63DF,
- [15831] = 0x63BE, [15832] = 0x63DD, [15833] = 0x63DC, [15834] = 0x63C4,
- [15835] = 0x63D8, [15836] = 0x63D3, [15837] = 0x63C2, [15838] = 0x63C7,
- [15839] = 0x63CC, [15840] = 0x63CB, [15841] = 0x63C8, [15842] = 0x63F0,
- [15843] = 0x63D7, [15844] = 0x63D9, [15845] = 0x6532, [15846] = 0x6567,
- [15847] = 0x656A, [15848] = 0x6564, [15849] = 0x655C, [15850] = 0x6568,
- [15851] = 0x6565, [15852] = 0x658C, [15853] = 0x659D, [15854] = 0x659E,
- [15855] = 0x65AE, [15856] = 0x65D0, [15857] = 0x65D2, [15892] = 0x667C,
- [15893] = 0x666C, [15894] = 0x667B, [15895] = 0x6680, [15896] = 0x6671,
- [15897] = 0x6679, [15898] = 0x666A, [15899] = 0x6672, [15900] = 0x6701,
- [15901] = 0x690C, [15902] = 0x68D3, [15903] = 0x6904, [15904] = 0x68DC,
- [15905] = 0x692A, [15906] = 0x68EC, [15907] = 0x68EA, [15908] = 0x68F1,
- [15909] = 0x690F, [15910] = 0x68D6, [15911] = 0x68F7, [15912] = 0x68EB,
- [15913] = 0x68E4, [15914] = 0x68F6, [15915] = 0x6913, [15916] = 0x6910,
- [15917] = 0x68F3, [15918] = 0x68E1, [15919] = 0x6907, [15920] = 0x68CC,
- [15921] = 0x6908, [15922] = 0x6970, [15923] = 0x68B4, [15924] = 0x6911,
- [15925] = 0x68EF, [15926] = 0x68C6, [15927] = 0x6914, [15928] = 0x68F8,
- [15929] = 0x68D0, [15930] = 0x68FD, [15931] = 0x68FC, [15932] = 0x68E8,
- [15933] = 0x690B, [15934] = 0x690A, [15935] = 0x6917, [15936] = 0x68CE,
- [15937] = 0x68C8, [15938] = 0x68DD, [15939] = 0x68DE, [15940] = 0x68E6,
- [15941] = 0x68F4, [15942] = 0x68D1, [15943] = 0x6906, [15944] = 0x68D4,
- [15945] = 0x68E9, [15946] = 0x6915, [15947] = 0x6925, [15948] = 0x68C7,
- [15949] = 0x6B39, [15950] = 0x6B3B, [15951] = 0x6B3F, [15952] = 0x6B3C,
- [15953] = 0x6B94, [15954] = 0x6B97, [15955] = 0x6B99, [15956] = 0x6B95,
- [15957] = 0x6BBD, [15958] = 0x6BF0, [15959] = 0x6BF2, [15960] = 0x6BF3,
- [15961] = 0x6C30, [15962] = 0x6DFC, [15963] = 0x6E46, [15964] = 0x6E47,
- [15965] = 0x6E1F, [15966] = 0x6E49, [15967] = 0x6E88, [15968] = 0x6E3C,
- [15969] = 0x6E3D, [15970] = 0x6E45, [15971] = 0x6E62, [15972] = 0x6E2B,
- [15973] = 0x6E3F, [15974] = 0x6E41, [15975] = 0x6E5D, [15976] = 0x6E73,
- [15977] = 0x6E1C, [15978] = 0x6E33, [15979] = 0x6E4B, [15980] = 0x6E40,
- [15981] = 0x6E51, [15982] = 0x6E3B, [15983] = 0x6E03, [15984] = 0x6E2E,
- [15985] = 0x6E5E, [15990] = 0x6E68, [15991] = 0x6E5C, [15992] = 0x6E61,
- [15993] = 0x6E31, [15994] = 0x6E28, [15995] = 0x6E60, [15996] = 0x6E71,
- [15997] = 0x6E6B, [15998] = 0x6E39, [15999] = 0x6E22, [16000] = 0x6E30,
- [16001] = 0x6E53, [16002] = 0x6E65, [16003] = 0x6E27, [16004] = 0x6E78,
- [16005] = 0x6E64, [16006] = 0x6E77, [16007] = 0x6E55, [16008] = 0x6E79,
- [16009] = 0x6E52, [16010] = 0x6E66, [16011] = 0x6E35, [16012] = 0x6E36,
- [16013] = 0x6E5A, [16014] = 0x7120, [16015] = 0x711E, [16016] = 0x712F,
- [16017] = 0x70FB, [16018] = 0x712E, [16019] = 0x7131, [16020] = 0x7123,
- [16021] = 0x7125, [16022] = 0x7122, [16023] = 0x7132, [16024] = 0x711F,
- [16025] = 0x7128, [16026] = 0x713A, [16027] = 0x711B, [16028] = 0x724B,
- [16029] = 0x725A, [16030] = 0x7288, [16031] = 0x7289, [16032] = 0x7286,
- [16033] = 0x7285, [16034] = 0x728B, [16035] = 0x7312, [16036] = 0x730B,
- [16037] = 0x7330, [16038] = 0x7322, [16039] = 0x7331, [16040] = 0x7333,
- [16041] = 0x7327, [16042] = 0x7332, [16043] = 0x732D, [16044] = 0x7326,
- [16045] = 0x7323, [16046] = 0x7335, [16047] = 0x730C, [16048] = 0x742E,
- [16049] = 0x742C, [16050] = 0x7430, [16051] = 0x742B, [16052] = 0x7416,
- [16087] = 0x741A, [16088] = 0x7421, [16089] = 0x742D, [16090] = 0x7431,
- [16091] = 0x7424, [16092] = 0x7423, [16093] = 0x741D, [16094] = 0x7429,
- [16095] = 0x7420, [16096] = 0x7432, [16097] = 0x74FB, [16098] = 0x752F,
- [16099] = 0x756F, [16100] = 0x756C, [16101] = 0x75E7, [16102] = 0x75DA,
- [16103] = 0x75E1, [16104] = 0x75E6, [16105] = 0x75DD, [16106] = 0x75DF,
- [16107] = 0x75E4, [16108] = 0x75D7, [16109] = 0x7695, [16110] = 0x7692,
- [16111] = 0x76DA, [16112] = 0x7746, [16113] = 0x7747, [16114] = 0x7744,
- [16115] = 0x774D, [16116] = 0x7745, [16117] = 0x774A, [16118] = 0x774E,
- [16119] = 0x774B, [16120] = 0x774C, [16121] = 0x77DE, [16122] = 0x77EC,
- [16123] = 0x7860, [16124] = 0x7864, [16125] = 0x7865, [16126] = 0x785C,
- [16127] = 0x786D, [16128] = 0x7871, [16129] = 0x786A, [16130] = 0x786E,
- [16131] = 0x7870, [16132] = 0x7869, [16133] = 0x7868, [16134] = 0x785E,
- [16135] = 0x7862, [16136] = 0x7974, [16137] = 0x7973, [16138] = 0x7972,
- [16139] = 0x7970, [16140] = 0x7A02, [16141] = 0x7A0A, [16142] = 0x7A03,
- [16143] = 0x7A0C, [16144] = 0x7A04, [16145] = 0x7A99, [16146] = 0x7AE6,
- [16147] = 0x7AE4, [16148] = 0x7B4A, [16149] = 0x7B3B, [16150] = 0x7B44,
- [16151] = 0x7B48, [16152] = 0x7B4C, [16153] = 0x7B4E, [16154] = 0x7B40,
- [16155] = 0x7B58, [16156] = 0x7B45, [16157] = 0x7CA2, [16158] = 0x7C9E,
- [16159] = 0x7CA8, [16160] = 0x7CA1, [16161] = 0x7D58, [16162] = 0x7D6F,
- [16163] = 0x7D63, [16164] = 0x7D53, [16165] = 0x7D56, [16166] = 0x7D67,
- [16167] = 0x7D6A, [16168] = 0x7D4F, [16169] = 0x7D6D, [16170] = 0x7D5C,
- [16171] = 0x7D6B, [16172] = 0x7D52, [16173] = 0x7D54, [16174] = 0x7D69,
- [16175] = 0x7D51, [16176] = 0x7D5F, [16177] = 0x7D4E, [16178] = 0x7F3E,
- [16179] = 0x7F3F, [16180] = 0x7F65, [16185] = 0x7F66, [16186] = 0x7FA2,
- [16187] = 0x7FA0, [16188] = 0x7FA1, [16189] = 0x7FD7, [16190] = 0x8051,
- [16191] = 0x804F, [16192] = 0x8050, [16193] = 0x80FE, [16194] = 0x80D4,
- [16195] = 0x8143, [16196] = 0x814A, [16197] = 0x8152, [16198] = 0x814F,
- [16199] = 0x8147, [16200] = 0x813D, [16201] = 0x814D, [16202] = 0x813A,
- [16203] = 0x81E6, [16204] = 0x81EE, [16205] = 0x81F7, [16206] = 0x81F8,
- [16207] = 0x81F9, [16208] = 0x8204, [16209] = 0x823C, [16210] = 0x823D,
- [16211] = 0x823F, [16212] = 0x8275, [16213] = 0x833B, [16214] = 0x83CF,
- [16215] = 0x83F9, [16216] = 0x8423, [16217] = 0x83C0, [16218] = 0x83E8,
- [16219] = 0x8412, [16220] = 0x83E7, [16221] = 0x83E4, [16222] = 0x83FC,
- [16223] = 0x83F6, [16224] = 0x8410, [16225] = 0x83C6, [16226] = 0x83C8,
- [16227] = 0x83EB, [16228] = 0x83E3, [16229] = 0x83BF, [16230] = 0x8401,
- [16231] = 0x83DD, [16232] = 0x83E5, [16233] = 0x83D8, [16234] = 0x83FF,
- [16235] = 0x83E1, [16236] = 0x83CB, [16237] = 0x83CE, [16238] = 0x83D6,
- [16239] = 0x83F5, [16240] = 0x83C9, [16241] = 0x8409, [16242] = 0x840F,
- [16243] = 0x83DE, [16244] = 0x8411, [16245] = 0x8406, [16246] = 0x83C2,
- [16247] = 0x83F3, [16282] = 0x83D5, [16283] = 0x83FA, [16284] = 0x83C7,
- [16285] = 0x83D1, [16286] = 0x83EA, [16287] = 0x8413, [16288] = 0x83C3,
- [16289] = 0x83EC, [16290] = 0x83EE, [16291] = 0x83C4, [16292] = 0x83FB,
- [16293] = 0x83D7, [16294] = 0x83E2, [16295] = 0x841B, [16296] = 0x83DB,
- [16297] = 0x83FE, [16298] = 0x86D8, [16299] = 0x86E2, [16300] = 0x86E6,
- [16301] = 0x86D3, [16302] = 0x86E3, [16303] = 0x86DA, [16304] = 0x86EA,
- [16305] = 0x86DD, [16306] = 0x86EB, [16307] = 0x86DC, [16308] = 0x86EC,
- [16309] = 0x86E9, [16310] = 0x86D7, [16311] = 0x86E8, [16312] = 0x86D1,
- [16313] = 0x8848, [16314] = 0x8856, [16315] = 0x8855, [16316] = 0x88BA,
- [16317] = 0x88D7, [16318] = 0x88B9, [16319] = 0x88B8, [16320] = 0x88C0,
- [16321] = 0x88BE, [16322] = 0x88B6, [16323] = 0x88BC, [16324] = 0x88B7,
- [16325] = 0x88BD, [16326] = 0x88B2, [16327] = 0x8901, [16328] = 0x88C9,
- [16329] = 0x8995, [16330] = 0x8998, [16331] = 0x8997, [16332] = 0x89DD,
- [16333] = 0x89DA, [16334] = 0x89DB, [16335] = 0x8A4E, [16336] = 0x8A4D,
- [16337] = 0x8A39, [16338] = 0x8A59, [16339] = 0x8A40, [16340] = 0x8A57,
- [16341] = 0x8A58, [16342] = 0x8A44, [16343] = 0x8A45, [16344] = 0x8A52,
- [16345] = 0x8A48, [16346] = 0x8A51, [16347] = 0x8A4A, [16348] = 0x8A4C,
- [16349] = 0x8A4F, [16350] = 0x8C5F, [16351] = 0x8C81, [16352] = 0x8C80,
- [16353] = 0x8CBA, [16354] = 0x8CBE, [16355] = 0x8CB0, [16356] = 0x8CB9,
- [16357] = 0x8CB5, [16358] = 0x8D84, [16359] = 0x8D80, [16360] = 0x8D89,
- [16361] = 0x8DD8, [16362] = 0x8DD3, [16363] = 0x8DCD, [16364] = 0x8DC7,
- [16365] = 0x8DD6, [16366] = 0x8DDC, [16367] = 0x8DCF, [16368] = 0x8DD5,
- [16369] = 0x8DD9, [16370] = 0x8DC8, [16371] = 0x8DD7, [16372] = 0x8DC5,
- [16373] = 0x8EEF, [16374] = 0x8EF7, [16375] = 0x8EFA, [16380] = 0x8EF9,
- [16381] = 0x8EE6, [16382] = 0x8EEE, [16383] = 0x8EE5, [16384] = 0x8EF5,
- [16385] = 0x8EE7, [16386] = 0x8EE8, [16387] = 0x8EF6, [16388] = 0x8EEB,
- [16389] = 0x8EF1, [16390] = 0x8EEC, [16391] = 0x8EF4, [16392] = 0x8EE9,
- [16393] = 0x902D, [16394] = 0x9034, [16395] = 0x902F, [16396] = 0x9106,
- [16397] = 0x912C, [16398] = 0x9104, [16399] = 0x90FF, [16400] = 0x90FC,
- [16401] = 0x9108, [16402] = 0x90F9, [16403] = 0x90FB, [16404] = 0x9101,
- [16405] = 0x9100, [16406] = 0x9107, [16407] = 0x9105, [16408] = 0x9103,
- [16409] = 0x9161, [16410] = 0x9164, [16411] = 0x915F, [16412] = 0x9162,
- [16413] = 0x9160, [16414] = 0x9201, [16415] = 0x920A, [16416] = 0x9225,
- [16417] = 0x9203, [16418] = 0x921A, [16419] = 0x9226, [16420] = 0x920F,
- [16421] = 0x920C, [16422] = 0x9200, [16423] = 0x9212, [16424] = 0x91FF,
- [16425] = 0x91FD, [16426] = 0x9206, [16427] = 0x9204, [16428] = 0x9227,
- [16429] = 0x9202, [16430] = 0x921C, [16431] = 0x9224, [16432] = 0x9219,
- [16433] = 0x9217, [16434] = 0x9205, [16435] = 0x9216, [16436] = 0x957B,
- [16437] = 0x958D, [16438] = 0x958C, [16439] = 0x9590, [16440] = 0x9687,
- [16441] = 0x967E, [16442] = 0x9688, [16477] = 0x9689, [16478] = 0x9683,
- [16479] = 0x9680, [16480] = 0x96C2, [16481] = 0x96C8, [16482] = 0x96C3,
- [16483] = 0x96F1, [16484] = 0x96F0, [16485] = 0x976C, [16486] = 0x9770,
- [16487] = 0x976E, [16488] = 0x9807, [16489] = 0x98A9, [16490] = 0x98EB,
- [16491] = 0x9CE6, [16492] = 0x9EF9, [16493] = 0x4E83, [16494] = 0x4E84,
- [16495] = 0x4EB6, [16496] = 0x50BD, [16497] = 0x50BF, [16498] = 0x50C6,
- [16499] = 0x50AE, [16500] = 0x50C4, [16501] = 0x50CA, [16502] = 0x50B4,
- [16503] = 0x50C8, [16504] = 0x50C2, [16505] = 0x50B0, [16506] = 0x50C1,
- [16507] = 0x50BA, [16508] = 0x50B1, [16509] = 0x50CB, [16510] = 0x50C9,
- [16511] = 0x50B6, [16512] = 0x50B8, [16513] = 0x51D7, [16514] = 0x527A,
- [16515] = 0x5278, [16516] = 0x527B, [16517] = 0x527C, [16518] = 0x55C3,
- [16519] = 0x55DB, [16520] = 0x55CC, [16521] = 0x55D0, [16522] = 0x55CB,
- [16523] = 0x55CA, [16524] = 0x55DD, [16525] = 0x55C0, [16526] = 0x55D4,
- [16527] = 0x55C4, [16528] = 0x55E9, [16529] = 0x55BF, [16530] = 0x55D2,
- [16531] = 0x558D, [16532] = 0x55CF, [16533] = 0x55D5, [16534] = 0x55E2,
- [16535] = 0x55D6, [16536] = 0x55C8, [16537] = 0x55F2, [16538] = 0x55CD,
- [16539] = 0x55D9, [16540] = 0x55C2, [16541] = 0x5714, [16542] = 0x5853,
- [16543] = 0x5868, [16544] = 0x5864, [16545] = 0x584F, [16546] = 0x584D,
- [16547] = 0x5849, [16548] = 0x586F, [16549] = 0x5855, [16550] = 0x584E,
- [16551] = 0x585D, [16552] = 0x5859, [16553] = 0x5865, [16554] = 0x585B,
- [16555] = 0x583D, [16556] = 0x5863, [16557] = 0x5871, [16558] = 0x58FC,
- [16559] = 0x5AC7, [16560] = 0x5AC4, [16561] = 0x5ACB, [16562] = 0x5ABA,
- [16563] = 0x5AB8, [16564] = 0x5AB1, [16565] = 0x5AB5, [16566] = 0x5AB0,
- [16567] = 0x5ABF, [16568] = 0x5AC8, [16569] = 0x5ABB, [16570] = 0x5AC6,
- [16575] = 0x5AB7, [16576] = 0x5AC0, [16577] = 0x5ACA, [16578] = 0x5AB4,
- [16579] = 0x5AB6, [16580] = 0x5ACD, [16581] = 0x5AB9, [16582] = 0x5A90,
- [16583] = 0x5BD6, [16584] = 0x5BD8, [16585] = 0x5BD9, [16586] = 0x5C1F,
- [16587] = 0x5C33, [16588] = 0x5D71, [16589] = 0x5D63, [16590] = 0x5D4A,
- [16591] = 0x5D65, [16592] = 0x5D72, [16593] = 0x5D6C, [16594] = 0x5D5E,
- [16595] = 0x5D68, [16596] = 0x5D67, [16597] = 0x5D62, [16598] = 0x5DF0,
- [16599] = 0x5E4F, [16600] = 0x5E4E, [16601] = 0x5E4A, [16602] = 0x5E4D,
- [16603] = 0x5E4B, [16604] = 0x5EC5, [16605] = 0x5ECC, [16606] = 0x5EC6,
- [16607] = 0x5ECB, [16608] = 0x5EC7, [16609] = 0x5F40, [16610] = 0x5FAF,
- [16611] = 0x5FAD, [16612] = 0x60F7, [16613] = 0x6149, [16614] = 0x614A,
- [16615] = 0x612B, [16616] = 0x6145, [16617] = 0x6136, [16618] = 0x6132,
- [16619] = 0x612E, [16620] = 0x6146, [16621] = 0x612F, [16622] = 0x614F,
- [16623] = 0x6129, [16624] = 0x6140, [16625] = 0x6220, [16626] = 0x9168,
- [16627] = 0x6223, [16628] = 0x6225, [16629] = 0x6224, [16630] = 0x63C5,
- [16631] = 0x63F1, [16632] = 0x63EB, [16633] = 0x6410, [16634] = 0x6412,
- [16635] = 0x6409, [16636] = 0x6420, [16637] = 0x6424, [16672] = 0x6433,
- [16673] = 0x6443, [16674] = 0x641F, [16675] = 0x6415, [16676] = 0x6418,
- [16677] = 0x6439, [16678] = 0x6437, [16679] = 0x6422, [16680] = 0x6423,
- [16681] = 0x640C, [16682] = 0x6426, [16683] = 0x6430, [16684] = 0x6428,
- [16685] = 0x6441, [16686] = 0x6435, [16687] = 0x642F, [16688] = 0x640A,
- [16689] = 0x641A, [16690] = 0x6440, [16691] = 0x6425, [16692] = 0x6427,
- [16693] = 0x640B, [16694] = 0x63E7, [16695] = 0x641B, [16696] = 0x642E,
- [16697] = 0x6421, [16698] = 0x640E, [16699] = 0x656F, [16700] = 0x6592,
- [16701] = 0x65D3, [16702] = 0x6686, [16703] = 0x668C, [16704] = 0x6695,
- [16705] = 0x6690, [16706] = 0x668B, [16707] = 0x668A, [16708] = 0x6699,
- [16709] = 0x6694, [16710] = 0x6678, [16711] = 0x6720, [16712] = 0x6966,
- [16713] = 0x695F, [16714] = 0x6938, [16715] = 0x694E, [16716] = 0x6962,
- [16717] = 0x6971, [16718] = 0x693F, [16719] = 0x6945, [16720] = 0x696A,
- [16721] = 0x6939, [16722] = 0x6942, [16723] = 0x6957, [16724] = 0x6959,
- [16725] = 0x697A, [16726] = 0x6948, [16727] = 0x6949, [16728] = 0x6935,
- [16729] = 0x696C, [16730] = 0x6933, [16731] = 0x693D, [16732] = 0x6965,
- [16733] = 0x68F0, [16734] = 0x6978, [16735] = 0x6934, [16736] = 0x6969,
- [16737] = 0x6940, [16738] = 0x696F, [16739] = 0x6944, [16740] = 0x6976,
- [16741] = 0x6958, [16742] = 0x6941, [16743] = 0x6974, [16744] = 0x694C,
- [16745] = 0x693B, [16746] = 0x694B, [16747] = 0x6937, [16748] = 0x695C,
- [16749] = 0x694F, [16750] = 0x6951, [16751] = 0x6932, [16752] = 0x6952,
- [16753] = 0x692F, [16754] = 0x697B, [16755] = 0x693C, [16756] = 0x6B46,
- [16757] = 0x6B45, [16758] = 0x6B43, [16759] = 0x6B42, [16760] = 0x6B48,
- [16761] = 0x6B41, [16762] = 0x6B9B, [16763] = 0xFA0D, [16764] = 0x6BFB,
- [16765] = 0x6BFC, [16770] = 0x6BF9, [16771] = 0x6BF7, [16772] = 0x6BF8,
- [16773] = 0x6E9B, [16774] = 0x6ED6, [16775] = 0x6EC8, [16776] = 0x6E8F,
- [16777] = 0x6EC0, [16778] = 0x6E9F, [16779] = 0x6E93, [16780] = 0x6E94,
- [16781] = 0x6EA0, [16782] = 0x6EB1, [16783] = 0x6EB9, [16784] = 0x6EC6,
- [16785] = 0x6ED2, [16786] = 0x6EBD, [16787] = 0x6EC1, [16788] = 0x6E9E,
- [16789] = 0x6EC9, [16790] = 0x6EB7, [16791] = 0x6EB0, [16792] = 0x6ECD,
- [16793] = 0x6EA6, [16794] = 0x6ECF, [16795] = 0x6EB2, [16796] = 0x6EBE,
- [16797] = 0x6EC3, [16798] = 0x6EDC, [16799] = 0x6ED8, [16800] = 0x6E99,
- [16801] = 0x6E92, [16802] = 0x6E8E, [16803] = 0x6E8D, [16804] = 0x6EA4,
- [16805] = 0x6EA1, [16806] = 0x6EBF, [16807] = 0x6EB3, [16808] = 0x6ED0,
- [16809] = 0x6ECA, [16810] = 0x6E97, [16811] = 0x6EAE, [16812] = 0x6EA3,
- [16813] = 0x7147, [16814] = 0x7154, [16815] = 0x7152, [16816] = 0x7163,
- [16817] = 0x7160, [16818] = 0x7141, [16819] = 0x715D, [16820] = 0x7162,
- [16821] = 0x7172, [16822] = 0x7178, [16823] = 0x716A, [16824] = 0x7161,
- [16825] = 0x7142, [16826] = 0x7158, [16827] = 0x7143, [16828] = 0x714B,
- [16829] = 0x7170, [16830] = 0x715F, [16831] = 0x7150, [16832] = 0x7153,
- [16867] = 0x7144, [16868] = 0x714D, [16869] = 0x715A, [16870] = 0x724F,
- [16871] = 0x728D, [16872] = 0x728C, [16873] = 0x7291, [16874] = 0x7290,
- [16875] = 0x728E, [16876] = 0x733C, [16877] = 0x7342, [16878] = 0x733B,
- [16879] = 0x733A, [16880] = 0x7340, [16881] = 0x734A, [16882] = 0x7349,
- [16883] = 0x7444, [16884] = 0x744A, [16885] = 0x744B, [16886] = 0x7452,
- [16887] = 0x7451, [16888] = 0x7457, [16889] = 0x7440, [16890] = 0x744F,
- [16891] = 0x7450, [16892] = 0x744E, [16893] = 0x7442, [16894] = 0x7446,
- [16895] = 0x744D, [16896] = 0x7454, [16897] = 0x74E1, [16898] = 0x74FF,
- [16899] = 0x74FE, [16900] = 0x74FD, [16901] = 0x751D, [16902] = 0x7579,
- [16903] = 0x7577, [16904] = 0x6983, [16905] = 0x75EF, [16906] = 0x760F,
- [16907] = 0x7603, [16908] = 0x75F7, [16909] = 0x75FE, [16910] = 0x75FC,
- [16911] = 0x75F9, [16912] = 0x75F8, [16913] = 0x7610, [16914] = 0x75FB,
- [16915] = 0x75F6, [16916] = 0x75ED, [16917] = 0x75F5, [16918] = 0x75FD,
- [16919] = 0x7699, [16920] = 0x76B5, [16921] = 0x76DD, [16922] = 0x7755,
- [16923] = 0x775F, [16924] = 0x7760, [16925] = 0x7752, [16926] = 0x7756,
- [16927] = 0x775A, [16928] = 0x7769, [16929] = 0x7767, [16930] = 0x7754,
- [16931] = 0x7759, [16932] = 0x776D, [16933] = 0x77E0, [16934] = 0x7887,
- [16935] = 0x789A, [16936] = 0x7894, [16937] = 0x788F, [16938] = 0x7884,
- [16939] = 0x7895, [16940] = 0x7885, [16941] = 0x7886, [16942] = 0x78A1,
- [16943] = 0x7883, [16944] = 0x7879, [16945] = 0x7899, [16946] = 0x7880,
- [16947] = 0x7896, [16948] = 0x787B, [16949] = 0x797C, [16950] = 0x7982,
- [16951] = 0x797D, [16952] = 0x7979, [16953] = 0x7A11, [16954] = 0x7A18,
- [16955] = 0x7A19, [16956] = 0x7A12, [16957] = 0x7A17, [16958] = 0x7A15,
- [16959] = 0x7A22, [16960] = 0x7A13, [16965] = 0x7A1B, [16966] = 0x7A10,
- [16967] = 0x7AA3, [16968] = 0x7AA2, [16969] = 0x7A9E, [16970] = 0x7AEB,
- [16971] = 0x7B66, [16972] = 0x7B64, [16973] = 0x7B6D, [16974] = 0x7B74,
- [16975] = 0x7B69, [16976] = 0x7B72, [16977] = 0x7B65, [16978] = 0x7B73,
- [16979] = 0x7B71, [16980] = 0x7B70, [16981] = 0x7B61, [16982] = 0x7B78,
- [16983] = 0x7B76, [16984] = 0x7B63, [16985] = 0x7CB2, [16986] = 0x7CB4,
- [16987] = 0x7CAF, [16988] = 0x7D88, [16989] = 0x7D86, [16990] = 0x7D80,
- [16991] = 0x7D8D, [16992] = 0x7D7F, [16993] = 0x7D85, [16994] = 0x7D7A,
- [16995] = 0x7D8E, [16996] = 0x7D7B, [16997] = 0x7D83, [16998] = 0x7D7C,
- [16999] = 0x7D8C, [17000] = 0x7D94, [17001] = 0x7D84, [17002] = 0x7D7D,
- [17003] = 0x7D92, [17004] = 0x7F6D, [17005] = 0x7F6B, [17006] = 0x7F67,
- [17007] = 0x7F68, [17008] = 0x7F6C, [17009] = 0x7FA6, [17010] = 0x7FA5,
- [17011] = 0x7FA7, [17012] = 0x7FDB, [17013] = 0x7FDC, [17014] = 0x8021,
- [17015] = 0x8164, [17016] = 0x8160, [17017] = 0x8177, [17018] = 0x815C,
- [17019] = 0x8169, [17020] = 0x815B, [17021] = 0x8162, [17022] = 0x8172,
- [17023] = 0x6721, [17024] = 0x815E, [17025] = 0x8176, [17026] = 0x8167,
- [17027] = 0x816F, [17062] = 0x8144, [17063] = 0x8161, [17064] = 0x821D,
- [17065] = 0x8249, [17066] = 0x8244, [17067] = 0x8240, [17068] = 0x8242,
- [17069] = 0x8245, [17070] = 0x84F1, [17071] = 0x843F, [17072] = 0x8456,
- [17073] = 0x8476, [17074] = 0x8479, [17075] = 0x848F, [17076] = 0x848D,
- [17077] = 0x8465, [17078] = 0x8451, [17079] = 0x8440, [17080] = 0x8486,
- [17081] = 0x8467, [17082] = 0x8430, [17083] = 0x844D, [17084] = 0x847D,
- [17085] = 0x845A, [17086] = 0x8459, [17087] = 0x8474, [17088] = 0x8473,
- [17089] = 0x845D, [17090] = 0x8507, [17091] = 0x845E, [17092] = 0x8437,
- [17093] = 0x843A, [17094] = 0x8434, [17095] = 0x847A, [17096] = 0x8443,
- [17097] = 0x8478, [17098] = 0x8432, [17099] = 0x8445, [17100] = 0x8429,
- [17101] = 0x83D9, [17102] = 0x844B, [17103] = 0x842F, [17104] = 0x8442,
- [17105] = 0x842D, [17106] = 0x845F, [17107] = 0x8470, [17108] = 0x8439,
- [17109] = 0x844E, [17110] = 0x844C, [17111] = 0x8452, [17112] = 0x846F,
- [17113] = 0x84C5, [17114] = 0x848E, [17115] = 0x843B, [17116] = 0x8447,
- [17117] = 0x8436, [17118] = 0x8433, [17119] = 0x8468, [17120] = 0x847E,
- [17121] = 0x8444, [17122] = 0x842B, [17123] = 0x8460, [17124] = 0x8454,
- [17125] = 0x846E, [17126] = 0x8450, [17127] = 0x870B, [17128] = 0x8704,
- [17129] = 0x86F7, [17130] = 0x870C, [17131] = 0x86FA, [17132] = 0x86D6,
- [17133] = 0x86F5, [17134] = 0x874D, [17135] = 0x86F8, [17136] = 0x870E,
- [17137] = 0x8709, [17138] = 0x8701, [17139] = 0x86F6, [17140] = 0x870D,
- [17141] = 0x8705, [17142] = 0x88D6, [17143] = 0x88CB, [17144] = 0x88CD,
- [17145] = 0x88CE, [17146] = 0x88DE, [17147] = 0x88DB, [17148] = 0x88DA,
- [17149] = 0x88CC, [17150] = 0x88D0, [17151] = 0x8985, [17152] = 0x899B,
- [17153] = 0x89DF, [17154] = 0x89E5, [17155] = 0x89E4, [17160] = 0x89E1,
- [17161] = 0x89E0, [17162] = 0x89E2, [17163] = 0x89DC, [17164] = 0x89E6,
- [17165] = 0x8A76, [17166] = 0x8A86, [17167] = 0x8A7F, [17168] = 0x8A61,
- [17169] = 0x8A3F, [17170] = 0x8A77, [17171] = 0x8A82, [17172] = 0x8A84,
- [17173] = 0x8A75, [17174] = 0x8A83, [17175] = 0x8A81, [17176] = 0x8A74,
- [17177] = 0x8A7A, [17178] = 0x8C3C, [17179] = 0x8C4B, [17180] = 0x8C4A,
- [17181] = 0x8C65, [17182] = 0x8C64, [17183] = 0x8C66, [17184] = 0x8C86,
- [17185] = 0x8C84, [17186] = 0x8C85, [17187] = 0x8CCC, [17188] = 0x8D68,
- [17189] = 0x8D69, [17190] = 0x8D91, [17191] = 0x8D8C, [17192] = 0x8D8E,
- [17193] = 0x8D8F, [17194] = 0x8D8D, [17195] = 0x8D93, [17196] = 0x8D94,
- [17197] = 0x8D90, [17198] = 0x8D92, [17199] = 0x8DF0, [17200] = 0x8DE0,
- [17201] = 0x8DEC, [17202] = 0x8DF1, [17203] = 0x8DEE, [17204] = 0x8DD0,
- [17205] = 0x8DE9, [17206] = 0x8DE3, [17207] = 0x8DE2, [17208] = 0x8DE7,
- [17209] = 0x8DF2, [17210] = 0x8DEB, [17211] = 0x8DF4, [17212] = 0x8F06,
- [17213] = 0x8EFF, [17214] = 0x8F01, [17215] = 0x8F00, [17216] = 0x8F05,
- [17217] = 0x8F07, [17218] = 0x8F08, [17219] = 0x8F02, [17220] = 0x8F0B,
- [17221] = 0x9052, [17222] = 0x903F, [17257] = 0x9044, [17258] = 0x9049,
- [17259] = 0x903D, [17260] = 0x9110, [17261] = 0x910D, [17262] = 0x910F,
- [17263] = 0x9111, [17264] = 0x9116, [17265] = 0x9114, [17266] = 0x910B,
- [17267] = 0x910E, [17268] = 0x916E, [17269] = 0x916F, [17270] = 0x9248,
- [17271] = 0x9252, [17272] = 0x9230, [17273] = 0x923A, [17274] = 0x9266,
- [17275] = 0x9233, [17276] = 0x9265, [17277] = 0x925E, [17278] = 0x9283,
- [17279] = 0x922E, [17280] = 0x924A, [17281] = 0x9246, [17282] = 0x926D,
- [17283] = 0x926C, [17284] = 0x924F, [17285] = 0x9260, [17286] = 0x9267,
- [17287] = 0x926F, [17288] = 0x9236, [17289] = 0x9261, [17290] = 0x9270,
- [17291] = 0x9231, [17292] = 0x9254, [17293] = 0x9263, [17294] = 0x9250,
- [17295] = 0x9272, [17296] = 0x924E, [17297] = 0x9253, [17298] = 0x924C,
- [17299] = 0x9256, [17300] = 0x9232, [17301] = 0x959F, [17302] = 0x959C,
- [17303] = 0x959E, [17304] = 0x959B, [17305] = 0x9692, [17306] = 0x9693,
- [17307] = 0x9691, [17308] = 0x9697, [17309] = 0x96CE, [17310] = 0x96FA,
- [17311] = 0x96FD, [17312] = 0x96F8, [17313] = 0x96F5, [17314] = 0x9773,
- [17315] = 0x9777, [17316] = 0x9778, [17317] = 0x9772, [17318] = 0x980F,
- [17319] = 0x980D, [17320] = 0x980E, [17321] = 0x98AC, [17322] = 0x98F6,
- [17323] = 0x98F9, [17324] = 0x99AF, [17325] = 0x99B2, [17326] = 0x99B0,
- [17327] = 0x99B5, [17328] = 0x9AAD, [17329] = 0x9AAB, [17330] = 0x9B5B,
- [17331] = 0x9CEA, [17332] = 0x9CED, [17333] = 0x9CE7, [17334] = 0x9E80,
- [17335] = 0x9EFD, [17336] = 0x50E6, [17337] = 0x50D4, [17338] = 0x50D7,
- [17339] = 0x50E8, [17340] = 0x50F3, [17341] = 0x50DB, [17342] = 0x50EA,
- [17343] = 0x50DD, [17344] = 0x50E4, [17345] = 0x50D3, [17346] = 0x50EC,
- [17347] = 0x50F0, [17348] = 0x50EF, [17349] = 0x50E3, [17350] = 0x50E0,
- [17355] = 0x51D8, [17356] = 0x5280, [17357] = 0x5281, [17358] = 0x52E9,
- [17359] = 0x52EB, [17360] = 0x5330, [17361] = 0x53AC, [17362] = 0x5627,
- [17363] = 0x5615, [17364] = 0x560C, [17365] = 0x5612, [17366] = 0x55FC,
- [17367] = 0x560F, [17368] = 0x561C, [17369] = 0x5601, [17370] = 0x5613,
- [17371] = 0x5602, [17372] = 0x55FA, [17373] = 0x561D, [17374] = 0x5604,
- [17375] = 0x55FF, [17376] = 0x55F9, [17377] = 0x5889, [17378] = 0x587C,
- [17379] = 0x5890, [17380] = 0x5898, [17381] = 0x5886, [17382] = 0x5881,
- [17383] = 0x587F, [17384] = 0x5874, [17385] = 0x588B, [17386] = 0x587A,
- [17387] = 0x5887, [17388] = 0x5891, [17389] = 0x588E, [17390] = 0x5876,
- [17391] = 0x5882, [17392] = 0x5888, [17393] = 0x587B, [17394] = 0x5894,
- [17395] = 0x588F, [17396] = 0x58FE, [17397] = 0x596B, [17398] = 0x5ADC,
- [17399] = 0x5AEE, [17400] = 0x5AE5, [17401] = 0x5AD5, [17402] = 0x5AEA,
- [17403] = 0x5ADA, [17404] = 0x5AED, [17405] = 0x5AEB, [17406] = 0x5AF3,
- [17407] = 0x5AE2, [17408] = 0x5AE0, [17409] = 0x5ADB, [17410] = 0x5AEC,
- [17411] = 0x5ADE, [17412] = 0x5ADD, [17413] = 0x5AD9, [17414] = 0x5AE8,
- [17415] = 0x5ADF, [17416] = 0x5B77, [17417] = 0x5BE0, [17452] = 0x5BE3,
- [17453] = 0x5C63, [17454] = 0x5D82, [17455] = 0x5D80, [17456] = 0x5D7D,
- [17457] = 0x5D86, [17458] = 0x5D7A, [17459] = 0x5D81, [17460] = 0x5D77,
- [17461] = 0x5D8A, [17462] = 0x5D89, [17463] = 0x5D88, [17464] = 0x5D7E,
- [17465] = 0x5D7C, [17466] = 0x5D8D, [17467] = 0x5D79, [17468] = 0x5D7F,
- [17469] = 0x5E58, [17470] = 0x5E59, [17471] = 0x5E53, [17472] = 0x5ED8,
- [17473] = 0x5ED1, [17474] = 0x5ED7, [17475] = 0x5ECE, [17476] = 0x5EDC,
- [17477] = 0x5ED5, [17478] = 0x5ED9, [17479] = 0x5ED2, [17480] = 0x5ED4,
- [17481] = 0x5F44, [17482] = 0x5F43, [17483] = 0x5F6F, [17484] = 0x5FB6,
- [17485] = 0x612C, [17486] = 0x6128, [17487] = 0x6141, [17488] = 0x615E,
- [17489] = 0x6171, [17490] = 0x6173, [17491] = 0x6152, [17492] = 0x6153,
- [17493] = 0x6172, [17494] = 0x616C, [17495] = 0x6180, [17496] = 0x6174,
- [17497] = 0x6154, [17498] = 0x617A, [17499] = 0x615B, [17500] = 0x6165,
- [17501] = 0x613B, [17502] = 0x616A, [17503] = 0x6161, [17504] = 0x6156,
- [17505] = 0x6229, [17506] = 0x6227, [17507] = 0x622B, [17508] = 0x642B,
- [17509] = 0x644D, [17510] = 0x645B, [17511] = 0x645D, [17512] = 0x6474,
- [17513] = 0x6476, [17514] = 0x6472, [17515] = 0x6473, [17516] = 0x647D,
- [17517] = 0x6475, [17518] = 0x6466, [17519] = 0x64A6, [17520] = 0x644E,
- [17521] = 0x6482, [17522] = 0x645E, [17523] = 0x645C, [17524] = 0x644B,
- [17525] = 0x6453, [17526] = 0x6460, [17527] = 0x6450, [17528] = 0x647F,
- [17529] = 0x643F, [17530] = 0x646C, [17531] = 0x646B, [17532] = 0x6459,
- [17533] = 0x6465, [17534] = 0x6477, [17535] = 0x6573, [17536] = 0x65A0,
- [17537] = 0x66A1, [17538] = 0x66A0, [17539] = 0x669F, [17540] = 0x6705,
- [17541] = 0x6704, [17542] = 0x6722, [17543] = 0x69B1, [17544] = 0x69B6,
- [17545] = 0x69C9, [17550] = 0x69A0, [17551] = 0x69CE, [17552] = 0x6996,
- [17553] = 0x69B0, [17554] = 0x69AC, [17555] = 0x69BC, [17556] = 0x6991,
- [17557] = 0x6999, [17558] = 0x698E, [17559] = 0x69A7, [17560] = 0x698D,
- [17561] = 0x69A9, [17562] = 0x69BE, [17563] = 0x69AF, [17564] = 0x69BF,
- [17565] = 0x69C4, [17566] = 0x69BD, [17567] = 0x69A4, [17568] = 0x69D4,
- [17569] = 0x69B9, [17570] = 0x69CA, [17571] = 0x699A, [17572] = 0x69CF,
- [17573] = 0x69B3, [17574] = 0x6993, [17575] = 0x69AA, [17576] = 0x69A1,
- [17577] = 0x699E, [17578] = 0x69D9, [17579] = 0x6997, [17580] = 0x6990,
- [17581] = 0x69C2, [17582] = 0x69B5, [17583] = 0x69A5, [17584] = 0x69C6,
- [17585] = 0x6B4A, [17586] = 0x6B4D, [17587] = 0x6B4B, [17588] = 0x6B9E,
- [17589] = 0x6B9F, [17590] = 0x6BA0, [17591] = 0x6BC3, [17592] = 0x6BC4,
- [17593] = 0x6BFE, [17594] = 0x6ECE, [17595] = 0x6EF5, [17596] = 0x6EF1,
- [17597] = 0x6F03, [17598] = 0x6F25, [17599] = 0x6EF8, [17600] = 0x6F37,
- [17601] = 0x6EFB, [17602] = 0x6F2E, [17603] = 0x6F09, [17604] = 0x6F4E,
- [17605] = 0x6F19, [17606] = 0x6F1A, [17607] = 0x6F27, [17608] = 0x6F18,
- [17609] = 0x6F3B, [17610] = 0x6F12, [17611] = 0x6EED, [17612] = 0x6F0A,
- [17647] = 0x6F36, [17648] = 0x6F73, [17649] = 0x6EF9, [17650] = 0x6EEE,
- [17651] = 0x6F2D, [17652] = 0x6F40, [17653] = 0x6F30, [17654] = 0x6F3C,
- [17655] = 0x6F35, [17656] = 0x6EEB, [17657] = 0x6F07, [17658] = 0x6F0E,
- [17659] = 0x6F43, [17660] = 0x6F05, [17661] = 0x6EFD, [17662] = 0x6EF6,
- [17663] = 0x6F39, [17664] = 0x6F1C, [17665] = 0x6EFC, [17666] = 0x6F3A,
- [17667] = 0x6F1F, [17668] = 0x6F0D, [17669] = 0x6F1E, [17670] = 0x6F08,
- [17671] = 0x6F21, [17672] = 0x7187, [17673] = 0x7190, [17674] = 0x7189,
- [17675] = 0x7180, [17676] = 0x7185, [17677] = 0x7182, [17678] = 0x718F,
- [17679] = 0x717B, [17680] = 0x7186, [17681] = 0x7181, [17682] = 0x7197,
- [17683] = 0x7244, [17684] = 0x7253, [17685] = 0x7297, [17686] = 0x7295,
- [17687] = 0x7293, [17688] = 0x7343, [17689] = 0x734D, [17690] = 0x7351,
- [17691] = 0x734C, [17692] = 0x7462, [17693] = 0x7473, [17694] = 0x7471,
- [17695] = 0x7475, [17696] = 0x7472, [17697] = 0x7467, [17698] = 0x746E,
- [17699] = 0x7500, [17700] = 0x7502, [17701] = 0x7503, [17702] = 0x757D,
- [17703] = 0x7590, [17704] = 0x7616, [17705] = 0x7608, [17706] = 0x760C,
- [17707] = 0x7615, [17708] = 0x7611, [17709] = 0x760A, [17710] = 0x7614,
- [17711] = 0x76B8, [17712] = 0x7781, [17713] = 0x777C, [17714] = 0x7785,
- [17715] = 0x7782, [17716] = 0x776E, [17717] = 0x7780, [17718] = 0x776F,
- [17719] = 0x777E, [17720] = 0x7783, [17721] = 0x78B2, [17722] = 0x78AA,
- [17723] = 0x78B4, [17724] = 0x78AD, [17725] = 0x78A8, [17726] = 0x787E,
- [17727] = 0x78AB, [17728] = 0x789E, [17729] = 0x78A5, [17730] = 0x78A0,
- [17731] = 0x78AC, [17732] = 0x78A2, [17733] = 0x78A4, [17734] = 0x7998,
- [17735] = 0x798A, [17736] = 0x798B, [17737] = 0x7996, [17738] = 0x7995,
- [17739] = 0x7994, [17740] = 0x7993, [17745] = 0x7997, [17746] = 0x7988,
- [17747] = 0x7992, [17748] = 0x7990, [17749] = 0x7A2B, [17750] = 0x7A4A,
- [17751] = 0x7A30, [17752] = 0x7A2F, [17753] = 0x7A28, [17754] = 0x7A26,
- [17755] = 0x7AA8, [17756] = 0x7AAB, [17757] = 0x7AAC, [17758] = 0x7AEE,
- [17759] = 0x7B88, [17760] = 0x7B9C, [17761] = 0x7B8A, [17762] = 0x7B91,
- [17763] = 0x7B90, [17764] = 0x7B96, [17765] = 0x7B8D, [17766] = 0x7B8C,
- [17767] = 0x7B9B, [17768] = 0x7B8E, [17769] = 0x7B85, [17770] = 0x7B98,
- [17771] = 0x5284, [17772] = 0x7B99, [17773] = 0x7BA4, [17774] = 0x7B82,
- [17775] = 0x7CBB, [17776] = 0x7CBF, [17777] = 0x7CBC, [17778] = 0x7CBA,
- [17779] = 0x7DA7, [17780] = 0x7DB7, [17781] = 0x7DC2, [17782] = 0x7DA3,
- [17783] = 0x7DAA, [17784] = 0x7DC1, [17785] = 0x7DC0, [17786] = 0x7DC5,
- [17787] = 0x7D9D, [17788] = 0x7DCE, [17789] = 0x7DC4, [17790] = 0x7DC6,
- [17791] = 0x7DCB, [17792] = 0x7DCC, [17793] = 0x7DAF, [17794] = 0x7DB9,
- [17795] = 0x7D96, [17796] = 0x7DBC, [17797] = 0x7D9F, [17798] = 0x7DA6,
- [17799] = 0x7DAE, [17800] = 0x7DA9, [17801] = 0x7DA1, [17802] = 0x7DC9,
- [17803] = 0x7F73, [17804] = 0x7FE2, [17805] = 0x7FE3, [17806] = 0x7FE5,
- [17807] = 0x7FDE, [17842] = 0x8024, [17843] = 0x805D, [17844] = 0x805C,
- [17845] = 0x8189, [17846] = 0x8186, [17847] = 0x8183, [17848] = 0x8187,
- [17849] = 0x818D, [17850] = 0x818C, [17851] = 0x818B, [17852] = 0x8215,
- [17853] = 0x8497, [17854] = 0x84A4, [17855] = 0x84A1, [17856] = 0x849F,
- [17857] = 0x84BA, [17858] = 0x84CE, [17859] = 0x84C2, [17860] = 0x84AC,
- [17861] = 0x84AE, [17862] = 0x84AB, [17863] = 0x84B9, [17864] = 0x84B4,
- [17865] = 0x84C1, [17866] = 0x84CD, [17867] = 0x84AA, [17868] = 0x849A,
- [17869] = 0x84B1, [17870] = 0x84D0, [17871] = 0x849D, [17872] = 0x84A7,
- [17873] = 0x84BB, [17874] = 0x84A2, [17875] = 0x8494, [17876] = 0x84C7,
- [17877] = 0x84CC, [17878] = 0x849B, [17879] = 0x84A9, [17880] = 0x84AF,
- [17881] = 0x84A8, [17882] = 0x84D6, [17883] = 0x8498, [17884] = 0x84B6,
- [17885] = 0x84CF, [17886] = 0x84A0, [17887] = 0x84D7, [17888] = 0x84D4,
- [17889] = 0x84D2, [17890] = 0x84DB, [17891] = 0x84B0, [17892] = 0x8491,
- [17893] = 0x8661, [17894] = 0x8733, [17895] = 0x8723, [17896] = 0x8728,
- [17897] = 0x876B, [17898] = 0x8740, [17899] = 0x872E, [17900] = 0x871E,
- [17901] = 0x8721, [17902] = 0x8719, [17903] = 0x871B, [17904] = 0x8743,
- [17905] = 0x872C, [17906] = 0x8741, [17907] = 0x873E, [17908] = 0x8746,
- [17909] = 0x8720, [17910] = 0x8732, [17911] = 0x872A, [17912] = 0x872D,
- [17913] = 0x873C, [17914] = 0x8712, [17915] = 0x873A, [17916] = 0x8731,
- [17917] = 0x8735, [17918] = 0x8742, [17919] = 0x8726, [17920] = 0x8727,
- [17921] = 0x8738, [17922] = 0x8724, [17923] = 0x871A, [17924] = 0x8730,
- [17925] = 0x8711, [17926] = 0x88F7, [17927] = 0x88E7, [17928] = 0x88F1,
- [17929] = 0x88F2, [17930] = 0x88FA, [17931] = 0x88FE, [17932] = 0x88EE,
- [17933] = 0x88FC, [17934] = 0x88F6, [17935] = 0x88FB, [17940] = 0x88F0,
- [17941] = 0x88EC, [17942] = 0x88EB, [17943] = 0x899D, [17944] = 0x89A1,
- [17945] = 0x899F, [17946] = 0x899E, [17947] = 0x89E9, [17948] = 0x89EB,
- [17949] = 0x89E8, [17950] = 0x8AAB, [17951] = 0x8A99, [17952] = 0x8A8B,
- [17953] = 0x8A92, [17954] = 0x8A8F, [17955] = 0x8A96, [17956] = 0x8C3D,
- [17957] = 0x8C68, [17958] = 0x8C69, [17959] = 0x8CD5, [17960] = 0x8CCF,
- [17961] = 0x8CD7, [17962] = 0x8D96, [17963] = 0x8E09, [17964] = 0x8E02,
- [17965] = 0x8DFF, [17966] = 0x8E0D, [17967] = 0x8DFD, [17968] = 0x8E0A,
- [17969] = 0x8E03, [17970] = 0x8E07, [17971] = 0x8E06, [17972] = 0x8E05,
- [17973] = 0x8DFE, [17974] = 0x8E00, [17975] = 0x8E04, [17976] = 0x8F10,
- [17977] = 0x8F11, [17978] = 0x8F0E, [17979] = 0x8F0D, [17980] = 0x9123,
- [17981] = 0x911C, [17982] = 0x9120, [17983] = 0x9122, [17984] = 0x911F,
- [17985] = 0x911D, [17986] = 0x911A, [17987] = 0x9124, [17988] = 0x9121,
- [17989] = 0x911B, [17990] = 0x917A, [17991] = 0x9172, [17992] = 0x9179,
- [17993] = 0x9173, [17994] = 0x92A5, [17995] = 0x92A4, [17996] = 0x9276,
- [17997] = 0x929B, [17998] = 0x927A, [17999] = 0x92A0, [18000] = 0x9294,
- [18001] = 0x92AA, [18002] = 0x928D, [18037] = 0x92A6, [18038] = 0x929A,
- [18039] = 0x92AB, [18040] = 0x9279, [18041] = 0x9297, [18042] = 0x927F,
- [18043] = 0x92A3, [18044] = 0x92EE, [18045] = 0x928E, [18046] = 0x9282,
- [18047] = 0x9295, [18048] = 0x92A2, [18049] = 0x927D, [18050] = 0x9288,
- [18051] = 0x92A1, [18052] = 0x928A, [18053] = 0x9286, [18054] = 0x928C,
- [18055] = 0x9299, [18056] = 0x92A7, [18057] = 0x927E, [18058] = 0x9287,
- [18059] = 0x92A9, [18060] = 0x929D, [18061] = 0x928B, [18062] = 0x922D,
- [18063] = 0x969E, [18064] = 0x96A1, [18065] = 0x96FF, [18066] = 0x9758,
- [18067] = 0x977D, [18068] = 0x977A, [18069] = 0x977E, [18070] = 0x9783,
- [18071] = 0x9780, [18072] = 0x9782, [18073] = 0x977B, [18074] = 0x9784,
- [18075] = 0x9781, [18076] = 0x977F, [18077] = 0x97CE, [18078] = 0x97CD,
- [18079] = 0x9816, [18080] = 0x98AD, [18081] = 0x98AE, [18082] = 0x9902,
- [18083] = 0x9900, [18084] = 0x9907, [18085] = 0x999D, [18086] = 0x999C,
- [18087] = 0x99C3, [18088] = 0x99B9, [18089] = 0x99BB, [18090] = 0x99BA,
- [18091] = 0x99C2, [18092] = 0x99BD, [18093] = 0x99C7, [18094] = 0x9AB1,
- [18095] = 0x9AE3, [18096] = 0x9AE7, [18097] = 0x9B3E, [18098] = 0x9B3F,
- [18099] = 0x9B60, [18100] = 0x9B61, [18101] = 0x9B5F, [18102] = 0x9CF1,
- [18103] = 0x9CF2, [18104] = 0x9CF5, [18105] = 0x9EA7, [18106] = 0x50FF,
- [18107] = 0x5103, [18108] = 0x5130, [18109] = 0x50F8, [18110] = 0x5106,
- [18111] = 0x5107, [18112] = 0x50F6, [18113] = 0x50FE, [18114] = 0x510B,
- [18115] = 0x510C, [18116] = 0x50FD, [18117] = 0x510A, [18118] = 0x528B,
- [18119] = 0x528C, [18120] = 0x52F1, [18121] = 0x52EF, [18122] = 0x5648,
- [18123] = 0x5642, [18124] = 0x564C, [18125] = 0x5635, [18126] = 0x5641,
- [18127] = 0x564A, [18128] = 0x5649, [18129] = 0x5646, [18130] = 0x5658,
- [18135] = 0x565A, [18136] = 0x5640, [18137] = 0x5633, [18138] = 0x563D,
- [18139] = 0x562C, [18140] = 0x563E, [18141] = 0x5638, [18142] = 0x562A,
- [18143] = 0x563A, [18144] = 0x571A, [18145] = 0x58AB, [18146] = 0x589D,
- [18147] = 0x58B1, [18148] = 0x58A0, [18149] = 0x58A3, [18150] = 0x58AF,
- [18151] = 0x58AC, [18152] = 0x58A5, [18153] = 0x58A1, [18154] = 0x58FF,
- [18155] = 0x5AFF, [18156] = 0x5AF4, [18157] = 0x5AFD, [18158] = 0x5AF7,
- [18159] = 0x5AF6, [18160] = 0x5B03, [18161] = 0x5AF8, [18162] = 0x5B02,
- [18163] = 0x5AF9, [18164] = 0x5B01, [18165] = 0x5B07, [18166] = 0x5B05,
- [18167] = 0x5B0F, [18168] = 0x5C67, [18169] = 0x5D99, [18170] = 0x5D97,
- [18171] = 0x5D9F, [18172] = 0x5D92, [18173] = 0x5DA2, [18174] = 0x5D93,
- [18175] = 0x5D95, [18176] = 0x5DA0, [18177] = 0x5D9C, [18178] = 0x5DA1,
- [18179] = 0x5D9A, [18180] = 0x5D9E, [18181] = 0x5E69, [18182] = 0x5E5D,
- [18183] = 0x5E60, [18184] = 0x5E5C, [18185] = 0x7DF3, [18186] = 0x5EDB,
- [18187] = 0x5EDE, [18188] = 0x5EE1, [18189] = 0x5F49, [18190] = 0x5FB2,
- [18191] = 0x618B, [18192] = 0x6183, [18193] = 0x6179, [18194] = 0x61B1,
- [18195] = 0x61B0, [18196] = 0x61A2, [18197] = 0x6189, [18232] = 0x619B,
- [18233] = 0x6193, [18234] = 0x61AF, [18235] = 0x61AD, [18236] = 0x619F,
- [18237] = 0x6192, [18238] = 0x61AA, [18239] = 0x61A1, [18240] = 0x618D,
- [18241] = 0x6166, [18242] = 0x61B3, [18243] = 0x622D, [18244] = 0x646E,
- [18245] = 0x6470, [18246] = 0x6496, [18247] = 0x64A0, [18248] = 0x6485,
- [18249] = 0x6497, [18250] = 0x649C, [18251] = 0x648F, [18252] = 0x648B,
- [18253] = 0x648A, [18254] = 0x648C, [18255] = 0x64A3, [18256] = 0x649F,
- [18257] = 0x6468, [18258] = 0x64B1, [18259] = 0x6498, [18260] = 0x6576,
- [18261] = 0x657A, [18262] = 0x6579, [18263] = 0x657B, [18264] = 0x65B2,
- [18265] = 0x65B3, [18266] = 0x66B5, [18267] = 0x66B0, [18268] = 0x66A9,
- [18269] = 0x66B2, [18270] = 0x66B7, [18271] = 0x66AA, [18272] = 0x66AF,
- [18273] = 0x6A00, [18274] = 0x6A06, [18275] = 0x6A17, [18276] = 0x69E5,
- [18277] = 0x69F8, [18278] = 0x6A15, [18279] = 0x69F1, [18280] = 0x69E4,
- [18281] = 0x6A20, [18282] = 0x69FF, [18283] = 0x69EC, [18284] = 0x69E2,
- [18285] = 0x6A1B, [18286] = 0x6A1D, [18287] = 0x69FE, [18288] = 0x6A27,
- [18289] = 0x69F2, [18290] = 0x69EE, [18291] = 0x6A14, [18292] = 0x69F7,
- [18293] = 0x69E7, [18294] = 0x6A40, [18295] = 0x6A08, [18296] = 0x69E6,
- [18297] = 0x69FB, [18298] = 0x6A0D, [18299] = 0x69FC, [18300] = 0x69EB,
- [18301] = 0x6A09, [18302] = 0x6A04, [18303] = 0x6A18, [18304] = 0x6A25,
- [18305] = 0x6A0F, [18306] = 0x69F6, [18307] = 0x6A26, [18308] = 0x6A07,
- [18309] = 0x69F4, [18310] = 0x6A16, [18311] = 0x6B51, [18312] = 0x6BA5,
- [18313] = 0x6BA3, [18314] = 0x6BA2, [18315] = 0x6BA6, [18316] = 0x6C01,
- [18317] = 0x6C00, [18318] = 0x6BFF, [18319] = 0x6C02, [18320] = 0x6F41,
- [18321] = 0x6F26, [18322] = 0x6F7E, [18323] = 0x6F87, [18324] = 0x6FC6,
- [18325] = 0x6F92, [18330] = 0x6F8D, [18331] = 0x6F89, [18332] = 0x6F8C,
- [18333] = 0x6F62, [18334] = 0x6F4F, [18335] = 0x6F85, [18336] = 0x6F5A,
- [18337] = 0x6F96, [18338] = 0x6F76, [18339] = 0x6F6C, [18340] = 0x6F82,
- [18341] = 0x6F55, [18342] = 0x6F72, [18343] = 0x6F52, [18344] = 0x6F50,
- [18345] = 0x6F57, [18346] = 0x6F94, [18347] = 0x6F93, [18348] = 0x6F5D,
- [18349] = 0x6F00, [18350] = 0x6F61, [18351] = 0x6F6B, [18352] = 0x6F7D,
- [18353] = 0x6F67, [18354] = 0x6F90, [18355] = 0x6F53, [18356] = 0x6F8B,
- [18357] = 0x6F69, [18358] = 0x6F7F, [18359] = 0x6F95, [18360] = 0x6F63,
- [18361] = 0x6F77, [18362] = 0x6F6A, [18363] = 0x6F7B, [18364] = 0x71B2,
- [18365] = 0x71AF, [18366] = 0x719B, [18367] = 0x71B0, [18368] = 0x71A0,
- [18369] = 0x719A, [18370] = 0x71A9, [18371] = 0x71B5, [18372] = 0x719D,
- [18373] = 0x71A5, [18374] = 0x719E, [18375] = 0x71A4, [18376] = 0x71A1,
- [18377] = 0x71AA, [18378] = 0x719C, [18379] = 0x71A7, [18380] = 0x71B3,
- [18381] = 0x7298, [18382] = 0x729A, [18383] = 0x7358, [18384] = 0x7352,
- [18385] = 0x735E, [18386] = 0x735F, [18387] = 0x7360, [18388] = 0x735D,
- [18389] = 0x735B, [18390] = 0x7361, [18391] = 0x735A, [18392] = 0x7359,
- [18427] = 0x7362, [18428] = 0x7487, [18429] = 0x7489, [18430] = 0x748A,
- [18431] = 0x7486, [18432] = 0x7481, [18433] = 0x747D, [18434] = 0x7485,
- [18435] = 0x7488, [18436] = 0x747C, [18437] = 0x7479, [18438] = 0x7508,
- [18439] = 0x7507, [18440] = 0x757E, [18441] = 0x7625, [18442] = 0x761E,
- [18443] = 0x7619, [18444] = 0x761D, [18445] = 0x761C, [18446] = 0x7623,
- [18447] = 0x761A, [18448] = 0x7628, [18449] = 0x761B, [18450] = 0x769C,
- [18451] = 0x769D, [18452] = 0x769E, [18453] = 0x769B, [18454] = 0x778D,
- [18455] = 0x778F, [18456] = 0x7789, [18457] = 0x7788, [18458] = 0x78CD,
- [18459] = 0x78BB, [18460] = 0x78CF, [18461] = 0x78CC, [18462] = 0x78D1,
- [18463] = 0x78CE, [18464] = 0x78D4, [18465] = 0x78C8, [18466] = 0x78C3,
- [18467] = 0x78C4, [18468] = 0x78C9, [18469] = 0x799A, [18470] = 0x79A1,
- [18471] = 0x79A0, [18472] = 0x799C, [18473] = 0x79A2, [18474] = 0x799B,
- [18475] = 0x6B76, [18476] = 0x7A39, [18477] = 0x7AB2, [18478] = 0x7AB4,
- [18479] = 0x7AB3, [18480] = 0x7BB7, [18481] = 0x7BCB, [18482] = 0x7BBE,
- [18483] = 0x7BAC, [18484] = 0x7BCE, [18485] = 0x7BAF, [18486] = 0x7BB9,
- [18487] = 0x7BCA, [18488] = 0x7BB5, [18489] = 0x7CC5, [18490] = 0x7CC8,
- [18491] = 0x7CCC, [18492] = 0x7CCB, [18493] = 0x7DF7, [18494] = 0x7DDB,
- [18495] = 0x7DEA, [18496] = 0x7DE7, [18497] = 0x7DD7, [18498] = 0x7DE1,
- [18499] = 0x7E03, [18500] = 0x7DFA, [18501] = 0x7DE6, [18502] = 0x7DF6,
- [18503] = 0x7DF1, [18504] = 0x7DF0, [18505] = 0x7DEE, [18506] = 0x7DDF,
- [18507] = 0x7F76, [18508] = 0x7FAC, [18509] = 0x7FB0, [18510] = 0x7FAD,
- [18511] = 0x7FED, [18512] = 0x7FEB, [18513] = 0x7FEA, [18514] = 0x7FEC,
- [18515] = 0x7FE6, [18516] = 0x7FE8, [18517] = 0x8064, [18518] = 0x8067,
- [18519] = 0x81A3, [18520] = 0x819F, [18525] = 0x819E, [18526] = 0x8195,
- [18527] = 0x81A2, [18528] = 0x8199, [18529] = 0x8197, [18530] = 0x8216,
- [18531] = 0x824F, [18532] = 0x8253, [18533] = 0x8252, [18534] = 0x8250,
- [18535] = 0x824E, [18536] = 0x8251, [18537] = 0x8524, [18538] = 0x853B,
- [18539] = 0x850F, [18540] = 0x8500, [18541] = 0x8529, [18542] = 0x850E,
- [18543] = 0x8509, [18544] = 0x850D, [18545] = 0x851F, [18546] = 0x850A,
- [18547] = 0x8527, [18548] = 0x851C, [18549] = 0x84FB, [18550] = 0x852B,
- [18551] = 0x84FA, [18552] = 0x8508, [18553] = 0x850C, [18554] = 0x84F4,
- [18555] = 0x852A, [18556] = 0x84F2, [18557] = 0x8515, [18558] = 0x84F7,
- [18559] = 0x84EB, [18560] = 0x84F3, [18561] = 0x84FC, [18562] = 0x8512,
- [18563] = 0x84EA, [18564] = 0x84E9, [18565] = 0x8516, [18566] = 0x84FE,
- [18567] = 0x8528, [18568] = 0x851D, [18569] = 0x852E, [18570] = 0x8502,
- [18571] = 0x84FD, [18572] = 0x851E, [18573] = 0x84F6, [18574] = 0x8531,
- [18575] = 0x8526, [18576] = 0x84E7, [18577] = 0x84E8, [18578] = 0x84F0,
- [18579] = 0x84EF, [18580] = 0x84F9, [18581] = 0x8518, [18582] = 0x8520,
- [18583] = 0x8530, [18584] = 0x850B, [18585] = 0x8519, [18586] = 0x852F,
- [18587] = 0x8662, [18622] = 0x8756, [18623] = 0x8763, [18624] = 0x8764,
- [18625] = 0x8777, [18626] = 0x87E1, [18627] = 0x8773, [18628] = 0x8758,
- [18629] = 0x8754, [18630] = 0x875B, [18631] = 0x8752, [18632] = 0x8761,
- [18633] = 0x875A, [18634] = 0x8751, [18635] = 0x875E, [18636] = 0x876D,
- [18637] = 0x876A, [18638] = 0x8750, [18639] = 0x874E, [18640] = 0x875F,
- [18641] = 0x875D, [18642] = 0x876F, [18643] = 0x876C, [18644] = 0x877A,
- [18645] = 0x876E, [18646] = 0x875C, [18647] = 0x8765, [18648] = 0x874F,
- [18649] = 0x877B, [18650] = 0x8775, [18651] = 0x8762, [18652] = 0x8767,
- [18653] = 0x8769, [18654] = 0x885A, [18655] = 0x8905, [18656] = 0x890C,
- [18657] = 0x8914, [18658] = 0x890B, [18659] = 0x8917, [18660] = 0x8918,
- [18661] = 0x8919, [18662] = 0x8906, [18663] = 0x8916, [18664] = 0x8911,
- [18665] = 0x890E, [18666] = 0x8909, [18667] = 0x89A2, [18668] = 0x89A4,
- [18669] = 0x89A3, [18670] = 0x89ED, [18671] = 0x89F0, [18672] = 0x89EC,
- [18673] = 0x8ACF, [18674] = 0x8AC6, [18675] = 0x8AB8, [18676] = 0x8AD3,
- [18677] = 0x8AD1, [18678] = 0x8AD4, [18679] = 0x8AD5, [18680] = 0x8ABB,
- [18681] = 0x8AD7, [18682] = 0x8ABE, [18683] = 0x8AC0, [18684] = 0x8AC5,
- [18685] = 0x8AD8, [18686] = 0x8AC3, [18687] = 0x8ABA, [18688] = 0x8ABD,
- [18689] = 0x8AD9, [18690] = 0x8C3E, [18691] = 0x8C4D, [18692] = 0x8C8F,
- [18693] = 0x8CE5, [18694] = 0x8CDF, [18695] = 0x8CD9, [18696] = 0x8CE8,
- [18697] = 0x8CDA, [18698] = 0x8CDD, [18699] = 0x8CE7, [18700] = 0x8DA0,
- [18701] = 0x8D9C, [18702] = 0x8DA1, [18703] = 0x8D9B, [18704] = 0x8E20,
- [18705] = 0x8E23, [18706] = 0x8E25, [18707] = 0x8E24, [18708] = 0x8E2E,
- [18709] = 0x8E15, [18710] = 0x8E1B, [18711] = 0x8E16, [18712] = 0x8E11,
- [18713] = 0x8E19, [18714] = 0x8E26, [18715] = 0x8E27, [18720] = 0x8E14,
- [18721] = 0x8E12, [18722] = 0x8E18, [18723] = 0x8E13, [18724] = 0x8E1C,
- [18725] = 0x8E17, [18726] = 0x8E1A, [18727] = 0x8F2C, [18728] = 0x8F24,
- [18729] = 0x8F18, [18730] = 0x8F1A, [18731] = 0x8F20, [18732] = 0x8F23,
- [18733] = 0x8F16, [18734] = 0x8F17, [18735] = 0x9073, [18736] = 0x9070,
- [18737] = 0x906F, [18738] = 0x9067, [18739] = 0x906B, [18740] = 0x912F,
- [18741] = 0x912B, [18742] = 0x9129, [18743] = 0x912A, [18744] = 0x9132,
- [18745] = 0x9126, [18746] = 0x912E, [18747] = 0x9185, [18748] = 0x9186,
- [18749] = 0x918A, [18750] = 0x9181, [18751] = 0x9182, [18752] = 0x9184,
- [18753] = 0x9180, [18754] = 0x92D0, [18755] = 0x92C3, [18756] = 0x92C4,
- [18757] = 0x92C0, [18758] = 0x92D9, [18759] = 0x92B6, [18760] = 0x92CF,
- [18761] = 0x92F1, [18762] = 0x92DF, [18763] = 0x92D8, [18764] = 0x92E9,
- [18765] = 0x92D7, [18766] = 0x92DD, [18767] = 0x92CC, [18768] = 0x92EF,
- [18769] = 0x92C2, [18770] = 0x92E8, [18771] = 0x92CA, [18772] = 0x92C8,
- [18773] = 0x92CE, [18774] = 0x92E6, [18775] = 0x92CD, [18776] = 0x92D5,
- [18777] = 0x92C9, [18778] = 0x92E0, [18779] = 0x92DE, [18780] = 0x92E7,
- [18781] = 0x92D1, [18782] = 0x92D3, [18817] = 0x92B5, [18818] = 0x92E1,
- [18819] = 0x92C6, [18820] = 0x92B4, [18821] = 0x957C, [18822] = 0x95AC,
- [18823] = 0x95AB, [18824] = 0x95AE, [18825] = 0x95B0, [18826] = 0x96A4,
- [18827] = 0x96A2, [18828] = 0x96D3, [18829] = 0x9705, [18830] = 0x9708,
- [18831] = 0x9702, [18832] = 0x975A, [18833] = 0x978A, [18834] = 0x978E,
- [18835] = 0x9788, [18836] = 0x97D0, [18837] = 0x97CF, [18838] = 0x981E,
- [18839] = 0x981D, [18840] = 0x9826, [18841] = 0x9829, [18842] = 0x9828,
- [18843] = 0x9820, [18844] = 0x981B, [18845] = 0x9827, [18846] = 0x98B2,
- [18847] = 0x9908, [18848] = 0x98FA, [18849] = 0x9911, [18850] = 0x9914,
- [18851] = 0x9916, [18852] = 0x9917, [18853] = 0x9915, [18854] = 0x99DC,
- [18855] = 0x99CD, [18856] = 0x99CF, [18857] = 0x99D3, [18858] = 0x99D4,
- [18859] = 0x99CE, [18860] = 0x99C9, [18861] = 0x99D6, [18862] = 0x99D8,
- [18863] = 0x99CB, [18864] = 0x99D7, [18865] = 0x99CC, [18866] = 0x9AB3,
- [18867] = 0x9AEC, [18868] = 0x9AEB, [18869] = 0x9AF3, [18870] = 0x9AF2,
- [18871] = 0x9AF1, [18872] = 0x9B46, [18873] = 0x9B43, [18874] = 0x9B67,
- [18875] = 0x9B74, [18876] = 0x9B71, [18877] = 0x9B66, [18878] = 0x9B76,
- [18879] = 0x9B75, [18880] = 0x9B70, [18881] = 0x9B68, [18882] = 0x9B64,
- [18883] = 0x9B6C, [18884] = 0x9CFC, [18885] = 0x9CFA, [18886] = 0x9CFD,
- [18887] = 0x9CFF, [18888] = 0x9CF7, [18889] = 0x9D07, [18890] = 0x9D00,
- [18891] = 0x9CF9, [18892] = 0x9CFB, [18893] = 0x9D08, [18894] = 0x9D05,
- [18895] = 0x9D04, [18896] = 0x9E83, [18897] = 0x9ED3, [18898] = 0x9F0F,
- [18899] = 0x9F10, [18900] = 0x511C, [18901] = 0x5113, [18902] = 0x5117,
- [18903] = 0x511A, [18904] = 0x5111, [18905] = 0x51DE, [18906] = 0x5334,
- [18907] = 0x53E1, [18908] = 0x5670, [18909] = 0x5660, [18910] = 0x566E,
- [18915] = 0x5673, [18916] = 0x5666, [18917] = 0x5663, [18918] = 0x566D,
- [18919] = 0x5672, [18920] = 0x565E, [18921] = 0x5677, [18922] = 0x571C,
- [18923] = 0x571B, [18924] = 0x58C8, [18925] = 0x58BD, [18926] = 0x58C9,
- [18927] = 0x58BF, [18928] = 0x58BA, [18929] = 0x58C2, [18930] = 0x58BC,
- [18931] = 0x58C6, [18932] = 0x5B17, [18933] = 0x5B19, [18934] = 0x5B1B,
- [18935] = 0x5B21, [18936] = 0x5B14, [18937] = 0x5B13, [18938] = 0x5B10,
- [18939] = 0x5B16, [18940] = 0x5B28, [18941] = 0x5B1A, [18942] = 0x5B20,
- [18943] = 0x5B1E, [18944] = 0x5BEF, [18945] = 0x5DAC, [18946] = 0x5DB1,
- [18947] = 0x5DA9, [18948] = 0x5DA7, [18949] = 0x5DB5, [18950] = 0x5DB0,
- [18951] = 0x5DAE, [18952] = 0x5DAA, [18953] = 0x5DA8, [18954] = 0x5DB2,
- [18955] = 0x5DAD, [18956] = 0x5DAF, [18957] = 0x5DB4, [18958] = 0x5E67,
- [18959] = 0x5E68, [18960] = 0x5E66, [18961] = 0x5E6F, [18962] = 0x5EE9,
- [18963] = 0x5EE7, [18964] = 0x5EE6, [18965] = 0x5EE8, [18966] = 0x5EE5,
- [18967] = 0x5F4B, [18968] = 0x5FBC, [18969] = 0x619D, [18970] = 0x61A8,
- [18971] = 0x6196, [18972] = 0x61C5, [18973] = 0x61B4, [18974] = 0x61C6,
- [18975] = 0x61C1, [18976] = 0x61CC, [18977] = 0x61BA, [19012] = 0x61BF,
- [19013] = 0x61B8, [19014] = 0x618C, [19015] = 0x64D7, [19016] = 0x64D6,
- [19017] = 0x64D0, [19018] = 0x64CF, [19019] = 0x64C9, [19020] = 0x64BD,
- [19021] = 0x6489, [19022] = 0x64C3, [19023] = 0x64DB, [19024] = 0x64F3,
- [19025] = 0x64D9, [19026] = 0x6533, [19027] = 0x657F, [19028] = 0x657C,
- [19029] = 0x65A2, [19030] = 0x66C8, [19031] = 0x66BE, [19032] = 0x66C0,
- [19033] = 0x66CA, [19034] = 0x66CB, [19035] = 0x66CF, [19036] = 0x66BD,
- [19037] = 0x66BB, [19038] = 0x66BA, [19039] = 0x66CC, [19040] = 0x6723,
- [19041] = 0x6A34, [19042] = 0x6A66, [19043] = 0x6A49, [19044] = 0x6A67,
- [19045] = 0x6A32, [19046] = 0x6A68, [19047] = 0x6A3E, [19048] = 0x6A5D,
- [19049] = 0x6A6D, [19050] = 0x6A76, [19051] = 0x6A5B, [19052] = 0x6A51,
- [19053] = 0x6A28, [19054] = 0x6A5A, [19055] = 0x6A3B, [19056] = 0x6A3F,
- [19057] = 0x6A41, [19058] = 0x6A6A, [19059] = 0x6A64, [19060] = 0x6A50,
- [19061] = 0x6A4F, [19062] = 0x6A54, [19063] = 0x6A6F, [19064] = 0x6A69,
- [19065] = 0x6A60, [19066] = 0x6A3C, [19067] = 0x6A5E, [19068] = 0x6A56,
- [19069] = 0x6A55, [19070] = 0x6A4D, [19071] = 0x6A4E, [19072] = 0x6A46,
- [19073] = 0x6B55, [19074] = 0x6B54, [19075] = 0x6B56, [19076] = 0x6BA7,
- [19077] = 0x6BAA, [19078] = 0x6BAB, [19079] = 0x6BC8, [19080] = 0x6BC7,
- [19081] = 0x6C04, [19082] = 0x6C03, [19083] = 0x6C06, [19084] = 0x6FAD,
- [19085] = 0x6FCB, [19086] = 0x6FA3, [19087] = 0x6FC7, [19088] = 0x6FBC,
- [19089] = 0x6FCE, [19090] = 0x6FC8, [19091] = 0x6F5E, [19092] = 0x6FC4,
- [19093] = 0x6FBD, [19094] = 0x6F9E, [19095] = 0x6FCA, [19096] = 0x6FA8,
- [19097] = 0x7004, [19098] = 0x6FA5, [19099] = 0x6FAE, [19100] = 0x6FBA,
- [19101] = 0x6FAC, [19102] = 0x6FAA, [19103] = 0x6FCF, [19104] = 0x6FBF,
- [19105] = 0x6FB8, [19110] = 0x6FA2, [19111] = 0x6FC9, [19112] = 0x6FAB,
- [19113] = 0x6FCD, [19114] = 0x6FAF, [19115] = 0x6FB2, [19116] = 0x6FB0,
- [19117] = 0x71C5, [19118] = 0x71C2, [19119] = 0x71BF, [19120] = 0x71B8,
- [19121] = 0x71D6, [19122] = 0x71C0, [19123] = 0x71C1, [19124] = 0x71CB,
- [19125] = 0x71D4, [19126] = 0x71CA, [19127] = 0x71C7, [19128] = 0x71CF,
- [19129] = 0x71BD, [19130] = 0x71D8, [19131] = 0x71BC, [19132] = 0x71C6,
- [19133] = 0x71DA, [19134] = 0x71DB, [19135] = 0x729D, [19136] = 0x729E,
- [19137] = 0x7369, [19138] = 0x7366, [19139] = 0x7367, [19140] = 0x736C,
- [19141] = 0x7365, [19142] = 0x736B, [19143] = 0x736A, [19144] = 0x747F,
- [19145] = 0x749A, [19146] = 0x74A0, [19147] = 0x7494, [19148] = 0x7492,
- [19149] = 0x7495, [19150] = 0x74A1, [19151] = 0x750B, [19152] = 0x7580,
- [19153] = 0x762F, [19154] = 0x762D, [19155] = 0x7631, [19156] = 0x763D,
- [19157] = 0x7633, [19158] = 0x763C, [19159] = 0x7635, [19160] = 0x7632,
- [19161] = 0x7630, [19162] = 0x76BB, [19163] = 0x76E6, [19164] = 0x779A,
- [19165] = 0x779D, [19166] = 0x77A1, [19167] = 0x779C, [19168] = 0x779B,
- [19169] = 0x77A2, [19170] = 0x77A3, [19171] = 0x7795, [19172] = 0x7799,
- [19207] = 0x7797, [19208] = 0x78DD, [19209] = 0x78E9, [19210] = 0x78E5,
- [19211] = 0x78EA, [19212] = 0x78DE, [19213] = 0x78E3, [19214] = 0x78DB,
- [19215] = 0x78E1, [19216] = 0x78E2, [19217] = 0x78ED, [19218] = 0x78DF,
- [19219] = 0x78E0, [19220] = 0x79A4, [19221] = 0x7A44, [19222] = 0x7A48,
- [19223] = 0x7A47, [19224] = 0x7AB6, [19225] = 0x7AB8, [19226] = 0x7AB5,
- [19227] = 0x7AB1, [19228] = 0x7AB7, [19229] = 0x7BDE, [19230] = 0x7BE3,
- [19231] = 0x7BE7, [19232] = 0x7BDD, [19233] = 0x7BD5, [19234] = 0x7BE5,
- [19235] = 0x7BDA, [19236] = 0x7BE8, [19237] = 0x7BF9, [19238] = 0x7BD4,
- [19239] = 0x7BEA, [19240] = 0x7BE2, [19241] = 0x7BDC, [19242] = 0x7BEB,
- [19243] = 0x7BD8, [19244] = 0x7BDF, [19245] = 0x7CD2, [19246] = 0x7CD4,
- [19247] = 0x7CD7, [19248] = 0x7CD0, [19249] = 0x7CD1, [19250] = 0x7E12,
- [19251] = 0x7E21, [19252] = 0x7E17, [19253] = 0x7E0C, [19254] = 0x7E1F,
- [19255] = 0x7E20, [19256] = 0x7E13, [19257] = 0x7E0E, [19258] = 0x7E1C,
- [19259] = 0x7E15, [19260] = 0x7E1A, [19261] = 0x7E22, [19262] = 0x7E0B,
- [19263] = 0x7E0F, [19264] = 0x7E16, [19265] = 0x7E0D, [19266] = 0x7E14,
- [19267] = 0x7E25, [19268] = 0x7E24, [19269] = 0x7F43, [19270] = 0x7F7B,
- [19271] = 0x7F7C, [19272] = 0x7F7A, [19273] = 0x7FB1, [19274] = 0x7FEF,
- [19275] = 0x802A, [19276] = 0x8029, [19277] = 0x806C, [19278] = 0x81B1,
- [19279] = 0x81A6, [19280] = 0x81AE, [19281] = 0x81B9, [19282] = 0x81B5,
- [19283] = 0x81AB, [19284] = 0x81B0, [19285] = 0x81AC, [19286] = 0x81B4,
- [19287] = 0x81B2, [19288] = 0x81B7, [19289] = 0x81A7, [19290] = 0x81F2,
- [19291] = 0x8255, [19292] = 0x8256, [19293] = 0x8257, [19294] = 0x8556,
- [19295] = 0x8545, [19296] = 0x856B, [19297] = 0x854D, [19298] = 0x8553,
- [19299] = 0x8561, [19300] = 0x8558, [19305] = 0x8540, [19306] = 0x8546,
- [19307] = 0x8564, [19308] = 0x8541, [19309] = 0x8562, [19310] = 0x8544,
- [19311] = 0x8551, [19312] = 0x8547, [19313] = 0x8563, [19314] = 0x853E,
- [19315] = 0x855B, [19316] = 0x8571, [19317] = 0x854E, [19318] = 0x856E,
- [19319] = 0x8575, [19320] = 0x8555, [19321] = 0x8567, [19322] = 0x8560,
- [19323] = 0x858C, [19324] = 0x8566, [19325] = 0x855D, [19326] = 0x8554,
- [19327] = 0x8565, [19328] = 0x856C, [19329] = 0x8663, [19330] = 0x8665,
- [19331] = 0x8664, [19332] = 0x879B, [19333] = 0x878F, [19334] = 0x8797,
- [19335] = 0x8793, [19336] = 0x8792, [19337] = 0x8788, [19338] = 0x8781,
- [19339] = 0x8796, [19340] = 0x8798, [19341] = 0x8779, [19342] = 0x8787,
- [19343] = 0x87A3, [19344] = 0x8785, [19345] = 0x8790, [19346] = 0x8791,
- [19347] = 0x879D, [19348] = 0x8784, [19349] = 0x8794, [19350] = 0x879C,
- [19351] = 0x879A, [19352] = 0x8789, [19353] = 0x891E, [19354] = 0x8926,
- [19355] = 0x8930, [19356] = 0x892D, [19357] = 0x892E, [19358] = 0x8927,
- [19359] = 0x8931, [19360] = 0x8922, [19361] = 0x8929, [19362] = 0x8923,
- [19363] = 0x892F, [19364] = 0x892C, [19365] = 0x891F, [19366] = 0x89F1,
- [19367] = 0x8AE0, [19402] = 0x8AE2, [19403] = 0x8AF2, [19404] = 0x8AF4,
- [19405] = 0x8AF5, [19406] = 0x8ADD, [19407] = 0x8B14, [19408] = 0x8AE4,
- [19409] = 0x8ADF, [19410] = 0x8AF0, [19411] = 0x8AC8, [19412] = 0x8ADE,
- [19413] = 0x8AE1, [19414] = 0x8AE8, [19415] = 0x8AFF, [19416] = 0x8AEF,
- [19417] = 0x8AFB, [19418] = 0x8C91, [19419] = 0x8C92, [19420] = 0x8C90,
- [19421] = 0x8CF5, [19422] = 0x8CEE, [19423] = 0x8CF1, [19424] = 0x8CF0,
- [19425] = 0x8CF3, [19426] = 0x8D6C, [19427] = 0x8D6E, [19428] = 0x8DA5,
- [19429] = 0x8DA7, [19430] = 0x8E33, [19431] = 0x8E3E, [19432] = 0x8E38,
- [19433] = 0x8E40, [19434] = 0x8E45, [19435] = 0x8E36, [19436] = 0x8E3C,
- [19437] = 0x8E3D, [19438] = 0x8E41, [19439] = 0x8E30, [19440] = 0x8E3F,
- [19441] = 0x8EBD, [19442] = 0x8F36, [19443] = 0x8F2E, [19444] = 0x8F35,
- [19445] = 0x8F32, [19446] = 0x8F39, [19447] = 0x8F37, [19448] = 0x8F34,
- [19449] = 0x9076, [19450] = 0x9079, [19451] = 0x907B, [19452] = 0x9086,
- [19453] = 0x90FA, [19454] = 0x9133, [19455] = 0x9135, [19456] = 0x9136,
- [19457] = 0x9193, [19458] = 0x9190, [19459] = 0x9191, [19460] = 0x918D,
- [19461] = 0x918F, [19462] = 0x9327, [19463] = 0x931E, [19464] = 0x9308,
- [19465] = 0x931F, [19466] = 0x9306, [19467] = 0x930F, [19468] = 0x937A,
- [19469] = 0x9338, [19470] = 0x933C, [19471] = 0x931B, [19472] = 0x9323,
- [19473] = 0x9312, [19474] = 0x9301, [19475] = 0x9346, [19476] = 0x932D,
- [19477] = 0x930E, [19478] = 0x930D, [19479] = 0x92CB, [19480] = 0x931D,
- [19481] = 0x92FA, [19482] = 0x9325, [19483] = 0x9313, [19484] = 0x92F9,
- [19485] = 0x92F7, [19486] = 0x9334, [19487] = 0x9302, [19488] = 0x9324,
- [19489] = 0x92FF, [19490] = 0x9329, [19491] = 0x9339, [19492] = 0x9335,
- [19493] = 0x932A, [19494] = 0x9314, [19495] = 0x930C, [19500] = 0x930B,
- [19501] = 0x92FE, [19502] = 0x9309, [19503] = 0x9300, [19504] = 0x92FB,
- [19505] = 0x9316, [19506] = 0x95BC, [19507] = 0x95CD, [19508] = 0x95BE,
- [19509] = 0x95B9, [19510] = 0x95BA, [19511] = 0x95B6, [19512] = 0x95BF,
- [19513] = 0x95B5, [19514] = 0x95BD, [19515] = 0x96A9, [19516] = 0x96D4,
- [19517] = 0x970B, [19518] = 0x9712, [19519] = 0x9710, [19520] = 0x9799,
- [19521] = 0x9797, [19522] = 0x9794, [19523] = 0x97F0, [19524] = 0x97F8,
- [19525] = 0x9835, [19526] = 0x982F, [19527] = 0x9832, [19528] = 0x9924,
- [19529] = 0x991F, [19530] = 0x9927, [19531] = 0x9929, [19532] = 0x999E,
- [19533] = 0x99EE, [19534] = 0x99EC, [19535] = 0x99E5, [19536] = 0x99E4,
- [19537] = 0x99F0, [19538] = 0x99E3, [19539] = 0x99EA, [19540] = 0x99E9,
- [19541] = 0x99E7, [19542] = 0x9AB9, [19543] = 0x9ABF, [19544] = 0x9AB4,
- [19545] = 0x9ABB, [19546] = 0x9AF6, [19547] = 0x9AFA, [19548] = 0x9AF9,
- [19549] = 0x9AF7, [19550] = 0x9B33, [19551] = 0x9B80, [19552] = 0x9B85,
- [19553] = 0x9B87, [19554] = 0x9B7C, [19555] = 0x9B7E, [19556] = 0x9B7B,
- [19557] = 0x9B82, [19558] = 0x9B93, [19559] = 0x9B92, [19560] = 0x9B90,
- [19561] = 0x9B7A, [19562] = 0x9B95, [19597] = 0x9B7D, [19598] = 0x9B88,
- [19599] = 0x9D25, [19600] = 0x9D17, [19601] = 0x9D20, [19602] = 0x9D1E,
- [19603] = 0x9D14, [19604] = 0x9D29, [19605] = 0x9D1D, [19606] = 0x9D18,
- [19607] = 0x9D22, [19608] = 0x9D10, [19609] = 0x9D19, [19610] = 0x9D1F,
- [19611] = 0x9E88, [19612] = 0x9E86, [19613] = 0x9E87, [19614] = 0x9EAE,
- [19615] = 0x9EAD, [19616] = 0x9ED5, [19617] = 0x9ED6, [19618] = 0x9EFA,
- [19619] = 0x9F12, [19620] = 0x9F3D, [19621] = 0x5126, [19622] = 0x5125,
- [19623] = 0x5122, [19624] = 0x5124, [19625] = 0x5120, [19626] = 0x5129,
- [19627] = 0x52F4, [19628] = 0x5693, [19629] = 0x568C, [19630] = 0x568D,
- [19631] = 0x5686, [19632] = 0x5684, [19633] = 0x5683, [19634] = 0x567E,
- [19635] = 0x5682, [19636] = 0x567F, [19637] = 0x5681, [19638] = 0x58D6,
- [19639] = 0x58D4, [19640] = 0x58CF, [19641] = 0x58D2, [19642] = 0x5B2D,
- [19643] = 0x5B25, [19644] = 0x5B32, [19645] = 0x5B23, [19646] = 0x5B2C,
- [19647] = 0x5B27, [19648] = 0x5B26, [19649] = 0x5B2F, [19650] = 0x5B2E,
- [19651] = 0x5B7B, [19652] = 0x5BF1, [19653] = 0x5BF2, [19654] = 0x5DB7,
- [19655] = 0x5E6C, [19656] = 0x5E6A, [19657] = 0x5FBE, [19658] = 0x5FBB,
- [19659] = 0x61C3, [19660] = 0x61B5, [19661] = 0x61BC, [19662] = 0x61E7,
- [19663] = 0x61E0, [19664] = 0x61E5, [19665] = 0x61E4, [19666] = 0x61E8,
- [19667] = 0x61DE, [19668] = 0x64EF, [19669] = 0x64E9, [19670] = 0x64E3,
- [19671] = 0x64EB, [19672] = 0x64E4, [19673] = 0x64E8, [19674] = 0x6581,
- [19675] = 0x6580, [19676] = 0x65B6, [19677] = 0x65DA, [19678] = 0x66D2,
- [19679] = 0x6A8D, [19680] = 0x6A96, [19681] = 0x6A81, [19682] = 0x6AA5,
- [19683] = 0x6A89, [19684] = 0x6A9F, [19685] = 0x6A9B, [19686] = 0x6AA1,
- [19687] = 0x6A9E, [19688] = 0x6A87, [19689] = 0x6A93, [19690] = 0x6A8E,
- [19695] = 0x6A95, [19696] = 0x6A83, [19697] = 0x6AA8, [19698] = 0x6AA4,
- [19699] = 0x6A91, [19700] = 0x6A7F, [19701] = 0x6AA6, [19702] = 0x6A9A,
- [19703] = 0x6A85, [19704] = 0x6A8C, [19705] = 0x6A92, [19706] = 0x6B5B,
- [19707] = 0x6BAD, [19708] = 0x6C09, [19709] = 0x6FCC, [19710] = 0x6FA9,
- [19711] = 0x6FF4, [19712] = 0x6FD4, [19713] = 0x6FE3, [19714] = 0x6FDC,
- [19715] = 0x6FED, [19716] = 0x6FE7, [19717] = 0x6FE6, [19718] = 0x6FDE,
- [19719] = 0x6FF2, [19720] = 0x6FDD, [19721] = 0x6FE2, [19722] = 0x6FE8,
- [19723] = 0x71E1, [19724] = 0x71F1, [19725] = 0x71E8, [19726] = 0x71F2,
- [19727] = 0x71E4, [19728] = 0x71F0, [19729] = 0x71E2, [19730] = 0x7373,
- [19731] = 0x736E, [19732] = 0x736F, [19733] = 0x7497, [19734] = 0x74B2,
- [19735] = 0x74AB, [19736] = 0x7490, [19737] = 0x74AA, [19738] = 0x74AD,
- [19739] = 0x74B1, [19740] = 0x74A5, [19741] = 0x74AF, [19742] = 0x7510,
- [19743] = 0x7511, [19744] = 0x7512, [19745] = 0x750F, [19746] = 0x7584,
- [19747] = 0x7643, [19748] = 0x7648, [19749] = 0x7649, [19750] = 0x7647,
- [19751] = 0x76A4, [19752] = 0x76E9, [19753] = 0x77B5, [19754] = 0x77AB,
- [19755] = 0x77B2, [19756] = 0x77B7, [19757] = 0x77B6, [19792] = 0x77B4,
- [19793] = 0x77B1, [19794] = 0x77A8, [19795] = 0x77F0, [19796] = 0x78F3,
- [19797] = 0x78FD, [19798] = 0x7902, [19799] = 0x78FB, [19800] = 0x78FC,
- [19801] = 0x78F2, [19802] = 0x7905, [19803] = 0x78F9, [19804] = 0x78FE,
- [19805] = 0x7904, [19806] = 0x79AB, [19807] = 0x79A8, [19808] = 0x7A5C,
- [19809] = 0x7A5B, [19810] = 0x7A56, [19811] = 0x7A58, [19812] = 0x7A54,
- [19813] = 0x7A5A, [19814] = 0x7ABE, [19815] = 0x7AC0, [19816] = 0x7AC1,
- [19817] = 0x7C05, [19818] = 0x7C0F, [19819] = 0x7BF2, [19820] = 0x7C00,
- [19821] = 0x7BFF, [19822] = 0x7BFB, [19823] = 0x7C0E, [19824] = 0x7BF4,
- [19825] = 0x7C0B, [19826] = 0x7BF3, [19827] = 0x7C02, [19828] = 0x7C09,
- [19829] = 0x7C03, [19830] = 0x7C01, [19831] = 0x7BF8, [19832] = 0x7BFD,
- [19833] = 0x7C06, [19834] = 0x7BF0, [19835] = 0x7BF1, [19836] = 0x7C10,
- [19837] = 0x7C0A, [19838] = 0x7CE8, [19839] = 0x7E2D, [19840] = 0x7E3C,
- [19841] = 0x7E42, [19842] = 0x7E33, [19843] = 0x9848, [19844] = 0x7E38,
- [19845] = 0x7E2A, [19846] = 0x7E49, [19847] = 0x7E40, [19848] = 0x7E47,
- [19849] = 0x7E29, [19850] = 0x7E4C, [19851] = 0x7E30, [19852] = 0x7E3B,
- [19853] = 0x7E36, [19854] = 0x7E44, [19855] = 0x7E3A, [19856] = 0x7F45,
- [19857] = 0x7F7F, [19858] = 0x7F7E, [19859] = 0x7F7D, [19860] = 0x7FF4,
- [19861] = 0x7FF2, [19862] = 0x802C, [19863] = 0x81BB, [19864] = 0x81C4,
- [19865] = 0x81CC, [19866] = 0x81CA, [19867] = 0x81C5, [19868] = 0x81C7,
- [19869] = 0x81BC, [19870] = 0x81E9, [19871] = 0x825B, [19872] = 0x825A,
- [19873] = 0x825C, [19874] = 0x8583, [19875] = 0x8580, [19876] = 0x858F,
- [19877] = 0x85A7, [19878] = 0x8595, [19879] = 0x85A0, [19880] = 0x858B,
- [19881] = 0x85A3, [19882] = 0x857B, [19883] = 0x85A4, [19884] = 0x859A,
- [19885] = 0x859E, [19890] = 0x8577, [19891] = 0x857C, [19892] = 0x8589,
- [19893] = 0x85A1, [19894] = 0x857A, [19895] = 0x8578, [19896] = 0x8557,
- [19897] = 0x858E, [19898] = 0x8596, [19899] = 0x8586, [19900] = 0x858D,
- [19901] = 0x8599, [19902] = 0x859D, [19903] = 0x8581, [19904] = 0x85A2,
- [19905] = 0x8582, [19906] = 0x8588, [19907] = 0x8585, [19908] = 0x8579,
- [19909] = 0x8576, [19910] = 0x8598, [19911] = 0x8590, [19912] = 0x859F,
- [19913] = 0x8668, [19914] = 0x87BE, [19915] = 0x87AA, [19916] = 0x87AD,
- [19917] = 0x87C5, [19918] = 0x87B0, [19919] = 0x87AC, [19920] = 0x87B9,
- [19921] = 0x87B5, [19922] = 0x87BC, [19923] = 0x87AE, [19924] = 0x87C9,
- [19925] = 0x87C3, [19926] = 0x87C2, [19927] = 0x87CC, [19928] = 0x87B7,
- [19929] = 0x87AF, [19930] = 0x87C4, [19931] = 0x87CA, [19932] = 0x87B4,
- [19933] = 0x87B6, [19934] = 0x87BF, [19935] = 0x87B8, [19936] = 0x87BD,
- [19937] = 0x87DE, [19938] = 0x87B2, [19939] = 0x8935, [19940] = 0x8933,
- [19941] = 0x893C, [19942] = 0x893E, [19943] = 0x8941, [19944] = 0x8952,
- [19945] = 0x8937, [19946] = 0x8942, [19947] = 0x89AD, [19948] = 0x89AF,
- [19949] = 0x89AE, [19950] = 0x89F2, [19951] = 0x89F3, [19952] = 0x8B1E,
- [19987] = 0x8B18, [19988] = 0x8B16, [19989] = 0x8B11, [19990] = 0x8B05,
- [19991] = 0x8B0B, [19992] = 0x8B22, [19993] = 0x8B0F, [19994] = 0x8B12,
- [19995] = 0x8B15, [19996] = 0x8B07, [19997] = 0x8B0D, [19998] = 0x8B08,
- [19999] = 0x8B06, [20000] = 0x8B1C, [20001] = 0x8B13, [20002] = 0x8B1A,
- [20003] = 0x8C4F, [20004] = 0x8C70, [20005] = 0x8C72, [20006] = 0x8C71,
- [20007] = 0x8C6F, [20008] = 0x8C95, [20009] = 0x8C94, [20010] = 0x8CF9,
- [20011] = 0x8D6F, [20012] = 0x8E4E, [20013] = 0x8E4D, [20014] = 0x8E53,
- [20015] = 0x8E50, [20016] = 0x8E4C, [20017] = 0x8E47, [20018] = 0x8F43,
- [20019] = 0x8F40, [20020] = 0x9085, [20021] = 0x907E, [20022] = 0x9138,
- [20023] = 0x919A, [20024] = 0x91A2, [20025] = 0x919B, [20026] = 0x9199,
- [20027] = 0x919F, [20028] = 0x91A1, [20029] = 0x919D, [20030] = 0x91A0,
- [20031] = 0x93A1, [20032] = 0x9383, [20033] = 0x93AF, [20034] = 0x9364,
- [20035] = 0x9356, [20036] = 0x9347, [20037] = 0x937C, [20038] = 0x9358,
- [20039] = 0x935C, [20040] = 0x9376, [20041] = 0x9349, [20042] = 0x9350,
- [20043] = 0x9351, [20044] = 0x9360, [20045] = 0x936D, [20046] = 0x938F,
- [20047] = 0x934C, [20048] = 0x936A, [20049] = 0x9379, [20050] = 0x9357,
- [20051] = 0x9355, [20052] = 0x9352, [20053] = 0x934F, [20054] = 0x9371,
- [20055] = 0x9377, [20056] = 0x937B, [20057] = 0x9361, [20058] = 0x935E,
- [20059] = 0x9363, [20060] = 0x9367, [20061] = 0x9380, [20062] = 0x934E,
- [20063] = 0x9359, [20064] = 0x95C7, [20065] = 0x95C0, [20066] = 0x95C9,
- [20067] = 0x95C3, [20068] = 0x95C5, [20069] = 0x95B7, [20070] = 0x96AE,
- [20071] = 0x96B0, [20072] = 0x96AC, [20073] = 0x9720, [20074] = 0x971F,
- [20075] = 0x9718, [20076] = 0x971D, [20077] = 0x9719, [20078] = 0x979A,
- [20079] = 0x97A1, [20080] = 0x979C, [20085] = 0x979E, [20086] = 0x979D,
- [20087] = 0x97D5, [20088] = 0x97D4, [20089] = 0x97F1, [20090] = 0x9841,
- [20091] = 0x9844, [20092] = 0x984A, [20093] = 0x9849, [20094] = 0x9845,
- [20095] = 0x9843, [20096] = 0x9925, [20097] = 0x992B, [20098] = 0x992C,
- [20099] = 0x992A, [20100] = 0x9933, [20101] = 0x9932, [20102] = 0x992F,
- [20103] = 0x992D, [20104] = 0x9931, [20105] = 0x9930, [20106] = 0x9998,
- [20107] = 0x99A3, [20108] = 0x99A1, [20109] = 0x9A02, [20110] = 0x99FA,
- [20111] = 0x99F4, [20112] = 0x99F7, [20113] = 0x99F9, [20114] = 0x99F8,
- [20115] = 0x99F6, [20116] = 0x99FB, [20117] = 0x99FD, [20118] = 0x99FE,
- [20119] = 0x99FC, [20120] = 0x9A03, [20121] = 0x9ABE, [20122] = 0x9AFE,
- [20123] = 0x9AFD, [20124] = 0x9B01, [20125] = 0x9AFC, [20126] = 0x9B48,
- [20127] = 0x9B9A, [20128] = 0x9BA8, [20129] = 0x9B9E, [20130] = 0x9B9B,
- [20131] = 0x9BA6, [20132] = 0x9BA1, [20133] = 0x9BA5, [20134] = 0x9BA4,
- [20135] = 0x9B86, [20136] = 0x9BA2, [20137] = 0x9BA0, [20138] = 0x9BAF,
- [20139] = 0x9D33, [20140] = 0x9D41, [20141] = 0x9D67, [20142] = 0x9D36,
- [20143] = 0x9D2E, [20144] = 0x9D2F, [20145] = 0x9D31, [20146] = 0x9D38,
- [20147] = 0x9D30, [20182] = 0x9D45, [20183] = 0x9D42, [20184] = 0x9D43,
- [20185] = 0x9D3E, [20186] = 0x9D37, [20187] = 0x9D40, [20188] = 0x9D3D,
- [20189] = 0x7FF5, [20190] = 0x9D2D, [20191] = 0x9E8A, [20192] = 0x9E89,
- [20193] = 0x9E8D, [20194] = 0x9EB0, [20195] = 0x9EC8, [20196] = 0x9EDA,
- [20197] = 0x9EFB, [20198] = 0x9EFF, [20199] = 0x9F24, [20200] = 0x9F23,
- [20201] = 0x9F22, [20202] = 0x9F54, [20203] = 0x9FA0, [20204] = 0x5131,
- [20205] = 0x512D, [20206] = 0x512E, [20207] = 0x5698, [20208] = 0x569C,
- [20209] = 0x5697, [20210] = 0x569A, [20211] = 0x569D, [20212] = 0x5699,
- [20213] = 0x5970, [20214] = 0x5B3C, [20215] = 0x5C69, [20216] = 0x5C6A,
- [20217] = 0x5DC0, [20218] = 0x5E6D, [20219] = 0x5E6E, [20220] = 0x61D8,
- [20221] = 0x61DF, [20222] = 0x61ED, [20223] = 0x61EE, [20224] = 0x61F1,
- [20225] = 0x61EA, [20226] = 0x61F0, [20227] = 0x61EB, [20228] = 0x61D6,
- [20229] = 0x61E9, [20230] = 0x64FF, [20231] = 0x6504, [20232] = 0x64FD,
- [20233] = 0x64F8, [20234] = 0x6501, [20235] = 0x6503, [20236] = 0x64FC,
- [20237] = 0x6594, [20238] = 0x65DB, [20239] = 0x66DA, [20240] = 0x66DB,
- [20241] = 0x66D8, [20242] = 0x6AC5, [20243] = 0x6AB9, [20244] = 0x6ABD,
- [20245] = 0x6AE1, [20246] = 0x6AC6, [20247] = 0x6ABA, [20248] = 0x6AB6,
- [20249] = 0x6AB7, [20250] = 0x6AC7, [20251] = 0x6AB4, [20252] = 0x6AAD,
- [20253] = 0x6B5E, [20254] = 0x6BC9, [20255] = 0x6C0B, [20256] = 0x7007,
- [20257] = 0x700C, [20258] = 0x700D, [20259] = 0x7001, [20260] = 0x7005,
- [20261] = 0x7014, [20262] = 0x700E, [20263] = 0x6FFF, [20264] = 0x7000,
- [20265] = 0x6FFB, [20266] = 0x7026, [20267] = 0x6FFC, [20268] = 0x6FF7,
- [20269] = 0x700A, [20270] = 0x7201, [20271] = 0x71FF, [20272] = 0x71F9,
- [20273] = 0x7203, [20274] = 0x71FD, [20275] = 0x7376, [20280] = 0x74B8,
- [20281] = 0x74C0, [20282] = 0x74B5, [20283] = 0x74C1, [20284] = 0x74BE,
- [20285] = 0x74B6, [20286] = 0x74BB, [20287] = 0x74C2, [20288] = 0x7514,
- [20289] = 0x7513, [20290] = 0x765C, [20291] = 0x7664, [20292] = 0x7659,
- [20293] = 0x7650, [20294] = 0x7653, [20295] = 0x7657, [20296] = 0x765A,
- [20297] = 0x76A6, [20298] = 0x76BD, [20299] = 0x76EC, [20300] = 0x77C2,
- [20301] = 0x77BA, [20302] = 0x78FF, [20303] = 0x790C, [20304] = 0x7913,
- [20305] = 0x7914, [20306] = 0x7909, [20307] = 0x7910, [20308] = 0x7912,
- [20309] = 0x7911, [20310] = 0x79AD, [20311] = 0x79AC, [20312] = 0x7A5F,
- [20313] = 0x7C1C, [20314] = 0x7C29, [20315] = 0x7C19, [20316] = 0x7C20,
- [20317] = 0x7C1F, [20318] = 0x7C2D, [20319] = 0x7C1D, [20320] = 0x7C26,
- [20321] = 0x7C28, [20322] = 0x7C22, [20323] = 0x7C25, [20324] = 0x7C30,
- [20325] = 0x7E5C, [20326] = 0x7E50, [20327] = 0x7E56, [20328] = 0x7E63,
- [20329] = 0x7E58, [20330] = 0x7E62, [20331] = 0x7E5F, [20332] = 0x7E51,
- [20333] = 0x7E60, [20334] = 0x7E57, [20335] = 0x7E53, [20336] = 0x7FB5,
- [20337] = 0x7FB3, [20338] = 0x7FF7, [20339] = 0x7FF8, [20340] = 0x8075,
- [20341] = 0x81D1, [20342] = 0x81D2, [20377] = 0x81D0, [20378] = 0x825F,
- [20379] = 0x825E, [20380] = 0x85B4, [20381] = 0x85C6, [20382] = 0x85C0,
- [20383] = 0x85C3, [20384] = 0x85C2, [20385] = 0x85B3, [20386] = 0x85B5,
- [20387] = 0x85BD, [20388] = 0x85C7, [20389] = 0x85C4, [20390] = 0x85BF,
- [20391] = 0x85CB, [20392] = 0x85CE, [20393] = 0x85C8, [20394] = 0x85C5,
- [20395] = 0x85B1, [20396] = 0x85B6, [20397] = 0x85D2, [20398] = 0x8624,
- [20399] = 0x85B8, [20400] = 0x85B7, [20401] = 0x85BE, [20402] = 0x8669,
- [20403] = 0x87E7, [20404] = 0x87E6, [20405] = 0x87E2, [20406] = 0x87DB,
- [20407] = 0x87EB, [20408] = 0x87EA, [20409] = 0x87E5, [20410] = 0x87DF,
- [20411] = 0x87F3, [20412] = 0x87E4, [20413] = 0x87D4, [20414] = 0x87DC,
- [20415] = 0x87D3, [20416] = 0x87ED, [20417] = 0x87D8, [20418] = 0x87E3,
- [20419] = 0x87A4, [20420] = 0x87D7, [20421] = 0x87D9, [20422] = 0x8801,
- [20423] = 0x87F4, [20424] = 0x87E8, [20425] = 0x87DD, [20426] = 0x8953,
- [20427] = 0x894B, [20428] = 0x894F, [20429] = 0x894C, [20430] = 0x8946,
- [20431] = 0x8950, [20432] = 0x8951, [20433] = 0x8949, [20434] = 0x8B2A,
- [20435] = 0x8B27, [20436] = 0x8B23, [20437] = 0x8B33, [20438] = 0x8B30,
- [20439] = 0x8B35, [20440] = 0x8B47, [20441] = 0x8B2F, [20442] = 0x8B3C,
- [20443] = 0x8B3E, [20444] = 0x8B31, [20445] = 0x8B25, [20446] = 0x8B37,
- [20447] = 0x8B26, [20448] = 0x8B36, [20449] = 0x8B2E, [20450] = 0x8B24,
- [20451] = 0x8B3B, [20452] = 0x8B3D, [20453] = 0x8B3A, [20454] = 0x8C42,
- [20455] = 0x8C75, [20456] = 0x8C99, [20457] = 0x8C98, [20458] = 0x8C97,
- [20459] = 0x8CFE, [20460] = 0x8D04, [20461] = 0x8D02, [20462] = 0x8D00,
- [20463] = 0x8E5C, [20464] = 0x8E62, [20465] = 0x8E60, [20466] = 0x8E57,
- [20467] = 0x8E56, [20468] = 0x8E5E, [20469] = 0x8E65, [20470] = 0x8E67,
- [20475] = 0x8E5B, [20476] = 0x8E5A, [20477] = 0x8E61, [20478] = 0x8E5D,
- [20479] = 0x8E69, [20480] = 0x8E54, [20481] = 0x8F46, [20482] = 0x8F47,
- [20483] = 0x8F48, [20484] = 0x8F4B, [20485] = 0x9128, [20486] = 0x913A,
- [20487] = 0x913B, [20488] = 0x913E, [20489] = 0x91A8, [20490] = 0x91A5,
- [20491] = 0x91A7, [20492] = 0x91AF, [20493] = 0x91AA, [20494] = 0x93B5,
- [20495] = 0x938C, [20496] = 0x9392, [20497] = 0x93B7, [20498] = 0x939B,
- [20499] = 0x939D, [20500] = 0x9389, [20501] = 0x93A7, [20502] = 0x938E,
- [20503] = 0x93AA, [20504] = 0x939E, [20505] = 0x93A6, [20506] = 0x9395,
- [20507] = 0x9388, [20508] = 0x9399, [20509] = 0x939F, [20510] = 0x938D,
- [20511] = 0x93B1, [20512] = 0x9391, [20513] = 0x93B2, [20514] = 0x93A4,
- [20515] = 0x93A8, [20516] = 0x93B4, [20517] = 0x93A3, [20518] = 0x93A5,
- [20519] = 0x95D2, [20520] = 0x95D3, [20521] = 0x95D1, [20522] = 0x96B3,
- [20523] = 0x96D7, [20524] = 0x96DA, [20525] = 0x5DC2, [20526] = 0x96DF,
- [20527] = 0x96D8, [20528] = 0x96DD, [20529] = 0x9723, [20530] = 0x9722,
- [20531] = 0x9725, [20532] = 0x97AC, [20533] = 0x97AE, [20534] = 0x97A8,
- [20535] = 0x97AB, [20536] = 0x97A4, [20537] = 0x97AA, [20572] = 0x97A2,
- [20573] = 0x97A5, [20574] = 0x97D7, [20575] = 0x97D9, [20576] = 0x97D6,
- [20577] = 0x97D8, [20578] = 0x97FA, [20579] = 0x9850, [20580] = 0x9851,
- [20581] = 0x9852, [20582] = 0x98B8, [20583] = 0x9941, [20584] = 0x993C,
- [20585] = 0x993A, [20586] = 0x9A0F, [20587] = 0x9A0B, [20588] = 0x9A09,
- [20589] = 0x9A0D, [20590] = 0x9A04, [20591] = 0x9A11, [20592] = 0x9A0A,
- [20593] = 0x9A05, [20594] = 0x9A07, [20595] = 0x9A06, [20596] = 0x9AC0,
- [20597] = 0x9ADC, [20598] = 0x9B08, [20599] = 0x9B04, [20600] = 0x9B05,
- [20601] = 0x9B29, [20602] = 0x9B35, [20603] = 0x9B4A, [20604] = 0x9B4C,
- [20605] = 0x9B4B, [20606] = 0x9BC7, [20607] = 0x9BC6, [20608] = 0x9BC3,
- [20609] = 0x9BBF, [20610] = 0x9BC1, [20611] = 0x9BB5, [20612] = 0x9BB8,
- [20613] = 0x9BD3, [20614] = 0x9BB6, [20615] = 0x9BC4, [20616] = 0x9BB9,
- [20617] = 0x9BBD, [20618] = 0x9D5C, [20619] = 0x9D53, [20620] = 0x9D4F,
- [20621] = 0x9D4A, [20622] = 0x9D5B, [20623] = 0x9D4B, [20624] = 0x9D59,
- [20625] = 0x9D56, [20626] = 0x9D4C, [20627] = 0x9D57, [20628] = 0x9D52,
- [20629] = 0x9D54, [20630] = 0x9D5F, [20631] = 0x9D58, [20632] = 0x9D5A,
- [20633] = 0x9E8E, [20634] = 0x9E8C, [20635] = 0x9EDF, [20636] = 0x9F01,
- [20637] = 0x9F00, [20638] = 0x9F16, [20639] = 0x9F25, [20640] = 0x9F2B,
- [20641] = 0x9F2A, [20642] = 0x9F29, [20643] = 0x9F28, [20644] = 0x9F4C,
- [20645] = 0x9F55, [20646] = 0x5134, [20647] = 0x5135, [20648] = 0x5296,
- [20649] = 0x52F7, [20650] = 0x53B4, [20651] = 0x56AB, [20652] = 0x56AD,
- [20653] = 0x56A6, [20654] = 0x56A7, [20655] = 0x56AA, [20656] = 0x56AC,
- [20657] = 0x58DA, [20658] = 0x58DD, [20659] = 0x58DB, [20660] = 0x5912,
- [20661] = 0x5B3D, [20662] = 0x5B3E, [20663] = 0x5B3F, [20664] = 0x5DC3,
- [20665] = 0x5E70, [20670] = 0x5FBF, [20671] = 0x61FB, [20672] = 0x6507,
- [20673] = 0x6510, [20674] = 0x650D, [20675] = 0x6509, [20676] = 0x650C,
- [20677] = 0x650E, [20678] = 0x6584, [20679] = 0x65DE, [20680] = 0x65DD,
- [20681] = 0x66DE, [20682] = 0x6AE7, [20683] = 0x6AE0, [20684] = 0x6ACC,
- [20685] = 0x6AD1, [20686] = 0x6AD9, [20687] = 0x6ACB, [20688] = 0x6ADF,
- [20689] = 0x6ADC, [20690] = 0x6AD0, [20691] = 0x6AEB, [20692] = 0x6ACF,
- [20693] = 0x6ACD, [20694] = 0x6ADE, [20695] = 0x6B60, [20696] = 0x6BB0,
- [20697] = 0x6C0C, [20698] = 0x7019, [20699] = 0x7027, [20700] = 0x7020,
- [20701] = 0x7016, [20702] = 0x702B, [20703] = 0x7021, [20704] = 0x7022,
- [20705] = 0x7023, [20706] = 0x7029, [20707] = 0x7017, [20708] = 0x7024,
- [20709] = 0x701C, [20710] = 0x702A, [20711] = 0x720C, [20712] = 0x720A,
- [20713] = 0x7207, [20714] = 0x7202, [20715] = 0x7205, [20716] = 0x72A5,
- [20717] = 0x72A6, [20718] = 0x72A4, [20719] = 0x72A3, [20720] = 0x72A1,
- [20721] = 0x74CB, [20722] = 0x74C5, [20723] = 0x74B7, [20724] = 0x74C3,
- [20725] = 0x7516, [20726] = 0x7660, [20727] = 0x77C9, [20728] = 0x77CA,
- [20729] = 0x77C4, [20730] = 0x77F1, [20731] = 0x791D, [20732] = 0x791B,
- [20767] = 0x7921, [20768] = 0x791C, [20769] = 0x7917, [20770] = 0x791E,
- [20771] = 0x79B0, [20772] = 0x7A67, [20773] = 0x7A68, [20774] = 0x7C33,
- [20775] = 0x7C3C, [20776] = 0x7C39, [20777] = 0x7C2C, [20778] = 0x7C3B,
- [20779] = 0x7CEC, [20780] = 0x7CEA, [20781] = 0x7E76, [20782] = 0x7E75,
- [20783] = 0x7E78, [20784] = 0x7E70, [20785] = 0x7E77, [20786] = 0x7E6F,
- [20787] = 0x7E7A, [20788] = 0x7E72, [20789] = 0x7E74, [20790] = 0x7E68,
- [20791] = 0x7F4B, [20792] = 0x7F4A, [20793] = 0x7F83, [20794] = 0x7F86,
- [20795] = 0x7FB7, [20796] = 0x7FFD, [20797] = 0x7FFE, [20798] = 0x8078,
- [20799] = 0x81D7, [20800] = 0x81D5, [20801] = 0x8264, [20802] = 0x8261,
- [20803] = 0x8263, [20804] = 0x85EB, [20805] = 0x85F1, [20806] = 0x85ED,
- [20807] = 0x85D9, [20808] = 0x85E1, [20809] = 0x85E8, [20810] = 0x85DA,
- [20811] = 0x85D7, [20812] = 0x85EC, [20813] = 0x85F2, [20814] = 0x85F8,
- [20815] = 0x85D8, [20816] = 0x85DF, [20817] = 0x85E3, [20818] = 0x85DC,
- [20819] = 0x85D1, [20820] = 0x85F0, [20821] = 0x85E6, [20822] = 0x85EF,
- [20823] = 0x85DE, [20824] = 0x85E2, [20825] = 0x8800, [20826] = 0x87FA,
- [20827] = 0x8803, [20828] = 0x87F6, [20829] = 0x87F7, [20830] = 0x8809,
- [20831] = 0x880C, [20832] = 0x880B, [20833] = 0x8806, [20834] = 0x87FC,
- [20835] = 0x8808, [20836] = 0x87FF, [20837] = 0x880A, [20838] = 0x8802,
- [20839] = 0x8962, [20840] = 0x895A, [20841] = 0x895B, [20842] = 0x8957,
- [20843] = 0x8961, [20844] = 0x895C, [20845] = 0x8958, [20846] = 0x895D,
- [20847] = 0x8959, [20848] = 0x8988, [20849] = 0x89B7, [20850] = 0x89B6,
- [20851] = 0x89F6, [20852] = 0x8B50, [20853] = 0x8B48, [20854] = 0x8B4A,
- [20855] = 0x8B40, [20856] = 0x8B53, [20857] = 0x8B56, [20858] = 0x8B54,
- [20859] = 0x8B4B, [20860] = 0x8B55, [20865] = 0x8B51, [20866] = 0x8B42,
- [20867] = 0x8B52, [20868] = 0x8B57, [20869] = 0x8C43, [20870] = 0x8C77,
- [20871] = 0x8C76, [20872] = 0x8C9A, [20873] = 0x8D06, [20874] = 0x8D07,
- [20875] = 0x8D09, [20876] = 0x8DAC, [20877] = 0x8DAA, [20878] = 0x8DAD,
- [20879] = 0x8DAB, [20880] = 0x8E6D, [20881] = 0x8E78, [20882] = 0x8E73,
- [20883] = 0x8E6A, [20884] = 0x8E6F, [20885] = 0x8E7B, [20886] = 0x8EC2,
- [20887] = 0x8F52, [20888] = 0x8F51, [20889] = 0x8F4F, [20890] = 0x8F50,
- [20891] = 0x8F53, [20892] = 0x8FB4, [20893] = 0x9140, [20894] = 0x913F,
- [20895] = 0x91B0, [20896] = 0x91AD, [20897] = 0x93DE, [20898] = 0x93C7,
- [20899] = 0x93CF, [20900] = 0x93C2, [20901] = 0x93DA, [20902] = 0x93D0,
- [20903] = 0x93F9, [20904] = 0x93EC, [20905] = 0x93CC, [20906] = 0x93D9,
- [20907] = 0x93A9, [20908] = 0x93E6, [20909] = 0x93CA, [20910] = 0x93D4,
- [20911] = 0x93EE, [20912] = 0x93E3, [20913] = 0x93D5, [20914] = 0x93C4,
- [20915] = 0x93CE, [20916] = 0x93C0, [20917] = 0x93D2, [20918] = 0x93E7,
- [20919] = 0x957D, [20920] = 0x95DA, [20921] = 0x95DB, [20922] = 0x96E1,
- [20923] = 0x9729, [20924] = 0x972B, [20925] = 0x972C, [20926] = 0x9728,
- [20927] = 0x9726, [20962] = 0x97B3, [20963] = 0x97B7, [20964] = 0x97B6,
- [20965] = 0x97DD, [20966] = 0x97DE, [20967] = 0x97DF, [20968] = 0x985C,
- [20969] = 0x9859, [20970] = 0x985D, [20971] = 0x9857, [20972] = 0x98BF,
- [20973] = 0x98BD, [20974] = 0x98BB, [20975] = 0x98BE, [20976] = 0x9948,
- [20977] = 0x9947, [20978] = 0x9943, [20979] = 0x99A6, [20980] = 0x99A7,
- [20981] = 0x9A1A, [20982] = 0x9A15, [20983] = 0x9A25, [20984] = 0x9A1D,
- [20985] = 0x9A24, [20986] = 0x9A1B, [20987] = 0x9A22, [20988] = 0x9A20,
- [20989] = 0x9A27, [20990] = 0x9A23, [20991] = 0x9A1E, [20992] = 0x9A1C,
- [20993] = 0x9A14, [20994] = 0x9AC2, [20995] = 0x9B0B, [20996] = 0x9B0A,
- [20997] = 0x9B0E, [20998] = 0x9B0C, [20999] = 0x9B37, [21000] = 0x9BEA,
- [21001] = 0x9BEB, [21002] = 0x9BE0, [21003] = 0x9BDE, [21004] = 0x9BE4,
- [21005] = 0x9BE6, [21006] = 0x9BE2, [21007] = 0x9BF0, [21008] = 0x9BD4,
- [21009] = 0x9BD7, [21010] = 0x9BEC, [21011] = 0x9BDC, [21012] = 0x9BD9,
- [21013] = 0x9BE5, [21014] = 0x9BD5, [21015] = 0x9BE1, [21016] = 0x9BDA,
- [21017] = 0x9D77, [21018] = 0x9D81, [21019] = 0x9D8A, [21020] = 0x9D84,
- [21021] = 0x9D88, [21022] = 0x9D71, [21023] = 0x9D80, [21024] = 0x9D78,
- [21025] = 0x9D86, [21026] = 0x9D8B, [21027] = 0x9D8C, [21028] = 0x9D7D,
- [21029] = 0x9D6B, [21030] = 0x9D74, [21031] = 0x9D75, [21032] = 0x9D70,
- [21033] = 0x9D69, [21034] = 0x9D85, [21035] = 0x9D73, [21036] = 0x9D7B,
- [21037] = 0x9D82, [21038] = 0x9D6F, [21039] = 0x9D79, [21040] = 0x9D7F,
- [21041] = 0x9D87, [21042] = 0x9D68, [21043] = 0x9E94, [21044] = 0x9E91,
- [21045] = 0x9EC0, [21046] = 0x9EFC, [21047] = 0x9F2D, [21048] = 0x9F40,
- [21049] = 0x9F41, [21050] = 0x9F4D, [21051] = 0x9F56, [21052] = 0x9F57,
- [21053] = 0x9F58, [21054] = 0x5337, [21055] = 0x56B2, [21060] = 0x56B5,
- [21061] = 0x56B3, [21062] = 0x58E3, [21063] = 0x5B45, [21064] = 0x5DC6,
- [21065] = 0x5DC7, [21066] = 0x5EEE, [21067] = 0x5EEF, [21068] = 0x5FC0,
- [21069] = 0x5FC1, [21070] = 0x61F9, [21071] = 0x6517, [21072] = 0x6516,
- [21073] = 0x6515, [21074] = 0x6513, [21075] = 0x65DF, [21076] = 0x66E8,
- [21077] = 0x66E3, [21078] = 0x66E4, [21079] = 0x6AF3, [21080] = 0x6AF0,
- [21081] = 0x6AEA, [21082] = 0x6AE8, [21083] = 0x6AF9, [21084] = 0x6AF1,
- [21085] = 0x6AEE, [21086] = 0x6AEF, [21087] = 0x703C, [21088] = 0x7035,
- [21089] = 0x702F, [21090] = 0x7037, [21091] = 0x7034, [21092] = 0x7031,
- [21093] = 0x7042, [21094] = 0x7038, [21095] = 0x703F, [21096] = 0x703A,
- [21097] = 0x7039, [21098] = 0x7040, [21099] = 0x703B, [21100] = 0x7033,
- [21101] = 0x7041, [21102] = 0x7213, [21103] = 0x7214, [21104] = 0x72A8,
- [21105] = 0x737D, [21106] = 0x737C, [21107] = 0x74BA, [21108] = 0x76AB,
- [21109] = 0x76AA, [21110] = 0x76BE, [21111] = 0x76ED, [21112] = 0x77CC,
- [21113] = 0x77CE, [21114] = 0x77CF, [21115] = 0x77CD, [21116] = 0x77F2,
- [21117] = 0x7925, [21118] = 0x7923, [21119] = 0x7927, [21120] = 0x7928,
- [21121] = 0x7924, [21122] = 0x7929, [21157] = 0x79B2, [21158] = 0x7A6E,
- [21159] = 0x7A6C, [21160] = 0x7A6D, [21161] = 0x7AF7, [21162] = 0x7C49,
- [21163] = 0x7C48, [21164] = 0x7C4A, [21165] = 0x7C47, [21166] = 0x7C45,
- [21167] = 0x7CEE, [21168] = 0x7E7B, [21169] = 0x7E7E, [21170] = 0x7E81,
- [21171] = 0x7E80, [21172] = 0x7FBA, [21173] = 0x7FFF, [21174] = 0x8079,
- [21175] = 0x81DB, [21176] = 0x81D9, [21177] = 0x820B, [21178] = 0x8268,
- [21179] = 0x8269, [21180] = 0x8622, [21181] = 0x85FF, [21182] = 0x8601,
- [21183] = 0x85FE, [21184] = 0x861B, [21185] = 0x8600, [21186] = 0x85F6,
- [21187] = 0x8604, [21188] = 0x8609, [21189] = 0x8605, [21190] = 0x860C,
- [21191] = 0x85FD, [21192] = 0x8819, [21193] = 0x8810, [21194] = 0x8811,
- [21195] = 0x8817, [21196] = 0x8813, [21197] = 0x8816, [21198] = 0x8963,
- [21199] = 0x8966, [21200] = 0x89B9, [21201] = 0x89F7, [21202] = 0x8B60,
- [21203] = 0x8B6A, [21204] = 0x8B5D, [21205] = 0x8B68, [21206] = 0x8B63,
- [21207] = 0x8B65, [21208] = 0x8B67, [21209] = 0x8B6D, [21210] = 0x8DAE,
- [21211] = 0x8E86, [21212] = 0x8E88, [21213] = 0x8E84, [21214] = 0x8F59,
- [21215] = 0x8F56, [21216] = 0x8F57, [21217] = 0x8F55, [21218] = 0x8F58,
- [21219] = 0x8F5A, [21220] = 0x908D, [21221] = 0x9143, [21222] = 0x9141,
- [21223] = 0x91B7, [21224] = 0x91B5, [21225] = 0x91B2, [21226] = 0x91B3,
- [21227] = 0x940B, [21228] = 0x9413, [21229] = 0x93FB, [21230] = 0x9420,
- [21231] = 0x940F, [21232] = 0x9414, [21233] = 0x93FE, [21234] = 0x9415,
- [21235] = 0x9410, [21236] = 0x9428, [21237] = 0x9419, [21238] = 0x940D,
- [21239] = 0x93F5, [21240] = 0x9400, [21241] = 0x93F7, [21242] = 0x9407,
- [21243] = 0x940E, [21244] = 0x9416, [21245] = 0x9412, [21246] = 0x93FA,
- [21247] = 0x9409, [21248] = 0x93F8, [21249] = 0x940A, [21250] = 0x93FF,
- [21255] = 0x93FC, [21256] = 0x940C, [21257] = 0x93F6, [21258] = 0x9411,
- [21259] = 0x9406, [21260] = 0x95DE, [21261] = 0x95E0, [21262] = 0x95DF,
- [21263] = 0x972E, [21264] = 0x972F, [21265] = 0x97B9, [21266] = 0x97BB,
- [21267] = 0x97FD, [21268] = 0x97FE, [21269] = 0x9860, [21270] = 0x9862,
- [21271] = 0x9863, [21272] = 0x985F, [21273] = 0x98C1, [21274] = 0x98C2,
- [21275] = 0x9950, [21276] = 0x994E, [21277] = 0x9959, [21278] = 0x994C,
- [21279] = 0x994B, [21280] = 0x9953, [21281] = 0x9A32, [21282] = 0x9A34,
- [21283] = 0x9A31, [21284] = 0x9A2C, [21285] = 0x9A2A, [21286] = 0x9A36,
- [21287] = 0x9A29, [21288] = 0x9A2E, [21289] = 0x9A38, [21290] = 0x9A2D,
- [21291] = 0x9AC7, [21292] = 0x9ACA, [21293] = 0x9AC6, [21294] = 0x9B10,
- [21295] = 0x9B12, [21296] = 0x9B11, [21297] = 0x9C0B, [21298] = 0x9C08,
- [21299] = 0x9BF7, [21300] = 0x9C05, [21301] = 0x9C12, [21302] = 0x9BF8,
- [21303] = 0x9C40, [21304] = 0x9C07, [21305] = 0x9C0E, [21306] = 0x9C06,
- [21307] = 0x9C17, [21308] = 0x9C14, [21309] = 0x9C09, [21310] = 0x9D9F,
- [21311] = 0x9D99, [21312] = 0x9DA4, [21313] = 0x9D9D, [21314] = 0x9D92,
- [21315] = 0x9D98, [21316] = 0x9D90, [21317] = 0x9D9B, [21352] = 0x9DA0,
- [21353] = 0x9D94, [21354] = 0x9D9C, [21355] = 0x9DAA, [21356] = 0x9D97,
- [21357] = 0x9DA1, [21358] = 0x9D9A, [21359] = 0x9DA2, [21360] = 0x9DA8,
- [21361] = 0x9D9E, [21362] = 0x9DA3, [21363] = 0x9DBF, [21364] = 0x9DA9,
- [21365] = 0x9D96, [21366] = 0x9DA6, [21367] = 0x9DA7, [21368] = 0x9E99,
- [21369] = 0x9E9B, [21370] = 0x9E9A, [21371] = 0x9EE5, [21372] = 0x9EE4,
- [21373] = 0x9EE7, [21374] = 0x9EE6, [21375] = 0x9F30, [21376] = 0x9F2E,
- [21377] = 0x9F5B, [21378] = 0x9F60, [21379] = 0x9F5E, [21380] = 0x9F5D,
- [21381] = 0x9F59, [21382] = 0x9F91, [21383] = 0x513A, [21384] = 0x5139,
- [21385] = 0x5298, [21386] = 0x5297, [21387] = 0x56C3, [21388] = 0x56BD,
- [21389] = 0x56BE, [21390] = 0x5B48, [21391] = 0x5B47, [21392] = 0x5DCB,
- [21393] = 0x5DCF, [21394] = 0x5EF1, [21395] = 0x61FD, [21396] = 0x651B,
- [21397] = 0x6B02, [21398] = 0x6AFC, [21399] = 0x6B03, [21400] = 0x6AF8,
- [21401] = 0x6B00, [21402] = 0x7043, [21403] = 0x7044, [21404] = 0x704A,
- [21405] = 0x7048, [21406] = 0x7049, [21407] = 0x7045, [21408] = 0x7046,
- [21409] = 0x721D, [21410] = 0x721A, [21411] = 0x7219, [21412] = 0x737E,
- [21413] = 0x7517, [21414] = 0x766A, [21415] = 0x77D0, [21416] = 0x792D,
- [21417] = 0x7931, [21418] = 0x792F, [21419] = 0x7C54, [21420] = 0x7C53,
- [21421] = 0x7CF2, [21422] = 0x7E8A, [21423] = 0x7E87, [21424] = 0x7E88,
- [21425] = 0x7E8B, [21426] = 0x7E86, [21427] = 0x7E8D, [21428] = 0x7F4D,
- [21429] = 0x7FBB, [21430] = 0x8030, [21431] = 0x81DD, [21432] = 0x8618,
- [21433] = 0x862A, [21434] = 0x8626, [21435] = 0x861F, [21436] = 0x8623,
- [21437] = 0x861C, [21438] = 0x8619, [21439] = 0x8627, [21440] = 0x862E,
- [21441] = 0x8621, [21442] = 0x8620, [21443] = 0x8629, [21444] = 0x861E,
- [21445] = 0x8625, [21450] = 0x8829, [21451] = 0x881D, [21452] = 0x881B,
- [21453] = 0x8820, [21454] = 0x8824, [21455] = 0x881C, [21456] = 0x882B,
- [21457] = 0x884A, [21458] = 0x896D, [21459] = 0x8969, [21460] = 0x896E,
- [21461] = 0x896B, [21462] = 0x89FA, [21463] = 0x8B79, [21464] = 0x8B78,
- [21465] = 0x8B45, [21466] = 0x8B7A, [21467] = 0x8B7B, [21468] = 0x8D10,
- [21469] = 0x8D14, [21470] = 0x8DAF, [21471] = 0x8E8E, [21472] = 0x8E8C,
- [21473] = 0x8F5E, [21474] = 0x8F5B, [21475] = 0x8F5D, [21476] = 0x9146,
- [21477] = 0x9144, [21478] = 0x9145, [21479] = 0x91B9, [21480] = 0x943F,
- [21481] = 0x943B, [21482] = 0x9436, [21483] = 0x9429, [21484] = 0x943D,
- [21485] = 0x943C, [21486] = 0x9430, [21487] = 0x9439, [21488] = 0x942A,
- [21489] = 0x9437, [21490] = 0x942C, [21491] = 0x9440, [21492] = 0x9431,
- [21493] = 0x95E5, [21494] = 0x95E4, [21495] = 0x95E3, [21496] = 0x9735,
- [21497] = 0x973A, [21498] = 0x97BF, [21499] = 0x97E1, [21500] = 0x9864,
- [21501] = 0x98C9, [21502] = 0x98C6, [21503] = 0x98C0, [21504] = 0x9958,
- [21505] = 0x9956, [21506] = 0x9A39, [21507] = 0x9A3D, [21508] = 0x9A46,
- [21509] = 0x9A44, [21510] = 0x9A42, [21511] = 0x9A41, [21512] = 0x9A3A,
- [21547] = 0x9A3F, [21548] = 0x9ACD, [21549] = 0x9B15, [21550] = 0x9B17,
- [21551] = 0x9B18, [21552] = 0x9B16, [21553] = 0x9B3A, [21554] = 0x9B52,
- [21555] = 0x9C2B, [21556] = 0x9C1D, [21557] = 0x9C1C, [21558] = 0x9C2C,
- [21559] = 0x9C23, [21560] = 0x9C28, [21561] = 0x9C29, [21562] = 0x9C24,
- [21563] = 0x9C21, [21564] = 0x9DB7, [21565] = 0x9DB6, [21566] = 0x9DBC,
- [21567] = 0x9DC1, [21568] = 0x9DC7, [21569] = 0x9DCA, [21570] = 0x9DCF,
- [21571] = 0x9DBE, [21572] = 0x9DC5, [21573] = 0x9DC3, [21574] = 0x9DBB,
- [21575] = 0x9DB5, [21576] = 0x9DCE, [21577] = 0x9DB9, [21578] = 0x9DBA,
- [21579] = 0x9DAC, [21580] = 0x9DC8, [21581] = 0x9DB1, [21582] = 0x9DAD,
- [21583] = 0x9DCC, [21584] = 0x9DB3, [21585] = 0x9DCD, [21586] = 0x9DB2,
- [21587] = 0x9E7A, [21588] = 0x9E9C, [21589] = 0x9EEB, [21590] = 0x9EEE,
- [21591] = 0x9EED, [21592] = 0x9F1B, [21593] = 0x9F18, [21594] = 0x9F1A,
- [21595] = 0x9F31, [21596] = 0x9F4E, [21597] = 0x9F65, [21598] = 0x9F64,
- [21599] = 0x9F92, [21600] = 0x4EB9, [21601] = 0x56C6, [21602] = 0x56C5,
- [21603] = 0x56CB, [21604] = 0x5971, [21605] = 0x5B4B, [21606] = 0x5B4C,
- [21607] = 0x5DD5, [21608] = 0x5DD1, [21609] = 0x5EF2, [21610] = 0x6521,
- [21611] = 0x6520, [21612] = 0x6526, [21613] = 0x6522, [21614] = 0x6B0B,
- [21615] = 0x6B08, [21616] = 0x6B09, [21617] = 0x6C0D, [21618] = 0x7055,
- [21619] = 0x7056, [21620] = 0x7057, [21621] = 0x7052, [21622] = 0x721E,
- [21623] = 0x721F, [21624] = 0x72A9, [21625] = 0x737F, [21626] = 0x74D8,
- [21627] = 0x74D5, [21628] = 0x74D9, [21629] = 0x74D7, [21630] = 0x766D,
- [21631] = 0x76AD, [21632] = 0x7935, [21633] = 0x79B4, [21634] = 0x7A70,
- [21635] = 0x7A71, [21636] = 0x7C57, [21637] = 0x7C5C, [21638] = 0x7C59,
- [21639] = 0x7C5B, [21640] = 0x7C5A, [21645] = 0x7CF4, [21646] = 0x7CF1,
- [21647] = 0x7E91, [21648] = 0x7F4F, [21649] = 0x7F87, [21650] = 0x81DE,
- [21651] = 0x826B, [21652] = 0x8634, [21653] = 0x8635, [21654] = 0x8633,
- [21655] = 0x862C, [21656] = 0x8632, [21657] = 0x8636, [21658] = 0x882C,
- [21659] = 0x8828, [21660] = 0x8826, [21661] = 0x882A, [21662] = 0x8825,
- [21663] = 0x8971, [21664] = 0x89BF, [21665] = 0x89BE, [21666] = 0x89FB,
- [21667] = 0x8B7E, [21668] = 0x8B84, [21669] = 0x8B82, [21670] = 0x8B86,
- [21671] = 0x8B85, [21672] = 0x8B7F, [21673] = 0x8D15, [21674] = 0x8E95,
- [21675] = 0x8E94, [21676] = 0x8E9A, [21677] = 0x8E92, [21678] = 0x8E90,
- [21679] = 0x8E96, [21680] = 0x8E97, [21681] = 0x8F60, [21682] = 0x8F62,
- [21683] = 0x9147, [21684] = 0x944C, [21685] = 0x9450, [21686] = 0x944A,
- [21687] = 0x944B, [21688] = 0x944F, [21689] = 0x9447, [21690] = 0x9445,
- [21691] = 0x9448, [21692] = 0x9449, [21693] = 0x9446, [21694] = 0x973F,
- [21695] = 0x97E3, [21696] = 0x986A, [21697] = 0x9869, [21698] = 0x98CB,
- [21699] = 0x9954, [21700] = 0x995B, [21701] = 0x9A4E, [21702] = 0x9A53,
- [21703] = 0x9A54, [21704] = 0x9A4C, [21705] = 0x9A4F, [21706] = 0x9A48,
- [21707] = 0x9A4A, [21742] = 0x9A49, [21743] = 0x9A52, [21744] = 0x9A50,
- [21745] = 0x9AD0, [21746] = 0x9B19, [21747] = 0x9B2B, [21748] = 0x9B3B,
- [21749] = 0x9B56, [21750] = 0x9B55, [21751] = 0x9C46, [21752] = 0x9C48,
- [21753] = 0x9C3F, [21754] = 0x9C44, [21755] = 0x9C39, [21756] = 0x9C33,
- [21757] = 0x9C41, [21758] = 0x9C3C, [21759] = 0x9C37, [21760] = 0x9C34,
- [21761] = 0x9C32, [21762] = 0x9C3D, [21763] = 0x9C36, [21764] = 0x9DDB,
- [21765] = 0x9DD2, [21766] = 0x9DDE, [21767] = 0x9DDA, [21768] = 0x9DCB,
- [21769] = 0x9DD0, [21770] = 0x9DDC, [21771] = 0x9DD1, [21772] = 0x9DDF,
- [21773] = 0x9DE9, [21774] = 0x9DD9, [21775] = 0x9DD8, [21776] = 0x9DD6,
- [21777] = 0x9DF5, [21778] = 0x9DD5, [21779] = 0x9DDD, [21780] = 0x9EB6,
- [21781] = 0x9EF0, [21782] = 0x9F35, [21783] = 0x9F33, [21784] = 0x9F32,
- [21785] = 0x9F42, [21786] = 0x9F6B, [21787] = 0x9F95, [21788] = 0x9FA2,
- [21789] = 0x513D, [21790] = 0x5299, [21791] = 0x58E8, [21792] = 0x58E7,
- [21793] = 0x5972, [21794] = 0x5B4D, [21795] = 0x5DD8, [21796] = 0x882F,
- [21797] = 0x5F4F, [21798] = 0x6201, [21799] = 0x6203, [21800] = 0x6204,
- [21801] = 0x6529, [21802] = 0x6525, [21803] = 0x6596, [21804] = 0x66EB,
- [21805] = 0x6B11, [21806] = 0x6B12, [21807] = 0x6B0F, [21808] = 0x6BCA,
- [21809] = 0x705B, [21810] = 0x705A, [21811] = 0x7222, [21812] = 0x7382,
- [21813] = 0x7381, [21814] = 0x7383, [21815] = 0x7670, [21816] = 0x77D4,
- [21817] = 0x7C67, [21818] = 0x7C66, [21819] = 0x7E95, [21820] = 0x826C,
- [21821] = 0x863A, [21822] = 0x8640, [21823] = 0x8639, [21824] = 0x863C,
- [21825] = 0x8631, [21826] = 0x863B, [21827] = 0x863E, [21828] = 0x8830,
- [21829] = 0x8832, [21830] = 0x882E, [21831] = 0x8833, [21832] = 0x8976,
- [21833] = 0x8974, [21834] = 0x8973, [21835] = 0x89FE, [21840] = 0x8B8C,
- [21841] = 0x8B8E, [21842] = 0x8B8B, [21843] = 0x8B88, [21844] = 0x8C45,
- [21845] = 0x8D19, [21846] = 0x8E98, [21847] = 0x8F64, [21848] = 0x8F63,
- [21849] = 0x91BC, [21850] = 0x9462, [21851] = 0x9455, [21852] = 0x945D,
- [21853] = 0x9457, [21854] = 0x945E, [21855] = 0x97C4, [21856] = 0x97C5,
- [21857] = 0x9800, [21858] = 0x9A56, [21859] = 0x9A59, [21860] = 0x9B1E,
- [21861] = 0x9B1F, [21862] = 0x9B20, [21863] = 0x9C52, [21864] = 0x9C58,
- [21865] = 0x9C50, [21866] = 0x9C4A, [21867] = 0x9C4D, [21868] = 0x9C4B,
- [21869] = 0x9C55, [21870] = 0x9C59, [21871] = 0x9C4C, [21872] = 0x9C4E,
- [21873] = 0x9DFB, [21874] = 0x9DF7, [21875] = 0x9DEF, [21876] = 0x9DE3,
- [21877] = 0x9DEB, [21878] = 0x9DF8, [21879] = 0x9DE4, [21880] = 0x9DF6,
- [21881] = 0x9DE1, [21882] = 0x9DEE, [21883] = 0x9DE6, [21884] = 0x9DF2,
- [21885] = 0x9DF0, [21886] = 0x9DE2, [21887] = 0x9DEC, [21888] = 0x9DF4,
- [21889] = 0x9DF3, [21890] = 0x9DE8, [21891] = 0x9DED, [21892] = 0x9EC2,
- [21893] = 0x9ED0, [21894] = 0x9EF2, [21895] = 0x9EF3, [21896] = 0x9F06,
- [21897] = 0x9F1C, [21898] = 0x9F38, [21899] = 0x9F37, [21900] = 0x9F36,
- [21901] = 0x9F43, [21902] = 0x9F4F, [21937] = 0x9F71, [21938] = 0x9F70,
- [21939] = 0x9F6E, [21940] = 0x9F6F, [21941] = 0x56D3, [21942] = 0x56CD,
- [21943] = 0x5B4E, [21944] = 0x5C6D, [21945] = 0x652D, [21946] = 0x66ED,
- [21947] = 0x66EE, [21948] = 0x6B13, [21949] = 0x705F, [21950] = 0x7061,
- [21951] = 0x705D, [21952] = 0x7060, [21953] = 0x7223, [21954] = 0x74DB,
- [21955] = 0x74E5, [21956] = 0x77D5, [21957] = 0x7938, [21958] = 0x79B7,
- [21959] = 0x79B6, [21960] = 0x7C6A, [21961] = 0x7E97, [21962] = 0x7F89,
- [21963] = 0x826D, [21964] = 0x8643, [21965] = 0x8838, [21966] = 0x8837,
- [21967] = 0x8835, [21968] = 0x884B, [21969] = 0x8B94, [21970] = 0x8B95,
- [21971] = 0x8E9E, [21972] = 0x8E9F, [21973] = 0x8EA0, [21974] = 0x8E9D,
- [21975] = 0x91BE, [21976] = 0x91BD, [21977] = 0x91C2, [21978] = 0x946B,
- [21979] = 0x9468, [21980] = 0x9469, [21981] = 0x96E5, [21982] = 0x9746,
- [21983] = 0x9743, [21984] = 0x9747, [21985] = 0x97C7, [21986] = 0x97E5,
- [21987] = 0x9A5E, [21988] = 0x9AD5, [21989] = 0x9B59, [21990] = 0x9C63,
- [21991] = 0x9C67, [21992] = 0x9C66, [21993] = 0x9C62, [21994] = 0x9C5E,
- [21995] = 0x9C60, [21996] = 0x9E02, [21997] = 0x9DFE, [21998] = 0x9E07,
- [21999] = 0x9E03, [22000] = 0x9E06, [22001] = 0x9E05, [22002] = 0x9E00,
- [22003] = 0x9E01, [22004] = 0x9E09, [22005] = 0x9DFF, [22006] = 0x9DFD,
- [22007] = 0x9E04, [22008] = 0x9EA0, [22009] = 0x9F1E, [22010] = 0x9F46,
- [22011] = 0x9F74, [22012] = 0x9F75, [22013] = 0x9F76, [22014] = 0x56D4,
- [22015] = 0x652E, [22016] = 0x65B8, [22017] = 0x6B18, [22018] = 0x6B19,
- [22019] = 0x6B17, [22020] = 0x6B1A, [22021] = 0x7062, [22022] = 0x7226,
- [22023] = 0x72AA, [22024] = 0x77D8, [22025] = 0x77D9, [22026] = 0x7939,
- [22027] = 0x7C69, [22028] = 0x7C6B, [22029] = 0x7CF6, [22030] = 0x7E9A,
- [22035] = 0x7E98, [22036] = 0x7E9B, [22037] = 0x7E99, [22038] = 0x81E0,
- [22039] = 0x81E1, [22040] = 0x8646, [22041] = 0x8647, [22042] = 0x8648,
- [22043] = 0x8979, [22044] = 0x897A, [22045] = 0x897C, [22046] = 0x897B,
- [22047] = 0x89FF, [22048] = 0x8B98, [22049] = 0x8B99, [22050] = 0x8EA5,
- [22051] = 0x8EA4, [22052] = 0x8EA3, [22053] = 0x946E, [22054] = 0x946D,
- [22055] = 0x946F, [22056] = 0x9471, [22057] = 0x9473, [22058] = 0x9749,
- [22059] = 0x9872, [22060] = 0x995F, [22061] = 0x9C68, [22062] = 0x9C6E,
- [22063] = 0x9C6D, [22064] = 0x9E0B, [22065] = 0x9E0D, [22066] = 0x9E10,
- [22067] = 0x9E0F, [22068] = 0x9E12, [22069] = 0x9E11, [22070] = 0x9EA1,
- [22071] = 0x9EF5, [22072] = 0x9F09, [22073] = 0x9F47, [22074] = 0x9F78,
- [22075] = 0x9F7B, [22076] = 0x9F7A, [22077] = 0x9F79, [22078] = 0x571E,
- [22079] = 0x7066, [22080] = 0x7C6F, [22081] = 0x883C, [22082] = 0x8DB2,
- [22083] = 0x8EA6, [22084] = 0x91C3, [22085] = 0x9474, [22086] = 0x9478,
- [22087] = 0x9476, [22088] = 0x9475, [22089] = 0x9A60, [22090] = 0x9C74,
- [22091] = 0x9C73, [22092] = 0x9C71, [22093] = 0x9C75, [22094] = 0x9E14,
- [22095] = 0x9E13, [22096] = 0x9EF6, [22097] = 0x9F0A, [22132] = 0x9FA4,
- [22133] = 0x7068, [22134] = 0x7065, [22135] = 0x7CF7, [22136] = 0x866A,
- [22137] = 0x883E, [22138] = 0x883D, [22139] = 0x883F, [22140] = 0x8B9E,
- [22141] = 0x8C9C, [22142] = 0x8EA9, [22143] = 0x8EC9, [22144] = 0x974B,
- [22145] = 0x9873, [22146] = 0x9874, [22147] = 0x98CC, [22148] = 0x9961,
- [22149] = 0x99AB, [22150] = 0x9A64, [22151] = 0x9A66, [22152] = 0x9A67,
- [22153] = 0x9B24, [22154] = 0x9E15, [22155] = 0x9E17, [22156] = 0x9F48,
- [22157] = 0x6207, [22158] = 0x6B1E, [22159] = 0x7227, [22160] = 0x864C,
- [22161] = 0x8EA8, [22162] = 0x9482, [22163] = 0x9480, [22164] = 0x9481,
- [22165] = 0x9A69, [22166] = 0x9A68, [22167] = 0x9B2E, [22168] = 0x9E19,
- [22169] = 0x7229, [22170] = 0x864B, [22171] = 0x8B9F, [22172] = 0x9483,
- [22173] = 0x9C79, [22174] = 0x9EB7, [22175] = 0x7675, [22176] = 0x9A6B,
- [22177] = 0x9C7A, [22178] = 0x9E1D, [22179] = 0x7069, [22180] = 0x706A,
- [22181] = 0x9EA4, [22182] = 0x9F7E, [22183] = 0x9F49, [22184] = 0x9F98,
- [22185] = 0x7881, [22186] = 0x92B9, [22187] = 0x88CF, [22188] = 0x58BB,
- [22189] = 0x6052, [22190] = 0x7CA7, [22191] = 0x5AFA, [22192] = 0x2554,
- [22193] = 0x2566, [22194] = 0x2557, [22195] = 0x2560, [22196] = 0x256C,
- [22197] = 0x2563, [22198] = 0x255A, [22199] = 0x2569, [22200] = 0x255D,
- [22201] = 0x2552, [22202] = 0x2564, [22203] = 0x2555, [22204] = 0x255E,
- [22205] = 0x256A, [22206] = 0x2561, [22207] = 0x2558, [22208] = 0x2567,
- [22209] = 0x255B, [22210] = 0x2553, [22211] = 0x2565, [22212] = 0x2556,
- [22213] = 0x255F, [22214] = 0x256B, [22215] = 0x2562, [22216] = 0x2559,
- [22217] = 0x2568, [22218] = 0x255C, [22219] = 0x2551, [22220] = 0x2550,
- [22221] = 0x256D, [22222] = 0x256E, [22223] = 0x2570, [22224] = 0x256F,
- [22225] = 0xFFED, [22230] = 0x20547, [22231] = 0x92DB, [22232] = 0x205DF,
- [22233] = 0xE003, [22234] = 0x854C, [22235] = 0x42B5, [22236] = 0x73EF,
- [22237] = 0x51B5, [22238] = 0x3649, [22239] = 0x24942, [22240] = 0x289E4,
- [22241] = 0x9344, [22242] = 0x219DB, [22243] = 0x82EE, [22244] = 0x23CC8,
- [22245] = 0x783C, [22246] = 0x6744, [22247] = 0x62DF, [22248] = 0x24933,
- [22249] = 0x289AA, [22250] = 0x202A0, [22251] = 0x26BB3, [22252] = 0x21305,
- [22253] = 0x4FAB, [22254] = 0xE018, [22255] = 0x5008, [22256] = 0x26D29,
- [22257] = 0xE01B, [22258] = 0x23600, [22259] = 0x24AB1, [22260] = 0x22513,
- [22262] = 0x2037E, [22263] = 0x5FA4, [22264] = 0x20380, [22265] = 0x20347,
- [22266] = 0x6EDB, [22267] = 0x2041F, [22269] = 0x5101, [22270] = 0x347A,
- [22271] = 0x510E, [22272] = 0x986C, [22273] = 0x3743, [22274] = 0x8416,
- [22275] = 0xE02D, [22276] = 0x20487, [22277] = 0x5160, [22278] = 0x233B4,
- [22279] = 0x516A, [22280] = 0x20BFF, [22281] = 0x220FC, [22282] = 0x202E5,
- [22283] = 0x22530, [22284] = 0x2058E, [22285] = 0x23233, [22286] = 0xE038,
- [22287] = 0x5B82, [22288] = 0x877D, [22289] = 0x205B3, [22290] = 0x23C99,
- [22291] = 0x51B2, [22292] = 0x51B8, [22327] = 0x9D34, [22328] = 0x51C9,
- [22329] = 0x51CF, [22330] = 0x51D1, [22331] = 0x3CDC, [22332] = 0x51D3,
- [22333] = 0x24AA6, [22334] = 0x51B3, [22335] = 0x51E2, [22336] = 0x5342,
- [22337] = 0x51ED, [22338] = 0x83CD, [22339] = 0x693E, [22340] = 0xE04C,
- [22341] = 0x5F7B, [22342] = 0x520B, [22343] = 0x5226, [22344] = 0x523C,
- [22345] = 0x52B5, [22346] = 0x5257, [22347] = 0x5294, [22348] = 0x52B9,
- [22349] = 0x52C5, [22350] = 0x7C15, [22351] = 0x8542, [22352] = 0x52E0,
- [22353] = 0x860D, [22354] = 0xE05A, [22356] = 0x28ADE, [22357] = 0x5549,
- [22358] = 0x6ED9, [22359] = 0x23F80, [22360] = 0x20954, [22361] = 0x23FEC,
- [22362] = 0x5333, [22364] = 0x20BE2, [22365] = 0x6CCB, [22366] = 0x21726,
- [22367] = 0x681B, [22368] = 0x73D5, [22369] = 0x604A, [22370] = 0x3EAA,
- [22371] = 0x38CC, [22372] = 0x216E8, [22373] = 0x71DD, [22374] = 0x44A2,
- [22375] = 0x536D, [22376] = 0x5374, [22377] = 0x286AB, [22378] = 0x537E,
- [22380] = 0x21596, [22381] = 0x21613, [22382] = 0x77E6, [22383] = 0x5393,
- [22384] = 0x28A9B, [22385] = 0x53A0, [22386] = 0x53AB, [22387] = 0x53AE,
- [22388] = 0x73A7, [22389] = 0x25772, [22390] = 0x3F59, [22391] = 0x739C,
- [22392] = 0x53C1, [22393] = 0x53C5, [22394] = 0x6C49, [22395] = 0x4E49,
- [22396] = 0x57FE, [22397] = 0x53D9, [22398] = 0x3AAB, [22399] = 0x20B8F,
- [22400] = 0x53E0, [22401] = 0x23FEB, [22402] = 0x22DA3, [22403] = 0x53F6,
- [22404] = 0x20C77, [22405] = 0x5413, [22406] = 0x7079, [22407] = 0x552B,
- [22408] = 0x6657, [22409] = 0x6D5B, [22410] = 0x546D, [22411] = 0x26B53,
- [22412] = 0xE094, [22413] = 0x555D, [22414] = 0x548F, [22415] = 0x54A4,
- [22416] = 0x47A6, [22417] = 0xE099, [22418] = 0xE09A, [22419] = 0x3DB4,
- [22420] = 0x20D4D, [22425] = 0x289BC, [22426] = 0x22698, [22427] = 0x5547,
- [22428] = 0x4CED, [22429] = 0x542F, [22430] = 0x7417, [22431] = 0x5586,
- [22432] = 0x55A9, [22434] = 0x218D7, [22435] = 0x2403A, [22436] = 0x4552,
- [22437] = 0x24435, [22438] = 0x66B3, [22439] = 0x210B4, [22440] = 0x5637,
- [22441] = 0x66CD, [22442] = 0x2328A, [22443] = 0x66A4, [22444] = 0x66AD,
- [22445] = 0x564D, [22446] = 0x564F, [22447] = 0x78F1, [22448] = 0x56F1,
- [22449] = 0x9787, [22450] = 0x53FE, [22451] = 0x5700, [22452] = 0x56EF,
- [22453] = 0x56ED, [22454] = 0x28B66, [22455] = 0x3623, [22456] = 0x2124F,
- [22457] = 0x5746, [22458] = 0x241A5, [22459] = 0x6C6E, [22460] = 0x708B,
- [22461] = 0x5742, [22462] = 0x36B1, [22463] = 0x26C7E, [22464] = 0x57E6,
- [22465] = 0xE0C5, [22466] = 0x5803, [22467] = 0x21454, [22468] = 0x24363,
- [22469] = 0x5826, [22470] = 0x24BF5, [22471] = 0x585C, [22472] = 0x58AA,
- [22473] = 0x3561, [22474] = 0x58E0, [22475] = 0x58DC, [22476] = 0xE0D0,
- [22477] = 0x58FB, [22478] = 0x5BFF, [22479] = 0x5743, [22480] = 0x2A150,
- [22481] = 0x24278, [22482] = 0x93D3, [22483] = 0x35A1, [22484] = 0x591F,
- [22485] = 0x68A6, [22486] = 0x36C3, [22487] = 0x6E59, [22522] = 0x2163E,
- [22523] = 0x5A24, [22524] = 0x5553, [22525] = 0x21692, [22526] = 0x8505,
- [22527] = 0x59C9, [22528] = 0x20D4E, [22529] = 0x26C81, [22530] = 0x26D2A,
- [22531] = 0x217DC, [22532] = 0x59D9, [22533] = 0x217FB, [22534] = 0x217B2,
- [22535] = 0x26DA6, [22536] = 0x6D71, [22537] = 0x21828, [22538] = 0x216D5,
- [22539] = 0x59F9, [22540] = 0x26E45, [22541] = 0x5AAB, [22542] = 0x5A63,
- [22543] = 0x36E6, [22544] = 0xE0F2, [22546] = 0x3708, [22547] = 0x5A96,
- [22548] = 0x7465, [22549] = 0x5AD3, [22550] = 0x26FA1, [22551] = 0xE0F9,
- [22552] = 0x3D85, [22553] = 0x21911, [22554] = 0x3732, [22555] = 0xE0FD,
- [22556] = 0x5E83, [22557] = 0x52D0, [22558] = 0x5B76, [22559] = 0x6588,
- [22560] = 0x5B7C, [22561] = 0x27A0E, [22562] = 0x4004, [22563] = 0x485D,
- [22564] = 0xE106, [22565] = 0x5BD5, [22566] = 0x6160, [22567] = 0xE109,
- [22568] = 0xE10A, [22569] = 0x205A5, [22570] = 0x5BF3, [22571] = 0x5B9D,
- [22572] = 0x4D10, [22573] = 0x5C05, [22574] = 0x21B44, [22575] = 0x5C13,
- [22576] = 0x73CE, [22577] = 0x5C14, [22578] = 0x21CA5, [22579] = 0x26B28,
- [22580] = 0x5C49, [22581] = 0x48DD, [22582] = 0x5C85, [22583] = 0x5CE9,
- [22584] = 0x5CEF, [22585] = 0x5D8B, [22586] = 0x21DF9, [22587] = 0x21E37,
- [22588] = 0x5D10, [22589] = 0x5D18, [22590] = 0x5D46, [22591] = 0x21EA4,
- [22592] = 0x5CBA, [22593] = 0x5DD7, [22594] = 0x82FC, [22595] = 0x382D,
- [22596] = 0x24901, [22597] = 0x22049, [22598] = 0x22173, [22599] = 0x8287,
- [22600] = 0x3836, [22601] = 0x3BC2, [22602] = 0x5E2E, [22603] = 0x6A8A,
- [22605] = 0x5E7A, [22606] = 0xE130, [22607] = 0x20CD3, [22608] = 0x53A6,
- [22609] = 0x4EB7, [22611] = 0x53A8, [22612] = 0x21771, [22613] = 0x5E09,
- [22614] = 0x5EF4, [22615] = 0x28482, [22620] = 0x5EF9, [22621] = 0x5EFB,
- [22622] = 0x38A0, [22623] = 0x5EFC, [22624] = 0x683E, [22625] = 0x941B,
- [22626] = 0x5F0D, [22627] = 0x201C1, [22628] = 0x2F894, [22629] = 0x3ADE,
- [22630] = 0x48AE, [22631] = 0x2133A, [22632] = 0x5F3A, [22633] = 0x26888,
- [22634] = 0x223D0, [22636] = 0x22471, [22637] = 0x5F63, [22638] = 0x97BD,
- [22639] = 0x26E6E, [22640] = 0x5F72, [22641] = 0x9340, [22642] = 0xE150,
- [22643] = 0x5FA7, [22644] = 0x5DB6, [22645] = 0x3D5F, [22646] = 0xE154,
- [22647] = 0x21F6A, [22648] = 0x270F8, [22649] = 0x22668, [22650] = 0x91D6,
- [22651] = 0x2029E, [22652] = 0x28A29, [22653] = 0x6031, [22654] = 0x6685,
- [22655] = 0xE15D, [22656] = 0x3963, [22657] = 0x3DC7, [22658] = 0x3639,
- [22659] = 0x5790, [22660] = 0x227B4, [22661] = 0x7971, [22662] = 0x3E40,
- [22663] = 0x609E, [22665] = 0x60B3, [22666] = 0xE168, [22667] = 0x2498F,
- [22668] = 0xE16A, [22669] = 0x74A4, [22670] = 0x50E1, [22671] = 0x5AA0,
- [22672] = 0x6164, [22673] = 0x8424, [22674] = 0x6142, [22675] = 0xE171,
- [22676] = 0x26ED2, [22677] = 0x6181, [22678] = 0x51F4, [22679] = 0xE175,
- [22680] = 0x6187, [22681] = 0x5BAA, [22682] = 0x23FB7, [22717] = 0x2285F,
- [22718] = 0x61D3, [22719] = 0x28B9D, [22720] = 0x2995D, [22721] = 0x61D0,
- [22722] = 0x3932, [22723] = 0x22980, [22724] = 0x228C1, [22725] = 0x6023,
- [22726] = 0x615C, [22727] = 0x651E, [22728] = 0x638B, [22729] = 0x20118,
- [22730] = 0x62C5, [22731] = 0x21770, [22732] = 0x62D5, [22733] = 0x22E0D,
- [22734] = 0x636C, [22735] = 0x249DF, [22736] = 0x3A17, [22737] = 0x6438,
- [22738] = 0x63F8, [22739] = 0xE18F, [22740] = 0x217FC, [22742] = 0x6F8A,
- [22743] = 0x22E36, [22744] = 0x9814, [22745] = 0x2408C, [22746] = 0x2571D,
- [22747] = 0x64E1, [22748] = 0x64E5, [22749] = 0x947B, [22750] = 0x3A66,
- [22751] = 0x643A, [22752] = 0x3A57, [22753] = 0x654D, [22754] = 0x6F16,
- [22755] = 0x24A28, [22756] = 0x24A23, [22757] = 0x6585, [22758] = 0x656D,
- [22759] = 0x655F, [22760] = 0x2307E, [22761] = 0x65B5, [22762] = 0x24940,
- [22763] = 0x4B37, [22764] = 0x65D1, [22765] = 0x40D8, [22766] = 0x21829,
- [22767] = 0x65E0, [22768] = 0x65E3, [22769] = 0x5FDF, [22770] = 0x23400,
- [22771] = 0x6618, [22772] = 0x231F7, [22773] = 0x231F8, [22774] = 0x6644,
- [22775] = 0x231A4, [22776] = 0x231A5, [22777] = 0x664B, [22778] = 0x20E75,
- [22779] = 0x6667, [22780] = 0x251E6, [22781] = 0x6673, [22783] = 0xE1BB,
- [22784] = 0x23231, [22785] = 0x285F4, [22786] = 0x231C8, [22787] = 0x25313,
- [22788] = 0x77C5, [22789] = 0x228F7, [22790] = 0x99A4, [22791] = 0x6702,
- [22792] = 0x2439C, [22793] = 0x24A21, [22794] = 0x3B2B, [22795] = 0x69FA,
- [22796] = 0x237C2, [22798] = 0x6767, [22799] = 0x6762, [22800] = 0xE1CC,
- [22801] = 0xE1CD, [22802] = 0x67D7, [22803] = 0x44E9, [22804] = 0x6822,
- [22805] = 0x6E50, [22806] = 0x923C, [22807] = 0x6801, [22808] = 0x233E6,
- [22809] = 0x26DA0, [22810] = 0x685D, [22815] = 0xE1D7, [22816] = 0x69E1,
- [22817] = 0x6A0B, [22818] = 0x28ADF, [22819] = 0x6973, [22820] = 0x68C3,
- [22821] = 0x235CD, [22822] = 0x6901, [22823] = 0x6900, [22824] = 0x3D32,
- [22825] = 0x3A01, [22826] = 0x2363C, [22827] = 0x3B80, [22828] = 0x67AC,
- [22829] = 0x6961, [22830] = 0x28A4A, [22831] = 0x42FC, [22832] = 0x6936,
- [22833] = 0x6998, [22834] = 0x3BA1, [22835] = 0x203C9, [22836] = 0x8363,
- [22837] = 0x5090, [22838] = 0x69F9, [22839] = 0xE1EF, [22840] = 0x2212A,
- [22841] = 0x6A45, [22842] = 0xE1F2, [22843] = 0x6A9D, [22844] = 0x3BF3,
- [22845] = 0x67B1, [22846] = 0x6AC8, [22847] = 0x2919C, [22848] = 0x3C0D,
- [22849] = 0x6B1D, [22850] = 0xE1FA, [22851] = 0x60DE, [22852] = 0x6B35,
- [22853] = 0x6B74, [22854] = 0xE1FE, [22855] = 0x6EB5, [22856] = 0x23ADB,
- [22857] = 0x203B5, [22858] = 0xE202, [22859] = 0x3740, [22860] = 0x5421,
- [22861] = 0x23B5A, [22862] = 0x6BE1, [22863] = 0x23EFC, [22864] = 0x6BDC,
- [22865] = 0x6C37, [22866] = 0x2248B, [22867] = 0xE20B, [22868] = 0x26B51,
- [22869] = 0x6C5A, [22870] = 0x8226, [22871] = 0x6C79, [22872] = 0x23DBC,
- [22873] = 0x44C5, [22874] = 0x23DBD, [22875] = 0x241A4, [22876] = 0x2490C,
- [22877] = 0x24900, [22912] = 0x23CC9, [22913] = 0x36E5, [22914] = 0x3CEB,
- [22915] = 0xE219, [22916] = 0x9B83, [22917] = 0x231F9, [22918] = 0xE21C,
- [22919] = 0x7F8F, [22920] = 0x6837, [22921] = 0x26D25, [22922] = 0x26DA1,
- [22923] = 0x26DEB, [22924] = 0x6D96, [22925] = 0x6D5C, [22926] = 0x6E7C,
- [22927] = 0x6F04, [22928] = 0x2497F, [22929] = 0xE227, [22930] = 0x26E72,
- [22931] = 0x8533, [22932] = 0x26F74, [22933] = 0x51C7, [22936] = 0x842E,
- [22937] = 0x28B21, [22939] = 0x23E2F, [22940] = 0x7453, [22941] = 0x23F82,
- [22942] = 0x79CC, [22943] = 0x6E4F, [22944] = 0x5A91, [22945] = 0x2304B,
- [22946] = 0x6FF8, [22947] = 0x370D, [22948] = 0x6F9D, [22949] = 0x23E30,
- [22950] = 0x6EFA, [22951] = 0x21497, [22952] = 0x2403D, [22953] = 0x4555,
- [22954] = 0x93F0, [22955] = 0x6F44, [22956] = 0x6F5C, [22957] = 0x3D4E,
- [22958] = 0x6F74, [22959] = 0xE245, [22960] = 0x3D3B, [22961] = 0x6F9F,
- [22962] = 0x24144, [22963] = 0x6FD3, [22964] = 0xE24A, [22965] = 0x24155,
- [22966] = 0x24039, [22967] = 0x25D20, [22968] = 0xE24E, [22969] = 0x2413F,
- [22970] = 0x51DF, [22971] = 0x24156, [22972] = 0x24157, [22973] = 0x24140,
- [22974] = 0x261DD, [22975] = 0x704B, [22976] = 0x707E, [22977] = 0x70A7,
- [22978] = 0x7081, [22979] = 0x70CC, [22980] = 0x70D5, [22981] = 0x70D6,
- [22982] = 0x70DF, [22983] = 0x4104, [22984] = 0x3DE8, [22985] = 0x71B4,
- [22986] = 0x7196, [22987] = 0x24277, [22988] = 0x712B, [22989] = 0x7145,
- [22990] = 0x5A88, [22991] = 0x714A, [22993] = 0x5C9C, [22994] = 0x24365,
- [22995] = 0x714F, [22996] = 0x9362, [22997] = 0xE26B, [22998] = 0x712C,
- [22999] = 0x2445A, [23000] = 0x24A27, [23001] = 0x24A22, [23002] = 0x71BA,
- [23003] = 0x28BE8, [23004] = 0x70BD, [23005] = 0x720E, [23010] = 0x9442,
- [23011] = 0x7215, [23012] = 0x5911, [23013] = 0x9443, [23014] = 0x7224,
- [23015] = 0x9341, [23016] = 0xE27A, [23017] = 0x722E, [23018] = 0x7240,
- [23019] = 0x24974, [23020] = 0x68BD, [23021] = 0x7255, [23022] = 0x7257,
- [23023] = 0x3E55, [23024] = 0xE282, [23025] = 0x680D, [23026] = 0x6F3D,
- [23027] = 0x7282, [23029] = 0x732B, [23030] = 0x24823, [23031] = 0x2882B,
- [23032] = 0x48ED, [23033] = 0x28804, [23034] = 0x7328, [23035] = 0x732E,
- [23036] = 0x73CF, [23037] = 0x73AA, [23038] = 0xE290, [23039] = 0x26A2E,
- [23040] = 0x73C9, [23041] = 0x7449, [23042] = 0x241E2, [23043] = 0x216E7,
- [23044] = 0x24A24, [23045] = 0x6623, [23046] = 0x36C5, [23047] = 0x249B7,
- [23048] = 0x2498D, [23049] = 0xE29B, [23050] = 0x73F7, [23051] = 0x7415,
- [23052] = 0x6903, [23053] = 0x24A26, [23054] = 0x7439, [23055] = 0xE2A1,
- [23056] = 0x3ED7, [23058] = 0x228AD, [23059] = 0x7460, [23060] = 0x28EB2,
- [23061] = 0x7447, [23062] = 0x73E4, [23063] = 0x7476, [23064] = 0x83B9,
- [23065] = 0x746C, [23066] = 0x3730, [23067] = 0x7474, [23068] = 0x93F1,
- [23069] = 0x6A2C, [23070] = 0x7482, [23071] = 0x4953, [23072] = 0xE2B2,
- [23107] = 0x2415F, [23108] = 0x24A79, [23109] = 0x28B8F, [23110] = 0x5B46,
- [23111] = 0xE2B7, [23112] = 0x2189E, [23113] = 0x74C8, [23114] = 0x21988,
- [23115] = 0x750E, [23117] = 0x751E, [23118] = 0x28ED9, [23119] = 0x21A4B,
- [23120] = 0x5BD7, [23121] = 0xE2C1, [23122] = 0x9385, [23123] = 0x754D,
- [23124] = 0x754A, [23125] = 0x7567, [23126] = 0x756E, [23127] = 0x24F82,
- [23128] = 0x3F04, [23129] = 0xE2C9, [23130] = 0x758E, [23131] = 0x745D,
- [23132] = 0x759E, [23133] = 0x75B4, [23134] = 0x7602, [23135] = 0x762C,
- [23136] = 0x7651, [23137] = 0x764F, [23138] = 0x766F, [23139] = 0x7676,
- [23140] = 0xE2D4, [23141] = 0x7690, [23142] = 0x81EF, [23143] = 0x37F8,
- [23144] = 0x26911, [23145] = 0x2690E, [23146] = 0x76A1, [23147] = 0x76A5,
- [23148] = 0x76B7, [23149] = 0x76CC, [23150] = 0x26F9F, [23151] = 0x8462,
- [23152] = 0x2509D, [23153] = 0x2517D, [23154] = 0xE2E2, [23155] = 0x771E,
- [23156] = 0x7726, [23157] = 0x7740, [23158] = 0x64AF, [23159] = 0x25220,
- [23160] = 0x7758, [23161] = 0x232AC, [23162] = 0x77AF, [23163] = 0xE2EB,
- [23164] = 0xE2EC, [23165] = 0x216C1, [23166] = 0x77F4, [23168] = 0xE2F0,
- [23169] = 0xE2F1, [23170] = 0x68CA, [23171] = 0x78AF, [23172] = 0x78C7,
- [23173] = 0x78D3, [23174] = 0x96A5, [23175] = 0x792E, [23176] = 0x255E0,
- [23177] = 0x78D7, [23178] = 0x7934, [23179] = 0x78B1, [23180] = 0x2760C,
- [23181] = 0x8FB8, [23182] = 0x8884, [23183] = 0x28B2B, [23184] = 0xE300,
- [23185] = 0x2261C, [23186] = 0x7986, [23187] = 0x8900, [23188] = 0x6902,
- [23189] = 0x7980, [23190] = 0x25857, [23191] = 0x799D, [23192] = 0x27B39,
- [23193] = 0x793C, [23194] = 0x79A9, [23195] = 0x6E2A, [23196] = 0x27126,
- [23197] = 0x3EA8, [23198] = 0x79C6, [23199] = 0x2910D, [23200] = 0x79D4
+ [ 0] = 0x43F0, [ 1] = 0x4C32, [ 2] = 0x4603, [ 3] = 0x45A6,
+ [ 4] = 0x4578, [ 5] = 0x27267, [ 6] = 0x4D77, [ 7] = 0x45B3,
+ [ 8] = 0x27CB1, [ 9] = 0x4CE2, [ 10] = 0x27CC5, [ 11] = 0x3B95,
+ [ 12] = 0x4736, [ 13] = 0x4744, [ 14] = 0x4C47, [ 15] = 0x4C40,
+ [ 16] = 0x242BF, [ 17] = 0x23617, [ 18] = 0x27352, [ 19] = 0x26E8B,
+ [ 20] = 0x270D2, [ 21] = 0x4C57, [ 22] = 0x2A351, [ 23] = 0x474F,
+ [ 24] = 0x45DA, [ 25] = 0x4C85, [ 26] = 0x27C6C, [ 27] = 0x4D07,
+ [ 28] = 0x4AA4, [ 29] = 0x46A1, [ 30] = 0x26B23, [ 31] = 0x7225,
+ [ 32] = 0x25A54, [ 33] = 0x21A63, [ 34] = 0x23E06, [ 35] = 0x23F61,
+ [ 36] = 0x664D, [ 37] = 0x56FB, [ 39] = 0x7D95, [ 40] = 0x591D,
+ [ 41] = 0x28BB9, [ 42] = 0x3DF4, [ 43] = 0x9734, [ 44] = 0x27BEF,
+ [ 45] = 0x5BDB, [ 46] = 0x21D5E, [ 47] = 0x5AA4, [ 48] = 0x3625,
+ [ 49] = 0x29EB0, [ 50] = 0x5AD1, [ 51] = 0x5BB7, [ 52] = 0x5CFC,
+ [ 53] = 0x676E, [ 54] = 0x8593, [ 55] = 0x29945, [ 56] = 0x7461,
+ [ 57] = 0x749D, [ 58] = 0x3875, [ 59] = 0x21D53, [ 60] = 0x2369E,
+ [ 61] = 0x26021, [ 62] = 0x3EEC, [ 97] = 0x258DE, [ 98] = 0x3AF5,
+ [ 99] = 0x7AFC, [ 100] = 0x9F97, [ 101] = 0x24161, [ 102] = 0x2890D,
+ [ 103] = 0x231EA, [ 104] = 0x20A8A, [ 105] = 0x2325E, [ 106] = 0x430A,
+ [ 107] = 0x8484, [ 108] = 0x9F96, [ 109] = 0x942F, [ 110] = 0x4930,
+ [ 111] = 0x8613, [ 112] = 0x5896, [ 113] = 0x974A, [ 114] = 0x9218,
+ [ 115] = 0x79D0, [ 116] = 0x7A32, [ 117] = 0x6660, [ 118] = 0x6A29,
+ [ 119] = 0x889D, [ 120] = 0x744C, [ 121] = 0x7BC5, [ 122] = 0x6782,
+ [ 123] = 0x7A2C, [ 124] = 0x524F, [ 125] = 0x9046, [ 126] = 0x34E6,
+ [ 127] = 0x73C4, [ 128] = 0x25DB9, [ 129] = 0x74C6, [ 130] = 0x9FC7,
+ [ 131] = 0x57B3, [ 132] = 0x492F, [ 133] = 0x544C, [ 134] = 0x4131,
+ [ 135] = 0x2368E, [ 136] = 0x5818, [ 137] = 0x7A72, [ 138] = 0x27B65,
+ [ 139] = 0x8B8F, [ 140] = 0x46AE, [ 141] = 0x26E88, [ 142] = 0x4181,
+ [ 143] = 0x25D99, [ 144] = 0x7BAE, [ 145] = 0x224BC, [ 146] = 0x9FC8,
+ [ 147] = 0x224C1, [ 148] = 0x224C9, [ 149] = 0x224CC, [ 150] = 0x9FC9,
+ [ 151] = 0x8504, [ 152] = 0x235BB, [ 153] = 0x40B4, [ 154] = 0x9FCA,
+ [ 155] = 0x44E1, [ 156] = 0x2ADFF, [ 157] = 0x62C1, [ 158] = 0x706E,
+ [ 159] = 0x9FCB, [ 195] = 0x31C0, [ 196] = 0x31C1, [ 197] = 0x31C2,
+ [ 198] = 0x31C3, [ 199] = 0x31C4, [ 200] = 0x2010C, [ 201] = 0x31C5,
+ [ 202] = 0x200D1, [ 203] = 0x200CD, [ 204] = 0x31C6, [ 205] = 0x31C7,
+ [ 206] = 0x200CB, [ 207] = 0x21FE8, [ 208] = 0x31C8, [ 209] = 0x200CA,
+ [ 210] = 0x31C9, [ 211] = 0x31CA, [ 212] = 0x31CB, [ 213] = 0x31CC,
+ [ 214] = 0x2010E, [ 215] = 0x31CD, [ 216] = 0x31CE, [ 217] = 0x0100,
+ [ 218] = 0x00C1, [ 219] = 0x01CD, [ 220] = 0x00C0, [ 221] = 0x0112,
+ [ 222] = 0x00C9, [ 223] = 0x011A, [ 224] = 0x00C8, [ 225] = 0x014C,
+ [ 226] = 0x00D3, [ 227] = 0x01D1, [ 228] = 0x00D2, [ 230] = 0x1EBE,
+ [ 232] = 0x1EC0, [ 233] = 0x00CA, [ 234] = 0x0101, [ 235] = 0x00E1,
+ [ 236] = 0x01CE, [ 237] = 0x00E0, [ 238] = 0x0251, [ 239] = 0x0113,
+ [ 240] = 0x00E9, [ 241] = 0x011B, [ 242] = 0x00E8, [ 243] = 0x012B,
+ [ 244] = 0x00ED, [ 245] = 0x01D0, [ 246] = 0x00EC, [ 247] = 0x014D,
+ [ 248] = 0x00F3, [ 249] = 0x01D2, [ 250] = 0x00F2, [ 251] = 0x016B,
+ [ 252] = 0x00FA, [ 253] = 0x01D4, [ 254] = 0x00F9, [ 255] = 0x01D6,
+ [ 256] = 0x01D8, [ 257] = 0x01DA, [ 292] = 0x01DC, [ 293] = 0x00FC,
+ [ 295] = 0x1EBF, [ 297] = 0x1EC1, [ 298] = 0x00EA, [ 299] = 0x0261,
+ [ 300] = 0x23DA, [ 301] = 0x23DB, [ 390] = 0x2A3A9, [ 391] = 0x21145,
+ [ 393] = 0x650A, [ 396] = 0x4E3D, [ 397] = 0x6EDD, [ 398] = 0x9D4E,
+ [ 399] = 0x91DF, [ 402] = 0x27735, [ 403] = 0x6491, [ 404] = 0x4F1A,
+ [ 405] = 0x4F28, [ 406] = 0x4FA8, [ 407] = 0x5156, [ 408] = 0x5174,
+ [ 409] = 0x519C, [ 410] = 0x51E4, [ 411] = 0x52A1, [ 412] = 0x52A8,
+ [ 413] = 0x533B, [ 414] = 0x534E, [ 415] = 0x53D1, [ 416] = 0x53D8,
+ [ 417] = 0x56E2, [ 418] = 0x58F0, [ 419] = 0x5904, [ 420] = 0x5907,
+ [ 421] = 0x5932, [ 422] = 0x5934, [ 423] = 0x5B66, [ 424] = 0x5B9E,
+ [ 425] = 0x5B9F, [ 426] = 0x5C9A, [ 427] = 0x5E86, [ 428] = 0x603B,
+ [ 429] = 0x6589, [ 430] = 0x67FE, [ 431] = 0x6804, [ 432] = 0x6865,
+ [ 433] = 0x6D4E, [ 434] = 0x70BC, [ 435] = 0x7535, [ 436] = 0x7EA4,
+ [ 437] = 0x7EAC, [ 438] = 0x7EBA, [ 439] = 0x7EC7, [ 440] = 0x7ECF,
+ [ 441] = 0x7EDF, [ 442] = 0x7F06, [ 443] = 0x7F37, [ 444] = 0x827A,
+ [ 445] = 0x82CF, [ 446] = 0x836F, [ 447] = 0x89C6, [ 448] = 0x8BBE,
+ [ 449] = 0x8BE2, [ 450] = 0x8F66, [ 451] = 0x8F67, [ 452] = 0x8F6E,
+ [ 487] = 0x7411, [ 488] = 0x7CFC, [ 489] = 0x7DCD, [ 490] = 0x6946,
+ [ 491] = 0x7AC9, [ 492] = 0x5227, [ 497] = 0x918C, [ 498] = 0x78B8,
+ [ 499] = 0x915E, [ 500] = 0x80BC, [ 502] = 0x8D0B, [ 503] = 0x80F6,
+ [ 504] = 0x209E7, [ 507] = 0x809F, [ 508] = 0x9EC7, [ 509] = 0x4CCD,
+ [ 510] = 0x9DC9, [ 511] = 0x9E0C, [ 512] = 0x4C3E, [ 513] = 0x29DF6,
+ [ 514] = 0x2700E, [ 515] = 0x9E0A, [ 516] = 0x2A133, [ 517] = 0x35C1,
+ [ 519] = 0x6E9A, [ 520] = 0x823E, [ 521] = 0x7519, [ 523] = 0x4911,
+ [ 524] = 0x9A6C, [ 525] = 0x9A8F, [ 526] = 0x9F99, [ 527] = 0x7987,
+ [ 528] = 0x2846C, [ 529] = 0x21DCA, [ 530] = 0x205D0, [ 531] = 0x22AE6,
+ [ 532] = 0x4E24, [ 533] = 0x4E81, [ 534] = 0x4E80, [ 535] = 0x4E87,
+ [ 536] = 0x4EBF, [ 537] = 0x4EEB, [ 538] = 0x4F37, [ 539] = 0x344C,
+ [ 540] = 0x4FBD, [ 541] = 0x3E48, [ 542] = 0x5003, [ 543] = 0x5088,
+ [ 544] = 0x347D, [ 545] = 0x3493, [ 546] = 0x34A5, [ 547] = 0x5186,
+ [ 548] = 0x5905, [ 549] = 0x51DB, [ 550] = 0x51FC, [ 551] = 0x5205,
+ [ 552] = 0x4E89, [ 553] = 0x5279, [ 554] = 0x5290, [ 555] = 0x5327,
+ [ 556] = 0x35C7, [ 557] = 0x53A9, [ 558] = 0x3551, [ 559] = 0x53B0,
+ [ 560] = 0x3553, [ 561] = 0x53C2, [ 562] = 0x5423, [ 563] = 0x356D,
+ [ 564] = 0x3572, [ 565] = 0x3681, [ 566] = 0x5493, [ 567] = 0x54A3,
+ [ 568] = 0x54B4, [ 569] = 0x54B9, [ 570] = 0x54D0, [ 571] = 0x54EF,
+ [ 572] = 0x5518, [ 573] = 0x5523, [ 574] = 0x5528, [ 575] = 0x3598,
+ [ 576] = 0x553F, [ 577] = 0x35A5, [ 578] = 0x35BF, [ 579] = 0x55D7,
+ [ 580] = 0x35C5, [ 585] = 0x27D84, [ 586] = 0x5525, [ 588] = 0x20C42,
+ [ 589] = 0x20D15, [ 590] = 0x2512B, [ 591] = 0x5590, [ 592] = 0x22CC6,
+ [ 593] = 0x39EC, [ 594] = 0x20341, [ 595] = 0x8E46, [ 596] = 0x24DB8,
+ [ 597] = 0x294E5, [ 598] = 0x4053, [ 599] = 0x280BE, [ 600] = 0x777A,
+ [ 601] = 0x22C38, [ 602] = 0x3A34, [ 603] = 0x47D5, [ 604] = 0x2815D,
+ [ 605] = 0x269F2, [ 606] = 0x24DEA, [ 607] = 0x64DD, [ 608] = 0x20D7C,
+ [ 609] = 0x20FB4, [ 610] = 0x20CD5, [ 611] = 0x210F4, [ 612] = 0x648D,
+ [ 613] = 0x8E7E, [ 614] = 0x20E96, [ 615] = 0x20C0B, [ 616] = 0x20F64,
+ [ 617] = 0x22CA9, [ 618] = 0x28256, [ 619] = 0x244D3, [ 621] = 0x20D46,
+ [ 622] = 0x29A4D, [ 623] = 0x280E9, [ 624] = 0x47F4, [ 625] = 0x24EA7,
+ [ 626] = 0x22CC2, [ 627] = 0x9AB2, [ 628] = 0x3A67, [ 629] = 0x295F4,
+ [ 630] = 0x3FED, [ 631] = 0x3506, [ 632] = 0x252C7, [ 633] = 0x297D4,
+ [ 634] = 0x278C8, [ 635] = 0x22D44, [ 636] = 0x9D6E, [ 637] = 0x9815,
+ [ 639] = 0x43D9, [ 640] = 0x260A5, [ 641] = 0x64B4, [ 642] = 0x54E3,
+ [ 643] = 0x22D4C, [ 644] = 0x22BCA, [ 645] = 0x21077, [ 646] = 0x39FB,
+ [ 647] = 0x2106F, [ 682] = 0x266DA, [ 683] = 0x26716, [ 684] = 0x279A0,
+ [ 685] = 0x64EA, [ 686] = 0x25052, [ 687] = 0x20C43, [ 688] = 0x8E68,
+ [ 689] = 0x221A1, [ 690] = 0x28B4C, [ 691] = 0x20731, [ 693] = 0x480B,
+ [ 694] = 0x201A9, [ 695] = 0x3FFA, [ 696] = 0x5873, [ 697] = 0x22D8D,
+ [ 699] = 0x245C8, [ 700] = 0x204FC, [ 701] = 0x26097, [ 702] = 0x20F4C,
+ [ 703] = 0x20D96, [ 704] = 0x5579, [ 705] = 0x40BB, [ 706] = 0x43BA,
+ [ 708] = 0x4AB4, [ 709] = 0x22A66, [ 710] = 0x2109D, [ 711] = 0x81AA,
+ [ 712] = 0x98F5, [ 713] = 0x20D9C, [ 714] = 0x6379, [ 715] = 0x39FE,
+ [ 716] = 0x22775, [ 717] = 0x8DC0, [ 718] = 0x56A1, [ 719] = 0x647C,
+ [ 720] = 0x3E43, [ 722] = 0x2A601, [ 723] = 0x20E09, [ 724] = 0x22ACF,
+ [ 725] = 0x22CC9, [ 727] = 0x210C8, [ 728] = 0x239C2, [ 729] = 0x3992,
+ [ 730] = 0x3A06, [ 731] = 0x2829B, [ 732] = 0x3578, [ 733] = 0x25E49,
+ [ 734] = 0x220C7, [ 735] = 0x5652, [ 736] = 0x20F31, [ 737] = 0x22CB2,
+ [ 738] = 0x29720, [ 739] = 0x34BC, [ 740] = 0x6C3D, [ 741] = 0x24E3B,
+ [ 744] = 0x27574, [ 745] = 0x22E8B, [ 746] = 0x22208, [ 747] = 0x2A65B,
+ [ 748] = 0x28CCD, [ 749] = 0x20E7A, [ 750] = 0x20C34, [ 751] = 0x2681C,
+ [ 752] = 0x7F93, [ 753] = 0x210CF, [ 754] = 0x22803, [ 755] = 0x22939,
+ [ 756] = 0x35FB, [ 757] = 0x251E3, [ 758] = 0x20E8C, [ 759] = 0x20F8D,
+ [ 760] = 0x20EAA, [ 761] = 0x3F93, [ 762] = 0x20F30, [ 763] = 0x20D47,
+ [ 764] = 0x2114F, [ 765] = 0x20E4C, [ 767] = 0x20EAB, [ 768] = 0x20BA9,
+ [ 769] = 0x20D48, [ 770] = 0x210C0, [ 771] = 0x2113D, [ 772] = 0x3FF9,
+ [ 773] = 0x22696, [ 774] = 0x6432, [ 775] = 0x20FAD, [ 780] = 0x233F4,
+ [ 781] = 0x27639, [ 782] = 0x22BCE, [ 783] = 0x20D7E, [ 784] = 0x20D7F,
+ [ 785] = 0x22C51, [ 786] = 0x22C55, [ 787] = 0x3A18, [ 788] = 0x20E98,
+ [ 789] = 0x210C7, [ 790] = 0x20F2E, [ 791] = 0x2A632, [ 792] = 0x26B50,
+ [ 793] = 0x28CD2, [ 794] = 0x28D99, [ 795] = 0x28CCA, [ 796] = 0x95AA,
+ [ 797] = 0x54CC, [ 798] = 0x82C4, [ 799] = 0x55B9, [ 801] = 0x29EC3,
+ [ 802] = 0x9C26, [ 803] = 0x9AB6, [ 804] = 0x2775E, [ 805] = 0x22DEE,
+ [ 806] = 0x7140, [ 807] = 0x816D, [ 808] = 0x80EC, [ 809] = 0x5C1C,
+ [ 810] = 0x26572, [ 811] = 0x8134, [ 812] = 0x3797, [ 813] = 0x535F,
+ [ 814] = 0x280BD, [ 815] = 0x91B6, [ 816] = 0x20EFA, [ 817] = 0x20E0F,
+ [ 818] = 0x20E77, [ 819] = 0x20EFB, [ 820] = 0x35DD, [ 821] = 0x24DEB,
+ [ 822] = 0x3609, [ 823] = 0x20CD6, [ 824] = 0x56AF, [ 825] = 0x227B5,
+ [ 826] = 0x210C9, [ 827] = 0x20E10, [ 828] = 0x20E78, [ 829] = 0x21078,
+ [ 830] = 0x21148, [ 831] = 0x28207, [ 832] = 0x21455, [ 833] = 0x20E79,
+ [ 834] = 0x24E50, [ 835] = 0x22DA4, [ 836] = 0x5A54, [ 837] = 0x2101D,
+ [ 838] = 0x2101E, [ 839] = 0x210F5, [ 840] = 0x210F6, [ 841] = 0x579C,
+ [ 842] = 0x20E11, [ 877] = 0x27694, [ 878] = 0x282CD, [ 879] = 0x20FB5,
+ [ 880] = 0x20E7B, [ 881] = 0x2517E, [ 882] = 0x3703, [ 883] = 0x20FB6,
+ [ 884] = 0x21180, [ 885] = 0x252D8, [ 886] = 0x2A2BD, [ 887] = 0x249DA,
+ [ 888] = 0x2183A, [ 889] = 0x24177, [ 890] = 0x2827C, [ 891] = 0x5899,
+ [ 892] = 0x5268, [ 893] = 0x361A, [ 894] = 0x2573D, [ 895] = 0x7BB2,
+ [ 896] = 0x5B68, [ 897] = 0x4800, [ 898] = 0x4B2C, [ 899] = 0x9F27,
+ [ 900] = 0x49E7, [ 901] = 0x9C1F, [ 902] = 0x9B8D, [ 903] = 0x25B74,
+ [ 904] = 0x2313D, [ 905] = 0x55FB, [ 906] = 0x35F2, [ 907] = 0x5689,
+ [ 908] = 0x4E28, [ 909] = 0x5902, [ 910] = 0x21BC1, [ 911] = 0x2F878,
+ [ 912] = 0x9751, [ 913] = 0x20086, [ 914] = 0x4E5B, [ 915] = 0x4EBB,
+ [ 916] = 0x353E, [ 917] = 0x5C23, [ 918] = 0x5F51, [ 919] = 0x5FC4,
+ [ 920] = 0x38FA, [ 921] = 0x624C, [ 922] = 0x6535, [ 923] = 0x6B7A,
+ [ 924] = 0x6C35, [ 925] = 0x6C3A, [ 926] = 0x706C, [ 927] = 0x722B,
+ [ 928] = 0x4E2C, [ 929] = 0x72AD, [ 930] = 0x248E9, [ 931] = 0x7F52,
+ [ 932] = 0x793B, [ 933] = 0x7CF9, [ 934] = 0x7F53, [ 935] = 0x2626A,
+ [ 936] = 0x34C1, [ 938] = 0x2634B, [ 939] = 0x8002, [ 940] = 0x8080,
+ [ 941] = 0x26612, [ 942] = 0x26951, [ 943] = 0x535D, [ 944] = 0x8864,
+ [ 945] = 0x89C1, [ 946] = 0x278B2, [ 947] = 0x8BA0, [ 948] = 0x8D1D,
+ [ 949] = 0x9485, [ 950] = 0x9578, [ 951] = 0x957F, [ 952] = 0x95E8,
+ [ 953] = 0x28E0F, [ 954] = 0x97E6, [ 955] = 0x9875, [ 956] = 0x98CE,
+ [ 957] = 0x98DE, [ 958] = 0x9963, [ 959] = 0x29810, [ 960] = 0x9C7C,
+ [ 961] = 0x9E1F, [ 962] = 0x9EC4, [ 963] = 0x6B6F, [ 964] = 0xF907,
+ [ 965] = 0x4E37, [ 966] = 0x20087, [ 967] = 0x961D, [ 968] = 0x6237,
+ [ 969] = 0x94A2, [ 975] = 0x503B, [ 976] = 0x6DFE, [ 977] = 0x29C73,
+ [ 978] = 0x9FA6, [ 979] = 0x3DC9, [ 980] = 0x888F, [ 981] = 0x2414E,
+ [ 982] = 0x7077, [ 983] = 0x5CF5, [ 984] = 0x4B20, [ 985] = 0x251CD,
+ [ 986] = 0x3559, [ 987] = 0x25D30, [ 988] = 0x6122, [ 989] = 0x28A32,
+ [ 990] = 0x8FA7, [ 991] = 0x91F6, [ 992] = 0x7191, [ 993] = 0x6719,
+ [ 994] = 0x73BA, [ 995] = 0x23281, [ 996] = 0x2A107, [ 997] = 0x3C8B,
+ [ 998] = 0x21980, [ 999] = 0x4B10, [ 1000] = 0x78E4, [ 1001] = 0x7402,
+ [ 1002] = 0x51AE, [ 1003] = 0x2870F, [ 1004] = 0x4009, [ 1005] = 0x6A63,
+ [ 1006] = 0x2A2BA, [ 1007] = 0x4223, [ 1008] = 0x860F, [ 1009] = 0x20A6F,
+ [ 1010] = 0x7A2A, [ 1011] = 0x29947, [ 1012] = 0x28AEA, [ 1013] = 0x9755,
+ [ 1014] = 0x704D, [ 1015] = 0x5324, [ 1016] = 0x2207E, [ 1017] = 0x93F4,
+ [ 1018] = 0x76D9, [ 1019] = 0x289E3, [ 1020] = 0x9FA7, [ 1021] = 0x77DD,
+ [ 1022] = 0x4EA3, [ 1023] = 0x4FF0, [ 1024] = 0x50BC, [ 1025] = 0x4E2F,
+ [ 1026] = 0x4F17, [ 1027] = 0x9FA8, [ 1028] = 0x5434, [ 1029] = 0x7D8B,
+ [ 1030] = 0x5892, [ 1031] = 0x58D0, [ 1032] = 0x21DB6, [ 1033] = 0x5E92,
+ [ 1034] = 0x5E99, [ 1035] = 0x5FC2, [ 1036] = 0x22712, [ 1037] = 0x658B,
+ [ 1072] = 0x233F9, [ 1073] = 0x6919, [ 1074] = 0x6A43, [ 1075] = 0x23C63,
+ [ 1076] = 0x6CFF, [ 1078] = 0x7200, [ 1079] = 0x24505, [ 1080] = 0x738C,
+ [ 1081] = 0x3EDB, [ 1082] = 0x24A13, [ 1083] = 0x5B15, [ 1084] = 0x74B9,
+ [ 1085] = 0x8B83, [ 1086] = 0x25CA4, [ 1087] = 0x25695, [ 1088] = 0x7A93,
+ [ 1089] = 0x7BEC, [ 1090] = 0x7CC3, [ 1091] = 0x7E6C, [ 1092] = 0x82F8,
+ [ 1093] = 0x8597, [ 1094] = 0x9FA9, [ 1095] = 0x8890, [ 1096] = 0x9FAA,
+ [ 1097] = 0x8EB9, [ 1098] = 0x9FAB, [ 1099] = 0x8FCF, [ 1100] = 0x855F,
+ [ 1101] = 0x99E0, [ 1102] = 0x9221, [ 1103] = 0x9FAC, [ 1104] = 0x28DB9,
+ [ 1105] = 0x2143F, [ 1106] = 0x4071, [ 1107] = 0x42A2, [ 1108] = 0x5A1A,
+ [ 1112] = 0x9868, [ 1113] = 0x676B, [ 1114] = 0x4276, [ 1115] = 0x573D,
+ [ 1117] = 0x85D6, [ 1118] = 0x2497B, [ 1119] = 0x82BF, [ 1120] = 0x2710D,
+ [ 1121] = 0x4C81, [ 1122] = 0x26D74, [ 1123] = 0x5D7B, [ 1124] = 0x26B15,
+ [ 1125] = 0x26FBE, [ 1126] = 0x9FAD, [ 1127] = 0x9FAE, [ 1128] = 0x5B96,
+ [ 1129] = 0x9FAF, [ 1130] = 0x66E7, [ 1131] = 0x7E5B, [ 1132] = 0x6E57,
+ [ 1133] = 0x79CA, [ 1134] = 0x3D88, [ 1135] = 0x44C3, [ 1136] = 0x23256,
+ [ 1137] = 0x22796, [ 1138] = 0x439A, [ 1139] = 0x4536, [ 1141] = 0x5CD5,
+ [ 1142] = 0x23B1A, [ 1143] = 0x8AF9, [ 1144] = 0x5C78, [ 1145] = 0x3D12,
+ [ 1146] = 0x23551, [ 1147] = 0x5D78, [ 1148] = 0x9FB2, [ 1149] = 0x7157,
+ [ 1150] = 0x4558, [ 1151] = 0x240EC, [ 1152] = 0x21E23, [ 1153] = 0x4C77,
+ [ 1154] = 0x3978, [ 1155] = 0x344A, [ 1156] = 0x201A4, [ 1157] = 0x26C41,
+ [ 1158] = 0x8ACC, [ 1159] = 0x4FB4, [ 1160] = 0x20239, [ 1161] = 0x59BF,
+ [ 1162] = 0x816C, [ 1163] = 0x9856, [ 1164] = 0x298FA, [ 1165] = 0x5F3B,
+ [ 1170] = 0x20B9F, [ 1172] = 0x221C1, [ 1173] = 0x2896D, [ 1174] = 0x4102,
+ [ 1175] = 0x46BB, [ 1176] = 0x29079, [ 1177] = 0x3F07, [ 1178] = 0x9FB3,
+ [ 1179] = 0x2A1B5, [ 1180] = 0x40F8, [ 1181] = 0x37D6, [ 1182] = 0x46F7,
+ [ 1183] = 0x26C46, [ 1184] = 0x417C, [ 1185] = 0x286B2, [ 1186] = 0x273FF,
+ [ 1187] = 0x456D, [ 1188] = 0x38D4, [ 1189] = 0x2549A, [ 1190] = 0x4561,
+ [ 1191] = 0x451B, [ 1192] = 0x4D89, [ 1193] = 0x4C7B, [ 1194] = 0x4D76,
+ [ 1195] = 0x45EA, [ 1196] = 0x3FC8, [ 1197] = 0x24B0F, [ 1198] = 0x3661,
+ [ 1199] = 0x44DE, [ 1200] = 0x44BD, [ 1201] = 0x41ED, [ 1202] = 0x5D3E,
+ [ 1203] = 0x5D48, [ 1204] = 0x5D56, [ 1205] = 0x3DFC, [ 1206] = 0x380F,
+ [ 1207] = 0x5DA4, [ 1208] = 0x5DB9, [ 1209] = 0x3820, [ 1210] = 0x3838,
+ [ 1211] = 0x5E42, [ 1212] = 0x5EBD, [ 1213] = 0x5F25, [ 1214] = 0x5F83,
+ [ 1215] = 0x3908, [ 1216] = 0x3914, [ 1217] = 0x393F, [ 1218] = 0x394D,
+ [ 1219] = 0x60D7, [ 1220] = 0x613D, [ 1221] = 0x5CE5, [ 1222] = 0x3989,
+ [ 1223] = 0x61B7, [ 1224] = 0x61B9, [ 1225] = 0x61CF, [ 1226] = 0x39B8,
+ [ 1227] = 0x622C, [ 1228] = 0x6290, [ 1229] = 0x62E5, [ 1230] = 0x6318,
+ [ 1231] = 0x39F8, [ 1232] = 0x56B1, [ 1267] = 0x3A03, [ 1268] = 0x63E2,
+ [ 1269] = 0x63FB, [ 1270] = 0x6407, [ 1271] = 0x645A, [ 1272] = 0x3A4B,
+ [ 1273] = 0x64C0, [ 1274] = 0x5D15, [ 1275] = 0x5621, [ 1276] = 0x9F9F,
+ [ 1277] = 0x3A97, [ 1278] = 0x6586, [ 1279] = 0x3ABD, [ 1280] = 0x65FF,
+ [ 1281] = 0x6653, [ 1282] = 0x3AF2, [ 1283] = 0x6692, [ 1284] = 0x3B22,
+ [ 1285] = 0x6716, [ 1286] = 0x3B42, [ 1287] = 0x67A4, [ 1288] = 0x6800,
+ [ 1289] = 0x3B58, [ 1290] = 0x684A, [ 1291] = 0x6884, [ 1292] = 0x3B72,
+ [ 1293] = 0x3B71, [ 1294] = 0x3B7B, [ 1295] = 0x6909, [ 1296] = 0x6943,
+ [ 1297] = 0x725C, [ 1298] = 0x6964, [ 1299] = 0x699F, [ 1300] = 0x6985,
+ [ 1301] = 0x3BBC, [ 1302] = 0x69D6, [ 1303] = 0x3BDD, [ 1304] = 0x6A65,
+ [ 1305] = 0x6A74, [ 1306] = 0x6A71, [ 1307] = 0x6A82, [ 1308] = 0x3BEC,
+ [ 1309] = 0x6A99, [ 1310] = 0x3BF2, [ 1311] = 0x6AAB, [ 1312] = 0x6AB5,
+ [ 1313] = 0x6AD4, [ 1314] = 0x6AF6, [ 1315] = 0x6B81, [ 1316] = 0x6BC1,
+ [ 1317] = 0x6BEA, [ 1318] = 0x6C75, [ 1319] = 0x6CAA, [ 1320] = 0x3CCB,
+ [ 1321] = 0x6D02, [ 1322] = 0x6D06, [ 1323] = 0x6D26, [ 1324] = 0x6D81,
+ [ 1325] = 0x3CEF, [ 1326] = 0x6DA4, [ 1327] = 0x6DB1, [ 1328] = 0x6E15,
+ [ 1329] = 0x6E18, [ 1330] = 0x6E29, [ 1331] = 0x6E86, [ 1332] = 0x289C0,
+ [ 1333] = 0x6EBB, [ 1334] = 0x6EE2, [ 1335] = 0x6EDA, [ 1336] = 0x9F7F,
+ [ 1337] = 0x6EE8, [ 1338] = 0x6EE9, [ 1339] = 0x6F24, [ 1340] = 0x6F34,
+ [ 1341] = 0x3D46, [ 1342] = 0x23F41, [ 1343] = 0x6F81, [ 1344] = 0x6FBE,
+ [ 1345] = 0x3D6A, [ 1346] = 0x3D75, [ 1347] = 0x71B7, [ 1348] = 0x5C99,
+ [ 1349] = 0x3D8A, [ 1350] = 0x702C, [ 1351] = 0x3D91, [ 1352] = 0x7050,
+ [ 1353] = 0x7054, [ 1354] = 0x706F, [ 1355] = 0x707F, [ 1356] = 0x7089,
+ [ 1357] = 0x20325, [ 1358] = 0x43C1, [ 1359] = 0x35F1, [ 1360] = 0x20ED8,
+ [ 1365] = 0x23ED7, [ 1366] = 0x57BE, [ 1367] = 0x26ED3, [ 1368] = 0x713E,
+ [ 1369] = 0x257E0, [ 1370] = 0x364E, [ 1371] = 0x69A2, [ 1372] = 0x28BE9,
+ [ 1373] = 0x5B74, [ 1374] = 0x7A49, [ 1375] = 0x258E1, [ 1376] = 0x294D9,
+ [ 1377] = 0x7A65, [ 1378] = 0x7A7D, [ 1379] = 0x259AC, [ 1380] = 0x7ABB,
+ [ 1381] = 0x7AB0, [ 1382] = 0x7AC2, [ 1383] = 0x7AC3, [ 1384] = 0x71D1,
+ [ 1385] = 0x2648D, [ 1386] = 0x41CA, [ 1387] = 0x7ADA, [ 1388] = 0x7ADD,
+ [ 1389] = 0x7AEA, [ 1390] = 0x41EF, [ 1391] = 0x54B2, [ 1392] = 0x25C01,
+ [ 1393] = 0x7B0B, [ 1394] = 0x7B55, [ 1395] = 0x7B29, [ 1396] = 0x2530E,
+ [ 1397] = 0x25CFE, [ 1398] = 0x7BA2, [ 1399] = 0x7B6F, [ 1400] = 0x839C,
+ [ 1401] = 0x25BB4, [ 1402] = 0x26C7F, [ 1403] = 0x7BD0, [ 1404] = 0x8421,
+ [ 1405] = 0x7B92, [ 1407] = 0x25D20, [ 1408] = 0x3DAD, [ 1409] = 0x25C65,
+ [ 1410] = 0x8492, [ 1411] = 0x7BFA, [ 1413] = 0x7C35, [ 1414] = 0x25CC1,
+ [ 1415] = 0x7C44, [ 1416] = 0x7C83, [ 1417] = 0x24882, [ 1418] = 0x7CA6,
+ [ 1419] = 0x667D, [ 1420] = 0x24578, [ 1421] = 0x7CC9, [ 1422] = 0x7CC7,
+ [ 1423] = 0x7CE6, [ 1424] = 0x7C74, [ 1425] = 0x7CF3, [ 1426] = 0x7CF5,
+ [ 1462] = 0x7E67, [ 1463] = 0x451D, [ 1464] = 0x26E44, [ 1465] = 0x7D5D,
+ [ 1466] = 0x26ED6, [ 1467] = 0x748D, [ 1468] = 0x7D89, [ 1469] = 0x7DAB,
+ [ 1470] = 0x7135, [ 1471] = 0x7DB3, [ 1473] = 0x24057, [ 1474] = 0x26029,
+ [ 1475] = 0x7DE4, [ 1476] = 0x3D13, [ 1477] = 0x7DF5, [ 1478] = 0x217F9,
+ [ 1479] = 0x7DE5, [ 1480] = 0x2836D, [ 1482] = 0x26121, [ 1483] = 0x2615A,
+ [ 1484] = 0x7E6E, [ 1485] = 0x7E92, [ 1486] = 0x432B, [ 1487] = 0x946C,
+ [ 1488] = 0x7E27, [ 1489] = 0x7F40, [ 1490] = 0x7F41, [ 1491] = 0x7F47,
+ [ 1492] = 0x7936, [ 1493] = 0x262D0, [ 1494] = 0x99E1, [ 1495] = 0x7F97,
+ [ 1496] = 0x26351, [ 1497] = 0x7FA3, [ 1498] = 0x21661, [ 1499] = 0x20068,
+ [ 1500] = 0x455C, [ 1501] = 0x23766, [ 1502] = 0x4503, [ 1503] = 0x2833A,
+ [ 1504] = 0x7FFA, [ 1505] = 0x26489, [ 1507] = 0x8008, [ 1508] = 0x801D,
+ [ 1510] = 0x802F, [ 1511] = 0x2A087, [ 1512] = 0x26CC3, [ 1513] = 0x803B,
+ [ 1514] = 0x803C, [ 1515] = 0x8061, [ 1516] = 0x22714, [ 1517] = 0x4989,
+ [ 1518] = 0x26626, [ 1519] = 0x23DE3, [ 1520] = 0x266E8, [ 1521] = 0x6725,
+ [ 1522] = 0x80A7, [ 1523] = 0x28A48, [ 1524] = 0x8107, [ 1525] = 0x811A,
+ [ 1526] = 0x58B0, [ 1527] = 0x226F6, [ 1528] = 0x6C7F, [ 1529] = 0x26498,
+ [ 1530] = 0x24FB8, [ 1531] = 0x64E7, [ 1532] = 0x2148A, [ 1533] = 0x8218,
+ [ 1534] = 0x2185E, [ 1535] = 0x6A53, [ 1536] = 0x24A65, [ 1537] = 0x24A95,
+ [ 1538] = 0x447A, [ 1539] = 0x8229, [ 1540] = 0x20B0D, [ 1541] = 0x26A52,
+ [ 1542] = 0x23D7E, [ 1543] = 0x4FF9, [ 1544] = 0x214FD, [ 1545] = 0x84E2,
+ [ 1546] = 0x8362, [ 1547] = 0x26B0A, [ 1548] = 0x249A7, [ 1549] = 0x23530,
+ [ 1550] = 0x21773, [ 1551] = 0x23DF8, [ 1552] = 0x82AA, [ 1553] = 0x691B,
+ [ 1554] = 0x2F994, [ 1555] = 0x41DB, [ 1560] = 0x854B, [ 1561] = 0x82D0,
+ [ 1562] = 0x831A, [ 1563] = 0x20E16, [ 1564] = 0x217B4, [ 1565] = 0x36C1,
+ [ 1566] = 0x2317D, [ 1567] = 0x2355A, [ 1568] = 0x827B, [ 1569] = 0x82E2,
+ [ 1570] = 0x8318, [ 1571] = 0x23E8B, [ 1572] = 0x26DA3, [ 1573] = 0x26B05,
+ [ 1574] = 0x26B97, [ 1575] = 0x235CE, [ 1576] = 0x3DBF, [ 1577] = 0x831D,
+ [ 1578] = 0x55EC, [ 1579] = 0x8385, [ 1580] = 0x450B, [ 1581] = 0x26DA5,
+ [ 1582] = 0x83AC, [ 1584] = 0x83D3, [ 1585] = 0x347E, [ 1586] = 0x26ED4,
+ [ 1587] = 0x6A57, [ 1588] = 0x855A, [ 1589] = 0x3496, [ 1590] = 0x26E42,
+ [ 1591] = 0x22EEF, [ 1592] = 0x8458, [ 1593] = 0x25BE4, [ 1594] = 0x8471,
+ [ 1595] = 0x3DD3, [ 1596] = 0x44E4, [ 1597] = 0x6AA7, [ 1598] = 0x844A,
+ [ 1599] = 0x23CB5, [ 1600] = 0x7958, [ 1602] = 0x26B96, [ 1603] = 0x26E77,
+ [ 1604] = 0x26E43, [ 1605] = 0x84DE, [ 1607] = 0x8391, [ 1608] = 0x44A0,
+ [ 1609] = 0x8493, [ 1610] = 0x84E4, [ 1611] = 0x25C91, [ 1612] = 0x4240,
+ [ 1613] = 0x25CC0, [ 1614] = 0x4543, [ 1615] = 0x8534, [ 1616] = 0x5AF2,
+ [ 1617] = 0x26E99, [ 1618] = 0x4527, [ 1619] = 0x8573, [ 1620] = 0x4516,
+ [ 1621] = 0x67BF, [ 1622] = 0x8616, [ 1657] = 0x28625, [ 1658] = 0x2863B,
+ [ 1659] = 0x85C1, [ 1660] = 0x27088, [ 1661] = 0x8602, [ 1662] = 0x21582,
+ [ 1663] = 0x270CD, [ 1664] = 0x2F9B2, [ 1665] = 0x456A, [ 1666] = 0x8628,
+ [ 1667] = 0x3648, [ 1668] = 0x218A2, [ 1669] = 0x53F7, [ 1670] = 0x2739A,
+ [ 1671] = 0x867E, [ 1672] = 0x8771, [ 1673] = 0x2A0F8, [ 1674] = 0x87EE,
+ [ 1675] = 0x22C27, [ 1676] = 0x87B1, [ 1677] = 0x87DA, [ 1678] = 0x880F,
+ [ 1679] = 0x5661, [ 1680] = 0x866C, [ 1681] = 0x6856, [ 1682] = 0x460F,
+ [ 1683] = 0x8845, [ 1684] = 0x8846, [ 1685] = 0x275E0, [ 1686] = 0x23DB9,
+ [ 1687] = 0x275E4, [ 1688] = 0x885E, [ 1689] = 0x889C, [ 1690] = 0x465B,
+ [ 1691] = 0x88B4, [ 1692] = 0x88B5, [ 1693] = 0x63C1, [ 1694] = 0x88C5,
+ [ 1695] = 0x7777, [ 1696] = 0x2770F, [ 1697] = 0x8987, [ 1698] = 0x898A,
+ [ 1701] = 0x89A7, [ 1702] = 0x89BC, [ 1703] = 0x28A25, [ 1704] = 0x89E7,
+ [ 1705] = 0x27924, [ 1706] = 0x27ABD, [ 1707] = 0x8A9C, [ 1708] = 0x7793,
+ [ 1709] = 0x91FE, [ 1710] = 0x8A90, [ 1711] = 0x27A59, [ 1712] = 0x7AE9,
+ [ 1713] = 0x27B3A, [ 1714] = 0x23F8F, [ 1715] = 0x4713, [ 1716] = 0x27B38,
+ [ 1717] = 0x717C, [ 1718] = 0x8B0C, [ 1719] = 0x8B1F, [ 1720] = 0x25430,
+ [ 1721] = 0x25565, [ 1722] = 0x8B3F, [ 1723] = 0x8B4C, [ 1724] = 0x8B4D,
+ [ 1725] = 0x8AA9, [ 1726] = 0x24A7A, [ 1727] = 0x8B90, [ 1728] = 0x8B9B,
+ [ 1729] = 0x8AAF, [ 1730] = 0x216DF, [ 1731] = 0x4615, [ 1732] = 0x884F,
+ [ 1733] = 0x8C9B, [ 1734] = 0x27D54, [ 1735] = 0x27D8F, [ 1736] = 0x2F9D4,
+ [ 1737] = 0x3725, [ 1738] = 0x27D53, [ 1739] = 0x8CD6, [ 1740] = 0x27D98,
+ [ 1741] = 0x27DBD, [ 1742] = 0x8D12, [ 1743] = 0x8D03, [ 1744] = 0x21910,
+ [ 1745] = 0x8CDB, [ 1746] = 0x705C, [ 1747] = 0x8D11, [ 1748] = 0x24CC9,
+ [ 1749] = 0x3ED0, [ 1755] = 0x8DA9, [ 1756] = 0x28002, [ 1757] = 0x21014,
+ [ 1758] = 0x2498A, [ 1759] = 0x3B7C, [ 1760] = 0x281BC, [ 1761] = 0x2710C,
+ [ 1762] = 0x7AE7, [ 1763] = 0x8EAD, [ 1764] = 0x8EB6, [ 1765] = 0x8EC3,
+ [ 1766] = 0x92D4, [ 1767] = 0x8F19, [ 1768] = 0x8F2D, [ 1769] = 0x28365,
+ [ 1770] = 0x28412, [ 1771] = 0x8FA5, [ 1772] = 0x9303, [ 1773] = 0x2A29F,
+ [ 1774] = 0x20A50, [ 1775] = 0x8FB3, [ 1776] = 0x492A, [ 1777] = 0x289DE,
+ [ 1778] = 0x2853D, [ 1779] = 0x23DBB, [ 1780] = 0x5EF8, [ 1781] = 0x23262,
+ [ 1782] = 0x8FF9, [ 1783] = 0x2A014, [ 1784] = 0x286BC, [ 1785] = 0x28501,
+ [ 1786] = 0x22325, [ 1787] = 0x3980, [ 1788] = 0x26ED7, [ 1789] = 0x9037,
+ [ 1790] = 0x2853C, [ 1791] = 0x27ABE, [ 1792] = 0x9061, [ 1793] = 0x2856C,
+ [ 1794] = 0x2860B, [ 1795] = 0x90A8, [ 1796] = 0x28713, [ 1797] = 0x90C4,
+ [ 1798] = 0x286E6, [ 1799] = 0x90AE, [ 1801] = 0x9167, [ 1802] = 0x3AF0,
+ [ 1803] = 0x91A9, [ 1804] = 0x91C4, [ 1805] = 0x7CAC, [ 1806] = 0x28933,
+ [ 1807] = 0x21E89, [ 1808] = 0x920E, [ 1809] = 0x6C9F, [ 1810] = 0x9241,
+ [ 1811] = 0x9262, [ 1812] = 0x255B9, [ 1814] = 0x28AC6, [ 1815] = 0x23C9B,
+ [ 1816] = 0x28B0C, [ 1817] = 0x255DB, [ 1852] = 0x20D31, [ 1853] = 0x932C,
+ [ 1854] = 0x936B, [ 1855] = 0x28AE1, [ 1856] = 0x28BEB, [ 1857] = 0x708F,
+ [ 1858] = 0x5AC3, [ 1859] = 0x28AE2, [ 1860] = 0x28AE5, [ 1861] = 0x4965,
+ [ 1862] = 0x9244, [ 1863] = 0x28BEC, [ 1864] = 0x28C39, [ 1865] = 0x28BFF,
+ [ 1866] = 0x9373, [ 1867] = 0x945B, [ 1868] = 0x8EBC, [ 1869] = 0x9585,
+ [ 1870] = 0x95A6, [ 1871] = 0x9426, [ 1872] = 0x95A0, [ 1873] = 0x6FF6,
+ [ 1874] = 0x42B9, [ 1875] = 0x2267A, [ 1876] = 0x286D8, [ 1877] = 0x2127C,
+ [ 1878] = 0x23E2E, [ 1879] = 0x49DF, [ 1880] = 0x6C1C, [ 1881] = 0x967B,
+ [ 1882] = 0x9696, [ 1883] = 0x416C, [ 1884] = 0x96A3, [ 1885] = 0x26ED5,
+ [ 1886] = 0x61DA, [ 1887] = 0x96B6, [ 1888] = 0x78F5, [ 1889] = 0x28AE0,
+ [ 1890] = 0x96BD, [ 1891] = 0x53CC, [ 1892] = 0x49A1, [ 1893] = 0x26CB8,
+ [ 1894] = 0x20274, [ 1895] = 0x26410, [ 1896] = 0x290AF, [ 1897] = 0x290E5,
+ [ 1898] = 0x24AD1, [ 1899] = 0x21915, [ 1900] = 0x2330A, [ 1901] = 0x9731,
+ [ 1902] = 0x8642, [ 1903] = 0x9736, [ 1904] = 0x4A0F, [ 1905] = 0x453D,
+ [ 1906] = 0x4585, [ 1907] = 0x24AE9, [ 1908] = 0x7075, [ 1909] = 0x5B41,
+ [ 1910] = 0x971B, [ 1912] = 0x291D5, [ 1913] = 0x9757, [ 1914] = 0x5B4A,
+ [ 1915] = 0x291EB, [ 1916] = 0x975F, [ 1917] = 0x9425, [ 1918] = 0x50D0,
+ [ 1919] = 0x230B7, [ 1920] = 0x230BC, [ 1921] = 0x9789, [ 1922] = 0x979F,
+ [ 1923] = 0x97B1, [ 1924] = 0x97BE, [ 1925] = 0x97C0, [ 1926] = 0x97D2,
+ [ 1927] = 0x97E0, [ 1928] = 0x2546C, [ 1929] = 0x97EE, [ 1930] = 0x741C,
+ [ 1931] = 0x29433, [ 1933] = 0x97F5, [ 1934] = 0x2941D, [ 1935] = 0x2797A,
+ [ 1936] = 0x4AD1, [ 1937] = 0x9834, [ 1938] = 0x9833, [ 1939] = 0x984B,
+ [ 1940] = 0x9866, [ 1941] = 0x3B0E, [ 1942] = 0x27175, [ 1943] = 0x3D51,
+ [ 1944] = 0x20630, [ 1945] = 0x2415C, [ 1950] = 0x25706, [ 1951] = 0x98CA,
+ [ 1952] = 0x98B7, [ 1953] = 0x98C8, [ 1954] = 0x98C7, [ 1955] = 0x4AFF,
+ [ 1956] = 0x26D27, [ 1957] = 0x216D3, [ 1958] = 0x55B0, [ 1959] = 0x98E1,
+ [ 1960] = 0x98E6, [ 1961] = 0x98EC, [ 1962] = 0x9378, [ 1963] = 0x9939,
+ [ 1964] = 0x24A29, [ 1965] = 0x4B72, [ 1966] = 0x29857, [ 1967] = 0x29905,
+ [ 1968] = 0x99F5, [ 1969] = 0x9A0C, [ 1970] = 0x9A3B, [ 1971] = 0x9A10,
+ [ 1972] = 0x9A58, [ 1973] = 0x25725, [ 1974] = 0x36C4, [ 1975] = 0x290B1,
+ [ 1976] = 0x29BD5, [ 1977] = 0x9AE0, [ 1978] = 0x9AE2, [ 1979] = 0x29B05,
+ [ 1980] = 0x9AF4, [ 1981] = 0x4C0E, [ 1982] = 0x9B14, [ 1983] = 0x9B2D,
+ [ 1984] = 0x28600, [ 1985] = 0x5034, [ 1986] = 0x9B34, [ 1987] = 0x269A8,
+ [ 1988] = 0x38C3, [ 1989] = 0x2307D, [ 1990] = 0x9B50, [ 1991] = 0x9B40,
+ [ 1992] = 0x29D3E, [ 1993] = 0x5A45, [ 1994] = 0x21863, [ 1995] = 0x9B8E,
+ [ 1996] = 0x2424B, [ 1997] = 0x9C02, [ 1998] = 0x9BFF, [ 1999] = 0x9C0C,
+ [ 2000] = 0x29E68, [ 2001] = 0x9DD4, [ 2002] = 0x29FB7, [ 2003] = 0x2A192,
+ [ 2004] = 0x2A1AB, [ 2005] = 0x2A0E1, [ 2006] = 0x2A123, [ 2007] = 0x2A1DF,
+ [ 2008] = 0x9D7E, [ 2009] = 0x9D83, [ 2010] = 0x2A134, [ 2011] = 0x9E0E,
+ [ 2012] = 0x6888, [ 2047] = 0x9DC4, [ 2048] = 0x2215B, [ 2049] = 0x2A193,
+ [ 2050] = 0x2A220, [ 2051] = 0x2193B, [ 2052] = 0x2A233, [ 2053] = 0x9D39,
+ [ 2054] = 0x2A0B9, [ 2055] = 0x2A2B4, [ 2056] = 0x9E90, [ 2057] = 0x9E95,
+ [ 2058] = 0x9E9E, [ 2059] = 0x9EA2, [ 2060] = 0x4D34, [ 2061] = 0x9EAA,
+ [ 2062] = 0x9EAF, [ 2063] = 0x24364, [ 2064] = 0x9EC1, [ 2065] = 0x3B60,
+ [ 2066] = 0x39E5, [ 2067] = 0x3D1D, [ 2068] = 0x4F32, [ 2069] = 0x37BE,
+ [ 2070] = 0x28C2B, [ 2071] = 0x9F02, [ 2072] = 0x9F08, [ 2073] = 0x4B96,
+ [ 2074] = 0x9424, [ 2075] = 0x26DA2, [ 2076] = 0x9F17, [ 2078] = 0x9F39,
+ [ 2079] = 0x569F, [ 2080] = 0x568A, [ 2081] = 0x9F45, [ 2082] = 0x99B8,
+ [ 2083] = 0x2908B, [ 2084] = 0x97F2, [ 2085] = 0x847F, [ 2086] = 0x9F62,
+ [ 2087] = 0x9F69, [ 2088] = 0x7ADC, [ 2089] = 0x9F8E, [ 2090] = 0x7216,
+ [ 2091] = 0x4BBE, [ 2092] = 0x24975, [ 2093] = 0x249BB, [ 2094] = 0x7177,
+ [ 2095] = 0x249F8, [ 2096] = 0x24348, [ 2097] = 0x24A51, [ 2098] = 0x739E,
+ [ 2099] = 0x28BDA, [ 2100] = 0x218FA, [ 2101] = 0x799F, [ 2102] = 0x2897E,
+ [ 2103] = 0x28E36, [ 2104] = 0x9369, [ 2105] = 0x93F3, [ 2106] = 0x28A44,
+ [ 2107] = 0x92EC, [ 2108] = 0x9381, [ 2109] = 0x93CB, [ 2110] = 0x2896C,
+ [ 2111] = 0x244B9, [ 2112] = 0x7217, [ 2113] = 0x3EEB, [ 2114] = 0x7772,
+ [ 2115] = 0x7A43, [ 2116] = 0x70D0, [ 2117] = 0x24473, [ 2118] = 0x243F8,
+ [ 2119] = 0x717E, [ 2120] = 0x217EF, [ 2121] = 0x70A3, [ 2122] = 0x218BE,
+ [ 2123] = 0x23599, [ 2124] = 0x3EC7, [ 2125] = 0x21885, [ 2126] = 0x2542F,
+ [ 2127] = 0x217F8, [ 2128] = 0x3722, [ 2129] = 0x216FB, [ 2130] = 0x21839,
+ [ 2131] = 0x36E1, [ 2132] = 0x21774, [ 2133] = 0x218D1, [ 2134] = 0x25F4B,
+ [ 2135] = 0x3723, [ 2136] = 0x216C0, [ 2137] = 0x575B, [ 2138] = 0x24A25,
+ [ 2139] = 0x213FE, [ 2140] = 0x212A8, [ 2145] = 0x213C6, [ 2146] = 0x214B6,
+ [ 2147] = 0x8503, [ 2148] = 0x236A6, [ 2150] = 0x8455, [ 2151] = 0x24994,
+ [ 2152] = 0x27165, [ 2153] = 0x23E31, [ 2154] = 0x2555C, [ 2155] = 0x23EFB,
+ [ 2156] = 0x27052, [ 2157] = 0x44F4, [ 2158] = 0x236EE, [ 2159] = 0x2999D,
+ [ 2160] = 0x26F26, [ 2161] = 0x67F9, [ 2162] = 0x3733, [ 2163] = 0x3C15,
+ [ 2164] = 0x3DE7, [ 2165] = 0x586C, [ 2166] = 0x21922, [ 2167] = 0x6810,
+ [ 2168] = 0x4057, [ 2169] = 0x2373F, [ 2170] = 0x240E1, [ 2171] = 0x2408B,
+ [ 2172] = 0x2410F, [ 2173] = 0x26C21, [ 2174] = 0x54CB, [ 2175] = 0x569E,
+ [ 2176] = 0x266B1, [ 2177] = 0x5692, [ 2178] = 0x20FDF, [ 2179] = 0x20BA8,
+ [ 2180] = 0x20E0D, [ 2181] = 0x93C6, [ 2182] = 0x28B13, [ 2183] = 0x939C,
+ [ 2184] = 0x4EF8, [ 2185] = 0x512B, [ 2186] = 0x3819, [ 2187] = 0x24436,
+ [ 2188] = 0x4EBC, [ 2189] = 0x20465, [ 2190] = 0x2037F, [ 2191] = 0x4F4B,
+ [ 2192] = 0x4F8A, [ 2193] = 0x25651, [ 2194] = 0x5A68, [ 2195] = 0x201AB,
+ [ 2196] = 0x203CB, [ 2197] = 0x3999, [ 2198] = 0x2030A, [ 2199] = 0x20414,
+ [ 2200] = 0x3435, [ 2201] = 0x4F29, [ 2202] = 0x202C0, [ 2203] = 0x28EB3,
+ [ 2204] = 0x20275, [ 2205] = 0x8ADA, [ 2206] = 0x2020C, [ 2207] = 0x4E98,
+ [ 2242] = 0x50CD, [ 2243] = 0x510D, [ 2244] = 0x4FA2, [ 2245] = 0x4F03,
+ [ 2246] = 0x24A0E, [ 2247] = 0x23E8A, [ 2248] = 0x4F42, [ 2249] = 0x502E,
+ [ 2250] = 0x506C, [ 2251] = 0x5081, [ 2252] = 0x4FCC, [ 2253] = 0x4FE5,
+ [ 2254] = 0x5058, [ 2255] = 0x50FC, [ 2260] = 0x6E76, [ 2261] = 0x23595,
+ [ 2262] = 0x23E39, [ 2263] = 0x23EBF, [ 2264] = 0x6D72, [ 2265] = 0x21884,
+ [ 2266] = 0x23E89, [ 2267] = 0x51A8, [ 2268] = 0x51C3, [ 2269] = 0x205E0,
+ [ 2270] = 0x44DD, [ 2271] = 0x204A3, [ 2272] = 0x20492, [ 2273] = 0x20491,
+ [ 2274] = 0x8D7A, [ 2275] = 0x28A9C, [ 2276] = 0x2070E, [ 2277] = 0x5259,
+ [ 2278] = 0x52A4, [ 2279] = 0x20873, [ 2280] = 0x52E1, [ 2282] = 0x467A,
+ [ 2283] = 0x718C, [ 2284] = 0x2438C, [ 2285] = 0x20C20, [ 2286] = 0x249AC,
+ [ 2287] = 0x210E4, [ 2288] = 0x69D1, [ 2289] = 0x20E1D, [ 2291] = 0x3EDE,
+ [ 2292] = 0x7499, [ 2293] = 0x7414, [ 2294] = 0x7456, [ 2295] = 0x7398,
+ [ 2296] = 0x4B8E, [ 2297] = 0x24ABC, [ 2298] = 0x2408D, [ 2299] = 0x53D0,
+ [ 2300] = 0x3584, [ 2301] = 0x720F, [ 2302] = 0x240C9, [ 2303] = 0x55B4,
+ [ 2304] = 0x20345, [ 2305] = 0x54CD, [ 2306] = 0x20BC6, [ 2307] = 0x571D,
+ [ 2308] = 0x925D, [ 2309] = 0x96F4, [ 2310] = 0x9366, [ 2311] = 0x57DD,
+ [ 2312] = 0x578D, [ 2313] = 0x577F, [ 2314] = 0x363E, [ 2315] = 0x58CB,
+ [ 2316] = 0x5A99, [ 2317] = 0x28A46, [ 2318] = 0x216FA, [ 2319] = 0x2176F,
+ [ 2320] = 0x21710, [ 2321] = 0x5A2C, [ 2322] = 0x59B8, [ 2323] = 0x928F,
+ [ 2324] = 0x5A7E, [ 2325] = 0x5ACF, [ 2326] = 0x5A12, [ 2327] = 0x25946,
+ [ 2328] = 0x219F3, [ 2329] = 0x21861, [ 2330] = 0x24295, [ 2331] = 0x36F5,
+ [ 2332] = 0x6D05, [ 2333] = 0x7443, [ 2334] = 0x5A21, [ 2335] = 0x25E83,
+ [ 2340] = 0x5A81, [ 2341] = 0x28BD7, [ 2342] = 0x20413, [ 2343] = 0x93E0,
+ [ 2344] = 0x748C, [ 2345] = 0x21303, [ 2346] = 0x7105, [ 2347] = 0x4972,
+ [ 2348] = 0x9408, [ 2349] = 0x289FB, [ 2350] = 0x93BD, [ 2351] = 0x37A0,
+ [ 2352] = 0x5C1E, [ 2353] = 0x5C9E, [ 2354] = 0x5E5E, [ 2355] = 0x5E48,
+ [ 2356] = 0x21996, [ 2357] = 0x2197C, [ 2358] = 0x23AEE, [ 2359] = 0x5ECD,
+ [ 2360] = 0x5B4F, [ 2361] = 0x21903, [ 2362] = 0x21904, [ 2363] = 0x3701,
+ [ 2364] = 0x218A0, [ 2365] = 0x36DD, [ 2366] = 0x216FE, [ 2367] = 0x36D3,
+ [ 2368] = 0x812A, [ 2369] = 0x28A47, [ 2370] = 0x21DBA, [ 2371] = 0x23472,
+ [ 2372] = 0x289A8, [ 2373] = 0x5F0C, [ 2374] = 0x5F0E, [ 2375] = 0x21927,
+ [ 2376] = 0x217AB, [ 2377] = 0x5A6B, [ 2378] = 0x2173B, [ 2379] = 0x5B44,
+ [ 2380] = 0x8614, [ 2381] = 0x275FD, [ 2382] = 0x8860, [ 2383] = 0x607E,
+ [ 2384] = 0x22860, [ 2385] = 0x2262B, [ 2386] = 0x5FDB, [ 2387] = 0x3EB8,
+ [ 2388] = 0x225AF, [ 2389] = 0x225BE, [ 2390] = 0x29088, [ 2391] = 0x26F73,
+ [ 2392] = 0x61C0, [ 2393] = 0x2003E, [ 2394] = 0x20046, [ 2395] = 0x2261B,
+ [ 2396] = 0x6199, [ 2397] = 0x6198, [ 2398] = 0x6075, [ 2399] = 0x22C9B,
+ [ 2400] = 0x22D07, [ 2401] = 0x246D4, [ 2402] = 0x2914D, [ 2437] = 0x6471,
+ [ 2438] = 0x24665, [ 2439] = 0x22B6A, [ 2440] = 0x3A29, [ 2441] = 0x22B22,
+ [ 2442] = 0x23450, [ 2443] = 0x298EA, [ 2444] = 0x22E78, [ 2445] = 0x6337,
+ [ 2446] = 0x2A45B, [ 2447] = 0x64B6, [ 2448] = 0x6331, [ 2449] = 0x63D1,
+ [ 2450] = 0x249E3, [ 2451] = 0x22D67, [ 2452] = 0x62A4, [ 2453] = 0x22CA1,
+ [ 2454] = 0x643B, [ 2455] = 0x656B, [ 2456] = 0x6972, [ 2457] = 0x3BF4,
+ [ 2458] = 0x2308E, [ 2459] = 0x232AD, [ 2460] = 0x24989, [ 2461] = 0x232AB,
+ [ 2462] = 0x550D, [ 2463] = 0x232E0, [ 2464] = 0x218D9, [ 2465] = 0x2943F,
+ [ 2466] = 0x66CE, [ 2467] = 0x23289, [ 2468] = 0x231B3, [ 2469] = 0x3AE0,
+ [ 2470] = 0x4190, [ 2471] = 0x25584, [ 2472] = 0x28B22, [ 2473] = 0x2558F,
+ [ 2474] = 0x216FC, [ 2475] = 0x2555B, [ 2476] = 0x25425, [ 2477] = 0x78EE,
+ [ 2478] = 0x23103, [ 2479] = 0x2182A, [ 2480] = 0x23234, [ 2481] = 0x3464,
+ [ 2482] = 0x2320F, [ 2483] = 0x23182, [ 2484] = 0x242C9, [ 2485] = 0x668E,
+ [ 2486] = 0x26D24, [ 2487] = 0x666B, [ 2488] = 0x4B93, [ 2489] = 0x6630,
+ [ 2490] = 0x27870, [ 2491] = 0x21DEB, [ 2492] = 0x6663, [ 2493] = 0x232D2,
+ [ 2494] = 0x232E1, [ 2495] = 0x661E, [ 2496] = 0x25872, [ 2497] = 0x38D1,
+ [ 2498] = 0x2383A, [ 2499] = 0x237BC, [ 2500] = 0x3B99, [ 2501] = 0x237A2,
+ [ 2502] = 0x233FE, [ 2503] = 0x74D0, [ 2504] = 0x3B96, [ 2505] = 0x678F,
+ [ 2506] = 0x2462A, [ 2507] = 0x68B6, [ 2508] = 0x681E, [ 2509] = 0x3BC4,
+ [ 2510] = 0x6ABE, [ 2511] = 0x3863, [ 2512] = 0x237D5, [ 2513] = 0x24487,
+ [ 2514] = 0x6A33, [ 2515] = 0x6A52, [ 2516] = 0x6AC9, [ 2517] = 0x6B05,
+ [ 2518] = 0x21912, [ 2519] = 0x6511, [ 2520] = 0x6898, [ 2521] = 0x6A4C,
+ [ 2522] = 0x3BD7, [ 2523] = 0x6A7A, [ 2524] = 0x6B57, [ 2525] = 0x23FC0,
+ [ 2526] = 0x23C9A, [ 2527] = 0x93A0, [ 2528] = 0x92F2, [ 2529] = 0x28BEA,
+ [ 2530] = 0x28ACB, [ 2535] = 0x9289, [ 2536] = 0x2801E, [ 2537] = 0x289DC,
+ [ 2538] = 0x9467, [ 2539] = 0x6DA5, [ 2540] = 0x6F0B, [ 2541] = 0x249EC,
+ [ 2543] = 0x23F7F, [ 2544] = 0x3D8F, [ 2545] = 0x6E04, [ 2546] = 0x2403C,
+ [ 2547] = 0x5A3D, [ 2548] = 0x6E0A, [ 2549] = 0x5847, [ 2550] = 0x6D24,
+ [ 2551] = 0x7842, [ 2552] = 0x713B, [ 2553] = 0x2431A, [ 2554] = 0x24276,
+ [ 2555] = 0x70F1, [ 2556] = 0x7250, [ 2557] = 0x7287, [ 2558] = 0x7294,
+ [ 2559] = 0x2478F, [ 2560] = 0x24725, [ 2561] = 0x5179, [ 2562] = 0x24AA4,
+ [ 2563] = 0x205EB, [ 2564] = 0x747A, [ 2565] = 0x23EF8, [ 2566] = 0x2365F,
+ [ 2567] = 0x24A4A, [ 2568] = 0x24917, [ 2569] = 0x25FE1, [ 2570] = 0x3F06,
+ [ 2571] = 0x3EB1, [ 2572] = 0x24ADF, [ 2573] = 0x28C23, [ 2574] = 0x23F35,
+ [ 2575] = 0x60A7, [ 2576] = 0x3EF3, [ 2577] = 0x74CC, [ 2578] = 0x743C,
+ [ 2579] = 0x9387, [ 2580] = 0x7437, [ 2581] = 0x449F, [ 2582] = 0x26DEA,
+ [ 2583] = 0x4551, [ 2584] = 0x7583, [ 2585] = 0x3F63, [ 2586] = 0x24CD9,
+ [ 2587] = 0x24D06, [ 2588] = 0x3F58, [ 2589] = 0x7555, [ 2590] = 0x7673,
+ [ 2591] = 0x2A5C6, [ 2592] = 0x3B19, [ 2593] = 0x7468, [ 2594] = 0x28ACC,
+ [ 2595] = 0x249AB, [ 2596] = 0x2498E, [ 2597] = 0x3AFB, [ 2632] = 0x3DCD,
+ [ 2633] = 0x24A4E, [ 2634] = 0x3EFF, [ 2635] = 0x249C5, [ 2636] = 0x248F3,
+ [ 2637] = 0x91FA, [ 2638] = 0x5732, [ 2639] = 0x9342, [ 2640] = 0x28AE3,
+ [ 2641] = 0x21864, [ 2642] = 0x50DF, [ 2643] = 0x25221, [ 2644] = 0x251E7,
+ [ 2645] = 0x7778, [ 2646] = 0x23232, [ 2647] = 0x770E, [ 2648] = 0x770F,
+ [ 2649] = 0x777B, [ 2650] = 0x24697, [ 2651] = 0x23781, [ 2652] = 0x3A5E,
+ [ 2653] = 0x248F0, [ 2654] = 0x7438, [ 2655] = 0x749B, [ 2656] = 0x3EBF,
+ [ 2657] = 0x24ABA, [ 2658] = 0x24AC7, [ 2659] = 0x40C8, [ 2660] = 0x24A96,
+ [ 2661] = 0x261AE, [ 2662] = 0x9307, [ 2663] = 0x25581, [ 2664] = 0x781E,
+ [ 2665] = 0x788D, [ 2666] = 0x7888, [ 2667] = 0x78D2, [ 2668] = 0x73D0,
+ [ 2669] = 0x7959, [ 2670] = 0x27741, [ 2671] = 0x256E3, [ 2672] = 0x410E,
+ [ 2674] = 0x8496, [ 2675] = 0x79A5, [ 2676] = 0x6A2D, [ 2677] = 0x23EFA,
+ [ 2678] = 0x7A3A, [ 2679] = 0x79F4, [ 2680] = 0x416E, [ 2681] = 0x216E6,
+ [ 2682] = 0x4132, [ 2683] = 0x9235, [ 2684] = 0x79F1, [ 2685] = 0x20D4C,
+ [ 2686] = 0x2498C, [ 2687] = 0x20299, [ 2688] = 0x23DBA, [ 2689] = 0x2176E,
+ [ 2690] = 0x3597, [ 2691] = 0x556B, [ 2692] = 0x3570, [ 2693] = 0x36AA,
+ [ 2694] = 0x201D4, [ 2695] = 0x20C0D, [ 2696] = 0x7AE2, [ 2697] = 0x5A59,
+ [ 2698] = 0x226F5, [ 2699] = 0x25AAF, [ 2700] = 0x25A9C, [ 2701] = 0x5A0D,
+ [ 2702] = 0x2025B, [ 2703] = 0x78F0, [ 2704] = 0x5A2A, [ 2705] = 0x25BC6,
+ [ 2706] = 0x7AFE, [ 2707] = 0x41F9, [ 2708] = 0x7C5D, [ 2709] = 0x7C6D,
+ [ 2710] = 0x4211, [ 2711] = 0x25BB3, [ 2712] = 0x25EBC, [ 2713] = 0x25EA6,
+ [ 2714] = 0x7CCD, [ 2715] = 0x249F9, [ 2716] = 0x217B0, [ 2717] = 0x7C8E,
+ [ 2718] = 0x7C7C, [ 2719] = 0x7CAE, [ 2720] = 0x6AB2, [ 2721] = 0x7DDC,
+ [ 2722] = 0x7E07, [ 2723] = 0x7DD3, [ 2724] = 0x7F4E, [ 2725] = 0x26261,
+ [ 2730] = 0x2615C, [ 2731] = 0x27B48, [ 2732] = 0x7D97, [ 2733] = 0x25E82,
+ [ 2734] = 0x426A, [ 2735] = 0x26B75, [ 2736] = 0x20916, [ 2737] = 0x67D6,
+ [ 2738] = 0x2004E, [ 2739] = 0x235CF, [ 2740] = 0x57C4, [ 2741] = 0x26412,
+ [ 2742] = 0x263F8, [ 2743] = 0x24962, [ 2744] = 0x7FDD, [ 2745] = 0x7B27,
+ [ 2746] = 0x2082C, [ 2747] = 0x25AE9, [ 2748] = 0x25D43, [ 2749] = 0x7B0C,
+ [ 2750] = 0x25E0E, [ 2751] = 0x99E6, [ 2752] = 0x8645, [ 2753] = 0x9A63,
+ [ 2754] = 0x6A1C, [ 2755] = 0x2343F, [ 2756] = 0x39E2, [ 2757] = 0x249F7,
+ [ 2758] = 0x265AD, [ 2759] = 0x9A1F, [ 2760] = 0x265A0, [ 2761] = 0x8480,
+ [ 2762] = 0x27127, [ 2763] = 0x26CD1, [ 2764] = 0x44EA, [ 2765] = 0x8137,
+ [ 2766] = 0x4402, [ 2767] = 0x80C6, [ 2768] = 0x8109, [ 2769] = 0x8142,
+ [ 2770] = 0x267B4, [ 2771] = 0x98C3, [ 2772] = 0x26A42, [ 2773] = 0x8262,
+ [ 2774] = 0x8265, [ 2775] = 0x26A51, [ 2776] = 0x8453, [ 2777] = 0x26DA7,
+ [ 2778] = 0x8610, [ 2779] = 0x2721B, [ 2780] = 0x5A86, [ 2781] = 0x417F,
+ [ 2782] = 0x21840, [ 2783] = 0x5B2B, [ 2784] = 0x218A1, [ 2785] = 0x5AE4,
+ [ 2786] = 0x218D8, [ 2787] = 0x86A0, [ 2788] = 0x2F9BC, [ 2789] = 0x23D8F,
+ [ 2790] = 0x882D, [ 2791] = 0x27422, [ 2792] = 0x5A02, [ 2827] = 0x886E,
+ [ 2828] = 0x4F45, [ 2829] = 0x8887, [ 2830] = 0x88BF, [ 2831] = 0x88E6,
+ [ 2832] = 0x8965, [ 2833] = 0x894D, [ 2834] = 0x25683, [ 2835] = 0x8954,
+ [ 2836] = 0x27785, [ 2837] = 0x27784, [ 2838] = 0x28BF5, [ 2839] = 0x28BD9,
+ [ 2840] = 0x28B9C, [ 2841] = 0x289F9, [ 2842] = 0x3EAD, [ 2843] = 0x84A3,
+ [ 2844] = 0x46F5, [ 2845] = 0x46CF, [ 2846] = 0x37F2, [ 2847] = 0x8A3D,
+ [ 2848] = 0x8A1C, [ 2849] = 0x29448, [ 2850] = 0x5F4D, [ 2851] = 0x922B,
+ [ 2852] = 0x24284, [ 2853] = 0x65D4, [ 2854] = 0x7129, [ 2855] = 0x70C4,
+ [ 2856] = 0x21845, [ 2857] = 0x9D6D, [ 2858] = 0x8C9F, [ 2859] = 0x8CE9,
+ [ 2860] = 0x27DDC, [ 2861] = 0x599A, [ 2862] = 0x77C3, [ 2863] = 0x59F0,
+ [ 2864] = 0x436E, [ 2865] = 0x36D4, [ 2866] = 0x8E2A, [ 2867] = 0x8EA7,
+ [ 2868] = 0x24C09, [ 2869] = 0x8F30, [ 2870] = 0x8F4A, [ 2871] = 0x42F4,
+ [ 2872] = 0x6C58, [ 2873] = 0x6FBB, [ 2874] = 0x22321, [ 2875] = 0x489B,
+ [ 2876] = 0x6F79, [ 2877] = 0x6E8B, [ 2878] = 0x217DA, [ 2879] = 0x9BE9,
+ [ 2880] = 0x36B5, [ 2881] = 0x2492F, [ 2882] = 0x90BB, [ 2884] = 0x5571,
+ [ 2885] = 0x4906, [ 2886] = 0x91BB, [ 2887] = 0x9404, [ 2888] = 0x28A4B,
+ [ 2889] = 0x4062, [ 2890] = 0x28AFC, [ 2891] = 0x9427, [ 2892] = 0x28C1D,
+ [ 2893] = 0x28C3B, [ 2894] = 0x84E5, [ 2895] = 0x8A2B, [ 2896] = 0x9599,
+ [ 2897] = 0x95A7, [ 2898] = 0x9597, [ 2899] = 0x9596, [ 2900] = 0x28D34,
+ [ 2901] = 0x7445, [ 2902] = 0x3EC2, [ 2903] = 0x248FF, [ 2904] = 0x24A42,
+ [ 2905] = 0x243EA, [ 2906] = 0x3EE7, [ 2907] = 0x23225, [ 2908] = 0x968F,
+ [ 2909] = 0x28EE7, [ 2910] = 0x28E66, [ 2911] = 0x28E65, [ 2912] = 0x3ECC,
+ [ 2913] = 0x249ED, [ 2914] = 0x24A78, [ 2915] = 0x23FEE, [ 2916] = 0x7412,
+ [ 2917] = 0x746B, [ 2918] = 0x3EFC, [ 2919] = 0x9741, [ 2920] = 0x290B0,
+ [ 2925] = 0x6847, [ 2926] = 0x4A1D, [ 2927] = 0x29093, [ 2928] = 0x257DF,
+ [ 2930] = 0x9368, [ 2931] = 0x28989, [ 2932] = 0x28C26, [ 2933] = 0x28B2F,
+ [ 2934] = 0x263BE, [ 2935] = 0x92BA, [ 2936] = 0x5B11, [ 2937] = 0x8B69,
+ [ 2938] = 0x493C, [ 2939] = 0x73F9, [ 2940] = 0x2421B, [ 2941] = 0x979B,
+ [ 2942] = 0x9771, [ 2943] = 0x9938, [ 2944] = 0x20F26, [ 2945] = 0x5DC1,
+ [ 2946] = 0x28BC5, [ 2947] = 0x24AB2, [ 2948] = 0x981F, [ 2949] = 0x294DA,
+ [ 2950] = 0x92F6, [ 2951] = 0x295D7, [ 2952] = 0x91E5, [ 2953] = 0x44C0,
+ [ 2954] = 0x28B50, [ 2955] = 0x24A67, [ 2956] = 0x28B64, [ 2957] = 0x98DC,
+ [ 2958] = 0x28A45, [ 2959] = 0x3F00, [ 2960] = 0x922A, [ 2961] = 0x4925,
+ [ 2962] = 0x8414, [ 2963] = 0x993B, [ 2964] = 0x994D, [ 2965] = 0x27B06,
+ [ 2966] = 0x3DFD, [ 2967] = 0x999B, [ 2968] = 0x4B6F, [ 2969] = 0x99AA,
+ [ 2970] = 0x9A5C, [ 2971] = 0x28B65, [ 2972] = 0x258C8, [ 2973] = 0x6A8F,
+ [ 2974] = 0x9A21, [ 2975] = 0x5AFE, [ 2976] = 0x9A2F, [ 2977] = 0x298F1,
+ [ 2978] = 0x4B90, [ 2979] = 0x29948, [ 2980] = 0x99BC, [ 2981] = 0x4BBD,
+ [ 2982] = 0x4B97, [ 2983] = 0x937D, [ 2984] = 0x5872, [ 2985] = 0x21302,
+ [ 2986] = 0x5822, [ 2987] = 0x249B8, [ 3022] = 0x214E8, [ 3023] = 0x7844,
+ [ 3024] = 0x2271F, [ 3025] = 0x23DB8, [ 3026] = 0x68C5, [ 3027] = 0x3D7D,
+ [ 3028] = 0x9458, [ 3029] = 0x3927, [ 3030] = 0x6150, [ 3031] = 0x22781,
+ [ 3032] = 0x2296B, [ 3033] = 0x6107, [ 3034] = 0x9C4F, [ 3035] = 0x9C53,
+ [ 3036] = 0x9C7B, [ 3037] = 0x9C35, [ 3038] = 0x9C10, [ 3039] = 0x9B7F,
+ [ 3040] = 0x9BCF, [ 3041] = 0x29E2D, [ 3042] = 0x9B9F, [ 3043] = 0x2A1F5,
+ [ 3044] = 0x2A0FE, [ 3045] = 0x9D21, [ 3046] = 0x4CAE, [ 3047] = 0x24104,
+ [ 3048] = 0x9E18, [ 3049] = 0x4CB0, [ 3050] = 0x9D0C, [ 3051] = 0x2A1B4,
+ [ 3052] = 0x2A0ED, [ 3053] = 0x2A0F3, [ 3054] = 0x2992F, [ 3055] = 0x9DA5,
+ [ 3056] = 0x84BD, [ 3057] = 0x26E12, [ 3058] = 0x26FDF, [ 3059] = 0x26B82,
+ [ 3060] = 0x85FC, [ 3061] = 0x4533, [ 3062] = 0x26DA4, [ 3063] = 0x26E84,
+ [ 3064] = 0x26DF0, [ 3065] = 0x8420, [ 3066] = 0x85EE, [ 3067] = 0x26E00,
+ [ 3068] = 0x237D7, [ 3069] = 0x26064, [ 3070] = 0x79E2, [ 3071] = 0x2359C,
+ [ 3072] = 0x23640, [ 3073] = 0x492D, [ 3074] = 0x249DE, [ 3075] = 0x3D62,
+ [ 3076] = 0x93DB, [ 3077] = 0x92BE, [ 3078] = 0x9348, [ 3079] = 0x202BF,
+ [ 3080] = 0x78B9, [ 3081] = 0x9277, [ 3082] = 0x944D, [ 3083] = 0x4FE4,
+ [ 3084] = 0x3440, [ 3085] = 0x9064, [ 3086] = 0x2555D, [ 3087] = 0x783D,
+ [ 3088] = 0x7854, [ 3089] = 0x78B6, [ 3090] = 0x784B, [ 3091] = 0x21757,
+ [ 3092] = 0x231C9, [ 3093] = 0x24941, [ 3094] = 0x369A, [ 3095] = 0x4F72,
+ [ 3096] = 0x6FDA, [ 3097] = 0x6FD9, [ 3099] = 0x701E, [ 3100] = 0x5414,
+ [ 3101] = 0x241B5, [ 3102] = 0x57BB, [ 3103] = 0x58F3, [ 3104] = 0x578A,
+ [ 3105] = 0x9D16, [ 3106] = 0x57D7, [ 3107] = 0x7134, [ 3108] = 0x34AF,
+ [ 3109] = 0x241AC, [ 3110] = 0x71EB, [ 3111] = 0x26C40, [ 3112] = 0x24F97,
+ [ 3114] = 0x217B5, [ 3115] = 0x28A49, [ 3120] = 0x610C, [ 3121] = 0x5ACE,
+ [ 3122] = 0x5A0B, [ 3123] = 0x42BC, [ 3124] = 0x24488, [ 3125] = 0x372C,
+ [ 3126] = 0x4B7B, [ 3127] = 0x289FC, [ 3128] = 0x93BB, [ 3129] = 0x93B8,
+ [ 3130] = 0x218D6, [ 3131] = 0x20F1D, [ 3132] = 0x8472, [ 3133] = 0x26CC0,
+ [ 3134] = 0x21413, [ 3135] = 0x242FA, [ 3136] = 0x22C26, [ 3137] = 0x243C1,
+ [ 3138] = 0x5994, [ 3139] = 0x23DB7, [ 3140] = 0x26741, [ 3141] = 0x7DA8,
+ [ 3142] = 0x2615B, [ 3143] = 0x260A4, [ 3144] = 0x249B9, [ 3145] = 0x2498B,
+ [ 3146] = 0x289FA, [ 3147] = 0x92E5, [ 3148] = 0x73E2, [ 3149] = 0x3EE9,
+ [ 3150] = 0x74B4, [ 3151] = 0x28B63, [ 3152] = 0x2189F, [ 3153] = 0x3EE1,
+ [ 3154] = 0x24AB3, [ 3155] = 0x6AD8, [ 3156] = 0x73F3, [ 3157] = 0x73FB,
+ [ 3158] = 0x3ED6, [ 3159] = 0x24A3E, [ 3160] = 0x24A94, [ 3161] = 0x217D9,
+ [ 3162] = 0x24A66, [ 3163] = 0x203A7, [ 3164] = 0x21424, [ 3165] = 0x249E5,
+ [ 3166] = 0x7448, [ 3167] = 0x24916, [ 3168] = 0x70A5, [ 3169] = 0x24976,
+ [ 3170] = 0x9284, [ 3171] = 0x73E6, [ 3172] = 0x935F, [ 3173] = 0x204FE,
+ [ 3174] = 0x9331, [ 3175] = 0x28ACE, [ 3176] = 0x28A16, [ 3177] = 0x9386,
+ [ 3178] = 0x28BE7, [ 3179] = 0x255D5, [ 3180] = 0x4935, [ 3181] = 0x28A82,
+ [ 3182] = 0x716B, [ 3217] = 0x24943, [ 3218] = 0x20CFF, [ 3219] = 0x56A4,
+ [ 3220] = 0x2061A, [ 3221] = 0x20BEB, [ 3222] = 0x20CB8, [ 3223] = 0x5502,
+ [ 3224] = 0x79C4, [ 3225] = 0x217FA, [ 3226] = 0x7DFE, [ 3227] = 0x216C2,
+ [ 3228] = 0x24A50, [ 3229] = 0x21852, [ 3230] = 0x452E, [ 3231] = 0x9401,
+ [ 3232] = 0x370A, [ 3233] = 0x28AC0, [ 3234] = 0x249AD, [ 3235] = 0x59B0,
+ [ 3236] = 0x218BF, [ 3237] = 0x21883, [ 3238] = 0x27484, [ 3239] = 0x5AA1,
+ [ 3240] = 0x36E2, [ 3241] = 0x23D5B, [ 3242] = 0x36B0, [ 3243] = 0x925F,
+ [ 3244] = 0x5A79, [ 3245] = 0x28A81, [ 3246] = 0x21862, [ 3247] = 0x9374,
+ [ 3248] = 0x3CCD, [ 3249] = 0x20AB4, [ 3250] = 0x4A96, [ 3251] = 0x398A,
+ [ 3252] = 0x50F4, [ 3253] = 0x3D69, [ 3254] = 0x3D4C, [ 3255] = 0x2139C,
+ [ 3256] = 0x7175, [ 3257] = 0x42FB, [ 3258] = 0x28218, [ 3259] = 0x6E0F,
+ [ 3260] = 0x290E4, [ 3261] = 0x44EB, [ 3262] = 0x6D57, [ 3263] = 0x27E4F,
+ [ 3264] = 0x7067, [ 3265] = 0x6CAF, [ 3266] = 0x3CD6, [ 3267] = 0x23FED,
+ [ 3268] = 0x23E2D, [ 3269] = 0x6E02, [ 3270] = 0x6F0C, [ 3271] = 0x3D6F,
+ [ 3272] = 0x203F5, [ 3273] = 0x7551, [ 3274] = 0x36BC, [ 3275] = 0x34C8,
+ [ 3276] = 0x4680, [ 3277] = 0x3EDA, [ 3278] = 0x4871, [ 3279] = 0x59C4,
+ [ 3280] = 0x926E, [ 3281] = 0x493E, [ 3282] = 0x8F41, [ 3283] = 0x28C1C,
+ [ 3284] = 0x26BC0, [ 3285] = 0x5812, [ 3286] = 0x57C8, [ 3287] = 0x36D6,
+ [ 3288] = 0x21452, [ 3289] = 0x70FE, [ 3290] = 0x24362, [ 3291] = 0x24A71,
+ [ 3292] = 0x22FE3, [ 3293] = 0x212B0, [ 3294] = 0x223BD, [ 3295] = 0x68B9,
+ [ 3296] = 0x6967, [ 3297] = 0x21398, [ 3298] = 0x234E5, [ 3299] = 0x27BF4,
+ [ 3300] = 0x236DF, [ 3301] = 0x28A83, [ 3302] = 0x237D6, [ 3303] = 0x233FA,
+ [ 3304] = 0x24C9F, [ 3305] = 0x6A1A, [ 3306] = 0x236AD, [ 3307] = 0x26CB7,
+ [ 3308] = 0x843E, [ 3309] = 0x44DF, [ 3310] = 0x44CE, [ 3315] = 0x26D26,
+ [ 3316] = 0x26D51, [ 3317] = 0x26C82, [ 3318] = 0x26FDE, [ 3319] = 0x6F17,
+ [ 3320] = 0x27109, [ 3321] = 0x833D, [ 3322] = 0x2173A, [ 3323] = 0x83ED,
+ [ 3324] = 0x26C80, [ 3325] = 0x27053, [ 3326] = 0x217DB, [ 3327] = 0x5989,
+ [ 3328] = 0x5A82, [ 3329] = 0x217B3, [ 3330] = 0x5A61, [ 3331] = 0x5A71,
+ [ 3332] = 0x21905, [ 3333] = 0x241FC, [ 3334] = 0x372D, [ 3335] = 0x59EF,
+ [ 3336] = 0x2173C, [ 3337] = 0x36C7, [ 3338] = 0x718E, [ 3339] = 0x9390,
+ [ 3340] = 0x669A, [ 3341] = 0x242A5, [ 3342] = 0x5A6E, [ 3343] = 0x5A2B,
+ [ 3344] = 0x24293, [ 3345] = 0x6A2B, [ 3346] = 0x23EF9, [ 3347] = 0x27736,
+ [ 3348] = 0x2445B, [ 3349] = 0x242CA, [ 3350] = 0x711D, [ 3351] = 0x24259,
+ [ 3352] = 0x289E1, [ 3353] = 0x4FB0, [ 3354] = 0x26D28, [ 3355] = 0x5CC2,
+ [ 3356] = 0x244CE, [ 3357] = 0x27E4D, [ 3358] = 0x243BD, [ 3359] = 0x6A0C,
+ [ 3360] = 0x24256, [ 3361] = 0x21304, [ 3362] = 0x70A6, [ 3363] = 0x7133,
+ [ 3364] = 0x243E9, [ 3365] = 0x3DA5, [ 3366] = 0x6CDF, [ 3367] = 0x2F825,
+ [ 3368] = 0x24A4F, [ 3369] = 0x7E65, [ 3370] = 0x59EB, [ 3371] = 0x5D2F,
+ [ 3372] = 0x3DF3, [ 3373] = 0x5F5C, [ 3374] = 0x24A5D, [ 3375] = 0x217DF,
+ [ 3376] = 0x7DA4, [ 3377] = 0x8426, [ 3412] = 0x5485, [ 3413] = 0x23AFA,
+ [ 3414] = 0x23300, [ 3415] = 0x20214, [ 3416] = 0x577E, [ 3417] = 0x208D5,
+ [ 3418] = 0x20619, [ 3419] = 0x3FE5, [ 3420] = 0x21F9E, [ 3421] = 0x2A2B6,
+ [ 3422] = 0x7003, [ 3423] = 0x2915B, [ 3424] = 0x5D70, [ 3425] = 0x738F,
+ [ 3426] = 0x7CD3, [ 3427] = 0x28A59, [ 3428] = 0x29420, [ 3429] = 0x4FC8,
+ [ 3430] = 0x7FE7, [ 3431] = 0x72CD, [ 3432] = 0x7310, [ 3433] = 0x27AF4,
+ [ 3434] = 0x7338, [ 3435] = 0x7339, [ 3436] = 0x256F6, [ 3437] = 0x7341,
+ [ 3438] = 0x7348, [ 3439] = 0x3EA9, [ 3440] = 0x27B18, [ 3441] = 0x906C,
+ [ 3442] = 0x71F5, [ 3443] = 0x248F2, [ 3444] = 0x73E1, [ 3445] = 0x81F6,
+ [ 3446] = 0x3ECA, [ 3447] = 0x770C, [ 3448] = 0x3ED1, [ 3449] = 0x6CA2,
+ [ 3450] = 0x56FD, [ 3451] = 0x7419, [ 3452] = 0x741E, [ 3453] = 0x741F,
+ [ 3454] = 0x3EE2, [ 3455] = 0x3EF0, [ 3456] = 0x3EF4, [ 3457] = 0x3EFA,
+ [ 3458] = 0x74D3, [ 3459] = 0x3F0E, [ 3460] = 0x3F53, [ 3461] = 0x7542,
+ [ 3462] = 0x756D, [ 3463] = 0x7572, [ 3464] = 0x758D, [ 3465] = 0x3F7C,
+ [ 3466] = 0x75C8, [ 3467] = 0x75DC, [ 3468] = 0x3FC0, [ 3469] = 0x764D,
+ [ 3470] = 0x3FD7, [ 3471] = 0x7674, [ 3472] = 0x3FDC, [ 3473] = 0x767A,
+ [ 3474] = 0x24F5C, [ 3475] = 0x7188, [ 3476] = 0x5623, [ 3477] = 0x8980,
+ [ 3478] = 0x5869, [ 3479] = 0x401D, [ 3480] = 0x7743, [ 3481] = 0x4039,
+ [ 3482] = 0x6761, [ 3483] = 0x4045, [ 3484] = 0x35DB, [ 3485] = 0x7798,
+ [ 3486] = 0x406A, [ 3487] = 0x406F, [ 3488] = 0x5C5E, [ 3489] = 0x77BE,
+ [ 3490] = 0x77CB, [ 3491] = 0x58F2, [ 3492] = 0x7818, [ 3493] = 0x70B9,
+ [ 3494] = 0x781C, [ 3495] = 0x40A8, [ 3496] = 0x7839, [ 3497] = 0x7847,
+ [ 3498] = 0x7851, [ 3499] = 0x7866, [ 3500] = 0x8448, [ 3501] = 0x25535,
+ [ 3502] = 0x7933, [ 3503] = 0x6803, [ 3504] = 0x7932, [ 3505] = 0x4103,
+ [ 3510] = 0x4109, [ 3511] = 0x7991, [ 3512] = 0x7999, [ 3513] = 0x8FBB,
+ [ 3514] = 0x7A06, [ 3515] = 0x8FBC, [ 3516] = 0x4167, [ 3517] = 0x7A91,
+ [ 3518] = 0x41B2, [ 3519] = 0x7ABC, [ 3520] = 0x8279, [ 3521] = 0x41C4,
+ [ 3522] = 0x7ACF, [ 3523] = 0x7ADB, [ 3524] = 0x41CF, [ 3525] = 0x4E21,
+ [ 3526] = 0x7B62, [ 3527] = 0x7B6C, [ 3528] = 0x7B7B, [ 3529] = 0x7C12,
+ [ 3530] = 0x7C1B, [ 3531] = 0x4260, [ 3532] = 0x427A, [ 3533] = 0x7C7B,
+ [ 3534] = 0x7C9C, [ 3535] = 0x428C, [ 3536] = 0x7CB8, [ 3537] = 0x4294,
+ [ 3538] = 0x7CED, [ 3539] = 0x8F93, [ 3540] = 0x70C0, [ 3541] = 0x20CCF,
+ [ 3542] = 0x7DCF, [ 3543] = 0x7DD4, [ 3544] = 0x7DD0, [ 3545] = 0x7DFD,
+ [ 3546] = 0x7FAE, [ 3547] = 0x7FB4, [ 3548] = 0x729F, [ 3549] = 0x4397,
+ [ 3550] = 0x8020, [ 3551] = 0x8025, [ 3552] = 0x7B39, [ 3553] = 0x802E,
+ [ 3554] = 0x8031, [ 3555] = 0x8054, [ 3556] = 0x3DCC, [ 3557] = 0x57B4,
+ [ 3558] = 0x70A0, [ 3559] = 0x80B7, [ 3560] = 0x80E9, [ 3561] = 0x43ED,
+ [ 3562] = 0x810C, [ 3563] = 0x732A, [ 3564] = 0x810E, [ 3565] = 0x8112,
+ [ 3566] = 0x7560, [ 3567] = 0x8114, [ 3568] = 0x4401, [ 3569] = 0x3B39,
+ [ 3570] = 0x8156, [ 3571] = 0x8159, [ 3572] = 0x815A, [ 3607] = 0x4413,
+ [ 3608] = 0x583A, [ 3609] = 0x817C, [ 3610] = 0x8184, [ 3611] = 0x4425,
+ [ 3612] = 0x8193, [ 3613] = 0x442D, [ 3614] = 0x81A5, [ 3615] = 0x57EF,
+ [ 3616] = 0x81C1, [ 3617] = 0x81E4, [ 3618] = 0x8254, [ 3619] = 0x448F,
+ [ 3620] = 0x82A6, [ 3621] = 0x8276, [ 3622] = 0x82CA, [ 3623] = 0x82D8,
+ [ 3624] = 0x82FF, [ 3625] = 0x44B0, [ 3626] = 0x8357, [ 3627] = 0x9669,
+ [ 3628] = 0x698A, [ 3629] = 0x8405, [ 3630] = 0x70F5, [ 3631] = 0x8464,
+ [ 3632] = 0x60E3, [ 3633] = 0x8488, [ 3634] = 0x4504, [ 3635] = 0x84BE,
+ [ 3636] = 0x84E1, [ 3637] = 0x84F8, [ 3638] = 0x8510, [ 3639] = 0x8538,
+ [ 3640] = 0x8552, [ 3641] = 0x453B, [ 3642] = 0x856F, [ 3643] = 0x8570,
+ [ 3644] = 0x85E0, [ 3645] = 0x4577, [ 3646] = 0x8672, [ 3647] = 0x8692,
+ [ 3648] = 0x86B2, [ 3649] = 0x86EF, [ 3650] = 0x9645, [ 3651] = 0x878B,
+ [ 3652] = 0x4606, [ 3653] = 0x4617, [ 3654] = 0x88AE, [ 3655] = 0x88FF,
+ [ 3656] = 0x8924, [ 3657] = 0x8947, [ 3658] = 0x8991, [ 3659] = 0x27967,
+ [ 3660] = 0x8A29, [ 3661] = 0x8A38, [ 3662] = 0x8A94, [ 3663] = 0x8AB4,
+ [ 3664] = 0x8C51, [ 3665] = 0x8CD4, [ 3666] = 0x8CF2, [ 3667] = 0x8D1C,
+ [ 3668] = 0x4798, [ 3669] = 0x585F, [ 3670] = 0x8DC3, [ 3671] = 0x47ED,
+ [ 3672] = 0x4EEE, [ 3673] = 0x8E3A, [ 3674] = 0x55D8, [ 3675] = 0x5754,
+ [ 3676] = 0x8E71, [ 3677] = 0x55F5, [ 3678] = 0x8EB0, [ 3679] = 0x4837,
+ [ 3680] = 0x8ECE, [ 3681] = 0x8EE2, [ 3682] = 0x8EE4, [ 3683] = 0x8EED,
+ [ 3684] = 0x8EF2, [ 3685] = 0x8FB7, [ 3686] = 0x8FC1, [ 3687] = 0x8FCA,
+ [ 3688] = 0x8FCC, [ 3689] = 0x9033, [ 3690] = 0x99C4, [ 3691] = 0x48AD,
+ [ 3692] = 0x98E0, [ 3693] = 0x9213, [ 3694] = 0x491E, [ 3695] = 0x9228,
+ [ 3696] = 0x9258, [ 3697] = 0x926B, [ 3698] = 0x92B1, [ 3699] = 0x92AE,
+ [ 3700] = 0x92BF, [ 3705] = 0x92E3, [ 3706] = 0x92EB, [ 3707] = 0x92F3,
+ [ 3708] = 0x92F4, [ 3709] = 0x92FD, [ 3710] = 0x9343, [ 3711] = 0x9384,
+ [ 3712] = 0x93AD, [ 3713] = 0x4945, [ 3714] = 0x4951, [ 3715] = 0x9EBF,
+ [ 3716] = 0x9417, [ 3717] = 0x5301, [ 3718] = 0x941D, [ 3719] = 0x942D,
+ [ 3720] = 0x943E, [ 3721] = 0x496A, [ 3722] = 0x9454, [ 3723] = 0x9479,
+ [ 3724] = 0x952D, [ 3725] = 0x95A2, [ 3726] = 0x49A7, [ 3727] = 0x95F4,
+ [ 3728] = 0x9633, [ 3729] = 0x49E5, [ 3730] = 0x67A0, [ 3731] = 0x4A24,
+ [ 3732] = 0x9740, [ 3733] = 0x4A35, [ 3734] = 0x97B2, [ 3735] = 0x97C2,
+ [ 3736] = 0x5654, [ 3737] = 0x4AE4, [ 3738] = 0x60E8, [ 3739] = 0x98B9,
+ [ 3740] = 0x4B19, [ 3741] = 0x98F1, [ 3742] = 0x5844, [ 3743] = 0x990E,
+ [ 3744] = 0x9919, [ 3745] = 0x51B4, [ 3746] = 0x991C, [ 3747] = 0x9937,
+ [ 3748] = 0x9942, [ 3749] = 0x995D, [ 3750] = 0x9962, [ 3751] = 0x4B70,
+ [ 3752] = 0x99C5, [ 3753] = 0x4B9D, [ 3754] = 0x9A3C, [ 3755] = 0x9B0F,
+ [ 3756] = 0x7A83, [ 3757] = 0x9B69, [ 3758] = 0x9B81, [ 3759] = 0x9BDD,
+ [ 3760] = 0x9BF1, [ 3761] = 0x9BF4, [ 3762] = 0x4C6D, [ 3763] = 0x9C20,
+ [ 3764] = 0x376F, [ 3765] = 0x21BC2, [ 3766] = 0x9D49, [ 3767] = 0x9C3A,
+ [ 3802] = 0x9EFE, [ 3803] = 0x5650, [ 3804] = 0x9D93, [ 3805] = 0x9DBD,
+ [ 3806] = 0x9DC0, [ 3807] = 0x9DFC, [ 3808] = 0x94F6, [ 3809] = 0x8FB6,
+ [ 3810] = 0x9E7B, [ 3811] = 0x9EAC, [ 3812] = 0x9EB1, [ 3813] = 0x9EBD,
+ [ 3814] = 0x9EC6, [ 3815] = 0x94DC, [ 3816] = 0x9EE2, [ 3817] = 0x9EF1,
+ [ 3818] = 0x9EF8, [ 3819] = 0x7AC8, [ 3820] = 0x9F44, [ 3821] = 0x20094,
+ [ 3822] = 0x202B7, [ 3823] = 0x203A0, [ 3824] = 0x691A, [ 3825] = 0x94C3,
+ [ 3826] = 0x59AC, [ 3827] = 0x204D7, [ 3828] = 0x5840, [ 3829] = 0x94C1,
+ [ 3830] = 0x37B9, [ 3831] = 0x205D5, [ 3832] = 0x20615, [ 3833] = 0x20676,
+ [ 3834] = 0x216BA, [ 3835] = 0x5757, [ 3836] = 0x7173, [ 3837] = 0x20AC2,
+ [ 3838] = 0x20ACD, [ 3839] = 0x20BBF, [ 3840] = 0x546A, [ 3841] = 0x2F83B,
+ [ 3842] = 0x20BCB, [ 3843] = 0x549E, [ 3844] = 0x20BFB, [ 3845] = 0x20C3B,
+ [ 3846] = 0x20C53, [ 3847] = 0x20C65, [ 3848] = 0x20C7C, [ 3849] = 0x60E7,
+ [ 3850] = 0x20C8D, [ 3851] = 0x567A, [ 3852] = 0x20CB5, [ 3853] = 0x20CDD,
+ [ 3854] = 0x20CED, [ 3855] = 0x20D6F, [ 3856] = 0x20DB2, [ 3857] = 0x20DC8,
+ [ 3858] = 0x6955, [ 3859] = 0x9C2F, [ 3860] = 0x87A5, [ 3861] = 0x20E04,
+ [ 3862] = 0x20E0E, [ 3863] = 0x20ED7, [ 3864] = 0x20F90, [ 3865] = 0x20F2D,
+ [ 3866] = 0x20E73, [ 3867] = 0x5C20, [ 3868] = 0x20FBC, [ 3869] = 0x5E0B,
+ [ 3870] = 0x2105C, [ 3871] = 0x2104F, [ 3872] = 0x21076, [ 3873] = 0x671E,
+ [ 3874] = 0x2107B, [ 3875] = 0x21088, [ 3876] = 0x21096, [ 3877] = 0x3647,
+ [ 3878] = 0x210BF, [ 3879] = 0x210D3, [ 3880] = 0x2112F, [ 3881] = 0x2113B,
+ [ 3882] = 0x5364, [ 3883] = 0x84AD, [ 3884] = 0x212E3, [ 3885] = 0x21375,
+ [ 3886] = 0x21336, [ 3887] = 0x8B81, [ 3888] = 0x21577, [ 3889] = 0x21619,
+ [ 3890] = 0x217C3, [ 3891] = 0x217C7, [ 3892] = 0x4E78, [ 3893] = 0x70BB,
+ [ 3894] = 0x2182D, [ 3895] = 0x2196A, [ 3900] = 0x21A2D, [ 3901] = 0x21A45,
+ [ 3902] = 0x21C2A, [ 3903] = 0x21C70, [ 3904] = 0x21CAC, [ 3905] = 0x21EC8,
+ [ 3906] = 0x62C3, [ 3907] = 0x21ED5, [ 3908] = 0x21F15, [ 3909] = 0x7198,
+ [ 3910] = 0x6855, [ 3911] = 0x22045, [ 3912] = 0x69E9, [ 3913] = 0x36C8,
+ [ 3914] = 0x2227C, [ 3915] = 0x223D7, [ 3916] = 0x223FA, [ 3917] = 0x2272A,
+ [ 3918] = 0x22871, [ 3919] = 0x2294F, [ 3920] = 0x82FD, [ 3921] = 0x22967,
+ [ 3922] = 0x22993, [ 3923] = 0x22AD5, [ 3924] = 0x89A5, [ 3925] = 0x22AE8,
+ [ 3926] = 0x8FA0, [ 3927] = 0x22B0E, [ 3928] = 0x97B8, [ 3929] = 0x22B3F,
+ [ 3930] = 0x9847, [ 3931] = 0x9ABD, [ 3932] = 0x22C4C, [ 3934] = 0x22C88,
+ [ 3935] = 0x22CB7, [ 3936] = 0x25BE8, [ 3937] = 0x22D08, [ 3938] = 0x22D12,
+ [ 3939] = 0x22DB7, [ 3940] = 0x22D95, [ 3941] = 0x22E42, [ 3942] = 0x22F74,
+ [ 3943] = 0x22FCC, [ 3944] = 0x23033, [ 3945] = 0x23066, [ 3946] = 0x2331F,
+ [ 3947] = 0x233DE, [ 3948] = 0x5FB1, [ 3949] = 0x6648, [ 3950] = 0x66BF,
+ [ 3951] = 0x27A79, [ 3952] = 0x23567, [ 3953] = 0x235F3, [ 3955] = 0x249BA,
+ [ 3957] = 0x2361A, [ 3958] = 0x23716, [ 3960] = 0x20346, [ 3961] = 0x58B5,
+ [ 3962] = 0x670E, [ 3997] = 0x6918, [ 3998] = 0x23AA7, [ 3999] = 0x27657,
+ [ 4000] = 0x25FE2, [ 4001] = 0x23E11, [ 4002] = 0x23EB9, [ 4003] = 0x275FE,
+ [ 4004] = 0x2209A, [ 4005] = 0x48D0, [ 4006] = 0x4AB8, [ 4007] = 0x24119,
+ [ 4008] = 0x28A9A, [ 4009] = 0x242EE, [ 4010] = 0x2430D, [ 4011] = 0x2403B,
+ [ 4012] = 0x24334, [ 4013] = 0x24396, [ 4014] = 0x24A45, [ 4015] = 0x205CA,
+ [ 4016] = 0x51D2, [ 4017] = 0x20611, [ 4018] = 0x599F, [ 4019] = 0x21EA8,
+ [ 4020] = 0x3BBE, [ 4021] = 0x23CFF, [ 4022] = 0x24404, [ 4023] = 0x244D6,
+ [ 4024] = 0x5788, [ 4025] = 0x24674, [ 4026] = 0x399B, [ 4027] = 0x2472F,
+ [ 4028] = 0x285E8, [ 4029] = 0x299C9, [ 4030] = 0x3762, [ 4031] = 0x221C3,
+ [ 4032] = 0x8B5E, [ 4033] = 0x28B4E, [ 4035] = 0x24812, [ 4036] = 0x248FB,
+ [ 4037] = 0x24A15, [ 4038] = 0x7209, [ 4039] = 0x24AC0, [ 4040] = 0x20C78,
+ [ 4041] = 0x5965, [ 4042] = 0x24EA5, [ 4043] = 0x24F86, [ 4044] = 0x20779,
+ [ 4045] = 0x8EDA, [ 4046] = 0x2502C, [ 4047] = 0x528F, [ 4048] = 0x573F,
+ [ 4049] = 0x7171, [ 4050] = 0x25299, [ 4051] = 0x25419, [ 4052] = 0x23F4A,
+ [ 4053] = 0x24AA7, [ 4054] = 0x55BC, [ 4055] = 0x25446, [ 4056] = 0x2546E,
+ [ 4057] = 0x26B52, [ 4059] = 0x3473, [ 4060] = 0x2553F, [ 4061] = 0x27632,
+ [ 4062] = 0x2555E, [ 4063] = 0x4718, [ 4064] = 0x25562, [ 4065] = 0x25566,
+ [ 4066] = 0x257C7, [ 4067] = 0x2493F, [ 4068] = 0x2585D, [ 4069] = 0x5066,
+ [ 4070] = 0x34FB, [ 4071] = 0x233CC, [ 4073] = 0x25903, [ 4074] = 0x477C,
+ [ 4075] = 0x28948, [ 4076] = 0x25AAE, [ 4077] = 0x25B89, [ 4078] = 0x25C06,
+ [ 4079] = 0x21D90, [ 4080] = 0x57A1, [ 4081] = 0x7151, [ 4083] = 0x26102,
+ [ 4084] = 0x27C12, [ 4085] = 0x9056, [ 4086] = 0x261B2, [ 4087] = 0x24F9A,
+ [ 4088] = 0x8B62, [ 4089] = 0x26402, [ 4090] = 0x2644A, [ 4095] = 0x5D5B,
+ [ 4096] = 0x26BF7, [ 4098] = 0x26484, [ 4099] = 0x2191C, [ 4100] = 0x8AEA,
+ [ 4101] = 0x249F6, [ 4102] = 0x26488, [ 4103] = 0x23FEF, [ 4104] = 0x26512,
+ [ 4105] = 0x4BC0, [ 4106] = 0x265BF, [ 4107] = 0x266B5, [ 4108] = 0x2271B,
+ [ 4109] = 0x9465, [ 4110] = 0x257E1, [ 4111] = 0x6195, [ 4112] = 0x5A27,
+ [ 4113] = 0x2F8CD, [ 4115] = 0x56B9, [ 4116] = 0x24521, [ 4117] = 0x266FC,
+ [ 4118] = 0x4E6A, [ 4119] = 0x24934, [ 4120] = 0x9656, [ 4121] = 0x6D8F,
+ [ 4122] = 0x26CBD, [ 4123] = 0x3618, [ 4124] = 0x8977, [ 4125] = 0x26799,
+ [ 4126] = 0x2686E, [ 4127] = 0x26411, [ 4128] = 0x2685E, [ 4130] = 0x268C7,
+ [ 4131] = 0x7B42, [ 4132] = 0x290C0, [ 4133] = 0x20A11, [ 4134] = 0x26926,
+ [ 4136] = 0x26939, [ 4137] = 0x7A45, [ 4139] = 0x269FA, [ 4140] = 0x9A26,
+ [ 4141] = 0x26A2D, [ 4142] = 0x365F, [ 4143] = 0x26469, [ 4144] = 0x20021,
+ [ 4145] = 0x7983, [ 4146] = 0x26A34, [ 4147] = 0x26B5B, [ 4148] = 0x5D2C,
+ [ 4149] = 0x23519, [ 4151] = 0x26B9D, [ 4152] = 0x46D0, [ 4153] = 0x26CA4,
+ [ 4154] = 0x753B, [ 4155] = 0x8865, [ 4156] = 0x26DAE, [ 4157] = 0x58B6,
+ [ 4192] = 0x371C, [ 4193] = 0x2258D, [ 4194] = 0x2704B, [ 4195] = 0x271CD,
+ [ 4196] = 0x3C54, [ 4197] = 0x27280, [ 4198] = 0x27285, [ 4199] = 0x9281,
+ [ 4200] = 0x2217A, [ 4201] = 0x2728B, [ 4202] = 0x9330, [ 4203] = 0x272E6,
+ [ 4204] = 0x249D0, [ 4205] = 0x6C39, [ 4206] = 0x949F, [ 4207] = 0x27450,
+ [ 4208] = 0x20EF8, [ 4209] = 0x8827, [ 4210] = 0x88F5, [ 4211] = 0x22926,
+ [ 4212] = 0x28473, [ 4213] = 0x217B1, [ 4214] = 0x6EB8, [ 4215] = 0x24A2A,
+ [ 4216] = 0x21820, [ 4217] = 0x39A4, [ 4218] = 0x36B9, [ 4221] = 0x453F,
+ [ 4222] = 0x66B6, [ 4223] = 0x29CAD, [ 4224] = 0x298A4, [ 4225] = 0x8943,
+ [ 4226] = 0x277CC, [ 4227] = 0x27858, [ 4228] = 0x56D6, [ 4229] = 0x40DF,
+ [ 4230] = 0x2160A, [ 4231] = 0x39A1, [ 4232] = 0x2372F, [ 4233] = 0x280E8,
+ [ 4234] = 0x213C5, [ 4235] = 0x71AD, [ 4236] = 0x8366, [ 4237] = 0x279DD,
+ [ 4238] = 0x291A8, [ 4240] = 0x4CB7, [ 4241] = 0x270AF, [ 4242] = 0x289AB,
+ [ 4243] = 0x279FD, [ 4244] = 0x27A0A, [ 4245] = 0x27B0B, [ 4246] = 0x27D66,
+ [ 4247] = 0x2417A, [ 4248] = 0x7B43, [ 4249] = 0x797E, [ 4250] = 0x28009,
+ [ 4251] = 0x6FB5, [ 4252] = 0x2A2DF, [ 4253] = 0x6A03, [ 4254] = 0x28318,
+ [ 4255] = 0x53A2, [ 4256] = 0x26E07, [ 4257] = 0x93BF, [ 4258] = 0x6836,
+ [ 4259] = 0x975D, [ 4260] = 0x2816F, [ 4261] = 0x28023, [ 4262] = 0x269B5,
+ [ 4263] = 0x213ED, [ 4264] = 0x2322F, [ 4265] = 0x28048, [ 4266] = 0x5D85,
+ [ 4267] = 0x28C30, [ 4268] = 0x28083, [ 4269] = 0x5715, [ 4270] = 0x9823,
+ [ 4271] = 0x28949, [ 4272] = 0x5DAB, [ 4273] = 0x24988, [ 4274] = 0x65BE,
+ [ 4275] = 0x69D5, [ 4276] = 0x53D2, [ 4277] = 0x24AA5, [ 4278] = 0x23F81,
+ [ 4279] = 0x3C11, [ 4280] = 0x6736, [ 4281] = 0x28090, [ 4282] = 0x280F4,
+ [ 4283] = 0x2812E, [ 4284] = 0x21FA1, [ 4285] = 0x2814F, [ 4290] = 0x28189,
+ [ 4291] = 0x281AF, [ 4292] = 0x2821A, [ 4293] = 0x28306, [ 4294] = 0x2832F,
+ [ 4295] = 0x2838A, [ 4296] = 0x35CA, [ 4297] = 0x28468, [ 4298] = 0x286AA,
+ [ 4299] = 0x48FA, [ 4300] = 0x63E6, [ 4301] = 0x28956, [ 4302] = 0x7808,
+ [ 4303] = 0x9255, [ 4304] = 0x289B8, [ 4305] = 0x43F2, [ 4306] = 0x289E7,
+ [ 4307] = 0x43DF, [ 4308] = 0x289E8, [ 4309] = 0x28B46, [ 4310] = 0x28BD4,
+ [ 4311] = 0x59F8, [ 4312] = 0x28C09, [ 4314] = 0x28FC5, [ 4315] = 0x290EC,
+ [ 4317] = 0x29110, [ 4318] = 0x2913C, [ 4319] = 0x3DF7, [ 4320] = 0x2915E,
+ [ 4321] = 0x24ACA, [ 4322] = 0x8FD0, [ 4323] = 0x728F, [ 4324] = 0x568B,
+ [ 4325] = 0x294E7, [ 4326] = 0x295E9, [ 4327] = 0x295B0, [ 4328] = 0x295B8,
+ [ 4329] = 0x29732, [ 4330] = 0x298D1, [ 4331] = 0x29949, [ 4332] = 0x2996A,
+ [ 4333] = 0x299C3, [ 4334] = 0x29A28, [ 4335] = 0x29B0E, [ 4336] = 0x29D5A,
+ [ 4337] = 0x29D9B, [ 4338] = 0x7E9F, [ 4339] = 0x29EF8, [ 4340] = 0x29F23,
+ [ 4341] = 0x4CA4, [ 4342] = 0x9547, [ 4343] = 0x2A293, [ 4344] = 0x71A2,
+ [ 4345] = 0x2A2FF, [ 4346] = 0x4D91, [ 4347] = 0x9012, [ 4348] = 0x2A5CB,
+ [ 4349] = 0x4D9C, [ 4350] = 0x20C9C, [ 4351] = 0x8FBE, [ 4352] = 0x55C1,
+ [ 4387] = 0x8FBA, [ 4388] = 0x224B0, [ 4389] = 0x8FB9, [ 4390] = 0x24A93,
+ [ 4391] = 0x4509, [ 4392] = 0x7E7F, [ 4393] = 0x6F56, [ 4394] = 0x6AB1,
+ [ 4395] = 0x4EEA, [ 4396] = 0x34E4, [ 4397] = 0x28B2C, [ 4398] = 0x2789D,
+ [ 4399] = 0x373A, [ 4400] = 0x8E80, [ 4401] = 0x217F5, [ 4402] = 0x28024,
+ [ 4403] = 0x28B6C, [ 4404] = 0x28B99, [ 4405] = 0x27A3E, [ 4406] = 0x266AF,
+ [ 4407] = 0x3DEB, [ 4408] = 0x27655, [ 4409] = 0x23CB7, [ 4410] = 0x25635,
+ [ 4411] = 0x25956, [ 4412] = 0x4E9A, [ 4413] = 0x25E81, [ 4414] = 0x26258,
+ [ 4415] = 0x56BF, [ 4416] = 0x20E6D, [ 4417] = 0x8E0E, [ 4418] = 0x5B6D,
+ [ 4419] = 0x23E88, [ 4420] = 0x24C9E, [ 4421] = 0x63DE, [ 4423] = 0x217F6,
+ [ 4424] = 0x2187B, [ 4425] = 0x6530, [ 4426] = 0x562D, [ 4427] = 0x25C4A,
+ [ 4428] = 0x541A, [ 4429] = 0x25311, [ 4430] = 0x3DC6, [ 4431] = 0x29D98,
+ [ 4432] = 0x4C7D, [ 4433] = 0x5622, [ 4434] = 0x561E, [ 4435] = 0x7F49,
+ [ 4436] = 0x25ED8, [ 4437] = 0x5975, [ 4438] = 0x23D40, [ 4439] = 0x8770,
+ [ 4440] = 0x4E1C, [ 4441] = 0x20FEA, [ 4442] = 0x20D49, [ 4443] = 0x236BA,
+ [ 4444] = 0x8117, [ 4445] = 0x9D5E, [ 4446] = 0x8D18, [ 4447] = 0x763B,
+ [ 4448] = 0x9C45, [ 4449] = 0x764E, [ 4450] = 0x77B9, [ 4451] = 0x9345,
+ [ 4452] = 0x5432, [ 4453] = 0x8148, [ 4454] = 0x82F7, [ 4455] = 0x5625,
+ [ 4456] = 0x8132, [ 4457] = 0x8418, [ 4458] = 0x80BD, [ 4459] = 0x55EA,
+ [ 4460] = 0x7962, [ 4461] = 0x5643, [ 4462] = 0x5416, [ 4463] = 0x20E9D,
+ [ 4464] = 0x35CE, [ 4465] = 0x5605, [ 4466] = 0x55F1, [ 4467] = 0x66F1,
+ [ 4468] = 0x282E2, [ 4469] = 0x362D, [ 4470] = 0x7534, [ 4471] = 0x55F0,
+ [ 4472] = 0x55BA, [ 4473] = 0x5497, [ 4474] = 0x5572, [ 4475] = 0x20C41,
+ [ 4476] = 0x20C96, [ 4477] = 0x5ED0, [ 4478] = 0x25148, [ 4479] = 0x20E76,
+ [ 4480] = 0x22C62, [ 4485] = 0x20EA2, [ 4486] = 0x9EAB, [ 4487] = 0x7D5A,
+ [ 4488] = 0x55DE, [ 4489] = 0x21075, [ 4490] = 0x629D, [ 4491] = 0x976D,
+ [ 4492] = 0x5494, [ 4493] = 0x8CCD, [ 4494] = 0x71F6, [ 4495] = 0x9176,
+ [ 4496] = 0x63FC, [ 4497] = 0x63B9, [ 4498] = 0x63FE, [ 4499] = 0x5569,
+ [ 4500] = 0x22B43, [ 4501] = 0x9C72, [ 4502] = 0x22EB3, [ 4503] = 0x519A,
+ [ 4504] = 0x34DF, [ 4505] = 0x20DA7, [ 4506] = 0x51A7, [ 4507] = 0x544D,
+ [ 4508] = 0x551E, [ 4509] = 0x5513, [ 4510] = 0x7666, [ 4511] = 0x8E2D,
+ [ 4512] = 0x2688A, [ 4513] = 0x75B1, [ 4514] = 0x80B6, [ 4515] = 0x8804,
+ [ 4516] = 0x8786, [ 4517] = 0x88C7, [ 4518] = 0x81B6, [ 4519] = 0x841C,
+ [ 4520] = 0x210C1, [ 4521] = 0x44EC, [ 4522] = 0x7304, [ 4523] = 0x24706,
+ [ 4524] = 0x5B90, [ 4525] = 0x830B, [ 4526] = 0x26893, [ 4527] = 0x567B,
+ [ 4528] = 0x226F4, [ 4529] = 0x27D2F, [ 4530] = 0x241A3, [ 4531] = 0x27D73,
+ [ 4532] = 0x26ED0, [ 4533] = 0x272B6, [ 4534] = 0x9170, [ 4535] = 0x211D9,
+ [ 4536] = 0x9208, [ 4537] = 0x23CFC, [ 4538] = 0x2A6A9, [ 4539] = 0x20EAC,
+ [ 4540] = 0x20EF9, [ 4541] = 0x7266, [ 4542] = 0x21CA2, [ 4543] = 0x474E,
+ [ 4544] = 0x24FC2, [ 4545] = 0x27FF9, [ 4546] = 0x20FEB, [ 4547] = 0x40FA,
+ [ 4582] = 0x9C5D, [ 4583] = 0x651F, [ 4584] = 0x22DA0, [ 4585] = 0x48F3,
+ [ 4586] = 0x247E0, [ 4587] = 0x29D7C, [ 4588] = 0x20FEC, [ 4589] = 0x20E0A,
+ [ 4591] = 0x275A3, [ 4592] = 0x20FED, [ 4594] = 0x26048, [ 4595] = 0x21187,
+ [ 4596] = 0x71A3, [ 4597] = 0x7E8E, [ 4598] = 0x9D50, [ 4599] = 0x4E1A,
+ [ 4600] = 0x4E04, [ 4601] = 0x3577, [ 4602] = 0x5B0D, [ 4603] = 0x6CB2,
+ [ 4604] = 0x5367, [ 4605] = 0x36AC, [ 4606] = 0x39DC, [ 4607] = 0x537D,
+ [ 4608] = 0x36A5, [ 4609] = 0x24618, [ 4610] = 0x589A, [ 4611] = 0x24B6E,
+ [ 4612] = 0x822D, [ 4613] = 0x544B, [ 4614] = 0x57AA, [ 4615] = 0x25A95,
+ [ 4616] = 0x20979, [ 4618] = 0x3A52, [ 4619] = 0x22465, [ 4620] = 0x7374,
+ [ 4621] = 0x29EAC, [ 4622] = 0x4D09, [ 4623] = 0x9BED, [ 4624] = 0x23CFE,
+ [ 4625] = 0x29F30, [ 4626] = 0x4C5B, [ 4627] = 0x24FA9, [ 4628] = 0x2959E,
+ [ 4629] = 0x29FDE, [ 4630] = 0x845C, [ 4631] = 0x23DB6, [ 4632] = 0x272B2,
+ [ 4633] = 0x267B3, [ 4634] = 0x23720, [ 4635] = 0x632E, [ 4636] = 0x7D25,
+ [ 4637] = 0x23EF7, [ 4638] = 0x23E2C, [ 4639] = 0x3A2A, [ 4640] = 0x9008,
+ [ 4641] = 0x52CC, [ 4642] = 0x3E74, [ 4643] = 0x367A, [ 4644] = 0x45E9,
+ [ 4645] = 0x2048E, [ 4646] = 0x7640, [ 4647] = 0x5AF0, [ 4648] = 0x20EB6,
+ [ 4649] = 0x787A, [ 4650] = 0x27F2E, [ 4651] = 0x58A7, [ 4652] = 0x40BF,
+ [ 4653] = 0x567C, [ 4654] = 0x9B8B, [ 4655] = 0x5D74, [ 4656] = 0x7654,
+ [ 4657] = 0x2A434, [ 4658] = 0x9E85, [ 4659] = 0x4CE1, [ 4661] = 0x37FB,
+ [ 4662] = 0x6119, [ 4663] = 0x230DA, [ 4664] = 0x243F2, [ 4666] = 0x565D,
+ [ 4667] = 0x212A9, [ 4668] = 0x57A7, [ 4669] = 0x24963, [ 4670] = 0x29E06,
+ [ 4671] = 0x5234, [ 4672] = 0x270AE, [ 4673] = 0x35AD, [ 4675] = 0x9D7C,
+ [ 4680] = 0x7C56, [ 4681] = 0x9B39, [ 4682] = 0x57DE, [ 4683] = 0x2176C,
+ [ 4684] = 0x5C53, [ 4685] = 0x64D3, [ 4686] = 0x294D0, [ 4687] = 0x26335,
+ [ 4688] = 0x27164, [ 4689] = 0x86AD, [ 4690] = 0x20D28, [ 4691] = 0x26D22,
+ [ 4692] = 0x24AE2, [ 4693] = 0x20D71, [ 4695] = 0x51FE, [ 4696] = 0x21F0F,
+ [ 4697] = 0x5D8E, [ 4698] = 0x9703, [ 4699] = 0x21DD1, [ 4700] = 0x9E81,
+ [ 4701] = 0x904C, [ 4702] = 0x7B1F, [ 4703] = 0x9B02, [ 4704] = 0x5CD1,
+ [ 4705] = 0x7BA3, [ 4706] = 0x6268, [ 4707] = 0x6335, [ 4708] = 0x9AFF,
+ [ 4709] = 0x7BCF, [ 4710] = 0x9B2A, [ 4711] = 0x7C7E, [ 4713] = 0x7C42,
+ [ 4714] = 0x7C86, [ 4715] = 0x9C15, [ 4716] = 0x7BFC, [ 4717] = 0x9B09,
+ [ 4719] = 0x9C1B, [ 4720] = 0x2493E, [ 4721] = 0x9F5A, [ 4722] = 0x5573,
+ [ 4723] = 0x5BC3, [ 4724] = 0x4FFD, [ 4725] = 0x9E98, [ 4726] = 0x4FF2,
+ [ 4727] = 0x5260, [ 4728] = 0x3E06, [ 4729] = 0x52D1, [ 4730] = 0x5767,
+ [ 4731] = 0x5056, [ 4732] = 0x59B7, [ 4733] = 0x5E12, [ 4734] = 0x97C8,
+ [ 4735] = 0x9DAB, [ 4736] = 0x8F5C, [ 4737] = 0x5469, [ 4738] = 0x97B4,
+ [ 4739] = 0x9940, [ 4740] = 0x97BA, [ 4741] = 0x532C, [ 4742] = 0x6130,
+ [ 4777] = 0x692C, [ 4778] = 0x53DA, [ 4779] = 0x9C0A, [ 4780] = 0x9D02,
+ [ 4781] = 0x4C3B, [ 4782] = 0x9641, [ 4783] = 0x6980, [ 4784] = 0x50A6,
+ [ 4785] = 0x7546, [ 4786] = 0x2176D, [ 4787] = 0x99DA, [ 4788] = 0x5273,
+ [ 4790] = 0x9159, [ 4791] = 0x9681, [ 4792] = 0x915C, [ 4794] = 0x9151,
+ [ 4795] = 0x28E97, [ 4796] = 0x637F, [ 4797] = 0x26D23, [ 4798] = 0x6ACA,
+ [ 4799] = 0x5611, [ 4800] = 0x918E, [ 4801] = 0x757A, [ 4802] = 0x6285,
+ [ 4803] = 0x203FC, [ 4804] = 0x734F, [ 4805] = 0x7C70, [ 4806] = 0x25C21,
+ [ 4807] = 0x23CFD, [ 4809] = 0x24919, [ 4810] = 0x76D6, [ 4811] = 0x9B9D,
+ [ 4812] = 0x4E2A, [ 4813] = 0x20CD4, [ 4814] = 0x83BE, [ 4815] = 0x8842,
+ [ 4817] = 0x5C4A, [ 4818] = 0x69C0, [ 4820] = 0x577A, [ 4821] = 0x521F,
+ [ 4822] = 0x5DF5, [ 4823] = 0x4ECE, [ 4824] = 0x6C31, [ 4825] = 0x201F2,
+ [ 4826] = 0x4F39, [ 4827] = 0x549C, [ 4828] = 0x54DA, [ 4829] = 0x529A,
+ [ 4830] = 0x8D82, [ 4831] = 0x35FE, [ 4833] = 0x35F3, [ 4835] = 0x6B52,
+ [ 4836] = 0x917C, [ 4837] = 0x9FA5, [ 4838] = 0x9B97, [ 4839] = 0x982E,
+ [ 4840] = 0x98B4, [ 4841] = 0x9ABA, [ 4842] = 0x9EA8, [ 4843] = 0x9E84,
+ [ 4844] = 0x717A, [ 4845] = 0x7B14, [ 4847] = 0x6BFA, [ 4848] = 0x8818,
+ [ 4849] = 0x7F78, [ 4851] = 0x5620, [ 4852] = 0x2A64A, [ 4853] = 0x8E77,
+ [ 4854] = 0x9F53, [ 4856] = 0x8DD4, [ 4857] = 0x8E4F, [ 4858] = 0x9E1C,
+ [ 4859] = 0x8E01, [ 4860] = 0x6282, [ 4861] = 0x2837D, [ 4862] = 0x8E28,
+ [ 4863] = 0x8E75, [ 4864] = 0x7AD3, [ 4865] = 0x24A77, [ 4866] = 0x7A3E,
+ [ 4867] = 0x78D8, [ 4868] = 0x6CEA, [ 4869] = 0x8A67, [ 4870] = 0x7607,
+ [ 4875] = 0x28A5A, [ 4876] = 0x9F26, [ 4877] = 0x6CCE, [ 4878] = 0x87D6,
+ [ 4879] = 0x75C3, [ 4880] = 0x2A2B2, [ 4881] = 0x7853, [ 4882] = 0x2F840,
+ [ 4883] = 0x8D0C, [ 4884] = 0x72E2, [ 4885] = 0x7371, [ 4886] = 0x8B2D,
+ [ 4887] = 0x7302, [ 4888] = 0x74F1, [ 4889] = 0x8CEB, [ 4890] = 0x24ABB,
+ [ 4891] = 0x862F, [ 4892] = 0x5FBA, [ 4893] = 0x88A0, [ 4894] = 0x44B7,
+ [ 4896] = 0x2183B, [ 4897] = 0x26E05, [ 4899] = 0x8A7E, [ 4900] = 0x2251B,
+ [ 4902] = 0x60FD, [ 4903] = 0x7667, [ 4904] = 0x9AD7, [ 4905] = 0x9D44,
+ [ 4906] = 0x936E, [ 4907] = 0x9B8F, [ 4908] = 0x87F5, [ 4911] = 0x8CF7,
+ [ 4912] = 0x732C, [ 4913] = 0x9721, [ 4914] = 0x9BB0, [ 4915] = 0x35D6,
+ [ 4916] = 0x72B2, [ 4917] = 0x4C07, [ 4918] = 0x7C51, [ 4919] = 0x994A,
+ [ 4920] = 0x26159, [ 4921] = 0x6159, [ 4922] = 0x4C04, [ 4923] = 0x9E96,
+ [ 4924] = 0x617D, [ 4926] = 0x575F, [ 4927] = 0x616F, [ 4928] = 0x62A6,
+ [ 4929] = 0x6239, [ 4931] = 0x3A5C, [ 4932] = 0x61E2, [ 4933] = 0x53AA,
+ [ 4934] = 0x233F5, [ 4935] = 0x6364, [ 4936] = 0x6802, [ 4937] = 0x35D2,
+ [ 4972] = 0x5D57, [ 4973] = 0x28BC2, [ 4974] = 0x8FDA, [ 4975] = 0x28E39,
+ [ 4977] = 0x50D9, [ 4978] = 0x21D46, [ 4979] = 0x7906, [ 4980] = 0x5332,
+ [ 4981] = 0x9638, [ 4982] = 0x20F3B, [ 4983] = 0x4065, [ 4985] = 0x77FE,
+ [ 4987] = 0x7CC2, [ 4988] = 0x25F1A, [ 4989] = 0x7CDA, [ 4990] = 0x7A2D,
+ [ 4991] = 0x8066, [ 4992] = 0x8063, [ 4993] = 0x7D4D, [ 4994] = 0x7505,
+ [ 4995] = 0x74F2, [ 4996] = 0x8994, [ 4997] = 0x821A, [ 4998] = 0x670C,
+ [ 4999] = 0x8062, [ 5000] = 0x27486, [ 5001] = 0x805B, [ 5002] = 0x74F0,
+ [ 5003] = 0x8103, [ 5004] = 0x7724, [ 5005] = 0x8989, [ 5006] = 0x267CC,
+ [ 5007] = 0x7553, [ 5008] = 0x26ED1, [ 5009] = 0x87A9, [ 5010] = 0x87CE,
+ [ 5011] = 0x81C8, [ 5012] = 0x878C, [ 5013] = 0x8A49, [ 5014] = 0x8CAD,
+ [ 5015] = 0x8B43, [ 5016] = 0x772B, [ 5017] = 0x74F8, [ 5018] = 0x84DA,
+ [ 5019] = 0x3635, [ 5020] = 0x69B2, [ 5021] = 0x8DA6, [ 5023] = 0x89A9,
+ [ 5025] = 0x6DB9, [ 5026] = 0x87C1, [ 5027] = 0x24011, [ 5028] = 0x74E7,
+ [ 5029] = 0x3DDB, [ 5030] = 0x7176, [ 5031] = 0x60A4, [ 5032] = 0x619C,
+ [ 5033] = 0x3CD1, [ 5035] = 0x6077, [ 5037] = 0x7F71, [ 5038] = 0x28B2D,
+ [ 5040] = 0x60E9, [ 5041] = 0x4B7E, [ 5042] = 0x5220, [ 5043] = 0x3C18,
+ [ 5044] = 0x23CC7, [ 5045] = 0x25ED7, [ 5046] = 0x27656, [ 5047] = 0x25531,
+ [ 5048] = 0x21944, [ 5049] = 0x212FE, [ 5050] = 0x29903, [ 5051] = 0x26DDC,
+ [ 5052] = 0x270AD, [ 5053] = 0x5CC1, [ 5054] = 0x261AD, [ 5055] = 0x28A0F,
+ [ 5056] = 0x23677, [ 5057] = 0x200EE, [ 5058] = 0x26846, [ 5059] = 0x24F0E,
+ [ 5060] = 0x4562, [ 5061] = 0x5B1F, [ 5062] = 0x2634C, [ 5063] = 0x9F50,
+ [ 5064] = 0x9EA6, [ 5065] = 0x2626B, [ 5070] = 0x3000, [ 5071] = 0xFF0C,
+ [ 5072] = 0x3001, [ 5073] = 0x3002, [ 5074] = 0xFF0E, [ 5075] = 0x2022,
+ [ 5076] = 0xFF1B, [ 5077] = 0xFF1A, [ 5078] = 0xFF1F, [ 5079] = 0xFF01,
+ [ 5080] = 0xFE30, [ 5081] = 0x2026, [ 5082] = 0x2025, [ 5083] = 0xFE50,
+ [ 5084] = 0xFF64, [ 5085] = 0xFE52, [ 5086] = 0x00B7, [ 5087] = 0xFE54,
+ [ 5088] = 0xFE55, [ 5089] = 0xFE56, [ 5090] = 0xFE57, [ 5091] = 0xFF5C,
+ [ 5092] = 0x2013, [ 5093] = 0xFE31, [ 5094] = 0x2014, [ 5095] = 0xFE33,
+ [ 5097] = 0xFE34, [ 5098] = 0xFE4F, [ 5099] = 0xFF08, [ 5100] = 0xFF09,
+ [ 5101] = 0xFE35, [ 5102] = 0xFE36, [ 5103] = 0xFF5B, [ 5104] = 0xFF5D,
+ [ 5105] = 0xFE37, [ 5106] = 0xFE38, [ 5107] = 0x3014, [ 5108] = 0x3015,
+ [ 5109] = 0xFE39, [ 5110] = 0xFE3A, [ 5111] = 0x3010, [ 5112] = 0x3011,
+ [ 5113] = 0xFE3B, [ 5114] = 0xFE3C, [ 5115] = 0x300A, [ 5116] = 0x300B,
+ [ 5117] = 0xFE3D, [ 5118] = 0xFE3E, [ 5119] = 0x3008, [ 5120] = 0x3009,
+ [ 5121] = 0xFE3F, [ 5122] = 0xFE40, [ 5123] = 0x300C, [ 5124] = 0x300D,
+ [ 5125] = 0xFE41, [ 5126] = 0xFE42, [ 5127] = 0x300E, [ 5128] = 0x300F,
+ [ 5129] = 0xFE43, [ 5130] = 0xFE44, [ 5131] = 0xFE59, [ 5132] = 0xFE5A,
+ [ 5167] = 0xFE5B, [ 5168] = 0xFE5C, [ 5169] = 0xFE5D, [ 5170] = 0xFE5E,
+ [ 5171] = 0x2018, [ 5172] = 0x2019, [ 5173] = 0x201C, [ 5174] = 0x201D,
+ [ 5175] = 0x301D, [ 5176] = 0x301E, [ 5177] = 0x2035, [ 5178] = 0x2032,
+ [ 5179] = 0xFF03, [ 5180] = 0xFF06, [ 5181] = 0xFF0A, [ 5182] = 0x203B,
+ [ 5183] = 0x00A7, [ 5184] = 0x3003, [ 5185] = 0x25CB, [ 5186] = 0x25CF,
+ [ 5187] = 0x25B3, [ 5188] = 0x25B2, [ 5189] = 0x25CE, [ 5190] = 0x2606,
+ [ 5191] = 0x2605, [ 5192] = 0x25C7, [ 5193] = 0x25C6, [ 5194] = 0x25A1,
+ [ 5195] = 0x25A0, [ 5196] = 0x25BD, [ 5197] = 0x25BC, [ 5198] = 0x32A3,
+ [ 5199] = 0x2105, [ 5200] = 0x203E, [ 5202] = 0xFF3F, [ 5204] = 0xFE49,
+ [ 5205] = 0xFE4A, [ 5206] = 0xFE4D, [ 5207] = 0xFE4E, [ 5208] = 0xFE4B,
+ [ 5209] = 0xFE4C, [ 5210] = 0xFE5F, [ 5211] = 0xFE60, [ 5212] = 0xFE61,
+ [ 5213] = 0xFF0B, [ 5214] = 0xFF0D, [ 5215] = 0x00D7, [ 5216] = 0x00F7,
+ [ 5217] = 0x00B1, [ 5218] = 0x221A, [ 5219] = 0xFF1C, [ 5220] = 0xFF1E,
+ [ 5221] = 0xFF1D, [ 5222] = 0x2266, [ 5223] = 0x2267, [ 5224] = 0x2260,
+ [ 5225] = 0x221E, [ 5226] = 0x2252, [ 5227] = 0x2261, [ 5228] = 0xFE62,
+ [ 5229] = 0xFE63, [ 5230] = 0xFE64, [ 5231] = 0xFE65, [ 5232] = 0xFE66,
+ [ 5233] = 0x223C, [ 5234] = 0x2229, [ 5235] = 0x222A, [ 5236] = 0x22A5,
+ [ 5237] = 0x2220, [ 5238] = 0x221F, [ 5239] = 0x22BF, [ 5240] = 0x33D2,
+ [ 5241] = 0x33D1, [ 5242] = 0x222B, [ 5243] = 0x222E, [ 5244] = 0x2235,
+ [ 5245] = 0x2234, [ 5246] = 0x2640, [ 5247] = 0x2642, [ 5248] = 0x2641,
+ [ 5249] = 0x2609, [ 5250] = 0x2191, [ 5251] = 0x2193, [ 5252] = 0x2190,
+ [ 5253] = 0x2192, [ 5254] = 0x2196, [ 5255] = 0x2197, [ 5256] = 0x2199,
+ [ 5257] = 0x2198, [ 5258] = 0x2225, [ 5259] = 0x2223, [ 5266] = 0xFF0F,
+ [ 5267] = 0xFF3C, [ 5268] = 0xFF04, [ 5269] = 0x00A5, [ 5270] = 0x3012,
+ [ 5271] = 0x00A2, [ 5272] = 0x00A3, [ 5273] = 0xFF05, [ 5274] = 0xFF20,
+ [ 5275] = 0x2103, [ 5276] = 0x2109, [ 5277] = 0xFE69, [ 5278] = 0xFE6A,
+ [ 5279] = 0xFE6B, [ 5280] = 0x33D5, [ 5281] = 0x339C, [ 5282] = 0x339D,
+ [ 5283] = 0x339E, [ 5284] = 0x33CE, [ 5285] = 0x33A1, [ 5286] = 0x338E,
+ [ 5287] = 0x338F, [ 5288] = 0x33C4, [ 5289] = 0x00B0, [ 5290] = 0x5159,
+ [ 5291] = 0x515B, [ 5292] = 0x515E, [ 5293] = 0x515D, [ 5294] = 0x5161,
+ [ 5295] = 0x5163, [ 5296] = 0x55E7, [ 5297] = 0x74E9, [ 5298] = 0x7CCE,
+ [ 5299] = 0x2581, [ 5300] = 0x2582, [ 5301] = 0x2583, [ 5302] = 0x2584,
+ [ 5303] = 0x2585, [ 5304] = 0x2586, [ 5305] = 0x2587, [ 5306] = 0x2588,
+ [ 5307] = 0x258F, [ 5308] = 0x258E, [ 5309] = 0x258D, [ 5310] = 0x258C,
+ [ 5311] = 0x258B, [ 5312] = 0x258A, [ 5313] = 0x2589, [ 5314] = 0x253C,
+ [ 5315] = 0x2534, [ 5316] = 0x252C, [ 5317] = 0x2524, [ 5318] = 0x251C,
+ [ 5319] = 0x2594, [ 5320] = 0x2500, [ 5321] = 0x2502, [ 5322] = 0x2595,
+ [ 5323] = 0x250C, [ 5324] = 0x2510, [ 5325] = 0x2514, [ 5326] = 0x2518,
+ [ 5327] = 0x256D, [ 5362] = 0x256E, [ 5363] = 0x2570, [ 5364] = 0x256F,
+ [ 5365] = 0x2550, [ 5366] = 0x255E, [ 5367] = 0x256A, [ 5368] = 0x2561,
+ [ 5369] = 0x25E2, [ 5370] = 0x25E3, [ 5371] = 0x25E5, [ 5372] = 0x25E4,
+ [ 5373] = 0x2571, [ 5374] = 0x2572, [ 5375] = 0x2573, [ 5376] = 0xFF10,
+ [ 5377] = 0xFF11, [ 5378] = 0xFF12, [ 5379] = 0xFF13, [ 5380] = 0xFF14,
+ [ 5381] = 0xFF15, [ 5382] = 0xFF16, [ 5383] = 0xFF17, [ 5384] = 0xFF18,
+ [ 5385] = 0xFF19, [ 5386] = 0x2160, [ 5387] = 0x2161, [ 5388] = 0x2162,
+ [ 5389] = 0x2163, [ 5390] = 0x2164, [ 5391] = 0x2165, [ 5392] = 0x2166,
+ [ 5393] = 0x2167, [ 5394] = 0x2168, [ 5395] = 0x2169, [ 5396] = 0x3021,
+ [ 5397] = 0x3022, [ 5398] = 0x3023, [ 5399] = 0x3024, [ 5400] = 0x3025,
+ [ 5401] = 0x3026, [ 5402] = 0x3027, [ 5403] = 0x3028, [ 5404] = 0x3029,
+ [ 5406] = 0x5344, [ 5408] = 0xFF21, [ 5409] = 0xFF22, [ 5410] = 0xFF23,
+ [ 5411] = 0xFF24, [ 5412] = 0xFF25, [ 5413] = 0xFF26, [ 5414] = 0xFF27,
+ [ 5415] = 0xFF28, [ 5416] = 0xFF29, [ 5417] = 0xFF2A, [ 5418] = 0xFF2B,
+ [ 5419] = 0xFF2C, [ 5420] = 0xFF2D, [ 5421] = 0xFF2E, [ 5422] = 0xFF2F,
+ [ 5423] = 0xFF30, [ 5424] = 0xFF31, [ 5425] = 0xFF32, [ 5426] = 0xFF33,
+ [ 5427] = 0xFF34, [ 5428] = 0xFF35, [ 5429] = 0xFF36, [ 5430] = 0xFF37,
+ [ 5431] = 0xFF38, [ 5432] = 0xFF39, [ 5433] = 0xFF3A, [ 5434] = 0xFF41,
+ [ 5435] = 0xFF42, [ 5436] = 0xFF43, [ 5437] = 0xFF44, [ 5438] = 0xFF45,
+ [ 5439] = 0xFF46, [ 5440] = 0xFF47, [ 5441] = 0xFF48, [ 5442] = 0xFF49,
+ [ 5443] = 0xFF4A, [ 5444] = 0xFF4B, [ 5445] = 0xFF4C, [ 5446] = 0xFF4D,
+ [ 5447] = 0xFF4E, [ 5448] = 0xFF4F, [ 5449] = 0xFF50, [ 5450] = 0xFF51,
+ [ 5451] = 0xFF52, [ 5452] = 0xFF53, [ 5453] = 0xFF54, [ 5454] = 0xFF55,
+ [ 5455] = 0xFF56, [ 5460] = 0xFF57, [ 5461] = 0xFF58, [ 5462] = 0xFF59,
+ [ 5463] = 0xFF5A, [ 5464] = 0x0391, [ 5465] = 0x0392, [ 5466] = 0x0393,
+ [ 5467] = 0x0394, [ 5468] = 0x0395, [ 5469] = 0x0396, [ 5470] = 0x0397,
+ [ 5471] = 0x0398, [ 5472] = 0x0399, [ 5473] = 0x039A, [ 5474] = 0x039B,
+ [ 5475] = 0x039C, [ 5476] = 0x039D, [ 5477] = 0x039E, [ 5478] = 0x039F,
+ [ 5479] = 0x03A0, [ 5480] = 0x03A1, [ 5481] = 0x03A3, [ 5482] = 0x03A4,
+ [ 5483] = 0x03A5, [ 5484] = 0x03A6, [ 5485] = 0x03A7, [ 5486] = 0x03A8,
+ [ 5487] = 0x03A9, [ 5488] = 0x03B1, [ 5489] = 0x03B2, [ 5490] = 0x03B3,
+ [ 5491] = 0x03B4, [ 5492] = 0x03B5, [ 5493] = 0x03B6, [ 5494] = 0x03B7,
+ [ 5495] = 0x03B8, [ 5496] = 0x03B9, [ 5497] = 0x03BA, [ 5498] = 0x03BB,
+ [ 5499] = 0x03BC, [ 5500] = 0x03BD, [ 5501] = 0x03BE, [ 5502] = 0x03BF,
+ [ 5503] = 0x03C0, [ 5504] = 0x03C1, [ 5505] = 0x03C3, [ 5506] = 0x03C4,
+ [ 5507] = 0x03C5, [ 5508] = 0x03C6, [ 5509] = 0x03C7, [ 5510] = 0x03C8,
+ [ 5511] = 0x03C9, [ 5512] = 0x3105, [ 5513] = 0x3106, [ 5514] = 0x3107,
+ [ 5515] = 0x3108, [ 5516] = 0x3109, [ 5517] = 0x310A, [ 5518] = 0x310B,
+ [ 5519] = 0x310C, [ 5520] = 0x310D, [ 5521] = 0x310E, [ 5522] = 0x310F,
+ [ 5557] = 0x3110, [ 5558] = 0x3111, [ 5559] = 0x3112, [ 5560] = 0x3113,
+ [ 5561] = 0x3114, [ 5562] = 0x3115, [ 5563] = 0x3116, [ 5564] = 0x3117,
+ [ 5565] = 0x3118, [ 5566] = 0x3119, [ 5567] = 0x311A, [ 5568] = 0x311B,
+ [ 5569] = 0x311C, [ 5570] = 0x311D, [ 5571] = 0x311E, [ 5572] = 0x311F,
+ [ 5573] = 0x3120, [ 5574] = 0x3121, [ 5575] = 0x3122, [ 5576] = 0x3123,
+ [ 5577] = 0x3124, [ 5578] = 0x3125, [ 5579] = 0x3126, [ 5580] = 0x3127,
+ [ 5581] = 0x3128, [ 5582] = 0x3129, [ 5583] = 0x02D9, [ 5584] = 0x02C9,
+ [ 5585] = 0x02CA, [ 5586] = 0x02C7, [ 5587] = 0x02CB, [ 5655] = 0x4E00,
+ [ 5656] = 0x4E59, [ 5657] = 0x4E01, [ 5658] = 0x4E03, [ 5659] = 0x4E43,
+ [ 5660] = 0x4E5D, [ 5661] = 0x4E86, [ 5662] = 0x4E8C, [ 5663] = 0x4EBA,
+ [ 5664] = 0x513F, [ 5665] = 0x5165, [ 5666] = 0x516B, [ 5667] = 0x51E0,
+ [ 5668] = 0x5200, [ 5669] = 0x5201, [ 5670] = 0x529B, [ 5671] = 0x5315,
+ [ 5672] = 0x5341, [ 5673] = 0x535C, [ 5674] = 0x53C8, [ 5675] = 0x4E09,
+ [ 5676] = 0x4E0B, [ 5677] = 0x4E08, [ 5678] = 0x4E0A, [ 5679] = 0x4E2B,
+ [ 5680] = 0x4E38, [ 5681] = 0x51E1, [ 5682] = 0x4E45, [ 5683] = 0x4E48,
+ [ 5684] = 0x4E5F, [ 5685] = 0x4E5E, [ 5686] = 0x4E8E, [ 5687] = 0x4EA1,
+ [ 5688] = 0x5140, [ 5689] = 0x5203, [ 5690] = 0x52FA, [ 5691] = 0x5343,
+ [ 5692] = 0x53C9, [ 5693] = 0x53E3, [ 5694] = 0x571F, [ 5695] = 0x58EB,
+ [ 5696] = 0x5915, [ 5697] = 0x5927, [ 5698] = 0x5973, [ 5699] = 0x5B50,
+ [ 5700] = 0x5B51, [ 5701] = 0x5B53, [ 5702] = 0x5BF8, [ 5703] = 0x5C0F,
+ [ 5704] = 0x5C22, [ 5705] = 0x5C38, [ 5706] = 0x5C71, [ 5707] = 0x5DDD,
+ [ 5708] = 0x5DE5, [ 5709] = 0x5DF1, [ 5710] = 0x5DF2, [ 5711] = 0x5DF3,
+ [ 5712] = 0x5DFE, [ 5713] = 0x5E72, [ 5714] = 0x5EFE, [ 5715] = 0x5F0B,
+ [ 5716] = 0x5F13, [ 5717] = 0x624D, [ 5752] = 0x4E11, [ 5753] = 0x4E10,
+ [ 5754] = 0x4E0D, [ 5755] = 0x4E2D, [ 5756] = 0x4E30, [ 5757] = 0x4E39,
+ [ 5758] = 0x4E4B, [ 5759] = 0x5C39, [ 5760] = 0x4E88, [ 5761] = 0x4E91,
+ [ 5762] = 0x4E95, [ 5763] = 0x4E92, [ 5764] = 0x4E94, [ 5765] = 0x4EA2,
+ [ 5766] = 0x4EC1, [ 5767] = 0x4EC0, [ 5768] = 0x4EC3, [ 5769] = 0x4EC6,
+ [ 5770] = 0x4EC7, [ 5771] = 0x4ECD, [ 5772] = 0x4ECA, [ 5773] = 0x4ECB,
+ [ 5774] = 0x4EC4, [ 5775] = 0x5143, [ 5776] = 0x5141, [ 5777] = 0x5167,
+ [ 5778] = 0x516D, [ 5779] = 0x516E, [ 5780] = 0x516C, [ 5781] = 0x5197,
+ [ 5782] = 0x51F6, [ 5783] = 0x5206, [ 5784] = 0x5207, [ 5785] = 0x5208,
+ [ 5786] = 0x52FB, [ 5787] = 0x52FE, [ 5788] = 0x52FF, [ 5789] = 0x5316,
+ [ 5790] = 0x5339, [ 5791] = 0x5348, [ 5792] = 0x5347, [ 5793] = 0x5345,
+ [ 5794] = 0x535E, [ 5795] = 0x5384, [ 5796] = 0x53CB, [ 5797] = 0x53CA,
+ [ 5798] = 0x53CD, [ 5799] = 0x58EC, [ 5800] = 0x5929, [ 5801] = 0x592B,
+ [ 5802] = 0x592A, [ 5803] = 0x592D, [ 5804] = 0x5B54, [ 5805] = 0x5C11,
+ [ 5806] = 0x5C24, [ 5807] = 0x5C3A, [ 5808] = 0x5C6F, [ 5809] = 0x5DF4,
+ [ 5810] = 0x5E7B, [ 5811] = 0x5EFF, [ 5812] = 0x5F14, [ 5813] = 0x5F15,
+ [ 5814] = 0x5FC3, [ 5815] = 0x6208, [ 5816] = 0x6236, [ 5817] = 0x624B,
+ [ 5818] = 0x624E, [ 5819] = 0x652F, [ 5820] = 0x6587, [ 5821] = 0x6597,
+ [ 5822] = 0x65A4, [ 5823] = 0x65B9, [ 5824] = 0x65E5, [ 5825] = 0x66F0,
+ [ 5826] = 0x6708, [ 5827] = 0x6728, [ 5828] = 0x6B20, [ 5829] = 0x6B62,
+ [ 5830] = 0x6B79, [ 5831] = 0x6BCB, [ 5832] = 0x6BD4, [ 5833] = 0x6BDB,
+ [ 5834] = 0x6C0F, [ 5835] = 0x6C34, [ 5836] = 0x706B, [ 5837] = 0x722A,
+ [ 5838] = 0x7236, [ 5839] = 0x723B, [ 5840] = 0x7247, [ 5841] = 0x7259,
+ [ 5842] = 0x725B, [ 5843] = 0x72AC, [ 5844] = 0x738B, [ 5845] = 0x4E19,
+ [ 5850] = 0x4E16, [ 5851] = 0x4E15, [ 5852] = 0x4E14, [ 5853] = 0x4E18,
+ [ 5854] = 0x4E3B, [ 5855] = 0x4E4D, [ 5856] = 0x4E4F, [ 5857] = 0x4E4E,
+ [ 5858] = 0x4EE5, [ 5859] = 0x4ED8, [ 5860] = 0x4ED4, [ 5861] = 0x4ED5,
+ [ 5862] = 0x4ED6, [ 5863] = 0x4ED7, [ 5864] = 0x4EE3, [ 5865] = 0x4EE4,
+ [ 5866] = 0x4ED9, [ 5867] = 0x4EDE, [ 5868] = 0x5145, [ 5869] = 0x5144,
+ [ 5870] = 0x5189, [ 5871] = 0x518A, [ 5872] = 0x51AC, [ 5873] = 0x51F9,
+ [ 5874] = 0x51FA, [ 5875] = 0x51F8, [ 5876] = 0x520A, [ 5877] = 0x52A0,
+ [ 5878] = 0x529F, [ 5879] = 0x5305, [ 5880] = 0x5306, [ 5881] = 0x5317,
+ [ 5882] = 0x531D, [ 5883] = 0x4EDF, [ 5884] = 0x534A, [ 5885] = 0x5349,
+ [ 5886] = 0x5361, [ 5887] = 0x5360, [ 5888] = 0x536F, [ 5889] = 0x536E,
+ [ 5890] = 0x53BB, [ 5891] = 0x53EF, [ 5892] = 0x53E4, [ 5893] = 0x53F3,
+ [ 5894] = 0x53EC, [ 5895] = 0x53EE, [ 5896] = 0x53E9, [ 5897] = 0x53E8,
+ [ 5898] = 0x53FC, [ 5899] = 0x53F8, [ 5900] = 0x53F5, [ 5901] = 0x53EB,
+ [ 5902] = 0x53E6, [ 5903] = 0x53EA, [ 5904] = 0x53F2, [ 5905] = 0x53F1,
+ [ 5906] = 0x53F0, [ 5907] = 0x53E5, [ 5908] = 0x53ED, [ 5909] = 0x53FB,
+ [ 5910] = 0x56DB, [ 5911] = 0x56DA, [ 5912] = 0x5916, [ 5947] = 0x592E,
+ [ 5948] = 0x5931, [ 5949] = 0x5974, [ 5950] = 0x5976, [ 5951] = 0x5B55,
+ [ 5952] = 0x5B83, [ 5953] = 0x5C3C, [ 5954] = 0x5DE8, [ 5955] = 0x5DE7,
+ [ 5956] = 0x5DE6, [ 5957] = 0x5E02, [ 5958] = 0x5E03, [ 5959] = 0x5E73,
+ [ 5960] = 0x5E7C, [ 5961] = 0x5F01, [ 5962] = 0x5F18, [ 5963] = 0x5F17,
+ [ 5964] = 0x5FC5, [ 5965] = 0x620A, [ 5966] = 0x6253, [ 5967] = 0x6254,
+ [ 5968] = 0x6252, [ 5969] = 0x6251, [ 5970] = 0x65A5, [ 5971] = 0x65E6,
+ [ 5972] = 0x672E, [ 5973] = 0x672C, [ 5974] = 0x672A, [ 5975] = 0x672B,
+ [ 5976] = 0x672D, [ 5977] = 0x6B63, [ 5978] = 0x6BCD, [ 5979] = 0x6C11,
+ [ 5980] = 0x6C10, [ 5981] = 0x6C38, [ 5982] = 0x6C41, [ 5983] = 0x6C40,
+ [ 5984] = 0x6C3E, [ 5985] = 0x72AF, [ 5986] = 0x7384, [ 5987] = 0x7389,
+ [ 5988] = 0x74DC, [ 5989] = 0x74E6, [ 5990] = 0x7518, [ 5991] = 0x751F,
+ [ 5992] = 0x7528, [ 5993] = 0x7529, [ 5994] = 0x7530, [ 5995] = 0x7531,
+ [ 5996] = 0x7532, [ 5997] = 0x7533, [ 5998] = 0x758B, [ 5999] = 0x767D,
+ [ 6000] = 0x76AE, [ 6001] = 0x76BF, [ 6002] = 0x76EE, [ 6003] = 0x77DB,
+ [ 6004] = 0x77E2, [ 6005] = 0x77F3, [ 6006] = 0x793A, [ 6007] = 0x79BE,
+ [ 6008] = 0x7A74, [ 6009] = 0x7ACB, [ 6010] = 0x4E1E, [ 6011] = 0x4E1F,
+ [ 6012] = 0x4E52, [ 6013] = 0x4E53, [ 6014] = 0x4E69, [ 6015] = 0x4E99,
+ [ 6016] = 0x4EA4, [ 6017] = 0x4EA6, [ 6018] = 0x4EA5, [ 6019] = 0x4EFF,
+ [ 6020] = 0x4F09, [ 6021] = 0x4F19, [ 6022] = 0x4F0A, [ 6023] = 0x4F15,
+ [ 6024] = 0x4F0D, [ 6025] = 0x4F10, [ 6026] = 0x4F11, [ 6027] = 0x4F0F,
+ [ 6028] = 0x4EF2, [ 6029] = 0x4EF6, [ 6030] = 0x4EFB, [ 6031] = 0x4EF0,
+ [ 6032] = 0x4EF3, [ 6033] = 0x4EFD, [ 6034] = 0x4F01, [ 6035] = 0x4F0B,
+ [ 6036] = 0x5149, [ 6037] = 0x5147, [ 6038] = 0x5146, [ 6039] = 0x5148,
+ [ 6040] = 0x5168, [ 6045] = 0x5171, [ 6046] = 0x518D, [ 6047] = 0x51B0,
+ [ 6048] = 0x5217, [ 6049] = 0x5211, [ 6050] = 0x5212, [ 6051] = 0x520E,
+ [ 6052] = 0x5216, [ 6053] = 0x52A3, [ 6054] = 0x5308, [ 6055] = 0x5321,
+ [ 6056] = 0x5320, [ 6057] = 0x5370, [ 6058] = 0x5371, [ 6059] = 0x5409,
+ [ 6060] = 0x540F, [ 6061] = 0x540C, [ 6062] = 0x540A, [ 6063] = 0x5410,
+ [ 6064] = 0x5401, [ 6065] = 0x540B, [ 6066] = 0x5404, [ 6067] = 0x5411,
+ [ 6068] = 0x540D, [ 6069] = 0x5408, [ 6070] = 0x5403, [ 6071] = 0x540E,
+ [ 6072] = 0x5406, [ 6073] = 0x5412, [ 6074] = 0x56E0, [ 6075] = 0x56DE,
+ [ 6076] = 0x56DD, [ 6077] = 0x5733, [ 6078] = 0x5730, [ 6079] = 0x5728,
+ [ 6080] = 0x572D, [ 6081] = 0x572C, [ 6082] = 0x572F, [ 6083] = 0x5729,
+ [ 6084] = 0x5919, [ 6085] = 0x591A, [ 6086] = 0x5937, [ 6087] = 0x5938,
+ [ 6088] = 0x5984, [ 6089] = 0x5978, [ 6090] = 0x5983, [ 6091] = 0x597D,
+ [ 6092] = 0x5979, [ 6093] = 0x5982, [ 6094] = 0x5981, [ 6095] = 0x5B57,
+ [ 6096] = 0x5B58, [ 6097] = 0x5B87, [ 6098] = 0x5B88, [ 6099] = 0x5B85,
+ [ 6100] = 0x5B89, [ 6101] = 0x5BFA, [ 6102] = 0x5C16, [ 6103] = 0x5C79,
+ [ 6104] = 0x5DDE, [ 6105] = 0x5E06, [ 6106] = 0x5E76, [ 6107] = 0x5E74,
+ [ 6142] = 0x5F0F, [ 6143] = 0x5F1B, [ 6144] = 0x5FD9, [ 6145] = 0x5FD6,
+ [ 6146] = 0x620E, [ 6147] = 0x620C, [ 6148] = 0x620D, [ 6149] = 0x6210,
+ [ 6150] = 0x6263, [ 6151] = 0x625B, [ 6152] = 0x6258, [ 6153] = 0x6536,
+ [ 6154] = 0x65E9, [ 6155] = 0x65E8, [ 6156] = 0x65EC, [ 6157] = 0x65ED,
+ [ 6158] = 0x66F2, [ 6159] = 0x66F3, [ 6160] = 0x6709, [ 6161] = 0x673D,
+ [ 6162] = 0x6734, [ 6163] = 0x6731, [ 6164] = 0x6735, [ 6165] = 0x6B21,
+ [ 6166] = 0x6B64, [ 6167] = 0x6B7B, [ 6168] = 0x6C16, [ 6169] = 0x6C5D,
+ [ 6170] = 0x6C57, [ 6171] = 0x6C59, [ 6172] = 0x6C5F, [ 6173] = 0x6C60,
+ [ 6174] = 0x6C50, [ 6175] = 0x6C55, [ 6176] = 0x6C61, [ 6177] = 0x6C5B,
+ [ 6178] = 0x6C4D, [ 6179] = 0x6C4E, [ 6180] = 0x7070, [ 6181] = 0x725F,
+ [ 6182] = 0x725D, [ 6183] = 0x767E, [ 6184] = 0x7AF9, [ 6185] = 0x7C73,
+ [ 6186] = 0x7CF8, [ 6187] = 0x7F36, [ 6188] = 0x7F8A, [ 6189] = 0x7FBD,
+ [ 6190] = 0x8001, [ 6191] = 0x8003, [ 6192] = 0x800C, [ 6193] = 0x8012,
+ [ 6194] = 0x8033, [ 6195] = 0x807F, [ 6196] = 0x8089, [ 6197] = 0x808B,
+ [ 6198] = 0x808C, [ 6199] = 0x81E3, [ 6200] = 0x81EA, [ 6201] = 0x81F3,
+ [ 6202] = 0x81FC, [ 6203] = 0x820C, [ 6204] = 0x821B, [ 6205] = 0x821F,
+ [ 6206] = 0x826E, [ 6207] = 0x8272, [ 6208] = 0x827E, [ 6209] = 0x866B,
+ [ 6210] = 0x8840, [ 6211] = 0x884C, [ 6212] = 0x8863, [ 6213] = 0x897F,
+ [ 6214] = 0x9621, [ 6215] = 0x4E32, [ 6216] = 0x4EA8, [ 6217] = 0x4F4D,
+ [ 6218] = 0x4F4F, [ 6219] = 0x4F47, [ 6220] = 0x4F57, [ 6221] = 0x4F5E,
+ [ 6222] = 0x4F34, [ 6223] = 0x4F5B, [ 6224] = 0x4F55, [ 6225] = 0x4F30,
+ [ 6226] = 0x4F50, [ 6227] = 0x4F51, [ 6228] = 0x4F3D, [ 6229] = 0x4F3A,
+ [ 6230] = 0x4F38, [ 6231] = 0x4F43, [ 6232] = 0x4F54, [ 6233] = 0x4F3C,
+ [ 6234] = 0x4F46, [ 6235] = 0x4F63, [ 6240] = 0x4F5C, [ 6241] = 0x4F60,
+ [ 6242] = 0x4F2F, [ 6243] = 0x4F4E, [ 6244] = 0x4F36, [ 6245] = 0x4F59,
+ [ 6246] = 0x4F5D, [ 6247] = 0x4F48, [ 6248] = 0x4F5A, [ 6249] = 0x514C,
+ [ 6250] = 0x514B, [ 6251] = 0x514D, [ 6252] = 0x5175, [ 6253] = 0x51B6,
+ [ 6254] = 0x51B7, [ 6255] = 0x5225, [ 6256] = 0x5224, [ 6257] = 0x5229,
+ [ 6258] = 0x522A, [ 6259] = 0x5228, [ 6260] = 0x52AB, [ 6261] = 0x52A9,
+ [ 6262] = 0x52AA, [ 6263] = 0x52AC, [ 6264] = 0x5323, [ 6265] = 0x5373,
+ [ 6266] = 0x5375, [ 6267] = 0x541D, [ 6268] = 0x542D, [ 6269] = 0x541E,
+ [ 6270] = 0x543E, [ 6271] = 0x5426, [ 6272] = 0x544E, [ 6273] = 0x5427,
+ [ 6274] = 0x5446, [ 6275] = 0x5443, [ 6276] = 0x5433, [ 6277] = 0x5448,
+ [ 6278] = 0x5442, [ 6279] = 0x541B, [ 6280] = 0x5429, [ 6281] = 0x544A,
+ [ 6282] = 0x5439, [ 6283] = 0x543B, [ 6284] = 0x5438, [ 6285] = 0x542E,
+ [ 6286] = 0x5435, [ 6287] = 0x5436, [ 6288] = 0x5420, [ 6289] = 0x543C,
+ [ 6290] = 0x5440, [ 6291] = 0x5431, [ 6292] = 0x542B, [ 6293] = 0x541F,
+ [ 6294] = 0x542C, [ 6295] = 0x56EA, [ 6296] = 0x56F0, [ 6297] = 0x56E4,
+ [ 6298] = 0x56EB, [ 6299] = 0x574A, [ 6300] = 0x5751, [ 6301] = 0x5740,
+ [ 6302] = 0x574D, [ 6337] = 0x5747, [ 6338] = 0x574E, [ 6339] = 0x573E,
+ [ 6340] = 0x5750, [ 6341] = 0x574F, [ 6342] = 0x573B, [ 6343] = 0x58EF,
+ [ 6344] = 0x593E, [ 6345] = 0x599D, [ 6346] = 0x5992, [ 6347] = 0x59A8,
+ [ 6348] = 0x599E, [ 6349] = 0x59A3, [ 6350] = 0x5999, [ 6351] = 0x5996,
+ [ 6352] = 0x598D, [ 6353] = 0x59A4, [ 6354] = 0x5993, [ 6355] = 0x598A,
+ [ 6356] = 0x59A5, [ 6357] = 0x5B5D, [ 6358] = 0x5B5C, [ 6359] = 0x5B5A,
+ [ 6360] = 0x5B5B, [ 6361] = 0x5B8C, [ 6362] = 0x5B8B, [ 6363] = 0x5B8F,
+ [ 6364] = 0x5C2C, [ 6365] = 0x5C40, [ 6366] = 0x5C41, [ 6367] = 0x5C3F,
+ [ 6368] = 0x5C3E, [ 6369] = 0x5C90, [ 6370] = 0x5C91, [ 6371] = 0x5C94,
+ [ 6372] = 0x5C8C, [ 6373] = 0x5DEB, [ 6374] = 0x5E0C, [ 6375] = 0x5E8F,
+ [ 6376] = 0x5E87, [ 6377] = 0x5E8A, [ 6378] = 0x5EF7, [ 6379] = 0x5F04,
+ [ 6380] = 0x5F1F, [ 6381] = 0x5F64, [ 6382] = 0x5F62, [ 6383] = 0x5F77,
+ [ 6384] = 0x5F79, [ 6385] = 0x5FD8, [ 6386] = 0x5FCC, [ 6387] = 0x5FD7,
+ [ 6388] = 0x5FCD, [ 6389] = 0x5FF1, [ 6390] = 0x5FEB, [ 6391] = 0x5FF8,
+ [ 6392] = 0x5FEA, [ 6393] = 0x6212, [ 6394] = 0x6211, [ 6395] = 0x6284,
+ [ 6396] = 0x6297, [ 6397] = 0x6296, [ 6398] = 0x6280, [ 6399] = 0x6276,
+ [ 6400] = 0x6289, [ 6401] = 0x626D, [ 6402] = 0x628A, [ 6403] = 0x627C,
+ [ 6404] = 0x627E, [ 6405] = 0x6279, [ 6406] = 0x6273, [ 6407] = 0x6292,
+ [ 6408] = 0x626F, [ 6409] = 0x6298, [ 6410] = 0x626E, [ 6411] = 0x6295,
+ [ 6412] = 0x6293, [ 6413] = 0x6291, [ 6414] = 0x6286, [ 6415] = 0x6539,
+ [ 6416] = 0x653B, [ 6417] = 0x6538, [ 6418] = 0x65F1, [ 6419] = 0x66F4,
+ [ 6420] = 0x675F, [ 6421] = 0x674E, [ 6422] = 0x674F, [ 6423] = 0x6750,
+ [ 6424] = 0x6751, [ 6425] = 0x675C, [ 6426] = 0x6756, [ 6427] = 0x675E,
+ [ 6428] = 0x6749, [ 6429] = 0x6746, [ 6430] = 0x6760, [ 6435] = 0x6753,
+ [ 6436] = 0x6757, [ 6437] = 0x6B65, [ 6438] = 0x6BCF, [ 6439] = 0x6C42,
+ [ 6440] = 0x6C5E, [ 6441] = 0x6C99, [ 6442] = 0x6C81, [ 6443] = 0x6C88,
+ [ 6444] = 0x6C89, [ 6445] = 0x6C85, [ 6446] = 0x6C9B, [ 6447] = 0x6C6A,
+ [ 6448] = 0x6C7A, [ 6449] = 0x6C90, [ 6450] = 0x6C70, [ 6451] = 0x6C8C,
+ [ 6452] = 0x6C68, [ 6453] = 0x6C96, [ 6454] = 0x6C92, [ 6455] = 0x6C7D,
+ [ 6456] = 0x6C83, [ 6457] = 0x6C72, [ 6458] = 0x6C7E, [ 6459] = 0x6C74,
+ [ 6460] = 0x6C86, [ 6461] = 0x6C76, [ 6462] = 0x6C8D, [ 6463] = 0x6C94,
+ [ 6464] = 0x6C98, [ 6465] = 0x6C82, [ 6466] = 0x7076, [ 6467] = 0x707C,
+ [ 6468] = 0x707D, [ 6469] = 0x7078, [ 6470] = 0x7262, [ 6471] = 0x7261,
+ [ 6472] = 0x7260, [ 6473] = 0x72C4, [ 6474] = 0x72C2, [ 6475] = 0x7396,
+ [ 6476] = 0x752C, [ 6477] = 0x752B, [ 6478] = 0x7537, [ 6479] = 0x7538,
+ [ 6480] = 0x7682, [ 6481] = 0x76EF, [ 6482] = 0x77E3, [ 6483] = 0x79C1,
+ [ 6484] = 0x79C0, [ 6485] = 0x79BF, [ 6486] = 0x7A76, [ 6487] = 0x7CFB,
+ [ 6488] = 0x7F55, [ 6489] = 0x8096, [ 6490] = 0x8093, [ 6491] = 0x809D,
+ [ 6492] = 0x8098, [ 6493] = 0x809B, [ 6494] = 0x809A, [ 6495] = 0x80B2,
+ [ 6496] = 0x826F, [ 6497] = 0x8292, [ 6532] = 0x828B, [ 6533] = 0x828D,
+ [ 6534] = 0x898B, [ 6535] = 0x89D2, [ 6536] = 0x8A00, [ 6537] = 0x8C37,
+ [ 6538] = 0x8C46, [ 6539] = 0x8C55, [ 6540] = 0x8C9D, [ 6541] = 0x8D64,
+ [ 6542] = 0x8D70, [ 6543] = 0x8DB3, [ 6544] = 0x8EAB, [ 6545] = 0x8ECA,
+ [ 6546] = 0x8F9B, [ 6547] = 0x8FB0, [ 6548] = 0x8FC2, [ 6549] = 0x8FC6,
+ [ 6550] = 0x8FC5, [ 6551] = 0x8FC4, [ 6552] = 0x5DE1, [ 6553] = 0x9091,
+ [ 6554] = 0x90A2, [ 6555] = 0x90AA, [ 6556] = 0x90A6, [ 6557] = 0x90A3,
+ [ 6558] = 0x9149, [ 6559] = 0x91C6, [ 6560] = 0x91CC, [ 6561] = 0x9632,
+ [ 6562] = 0x962E, [ 6563] = 0x9631, [ 6564] = 0x962A, [ 6565] = 0x962C,
+ [ 6566] = 0x4E26, [ 6567] = 0x4E56, [ 6568] = 0x4E73, [ 6569] = 0x4E8B,
+ [ 6570] = 0x4E9B, [ 6571] = 0x4E9E, [ 6572] = 0x4EAB, [ 6573] = 0x4EAC,
+ [ 6574] = 0x4F6F, [ 6575] = 0x4F9D, [ 6576] = 0x4F8D, [ 6577] = 0x4F73,
+ [ 6578] = 0x4F7F, [ 6579] = 0x4F6C, [ 6580] = 0x4F9B, [ 6581] = 0x4F8B,
+ [ 6582] = 0x4F86, [ 6583] = 0x4F83, [ 6584] = 0x4F70, [ 6585] = 0x4F75,
+ [ 6586] = 0x4F88, [ 6587] = 0x4F69, [ 6588] = 0x4F7B, [ 6589] = 0x4F96,
+ [ 6590] = 0x4F7E, [ 6591] = 0x4F8F, [ 6592] = 0x4F91, [ 6593] = 0x4F7A,
+ [ 6594] = 0x5154, [ 6595] = 0x5152, [ 6596] = 0x5155, [ 6597] = 0x5169,
+ [ 6598] = 0x5177, [ 6599] = 0x5176, [ 6600] = 0x5178, [ 6601] = 0x51BD,
+ [ 6602] = 0x51FD, [ 6603] = 0x523B, [ 6604] = 0x5238, [ 6605] = 0x5237,
+ [ 6606] = 0x523A, [ 6607] = 0x5230, [ 6608] = 0x522E, [ 6609] = 0x5236,
+ [ 6610] = 0x5241, [ 6611] = 0x52BE, [ 6612] = 0x52BB, [ 6613] = 0x5352,
+ [ 6614] = 0x5354, [ 6615] = 0x5353, [ 6616] = 0x5351, [ 6617] = 0x5366,
+ [ 6618] = 0x5377, [ 6619] = 0x5378, [ 6620] = 0x5379, [ 6621] = 0x53D6,
+ [ 6622] = 0x53D4, [ 6623] = 0x53D7, [ 6624] = 0x5473, [ 6625] = 0x5475,
+ [ 6630] = 0x5496, [ 6631] = 0x5478, [ 6632] = 0x5495, [ 6633] = 0x5480,
+ [ 6634] = 0x547B, [ 6635] = 0x5477, [ 6636] = 0x5484, [ 6637] = 0x5492,
+ [ 6638] = 0x5486, [ 6639] = 0x547C, [ 6640] = 0x5490, [ 6641] = 0x5471,
+ [ 6642] = 0x5476, [ 6643] = 0x548C, [ 6644] = 0x549A, [ 6645] = 0x5462,
+ [ 6646] = 0x5468, [ 6647] = 0x548B, [ 6648] = 0x547D, [ 6649] = 0x548E,
+ [ 6650] = 0x56FA, [ 6651] = 0x5783, [ 6652] = 0x5777, [ 6653] = 0x576A,
+ [ 6654] = 0x5769, [ 6655] = 0x5761, [ 6656] = 0x5766, [ 6657] = 0x5764,
+ [ 6658] = 0x577C, [ 6659] = 0x591C, [ 6660] = 0x5949, [ 6661] = 0x5947,
+ [ 6662] = 0x5948, [ 6663] = 0x5944, [ 6664] = 0x5954, [ 6665] = 0x59BE,
+ [ 6666] = 0x59BB, [ 6667] = 0x59D4, [ 6668] = 0x59B9, [ 6669] = 0x59AE,
+ [ 6670] = 0x59D1, [ 6671] = 0x59C6, [ 6672] = 0x59D0, [ 6673] = 0x59CD,
+ [ 6674] = 0x59CB, [ 6675] = 0x59D3, [ 6676] = 0x59CA, [ 6677] = 0x59AF,
+ [ 6678] = 0x59B3, [ 6679] = 0x59D2, [ 6680] = 0x59C5, [ 6681] = 0x5B5F,
+ [ 6682] = 0x5B64, [ 6683] = 0x5B63, [ 6684] = 0x5B97, [ 6685] = 0x5B9A,
+ [ 6686] = 0x5B98, [ 6687] = 0x5B9C, [ 6688] = 0x5B99, [ 6689] = 0x5B9B,
+ [ 6690] = 0x5C1A, [ 6691] = 0x5C48, [ 6692] = 0x5C45, [ 6727] = 0x5C46,
+ [ 6728] = 0x5CB7, [ 6729] = 0x5CA1, [ 6730] = 0x5CB8, [ 6731] = 0x5CA9,
+ [ 6732] = 0x5CAB, [ 6733] = 0x5CB1, [ 6734] = 0x5CB3, [ 6735] = 0x5E18,
+ [ 6736] = 0x5E1A, [ 6737] = 0x5E16, [ 6738] = 0x5E15, [ 6739] = 0x5E1B,
+ [ 6740] = 0x5E11, [ 6741] = 0x5E78, [ 6742] = 0x5E9A, [ 6743] = 0x5E97,
+ [ 6744] = 0x5E9C, [ 6745] = 0x5E95, [ 6746] = 0x5E96, [ 6747] = 0x5EF6,
+ [ 6748] = 0x5F26, [ 6749] = 0x5F27, [ 6750] = 0x5F29, [ 6751] = 0x5F80,
+ [ 6752] = 0x5F81, [ 6753] = 0x5F7F, [ 6754] = 0x5F7C, [ 6755] = 0x5FDD,
+ [ 6756] = 0x5FE0, [ 6757] = 0x5FFD, [ 6758] = 0x5FF5, [ 6759] = 0x5FFF,
+ [ 6760] = 0x600F, [ 6761] = 0x6014, [ 6762] = 0x602F, [ 6763] = 0x6035,
+ [ 6764] = 0x6016, [ 6765] = 0x602A, [ 6766] = 0x6015, [ 6767] = 0x6021,
+ [ 6768] = 0x6027, [ 6769] = 0x6029, [ 6770] = 0x602B, [ 6771] = 0x601B,
+ [ 6772] = 0x6216, [ 6773] = 0x6215, [ 6774] = 0x623F, [ 6775] = 0x623E,
+ [ 6776] = 0x6240, [ 6777] = 0x627F, [ 6778] = 0x62C9, [ 6779] = 0x62CC,
+ [ 6780] = 0x62C4, [ 6781] = 0x62BF, [ 6782] = 0x62C2, [ 6783] = 0x62B9,
+ [ 6784] = 0x62D2, [ 6785] = 0x62DB, [ 6786] = 0x62AB, [ 6787] = 0x62D3,
+ [ 6788] = 0x62D4, [ 6789] = 0x62CB, [ 6790] = 0x62C8, [ 6791] = 0x62A8,
+ [ 6792] = 0x62BD, [ 6793] = 0x62BC, [ 6794] = 0x62D0, [ 6795] = 0x62D9,
+ [ 6796] = 0x62C7, [ 6797] = 0x62CD, [ 6798] = 0x62B5, [ 6799] = 0x62DA,
+ [ 6800] = 0x62B1, [ 6801] = 0x62D8, [ 6802] = 0x62D6, [ 6803] = 0x62D7,
+ [ 6804] = 0x62C6, [ 6805] = 0x62AC, [ 6806] = 0x62CE, [ 6807] = 0x653E,
+ [ 6808] = 0x65A7, [ 6809] = 0x65BC, [ 6810] = 0x65FA, [ 6811] = 0x6614,
+ [ 6812] = 0x6613, [ 6813] = 0x660C, [ 6814] = 0x6606, [ 6815] = 0x6602,
+ [ 6816] = 0x660E, [ 6817] = 0x6600, [ 6818] = 0x660F, [ 6819] = 0x6615,
+ [ 6820] = 0x660A, [ 6825] = 0x6607, [ 6826] = 0x670D, [ 6827] = 0x670B,
+ [ 6828] = 0x676D, [ 6829] = 0x678B, [ 6830] = 0x6795, [ 6831] = 0x6771,
+ [ 6832] = 0x679C, [ 6833] = 0x6773, [ 6834] = 0x6777, [ 6835] = 0x6787,
+ [ 6836] = 0x679D, [ 6837] = 0x6797, [ 6838] = 0x676F, [ 6839] = 0x6770,
+ [ 6840] = 0x677F, [ 6841] = 0x6789, [ 6842] = 0x677E, [ 6843] = 0x6790,
+ [ 6844] = 0x6775, [ 6845] = 0x679A, [ 6846] = 0x6793, [ 6847] = 0x677C,
+ [ 6848] = 0x676A, [ 6849] = 0x6772, [ 6850] = 0x6B23, [ 6851] = 0x6B66,
+ [ 6852] = 0x6B67, [ 6853] = 0x6B7F, [ 6854] = 0x6C13, [ 6855] = 0x6C1B,
+ [ 6856] = 0x6CE3, [ 6857] = 0x6CE8, [ 6858] = 0x6CF3, [ 6859] = 0x6CB1,
+ [ 6860] = 0x6CCC, [ 6861] = 0x6CE5, [ 6862] = 0x6CB3, [ 6863] = 0x6CBD,
+ [ 6864] = 0x6CBE, [ 6865] = 0x6CBC, [ 6866] = 0x6CE2, [ 6867] = 0x6CAB,
+ [ 6868] = 0x6CD5, [ 6869] = 0x6CD3, [ 6870] = 0x6CB8, [ 6871] = 0x6CC4,
+ [ 6872] = 0x6CB9, [ 6873] = 0x6CC1, [ 6874] = 0x6CAE, [ 6875] = 0x6CD7,
+ [ 6876] = 0x6CC5, [ 6877] = 0x6CF1, [ 6878] = 0x6CBF, [ 6879] = 0x6CBB,
+ [ 6880] = 0x6CE1, [ 6881] = 0x6CDB, [ 6882] = 0x6CCA, [ 6883] = 0x6CAC,
+ [ 6884] = 0x6CEF, [ 6885] = 0x6CDC, [ 6886] = 0x6CD6, [ 6887] = 0x6CE0,
+ [ 6922] = 0x7095, [ 6923] = 0x708E, [ 6924] = 0x7092, [ 6925] = 0x708A,
+ [ 6926] = 0x7099, [ 6927] = 0x722C, [ 6928] = 0x722D, [ 6929] = 0x7238,
+ [ 6930] = 0x7248, [ 6931] = 0x7267, [ 6932] = 0x7269, [ 6933] = 0x72C0,
+ [ 6934] = 0x72CE, [ 6935] = 0x72D9, [ 6936] = 0x72D7, [ 6937] = 0x72D0,
+ [ 6938] = 0x73A9, [ 6939] = 0x73A8, [ 6940] = 0x739F, [ 6941] = 0x73AB,
+ [ 6942] = 0x73A5, [ 6943] = 0x753D, [ 6944] = 0x759D, [ 6945] = 0x7599,
+ [ 6946] = 0x759A, [ 6947] = 0x7684, [ 6948] = 0x76C2, [ 6949] = 0x76F2,
+ [ 6950] = 0x76F4, [ 6951] = 0x77E5, [ 6952] = 0x77FD, [ 6953] = 0x793E,
+ [ 6954] = 0x7940, [ 6955] = 0x7941, [ 6956] = 0x79C9, [ 6957] = 0x79C8,
+ [ 6958] = 0x7A7A, [ 6959] = 0x7A79, [ 6960] = 0x7AFA, [ 6961] = 0x7CFE,
+ [ 6962] = 0x7F54, [ 6963] = 0x7F8C, [ 6964] = 0x7F8B, [ 6965] = 0x8005,
+ [ 6966] = 0x80BA, [ 6967] = 0x80A5, [ 6968] = 0x80A2, [ 6969] = 0x80B1,
+ [ 6970] = 0x80A1, [ 6971] = 0x80AB, [ 6972] = 0x80A9, [ 6973] = 0x80B4,
+ [ 6974] = 0x80AA, [ 6975] = 0x80AF, [ 6976] = 0x81E5, [ 6977] = 0x81FE,
+ [ 6978] = 0x820D, [ 6979] = 0x82B3, [ 6980] = 0x829D, [ 6981] = 0x8299,
+ [ 6982] = 0x82AD, [ 6983] = 0x82BD, [ 6984] = 0x829F, [ 6985] = 0x82B9,
+ [ 6986] = 0x82B1, [ 6987] = 0x82AC, [ 6988] = 0x82A5, [ 6989] = 0x82AF,
+ [ 6990] = 0x82B8, [ 6991] = 0x82A3, [ 6992] = 0x82B0, [ 6993] = 0x82BE,
+ [ 6994] = 0x82B7, [ 6995] = 0x864E, [ 6996] = 0x8671, [ 6997] = 0x521D,
+ [ 6998] = 0x8868, [ 6999] = 0x8ECB, [ 7000] = 0x8FCE, [ 7001] = 0x8FD4,
+ [ 7002] = 0x8FD1, [ 7003] = 0x90B5, [ 7004] = 0x90B8, [ 7005] = 0x90B1,
+ [ 7006] = 0x90B6, [ 7007] = 0x91C7, [ 7008] = 0x91D1, [ 7009] = 0x9577,
+ [ 7010] = 0x9580, [ 7011] = 0x961C, [ 7012] = 0x9640, [ 7013] = 0x963F,
+ [ 7014] = 0x963B, [ 7015] = 0x9644, [ 7020] = 0x9642, [ 7021] = 0x96B9,
+ [ 7022] = 0x96E8, [ 7023] = 0x9752, [ 7024] = 0x975E, [ 7025] = 0x4E9F,
+ [ 7026] = 0x4EAD, [ 7027] = 0x4EAE, [ 7028] = 0x4FE1, [ 7029] = 0x4FB5,
+ [ 7030] = 0x4FAF, [ 7031] = 0x4FBF, [ 7032] = 0x4FE0, [ 7033] = 0x4FD1,
+ [ 7034] = 0x4FCF, [ 7035] = 0x4FDD, [ 7036] = 0x4FC3, [ 7037] = 0x4FB6,
+ [ 7038] = 0x4FD8, [ 7039] = 0x4FDF, [ 7040] = 0x4FCA, [ 7041] = 0x4FD7,
+ [ 7042] = 0x4FAE, [ 7043] = 0x4FD0, [ 7044] = 0x4FC4, [ 7045] = 0x4FC2,
+ [ 7046] = 0x4FDA, [ 7047] = 0x4FCE, [ 7048] = 0x4FDE, [ 7049] = 0x4FB7,
+ [ 7050] = 0x5157, [ 7051] = 0x5192, [ 7052] = 0x5191, [ 7053] = 0x51A0,
+ [ 7054] = 0x524E, [ 7055] = 0x5243, [ 7056] = 0x524A, [ 7057] = 0x524D,
+ [ 7058] = 0x524C, [ 7059] = 0x524B, [ 7060] = 0x5247, [ 7061] = 0x52C7,
+ [ 7062] = 0x52C9, [ 7063] = 0x52C3, [ 7064] = 0x52C1, [ 7065] = 0x530D,
+ [ 7066] = 0x5357, [ 7067] = 0x537B, [ 7068] = 0x539A, [ 7069] = 0x53DB,
+ [ 7070] = 0x54AC, [ 7071] = 0x54C0, [ 7072] = 0x54A8, [ 7073] = 0x54CE,
+ [ 7074] = 0x54C9, [ 7075] = 0x54B8, [ 7076] = 0x54A6, [ 7077] = 0x54B3,
+ [ 7078] = 0x54C7, [ 7079] = 0x54C2, [ 7080] = 0x54BD, [ 7081] = 0x54AA,
+ [ 7082] = 0x54C1, [ 7117] = 0x54C4, [ 7118] = 0x54C8, [ 7119] = 0x54AF,
+ [ 7120] = 0x54AB, [ 7121] = 0x54B1, [ 7122] = 0x54BB, [ 7123] = 0x54A9,
+ [ 7124] = 0x54A7, [ 7125] = 0x54BF, [ 7126] = 0x56FF, [ 7127] = 0x5782,
+ [ 7128] = 0x578B, [ 7129] = 0x57A0, [ 7130] = 0x57A3, [ 7131] = 0x57A2,
+ [ 7132] = 0x57CE, [ 7133] = 0x57AE, [ 7134] = 0x5793, [ 7135] = 0x5955,
+ [ 7136] = 0x5951, [ 7137] = 0x594F, [ 7138] = 0x594E, [ 7139] = 0x5950,
+ [ 7140] = 0x59DC, [ 7141] = 0x59D8, [ 7142] = 0x59FF, [ 7143] = 0x59E3,
+ [ 7144] = 0x59E8, [ 7145] = 0x5A03, [ 7146] = 0x59E5, [ 7147] = 0x59EA,
+ [ 7148] = 0x59DA, [ 7149] = 0x59E6, [ 7150] = 0x5A01, [ 7151] = 0x59FB,
+ [ 7152] = 0x5B69, [ 7153] = 0x5BA3, [ 7154] = 0x5BA6, [ 7155] = 0x5BA4,
+ [ 7156] = 0x5BA2, [ 7157] = 0x5BA5, [ 7158] = 0x5C01, [ 7159] = 0x5C4E,
+ [ 7160] = 0x5C4F, [ 7161] = 0x5C4D, [ 7162] = 0x5C4B, [ 7163] = 0x5CD9,
+ [ 7164] = 0x5CD2, [ 7165] = 0x5DF7, [ 7166] = 0x5E1D, [ 7167] = 0x5E25,
+ [ 7168] = 0x5E1F, [ 7169] = 0x5E7D, [ 7170] = 0x5EA0, [ 7171] = 0x5EA6,
+ [ 7172] = 0x5EFA, [ 7173] = 0x5F08, [ 7174] = 0x5F2D, [ 7175] = 0x5F65,
+ [ 7176] = 0x5F88, [ 7177] = 0x5F85, [ 7178] = 0x5F8A, [ 7179] = 0x5F8B,
+ [ 7180] = 0x5F87, [ 7181] = 0x5F8C, [ 7182] = 0x5F89, [ 7183] = 0x6012,
+ [ 7184] = 0x601D, [ 7185] = 0x6020, [ 7186] = 0x6025, [ 7187] = 0x600E,
+ [ 7188] = 0x6028, [ 7189] = 0x604D, [ 7190] = 0x6070, [ 7191] = 0x6068,
+ [ 7192] = 0x6062, [ 7193] = 0x6046, [ 7194] = 0x6043, [ 7195] = 0x606C,
+ [ 7196] = 0x606B, [ 7197] = 0x606A, [ 7198] = 0x6064, [ 7199] = 0x6241,
+ [ 7200] = 0x62DC, [ 7201] = 0x6316, [ 7202] = 0x6309, [ 7203] = 0x62FC,
+ [ 7204] = 0x62ED, [ 7205] = 0x6301, [ 7206] = 0x62EE, [ 7207] = 0x62FD,
+ [ 7208] = 0x6307, [ 7209] = 0x62F1, [ 7210] = 0x62F7, [ 7215] = 0x62EF,
+ [ 7216] = 0x62EC, [ 7217] = 0x62FE, [ 7218] = 0x62F4, [ 7219] = 0x6311,
+ [ 7220] = 0x6302, [ 7221] = 0x653F, [ 7222] = 0x6545, [ 7223] = 0x65AB,
+ [ 7224] = 0x65BD, [ 7225] = 0x65E2, [ 7226] = 0x6625, [ 7227] = 0x662D,
+ [ 7228] = 0x6620, [ 7229] = 0x6627, [ 7230] = 0x662F, [ 7231] = 0x661F,
+ [ 7232] = 0x6628, [ 7233] = 0x6631, [ 7234] = 0x6624, [ 7235] = 0x66F7,
+ [ 7236] = 0x67FF, [ 7237] = 0x67D3, [ 7238] = 0x67F1, [ 7239] = 0x67D4,
+ [ 7240] = 0x67D0, [ 7241] = 0x67EC, [ 7242] = 0x67B6, [ 7243] = 0x67AF,
+ [ 7244] = 0x67F5, [ 7245] = 0x67E9, [ 7246] = 0x67EF, [ 7247] = 0x67C4,
+ [ 7248] = 0x67D1, [ 7249] = 0x67B4, [ 7250] = 0x67DA, [ 7251] = 0x67E5,
+ [ 7252] = 0x67B8, [ 7253] = 0x67CF, [ 7254] = 0x67DE, [ 7255] = 0x67F3,
+ [ 7256] = 0x67B0, [ 7257] = 0x67D9, [ 7258] = 0x67E2, [ 7259] = 0x67DD,
+ [ 7260] = 0x67D2, [ 7261] = 0x6B6A, [ 7262] = 0x6B83, [ 7263] = 0x6B86,
+ [ 7264] = 0x6BB5, [ 7265] = 0x6BD2, [ 7266] = 0x6BD7, [ 7267] = 0x6C1F,
+ [ 7268] = 0x6CC9, [ 7269] = 0x6D0B, [ 7270] = 0x6D32, [ 7271] = 0x6D2A,
+ [ 7272] = 0x6D41, [ 7273] = 0x6D25, [ 7274] = 0x6D0C, [ 7275] = 0x6D31,
+ [ 7276] = 0x6D1E, [ 7277] = 0x6D17, [ 7312] = 0x6D3B, [ 7313] = 0x6D3D,
+ [ 7314] = 0x6D3E, [ 7315] = 0x6D36, [ 7316] = 0x6D1B, [ 7317] = 0x6CF5,
+ [ 7318] = 0x6D39, [ 7319] = 0x6D27, [ 7320] = 0x6D38, [ 7321] = 0x6D29,
+ [ 7322] = 0x6D2E, [ 7323] = 0x6D35, [ 7324] = 0x6D0E, [ 7325] = 0x6D2B,
+ [ 7326] = 0x70AB, [ 7327] = 0x70BA, [ 7328] = 0x70B3, [ 7329] = 0x70AC,
+ [ 7330] = 0x70AF, [ 7331] = 0x70AD, [ 7332] = 0x70B8, [ 7333] = 0x70AE,
+ [ 7334] = 0x70A4, [ 7335] = 0x7230, [ 7336] = 0x7272, [ 7337] = 0x726F,
+ [ 7338] = 0x7274, [ 7339] = 0x72E9, [ 7340] = 0x72E0, [ 7341] = 0x72E1,
+ [ 7342] = 0x73B7, [ 7343] = 0x73CA, [ 7344] = 0x73BB, [ 7345] = 0x73B2,
+ [ 7346] = 0x73CD, [ 7347] = 0x73C0, [ 7348] = 0x73B3, [ 7349] = 0x751A,
+ [ 7350] = 0x752D, [ 7351] = 0x754F, [ 7352] = 0x754C, [ 7353] = 0x754E,
+ [ 7354] = 0x754B, [ 7355] = 0x75AB, [ 7356] = 0x75A4, [ 7357] = 0x75A5,
+ [ 7358] = 0x75A2, [ 7359] = 0x75A3, [ 7360] = 0x7678, [ 7361] = 0x7686,
+ [ 7362] = 0x7687, [ 7363] = 0x7688, [ 7364] = 0x76C8, [ 7365] = 0x76C6,
+ [ 7366] = 0x76C3, [ 7367] = 0x76C5, [ 7368] = 0x7701, [ 7369] = 0x76F9,
+ [ 7370] = 0x76F8, [ 7371] = 0x7709, [ 7372] = 0x770B, [ 7373] = 0x76FE,
+ [ 7374] = 0x76FC, [ 7375] = 0x7707, [ 7376] = 0x77DC, [ 7377] = 0x7802,
+ [ 7378] = 0x7814, [ 7379] = 0x780C, [ 7380] = 0x780D, [ 7381] = 0x7946,
+ [ 7382] = 0x7949, [ 7383] = 0x7948, [ 7384] = 0x7947, [ 7385] = 0x79B9,
+ [ 7386] = 0x79BA, [ 7387] = 0x79D1, [ 7388] = 0x79D2, [ 7389] = 0x79CB,
+ [ 7390] = 0x7A7F, [ 7391] = 0x7A81, [ 7392] = 0x7AFF, [ 7393] = 0x7AFD,
+ [ 7394] = 0x7C7D, [ 7395] = 0x7D02, [ 7396] = 0x7D05, [ 7397] = 0x7D00,
+ [ 7398] = 0x7D09, [ 7399] = 0x7D07, [ 7400] = 0x7D04, [ 7401] = 0x7D06,
+ [ 7402] = 0x7F38, [ 7403] = 0x7F8E, [ 7404] = 0x7FBF, [ 7405] = 0x8004,
+ [ 7410] = 0x8010, [ 7411] = 0x800D, [ 7412] = 0x8011, [ 7413] = 0x8036,
+ [ 7414] = 0x80D6, [ 7415] = 0x80E5, [ 7416] = 0x80DA, [ 7417] = 0x80C3,
+ [ 7418] = 0x80C4, [ 7419] = 0x80CC, [ 7420] = 0x80E1, [ 7421] = 0x80DB,
+ [ 7422] = 0x80CE, [ 7423] = 0x80DE, [ 7424] = 0x80E4, [ 7425] = 0x80DD,
+ [ 7426] = 0x81F4, [ 7427] = 0x8222, [ 7428] = 0x82E7, [ 7429] = 0x8303,
+ [ 7430] = 0x8305, [ 7431] = 0x82E3, [ 7432] = 0x82DB, [ 7433] = 0x82E6,
+ [ 7434] = 0x8304, [ 7435] = 0x82E5, [ 7436] = 0x8302, [ 7437] = 0x8309,
+ [ 7438] = 0x82D2, [ 7439] = 0x82D7, [ 7440] = 0x82F1, [ 7441] = 0x8301,
+ [ 7442] = 0x82DC, [ 7443] = 0x82D4, [ 7444] = 0x82D1, [ 7445] = 0x82DE,
+ [ 7446] = 0x82D3, [ 7447] = 0x82DF, [ 7448] = 0x82EF, [ 7449] = 0x8306,
+ [ 7450] = 0x8650, [ 7451] = 0x8679, [ 7452] = 0x867B, [ 7453] = 0x867A,
+ [ 7454] = 0x884D, [ 7455] = 0x886B, [ 7456] = 0x8981, [ 7457] = 0x89D4,
+ [ 7458] = 0x8A08, [ 7459] = 0x8A02, [ 7460] = 0x8A03, [ 7461] = 0x8C9E,
+ [ 7462] = 0x8CA0, [ 7463] = 0x8D74, [ 7464] = 0x8D73, [ 7465] = 0x8DB4,
+ [ 7466] = 0x8ECD, [ 7467] = 0x8ECC, [ 7468] = 0x8FF0, [ 7469] = 0x8FE6,
+ [ 7470] = 0x8FE2, [ 7471] = 0x8FEA, [ 7472] = 0x8FE5, [ 7507] = 0x8FED,
+ [ 7508] = 0x8FEB, [ 7509] = 0x8FE4, [ 7510] = 0x8FE8, [ 7511] = 0x90CA,
+ [ 7512] = 0x90CE, [ 7513] = 0x90C1, [ 7514] = 0x90C3, [ 7515] = 0x914B,
+ [ 7516] = 0x914A, [ 7517] = 0x91CD, [ 7518] = 0x9582, [ 7519] = 0x9650,
+ [ 7520] = 0x964B, [ 7521] = 0x964C, [ 7522] = 0x964D, [ 7523] = 0x9762,
+ [ 7524] = 0x9769, [ 7525] = 0x97CB, [ 7526] = 0x97ED, [ 7527] = 0x97F3,
+ [ 7528] = 0x9801, [ 7529] = 0x98A8, [ 7530] = 0x98DB, [ 7531] = 0x98DF,
+ [ 7532] = 0x9996, [ 7533] = 0x9999, [ 7534] = 0x4E58, [ 7535] = 0x4EB3,
+ [ 7536] = 0x500C, [ 7537] = 0x500D, [ 7538] = 0x5023, [ 7539] = 0x4FEF,
+ [ 7540] = 0x5026, [ 7541] = 0x5025, [ 7542] = 0x4FF8, [ 7543] = 0x5029,
+ [ 7544] = 0x5016, [ 7545] = 0x5006, [ 7546] = 0x503C, [ 7547] = 0x501F,
+ [ 7548] = 0x501A, [ 7549] = 0x5012, [ 7550] = 0x5011, [ 7551] = 0x4FFA,
+ [ 7552] = 0x5000, [ 7553] = 0x5014, [ 7554] = 0x5028, [ 7555] = 0x4FF1,
+ [ 7556] = 0x5021, [ 7557] = 0x500B, [ 7558] = 0x5019, [ 7559] = 0x5018,
+ [ 7560] = 0x4FF3, [ 7561] = 0x4FEE, [ 7562] = 0x502D, [ 7563] = 0x502A,
+ [ 7564] = 0x4FFE, [ 7565] = 0x502B, [ 7566] = 0x5009, [ 7567] = 0x517C,
+ [ 7568] = 0x51A4, [ 7569] = 0x51A5, [ 7570] = 0x51A2, [ 7571] = 0x51CD,
+ [ 7572] = 0x51CC, [ 7573] = 0x51C6, [ 7574] = 0x51CB, [ 7575] = 0x5256,
+ [ 7576] = 0x525C, [ 7577] = 0x5254, [ 7578] = 0x525B, [ 7579] = 0x525D,
+ [ 7580] = 0x532A, [ 7581] = 0x537F, [ 7582] = 0x539F, [ 7583] = 0x539D,
+ [ 7584] = 0x53DF, [ 7585] = 0x54E8, [ 7586] = 0x5510, [ 7587] = 0x5501,
+ [ 7588] = 0x5537, [ 7589] = 0x54FC, [ 7590] = 0x54E5, [ 7591] = 0x54F2,
+ [ 7592] = 0x5506, [ 7593] = 0x54FA, [ 7594] = 0x5514, [ 7595] = 0x54E9,
+ [ 7596] = 0x54ED, [ 7597] = 0x54E1, [ 7598] = 0x5509, [ 7599] = 0x54EE,
+ [ 7600] = 0x54EA, [ 7605] = 0x54E6, [ 7606] = 0x5527, [ 7607] = 0x5507,
+ [ 7608] = 0x54FD, [ 7609] = 0x550F, [ 7610] = 0x5703, [ 7611] = 0x5704,
+ [ 7612] = 0x57C2, [ 7613] = 0x57D4, [ 7614] = 0x57CB, [ 7615] = 0x57C3,
+ [ 7616] = 0x5809, [ 7617] = 0x590F, [ 7618] = 0x5957, [ 7619] = 0x5958,
+ [ 7620] = 0x595A, [ 7621] = 0x5A11, [ 7622] = 0x5A18, [ 7623] = 0x5A1C,
+ [ 7624] = 0x5A1F, [ 7625] = 0x5A1B, [ 7626] = 0x5A13, [ 7627] = 0x59EC,
+ [ 7628] = 0x5A20, [ 7629] = 0x5A23, [ 7630] = 0x5A29, [ 7631] = 0x5A25,
+ [ 7632] = 0x5A0C, [ 7633] = 0x5A09, [ 7634] = 0x5B6B, [ 7635] = 0x5C58,
+ [ 7636] = 0x5BB0, [ 7637] = 0x5BB3, [ 7638] = 0x5BB6, [ 7639] = 0x5BB4,
+ [ 7640] = 0x5BAE, [ 7641] = 0x5BB5, [ 7642] = 0x5BB9, [ 7643] = 0x5BB8,
+ [ 7644] = 0x5C04, [ 7645] = 0x5C51, [ 7646] = 0x5C55, [ 7647] = 0x5C50,
+ [ 7648] = 0x5CED, [ 7649] = 0x5CFD, [ 7650] = 0x5CFB, [ 7651] = 0x5CEA,
+ [ 7652] = 0x5CE8, [ 7653] = 0x5CF0, [ 7654] = 0x5CF6, [ 7655] = 0x5D01,
+ [ 7656] = 0x5CF4, [ 7657] = 0x5DEE, [ 7658] = 0x5E2D, [ 7659] = 0x5E2B,
+ [ 7660] = 0x5EAB, [ 7661] = 0x5EAD, [ 7662] = 0x5EA7, [ 7663] = 0x5F31,
+ [ 7664] = 0x5F92, [ 7665] = 0x5F91, [ 7666] = 0x5F90, [ 7667] = 0x6059,
+ [ 7702] = 0x6063, [ 7703] = 0x6065, [ 7704] = 0x6050, [ 7705] = 0x6055,
+ [ 7706] = 0x606D, [ 7707] = 0x6069, [ 7708] = 0x606F, [ 7709] = 0x6084,
+ [ 7710] = 0x609F, [ 7711] = 0x609A, [ 7712] = 0x608D, [ 7713] = 0x6094,
+ [ 7714] = 0x608C, [ 7715] = 0x6085, [ 7716] = 0x6096, [ 7717] = 0x6247,
+ [ 7718] = 0x62F3, [ 7719] = 0x6308, [ 7720] = 0x62FF, [ 7721] = 0x634E,
+ [ 7722] = 0x633E, [ 7723] = 0x632F, [ 7724] = 0x6355, [ 7725] = 0x6342,
+ [ 7726] = 0x6346, [ 7727] = 0x634F, [ 7728] = 0x6349, [ 7729] = 0x633A,
+ [ 7730] = 0x6350, [ 7731] = 0x633D, [ 7732] = 0x632A, [ 7733] = 0x632B,
+ [ 7734] = 0x6328, [ 7735] = 0x634D, [ 7736] = 0x634C, [ 7737] = 0x6548,
+ [ 7738] = 0x6549, [ 7739] = 0x6599, [ 7740] = 0x65C1, [ 7741] = 0x65C5,
+ [ 7742] = 0x6642, [ 7743] = 0x6649, [ 7744] = 0x664F, [ 7745] = 0x6643,
+ [ 7746] = 0x6652, [ 7747] = 0x664C, [ 7748] = 0x6645, [ 7749] = 0x6641,
+ [ 7750] = 0x66F8, [ 7751] = 0x6714, [ 7752] = 0x6715, [ 7753] = 0x6717,
+ [ 7754] = 0x6821, [ 7755] = 0x6838, [ 7756] = 0x6848, [ 7757] = 0x6846,
+ [ 7758] = 0x6853, [ 7759] = 0x6839, [ 7760] = 0x6842, [ 7761] = 0x6854,
+ [ 7762] = 0x6829, [ 7763] = 0x68B3, [ 7764] = 0x6817, [ 7765] = 0x684C,
+ [ 7766] = 0x6851, [ 7767] = 0x683D, [ 7768] = 0x67F4, [ 7769] = 0x6850,
+ [ 7770] = 0x6840, [ 7771] = 0x683C, [ 7772] = 0x6843, [ 7773] = 0x682A,
+ [ 7774] = 0x6845, [ 7775] = 0x6813, [ 7776] = 0x6818, [ 7777] = 0x6841,
+ [ 7778] = 0x6B8A, [ 7779] = 0x6B89, [ 7780] = 0x6BB7, [ 7781] = 0x6C23,
+ [ 7782] = 0x6C27, [ 7783] = 0x6C28, [ 7784] = 0x6C26, [ 7785] = 0x6C24,
+ [ 7786] = 0x6CF0, [ 7787] = 0x6D6A, [ 7788] = 0x6D95, [ 7789] = 0x6D88,
+ [ 7790] = 0x6D87, [ 7791] = 0x6D66, [ 7792] = 0x6D78, [ 7793] = 0x6D77,
+ [ 7794] = 0x6D59, [ 7795] = 0x6D93, [ 7800] = 0x6D6C, [ 7801] = 0x6D89,
+ [ 7802] = 0x6D6E, [ 7803] = 0x6D5A, [ 7804] = 0x6D74, [ 7805] = 0x6D69,
+ [ 7806] = 0x6D8C, [ 7807] = 0x6D8A, [ 7808] = 0x6D79, [ 7809] = 0x6D85,
+ [ 7810] = 0x6D65, [ 7811] = 0x6D94, [ 7812] = 0x70CA, [ 7813] = 0x70D8,
+ [ 7814] = 0x70E4, [ 7815] = 0x70D9, [ 7816] = 0x70C8, [ 7817] = 0x70CF,
+ [ 7818] = 0x7239, [ 7819] = 0x7279, [ 7820] = 0x72FC, [ 7821] = 0x72F9,
+ [ 7822] = 0x72FD, [ 7823] = 0x72F8, [ 7824] = 0x72F7, [ 7825] = 0x7386,
+ [ 7826] = 0x73ED, [ 7827] = 0x7409, [ 7828] = 0x73EE, [ 7829] = 0x73E0,
+ [ 7830] = 0x73EA, [ 7831] = 0x73DE, [ 7832] = 0x7554, [ 7833] = 0x755D,
+ [ 7834] = 0x755C, [ 7835] = 0x755A, [ 7836] = 0x7559, [ 7837] = 0x75BE,
+ [ 7838] = 0x75C5, [ 7839] = 0x75C7, [ 7840] = 0x75B2, [ 7841] = 0x75B3,
+ [ 7842] = 0x75BD, [ 7843] = 0x75BC, [ 7844] = 0x75B9, [ 7845] = 0x75C2,
+ [ 7846] = 0x75B8, [ 7847] = 0x768B, [ 7848] = 0x76B0, [ 7849] = 0x76CA,
+ [ 7850] = 0x76CD, [ 7851] = 0x76CE, [ 7852] = 0x7729, [ 7853] = 0x771F,
+ [ 7854] = 0x7720, [ 7855] = 0x7728, [ 7856] = 0x77E9, [ 7857] = 0x7830,
+ [ 7858] = 0x7827, [ 7859] = 0x7838, [ 7860] = 0x781D, [ 7861] = 0x7834,
+ [ 7862] = 0x7837, [ 7897] = 0x7825, [ 7898] = 0x782D, [ 7899] = 0x7820,
+ [ 7900] = 0x781F, [ 7901] = 0x7832, [ 7902] = 0x7955, [ 7903] = 0x7950,
+ [ 7904] = 0x7960, [ 7905] = 0x795F, [ 7906] = 0x7956, [ 7907] = 0x795E,
+ [ 7908] = 0x795D, [ 7909] = 0x7957, [ 7910] = 0x795A, [ 7911] = 0x79E4,
+ [ 7912] = 0x79E3, [ 7913] = 0x79E7, [ 7914] = 0x79DF, [ 7915] = 0x79E6,
+ [ 7916] = 0x79E9, [ 7917] = 0x79D8, [ 7918] = 0x7A84, [ 7919] = 0x7A88,
+ [ 7920] = 0x7AD9, [ 7921] = 0x7B06, [ 7922] = 0x7B11, [ 7923] = 0x7C89,
+ [ 7924] = 0x7D21, [ 7925] = 0x7D17, [ 7926] = 0x7D0B, [ 7927] = 0x7D0A,
+ [ 7928] = 0x7D20, [ 7929] = 0x7D22, [ 7930] = 0x7D14, [ 7931] = 0x7D10,
+ [ 7932] = 0x7D15, [ 7933] = 0x7D1A, [ 7934] = 0x7D1C, [ 7935] = 0x7D0D,
+ [ 7936] = 0x7D19, [ 7937] = 0x7D1B, [ 7938] = 0x7F3A, [ 7939] = 0x7F5F,
+ [ 7940] = 0x7F94, [ 7941] = 0x7FC5, [ 7942] = 0x7FC1, [ 7943] = 0x8006,
+ [ 7944] = 0x8018, [ 7945] = 0x8015, [ 7946] = 0x8019, [ 7947] = 0x8017,
+ [ 7948] = 0x803D, [ 7949] = 0x803F, [ 7950] = 0x80F1, [ 7951] = 0x8102,
+ [ 7952] = 0x80F0, [ 7953] = 0x8105, [ 7954] = 0x80ED, [ 7955] = 0x80F4,
+ [ 7956] = 0x8106, [ 7957] = 0x80F8, [ 7958] = 0x80F3, [ 7959] = 0x8108,
+ [ 7960] = 0x80FD, [ 7961] = 0x810A, [ 7962] = 0x80FC, [ 7963] = 0x80EF,
+ [ 7964] = 0x81ED, [ 7965] = 0x81EC, [ 7966] = 0x8200, [ 7967] = 0x8210,
+ [ 7968] = 0x822A, [ 7969] = 0x822B, [ 7970] = 0x8228, [ 7971] = 0x822C,
+ [ 7972] = 0x82BB, [ 7973] = 0x832B, [ 7974] = 0x8352, [ 7975] = 0x8354,
+ [ 7976] = 0x834A, [ 7977] = 0x8338, [ 7978] = 0x8350, [ 7979] = 0x8349,
+ [ 7980] = 0x8335, [ 7981] = 0x8334, [ 7982] = 0x834F, [ 7983] = 0x8332,
+ [ 7984] = 0x8339, [ 7985] = 0x8336, [ 7986] = 0x8317, [ 7987] = 0x8340,
+ [ 7988] = 0x8331, [ 7989] = 0x8328, [ 7990] = 0x8343, [ 7995] = 0x8654,
+ [ 7996] = 0x868A, [ 7997] = 0x86AA, [ 7998] = 0x8693, [ 7999] = 0x86A4,
+ [ 8000] = 0x86A9, [ 8001] = 0x868C, [ 8002] = 0x86A3, [ 8003] = 0x869C,
+ [ 8004] = 0x8870, [ 8005] = 0x8877, [ 8006] = 0x8881, [ 8007] = 0x8882,
+ [ 8008] = 0x887D, [ 8009] = 0x8879, [ 8010] = 0x8A18, [ 8011] = 0x8A10,
+ [ 8012] = 0x8A0E, [ 8013] = 0x8A0C, [ 8014] = 0x8A15, [ 8015] = 0x8A0A,
+ [ 8016] = 0x8A17, [ 8017] = 0x8A13, [ 8018] = 0x8A16, [ 8019] = 0x8A0F,
+ [ 8020] = 0x8A11, [ 8021] = 0x8C48, [ 8022] = 0x8C7A, [ 8023] = 0x8C79,
+ [ 8024] = 0x8CA1, [ 8025] = 0x8CA2, [ 8026] = 0x8D77, [ 8027] = 0x8EAC,
+ [ 8028] = 0x8ED2, [ 8029] = 0x8ED4, [ 8030] = 0x8ECF, [ 8031] = 0x8FB1,
+ [ 8032] = 0x9001, [ 8033] = 0x9006, [ 8034] = 0x8FF7, [ 8035] = 0x9000,
+ [ 8036] = 0x8FFA, [ 8037] = 0x8FF4, [ 8038] = 0x9003, [ 8039] = 0x8FFD,
+ [ 8040] = 0x9005, [ 8041] = 0x8FF8, [ 8042] = 0x9095, [ 8043] = 0x90E1,
+ [ 8044] = 0x90DD, [ 8045] = 0x90E2, [ 8046] = 0x9152, [ 8047] = 0x914D,
+ [ 8048] = 0x914C, [ 8049] = 0x91D8, [ 8050] = 0x91DD, [ 8051] = 0x91D7,
+ [ 8052] = 0x91DC, [ 8053] = 0x91D9, [ 8054] = 0x9583, [ 8055] = 0x9662,
+ [ 8056] = 0x9663, [ 8057] = 0x9661, [ 8092] = 0x965B, [ 8093] = 0x965D,
+ [ 8094] = 0x9664, [ 8095] = 0x9658, [ 8096] = 0x965E, [ 8097] = 0x96BB,
+ [ 8098] = 0x98E2, [ 8099] = 0x99AC, [ 8100] = 0x9AA8, [ 8101] = 0x9AD8,
+ [ 8102] = 0x9B25, [ 8103] = 0x9B32, [ 8104] = 0x9B3C, [ 8105] = 0x4E7E,
+ [ 8106] = 0x507A, [ 8107] = 0x507D, [ 8108] = 0x505C, [ 8109] = 0x5047,
+ [ 8110] = 0x5043, [ 8111] = 0x504C, [ 8112] = 0x505A, [ 8113] = 0x5049,
+ [ 8114] = 0x5065, [ 8115] = 0x5076, [ 8116] = 0x504E, [ 8117] = 0x5055,
+ [ 8118] = 0x5075, [ 8119] = 0x5074, [ 8120] = 0x5077, [ 8121] = 0x504F,
+ [ 8122] = 0x500F, [ 8123] = 0x506F, [ 8124] = 0x506D, [ 8125] = 0x515C,
+ [ 8126] = 0x5195, [ 8127] = 0x51F0, [ 8128] = 0x526A, [ 8129] = 0x526F,
+ [ 8130] = 0x52D2, [ 8131] = 0x52D9, [ 8132] = 0x52D8, [ 8133] = 0x52D5,
+ [ 8134] = 0x5310, [ 8135] = 0x530F, [ 8136] = 0x5319, [ 8137] = 0x533F,
+ [ 8138] = 0x5340, [ 8139] = 0x533E, [ 8140] = 0x53C3, [ 8141] = 0x66FC,
+ [ 8142] = 0x5546, [ 8143] = 0x556A, [ 8144] = 0x5566, [ 8145] = 0x5544,
+ [ 8146] = 0x555E, [ 8147] = 0x5561, [ 8148] = 0x5543, [ 8149] = 0x554A,
+ [ 8150] = 0x5531, [ 8151] = 0x5556, [ 8152] = 0x554F, [ 8153] = 0x5555,
+ [ 8154] = 0x552F, [ 8155] = 0x5564, [ 8156] = 0x5538, [ 8157] = 0x552E,
+ [ 8158] = 0x555C, [ 8159] = 0x552C, [ 8160] = 0x5563, [ 8161] = 0x5533,
+ [ 8162] = 0x5541, [ 8163] = 0x5557, [ 8164] = 0x5708, [ 8165] = 0x570B,
+ [ 8166] = 0x5709, [ 8167] = 0x57DF, [ 8168] = 0x5805, [ 8169] = 0x580A,
+ [ 8170] = 0x5806, [ 8171] = 0x57E0, [ 8172] = 0x57E4, [ 8173] = 0x57FA,
+ [ 8174] = 0x5802, [ 8175] = 0x5835, [ 8176] = 0x57F7, [ 8177] = 0x57F9,
+ [ 8178] = 0x5920, [ 8179] = 0x5962, [ 8180] = 0x5A36, [ 8181] = 0x5A41,
+ [ 8182] = 0x5A49, [ 8183] = 0x5A66, [ 8184] = 0x5A6A, [ 8185] = 0x5A40,
+ [ 8190] = 0x5A3C, [ 8191] = 0x5A62, [ 8192] = 0x5A5A, [ 8193] = 0x5A46,
+ [ 8194] = 0x5A4A, [ 8195] = 0x5B70, [ 8196] = 0x5BC7, [ 8197] = 0x5BC5,
+ [ 8198] = 0x5BC4, [ 8199] = 0x5BC2, [ 8200] = 0x5BBF, [ 8201] = 0x5BC6,
+ [ 8202] = 0x5C09, [ 8203] = 0x5C08, [ 8204] = 0x5C07, [ 8205] = 0x5C60,
+ [ 8206] = 0x5C5C, [ 8207] = 0x5C5D, [ 8208] = 0x5D07, [ 8209] = 0x5D06,
+ [ 8210] = 0x5D0E, [ 8211] = 0x5D1B, [ 8212] = 0x5D16, [ 8213] = 0x5D22,
+ [ 8214] = 0x5D11, [ 8215] = 0x5D29, [ 8216] = 0x5D14, [ 8217] = 0x5D19,
+ [ 8218] = 0x5D24, [ 8219] = 0x5D27, [ 8220] = 0x5D17, [ 8221] = 0x5DE2,
+ [ 8222] = 0x5E38, [ 8223] = 0x5E36, [ 8224] = 0x5E33, [ 8225] = 0x5E37,
+ [ 8226] = 0x5EB7, [ 8227] = 0x5EB8, [ 8228] = 0x5EB6, [ 8229] = 0x5EB5,
+ [ 8230] = 0x5EBE, [ 8231] = 0x5F35, [ 8232] = 0x5F37, [ 8233] = 0x5F57,
+ [ 8234] = 0x5F6C, [ 8235] = 0x5F69, [ 8236] = 0x5F6B, [ 8237] = 0x5F97,
+ [ 8238] = 0x5F99, [ 8239] = 0x5F9E, [ 8240] = 0x5F98, [ 8241] = 0x5FA1,
+ [ 8242] = 0x5FA0, [ 8243] = 0x5F9C, [ 8244] = 0x607F, [ 8245] = 0x60A3,
+ [ 8246] = 0x6089, [ 8247] = 0x60A0, [ 8248] = 0x60A8, [ 8249] = 0x60CB,
+ [ 8250] = 0x60B4, [ 8251] = 0x60E6, [ 8252] = 0x60BD, [ 8287] = 0x60C5,
+ [ 8288] = 0x60BB, [ 8289] = 0x60B5, [ 8290] = 0x60DC, [ 8291] = 0x60BC,
+ [ 8292] = 0x60D8, [ 8293] = 0x60D5, [ 8294] = 0x60C6, [ 8295] = 0x60DF,
+ [ 8296] = 0x60B8, [ 8297] = 0x60DA, [ 8298] = 0x60C7, [ 8299] = 0x621A,
+ [ 8300] = 0x621B, [ 8301] = 0x6248, [ 8302] = 0x63A0, [ 8303] = 0x63A7,
+ [ 8304] = 0x6372, [ 8305] = 0x6396, [ 8306] = 0x63A2, [ 8307] = 0x63A5,
+ [ 8308] = 0x6377, [ 8309] = 0x6367, [ 8310] = 0x6398, [ 8311] = 0x63AA,
+ [ 8312] = 0x6371, [ 8313] = 0x63A9, [ 8314] = 0x6389, [ 8315] = 0x6383,
+ [ 8316] = 0x639B, [ 8317] = 0x636B, [ 8318] = 0x63A8, [ 8319] = 0x6384,
+ [ 8320] = 0x6388, [ 8321] = 0x6399, [ 8322] = 0x63A1, [ 8323] = 0x63AC,
+ [ 8324] = 0x6392, [ 8325] = 0x638F, [ 8326] = 0x6380, [ 8327] = 0x637B,
+ [ 8328] = 0x6369, [ 8329] = 0x6368, [ 8330] = 0x637A, [ 8331] = 0x655D,
+ [ 8332] = 0x6556, [ 8333] = 0x6551, [ 8334] = 0x6559, [ 8335] = 0x6557,
+ [ 8336] = 0x555F, [ 8337] = 0x654F, [ 8338] = 0x6558, [ 8339] = 0x6555,
+ [ 8340] = 0x6554, [ 8341] = 0x659C, [ 8342] = 0x659B, [ 8343] = 0x65AC,
+ [ 8344] = 0x65CF, [ 8345] = 0x65CB, [ 8346] = 0x65CC, [ 8347] = 0x65CE,
+ [ 8348] = 0x665D, [ 8349] = 0x665A, [ 8350] = 0x6664, [ 8351] = 0x6668,
+ [ 8352] = 0x6666, [ 8353] = 0x665E, [ 8354] = 0x66F9, [ 8355] = 0x52D7,
+ [ 8356] = 0x671B, [ 8357] = 0x6881, [ 8358] = 0x68AF, [ 8359] = 0x68A2,
+ [ 8360] = 0x6893, [ 8361] = 0x68B5, [ 8362] = 0x687F, [ 8363] = 0x6876,
+ [ 8364] = 0x68B1, [ 8365] = 0x68A7, [ 8366] = 0x6897, [ 8367] = 0x68B0,
+ [ 8368] = 0x6883, [ 8369] = 0x68C4, [ 8370] = 0x68AD, [ 8371] = 0x6886,
+ [ 8372] = 0x6885, [ 8373] = 0x6894, [ 8374] = 0x689D, [ 8375] = 0x68A8,
+ [ 8376] = 0x689F, [ 8377] = 0x68A1, [ 8378] = 0x6882, [ 8379] = 0x6B32,
+ [ 8380] = 0x6BBA, [ 8385] = 0x6BEB, [ 8386] = 0x6BEC, [ 8387] = 0x6C2B,
+ [ 8388] = 0x6D8E, [ 8389] = 0x6DBC, [ 8390] = 0x6DF3, [ 8391] = 0x6DD9,
+ [ 8392] = 0x6DB2, [ 8393] = 0x6DE1, [ 8394] = 0x6DCC, [ 8395] = 0x6DE4,
+ [ 8396] = 0x6DFB, [ 8397] = 0x6DFA, [ 8398] = 0x6E05, [ 8399] = 0x6DC7,
+ [ 8400] = 0x6DCB, [ 8401] = 0x6DAF, [ 8402] = 0x6DD1, [ 8403] = 0x6DAE,
+ [ 8404] = 0x6DDE, [ 8405] = 0x6DF9, [ 8406] = 0x6DB8, [ 8407] = 0x6DF7,
+ [ 8408] = 0x6DF5, [ 8409] = 0x6DC5, [ 8410] = 0x6DD2, [ 8411] = 0x6E1A,
+ [ 8412] = 0x6DB5, [ 8413] = 0x6DDA, [ 8414] = 0x6DEB, [ 8415] = 0x6DD8,
+ [ 8416] = 0x6DEA, [ 8417] = 0x6DF1, [ 8418] = 0x6DEE, [ 8419] = 0x6DE8,
+ [ 8420] = 0x6DC6, [ 8421] = 0x6DC4, [ 8422] = 0x6DAA, [ 8423] = 0x6DEC,
+ [ 8424] = 0x6DBF, [ 8425] = 0x6DE6, [ 8426] = 0x70F9, [ 8427] = 0x7109,
+ [ 8428] = 0x710A, [ 8429] = 0x70FD, [ 8430] = 0x70EF, [ 8431] = 0x723D,
+ [ 8432] = 0x727D, [ 8433] = 0x7281, [ 8434] = 0x731C, [ 8435] = 0x731B,
+ [ 8436] = 0x7316, [ 8437] = 0x7313, [ 8438] = 0x7319, [ 8439] = 0x7387,
+ [ 8440] = 0x7405, [ 8441] = 0x740A, [ 8442] = 0x7403, [ 8443] = 0x7406,
+ [ 8444] = 0x73FE, [ 8445] = 0x740D, [ 8446] = 0x74E0, [ 8447] = 0x74F6,
+ [ 8482] = 0x74F7, [ 8483] = 0x751C, [ 8484] = 0x7522, [ 8485] = 0x7565,
+ [ 8486] = 0x7566, [ 8487] = 0x7562, [ 8488] = 0x7570, [ 8489] = 0x758F,
+ [ 8490] = 0x75D4, [ 8491] = 0x75D5, [ 8492] = 0x75B5, [ 8493] = 0x75CA,
+ [ 8494] = 0x75CD, [ 8495] = 0x768E, [ 8496] = 0x76D4, [ 8497] = 0x76D2,
+ [ 8498] = 0x76DB, [ 8499] = 0x7737, [ 8500] = 0x773E, [ 8501] = 0x773C,
+ [ 8502] = 0x7736, [ 8503] = 0x7738, [ 8504] = 0x773A, [ 8505] = 0x786B,
+ [ 8506] = 0x7843, [ 8507] = 0x784E, [ 8508] = 0x7965, [ 8509] = 0x7968,
+ [ 8510] = 0x796D, [ 8511] = 0x79FB, [ 8512] = 0x7A92, [ 8513] = 0x7A95,
+ [ 8514] = 0x7B20, [ 8515] = 0x7B28, [ 8516] = 0x7B1B, [ 8517] = 0x7B2C,
+ [ 8518] = 0x7B26, [ 8519] = 0x7B19, [ 8520] = 0x7B1E, [ 8521] = 0x7B2E,
+ [ 8522] = 0x7C92, [ 8523] = 0x7C97, [ 8524] = 0x7C95, [ 8525] = 0x7D46,
+ [ 8526] = 0x7D43, [ 8527] = 0x7D71, [ 8528] = 0x7D2E, [ 8529] = 0x7D39,
+ [ 8530] = 0x7D3C, [ 8531] = 0x7D40, [ 8532] = 0x7D30, [ 8533] = 0x7D33,
+ [ 8534] = 0x7D44, [ 8535] = 0x7D2F, [ 8536] = 0x7D42, [ 8537] = 0x7D32,
+ [ 8538] = 0x7D31, [ 8539] = 0x7F3D, [ 8540] = 0x7F9E, [ 8541] = 0x7F9A,
+ [ 8542] = 0x7FCC, [ 8543] = 0x7FCE, [ 8544] = 0x7FD2, [ 8545] = 0x801C,
+ [ 8546] = 0x804A, [ 8547] = 0x8046, [ 8548] = 0x812F, [ 8549] = 0x8116,
+ [ 8550] = 0x8123, [ 8551] = 0x812B, [ 8552] = 0x8129, [ 8553] = 0x8130,
+ [ 8554] = 0x8124, [ 8555] = 0x8202, [ 8556] = 0x8235, [ 8557] = 0x8237,
+ [ 8558] = 0x8236, [ 8559] = 0x8239, [ 8560] = 0x838E, [ 8561] = 0x839E,
+ [ 8562] = 0x8398, [ 8563] = 0x8378, [ 8564] = 0x83A2, [ 8565] = 0x8396,
+ [ 8566] = 0x83BD, [ 8567] = 0x83AB, [ 8568] = 0x8392, [ 8569] = 0x838A,
+ [ 8570] = 0x8393, [ 8571] = 0x8389, [ 8572] = 0x83A0, [ 8573] = 0x8377,
+ [ 8574] = 0x837B, [ 8575] = 0x837C, [ 8580] = 0x8386, [ 8581] = 0x83A7,
+ [ 8582] = 0x8655, [ 8583] = 0x5F6A, [ 8584] = 0x86C7, [ 8585] = 0x86C0,
+ [ 8586] = 0x86B6, [ 8587] = 0x86C4, [ 8588] = 0x86B5, [ 8589] = 0x86C6,
+ [ 8590] = 0x86CB, [ 8591] = 0x86B1, [ 8592] = 0x86AF, [ 8593] = 0x86C9,
+ [ 8594] = 0x8853, [ 8595] = 0x889E, [ 8596] = 0x8888, [ 8597] = 0x88AB,
+ [ 8598] = 0x8892, [ 8599] = 0x8896, [ 8600] = 0x888D, [ 8601] = 0x888B,
+ [ 8602] = 0x8993, [ 8603] = 0x898F, [ 8604] = 0x8A2A, [ 8605] = 0x8A1D,
+ [ 8606] = 0x8A23, [ 8607] = 0x8A25, [ 8608] = 0x8A31, [ 8609] = 0x8A2D,
+ [ 8610] = 0x8A1F, [ 8611] = 0x8A1B, [ 8612] = 0x8A22, [ 8613] = 0x8C49,
+ [ 8614] = 0x8C5A, [ 8615] = 0x8CA9, [ 8616] = 0x8CAC, [ 8617] = 0x8CAB,
+ [ 8618] = 0x8CA8, [ 8619] = 0x8CAA, [ 8620] = 0x8CA7, [ 8621] = 0x8D67,
+ [ 8622] = 0x8D66, [ 8623] = 0x8DBE, [ 8624] = 0x8DBA, [ 8625] = 0x8EDB,
+ [ 8626] = 0x8EDF, [ 8627] = 0x9019, [ 8628] = 0x900D, [ 8629] = 0x901A,
+ [ 8630] = 0x9017, [ 8631] = 0x9023, [ 8632] = 0x901F, [ 8633] = 0x901D,
+ [ 8634] = 0x9010, [ 8635] = 0x9015, [ 8636] = 0x901E, [ 8637] = 0x9020,
+ [ 8638] = 0x900F, [ 8639] = 0x9022, [ 8640] = 0x9016, [ 8641] = 0x901B,
+ [ 8642] = 0x9014, [ 8677] = 0x90E8, [ 8678] = 0x90ED, [ 8679] = 0x90FD,
+ [ 8680] = 0x9157, [ 8681] = 0x91CE, [ 8682] = 0x91F5, [ 8683] = 0x91E6,
+ [ 8684] = 0x91E3, [ 8685] = 0x91E7, [ 8686] = 0x91ED, [ 8687] = 0x91E9,
+ [ 8688] = 0x9589, [ 8689] = 0x966A, [ 8690] = 0x9675, [ 8691] = 0x9673,
+ [ 8692] = 0x9678, [ 8693] = 0x9670, [ 8694] = 0x9674, [ 8695] = 0x9676,
+ [ 8696] = 0x9677, [ 8697] = 0x966C, [ 8698] = 0x96C0, [ 8699] = 0x96EA,
+ [ 8700] = 0x96E9, [ 8701] = 0x7AE0, [ 8702] = 0x7ADF, [ 8703] = 0x9802,
+ [ 8704] = 0x9803, [ 8705] = 0x9B5A, [ 8706] = 0x9CE5, [ 8707] = 0x9E75,
+ [ 8708] = 0x9E7F, [ 8709] = 0x9EA5, [ 8710] = 0x9EBB, [ 8711] = 0x50A2,
+ [ 8712] = 0x508D, [ 8713] = 0x5085, [ 8714] = 0x5099, [ 8715] = 0x5091,
+ [ 8716] = 0x5080, [ 8717] = 0x5096, [ 8718] = 0x5098, [ 8719] = 0x509A,
+ [ 8720] = 0x6700, [ 8721] = 0x51F1, [ 8722] = 0x5272, [ 8723] = 0x5274,
+ [ 8724] = 0x5275, [ 8725] = 0x5269, [ 8726] = 0x52DE, [ 8727] = 0x52DD,
+ [ 8728] = 0x52DB, [ 8729] = 0x535A, [ 8730] = 0x53A5, [ 8731] = 0x557B,
+ [ 8732] = 0x5580, [ 8733] = 0x55A7, [ 8734] = 0x557C, [ 8735] = 0x558A,
+ [ 8736] = 0x559D, [ 8737] = 0x5598, [ 8738] = 0x5582, [ 8739] = 0x559C,
+ [ 8740] = 0x55AA, [ 8741] = 0x5594, [ 8742] = 0x5587, [ 8743] = 0x558B,
+ [ 8744] = 0x5583, [ 8745] = 0x55B3, [ 8746] = 0x55AE, [ 8747] = 0x559F,
+ [ 8748] = 0x553E, [ 8749] = 0x55B2, [ 8750] = 0x559A, [ 8751] = 0x55BB,
+ [ 8752] = 0x55AC, [ 8753] = 0x55B1, [ 8754] = 0x557E, [ 8755] = 0x5589,
+ [ 8756] = 0x55AB, [ 8757] = 0x5599, [ 8758] = 0x570D, [ 8759] = 0x582F,
+ [ 8760] = 0x582A, [ 8761] = 0x5834, [ 8762] = 0x5824, [ 8763] = 0x5830,
+ [ 8764] = 0x5831, [ 8765] = 0x5821, [ 8766] = 0x581D, [ 8767] = 0x5820,
+ [ 8768] = 0x58F9, [ 8769] = 0x58FA, [ 8770] = 0x5960, [ 8775] = 0x5A77,
+ [ 8776] = 0x5A9A, [ 8777] = 0x5A7F, [ 8778] = 0x5A92, [ 8779] = 0x5A9B,
+ [ 8780] = 0x5AA7, [ 8781] = 0x5B73, [ 8782] = 0x5B71, [ 8783] = 0x5BD2,
+ [ 8784] = 0x5BCC, [ 8785] = 0x5BD3, [ 8786] = 0x5BD0, [ 8787] = 0x5C0A,
+ [ 8788] = 0x5C0B, [ 8789] = 0x5C31, [ 8790] = 0x5D4C, [ 8791] = 0x5D50,
+ [ 8792] = 0x5D34, [ 8793] = 0x5D47, [ 8794] = 0x5DFD, [ 8795] = 0x5E45,
+ [ 8796] = 0x5E3D, [ 8797] = 0x5E40, [ 8798] = 0x5E43, [ 8799] = 0x5E7E,
+ [ 8800] = 0x5ECA, [ 8801] = 0x5EC1, [ 8802] = 0x5EC2, [ 8803] = 0x5EC4,
+ [ 8804] = 0x5F3C, [ 8805] = 0x5F6D, [ 8806] = 0x5FA9, [ 8807] = 0x5FAA,
+ [ 8808] = 0x5FA8, [ 8809] = 0x60D1, [ 8810] = 0x60E1, [ 8811] = 0x60B2,
+ [ 8812] = 0x60B6, [ 8813] = 0x60E0, [ 8814] = 0x611C, [ 8815] = 0x6123,
+ [ 8816] = 0x60FA, [ 8817] = 0x6115, [ 8818] = 0x60F0, [ 8819] = 0x60FB,
+ [ 8820] = 0x60F4, [ 8821] = 0x6168, [ 8822] = 0x60F1, [ 8823] = 0x610E,
+ [ 8824] = 0x60F6, [ 8825] = 0x6109, [ 8826] = 0x6100, [ 8827] = 0x6112,
+ [ 8828] = 0x621F, [ 8829] = 0x6249, [ 8830] = 0x63A3, [ 8831] = 0x638C,
+ [ 8832] = 0x63CF, [ 8833] = 0x63C0, [ 8834] = 0x63E9, [ 8835] = 0x63C9,
+ [ 8836] = 0x63C6, [ 8837] = 0x63CD, [ 8872] = 0x63D2, [ 8873] = 0x63E3,
+ [ 8874] = 0x63D0, [ 8875] = 0x63E1, [ 8876] = 0x63D6, [ 8877] = 0x63ED,
+ [ 8878] = 0x63EE, [ 8879] = 0x6376, [ 8880] = 0x63F4, [ 8881] = 0x63EA,
+ [ 8882] = 0x63DB, [ 8883] = 0x6452, [ 8884] = 0x63DA, [ 8885] = 0x63F9,
+ [ 8886] = 0x655E, [ 8887] = 0x6566, [ 8888] = 0x6562, [ 8889] = 0x6563,
+ [ 8890] = 0x6591, [ 8891] = 0x6590, [ 8892] = 0x65AF, [ 8893] = 0x666E,
+ [ 8894] = 0x6670, [ 8895] = 0x6674, [ 8896] = 0x6676, [ 8897] = 0x666F,
+ [ 8898] = 0x6691, [ 8899] = 0x667A, [ 8900] = 0x667E, [ 8901] = 0x6677,
+ [ 8902] = 0x66FE, [ 8903] = 0x66FF, [ 8904] = 0x671F, [ 8905] = 0x671D,
+ [ 8906] = 0x68FA, [ 8907] = 0x68D5, [ 8908] = 0x68E0, [ 8909] = 0x68D8,
+ [ 8910] = 0x68D7, [ 8911] = 0x6905, [ 8912] = 0x68DF, [ 8913] = 0x68F5,
+ [ 8914] = 0x68EE, [ 8915] = 0x68E7, [ 8916] = 0x68F9, [ 8917] = 0x68D2,
+ [ 8918] = 0x68F2, [ 8919] = 0x68E3, [ 8920] = 0x68CB, [ 8921] = 0x68CD,
+ [ 8922] = 0x690D, [ 8923] = 0x6912, [ 8924] = 0x690E, [ 8925] = 0x68C9,
+ [ 8926] = 0x68DA, [ 8927] = 0x696E, [ 8928] = 0x68FB, [ 8929] = 0x6B3E,
+ [ 8930] = 0x6B3A, [ 8931] = 0x6B3D, [ 8932] = 0x6B98, [ 8933] = 0x6B96,
+ [ 8934] = 0x6BBC, [ 8935] = 0x6BEF, [ 8936] = 0x6C2E, [ 8937] = 0x6C2F,
+ [ 8938] = 0x6C2C, [ 8939] = 0x6E2F, [ 8940] = 0x6E38, [ 8941] = 0x6E54,
+ [ 8942] = 0x6E21, [ 8943] = 0x6E32, [ 8944] = 0x6E67, [ 8945] = 0x6E4A,
+ [ 8946] = 0x6E20, [ 8947] = 0x6E25, [ 8948] = 0x6E23, [ 8949] = 0x6E1B,
+ [ 8950] = 0x6E5B, [ 8951] = 0x6E58, [ 8952] = 0x6E24, [ 8953] = 0x6E56,
+ [ 8954] = 0x6E6E, [ 8955] = 0x6E2D, [ 8956] = 0x6E26, [ 8957] = 0x6E6F,
+ [ 8958] = 0x6E34, [ 8959] = 0x6E4D, [ 8960] = 0x6E3A, [ 8961] = 0x6E2C,
+ [ 8962] = 0x6E43, [ 8963] = 0x6E1D, [ 8964] = 0x6E3E, [ 8965] = 0x6ECB,
+ [ 8970] = 0x6E89, [ 8971] = 0x6E19, [ 8972] = 0x6E4E, [ 8973] = 0x6E63,
+ [ 8974] = 0x6E44, [ 8975] = 0x6E72, [ 8976] = 0x6E69, [ 8977] = 0x6E5F,
+ [ 8978] = 0x7119, [ 8979] = 0x711A, [ 8980] = 0x7126, [ 8981] = 0x7130,
+ [ 8982] = 0x7121, [ 8983] = 0x7136, [ 8984] = 0x716E, [ 8985] = 0x711C,
+ [ 8986] = 0x724C, [ 8987] = 0x7284, [ 8988] = 0x7280, [ 8989] = 0x7336,
+ [ 8990] = 0x7325, [ 8991] = 0x7334, [ 8992] = 0x7329, [ 8993] = 0x743A,
+ [ 8994] = 0x742A, [ 8995] = 0x7433, [ 8996] = 0x7422, [ 8997] = 0x7425,
+ [ 8998] = 0x7435, [ 8999] = 0x7436, [ 9000] = 0x7434, [ 9001] = 0x742F,
+ [ 9002] = 0x741B, [ 9003] = 0x7426, [ 9004] = 0x7428, [ 9005] = 0x7525,
+ [ 9006] = 0x7526, [ 9007] = 0x756B, [ 9008] = 0x756A, [ 9009] = 0x75E2,
+ [ 9010] = 0x75DB, [ 9011] = 0x75E3, [ 9012] = 0x75D9, [ 9013] = 0x75D8,
+ [ 9014] = 0x75DE, [ 9015] = 0x75E0, [ 9016] = 0x767B, [ 9017] = 0x767C,
+ [ 9018] = 0x7696, [ 9019] = 0x7693, [ 9020] = 0x76B4, [ 9021] = 0x76DC,
+ [ 9022] = 0x774F, [ 9023] = 0x77ED, [ 9024] = 0x785D, [ 9025] = 0x786C,
+ [ 9026] = 0x786F, [ 9027] = 0x7A0D, [ 9028] = 0x7A08, [ 9029] = 0x7A0B,
+ [ 9030] = 0x7A05, [ 9031] = 0x7A00, [ 9032] = 0x7A98, [ 9067] = 0x7A97,
+ [ 9068] = 0x7A96, [ 9069] = 0x7AE5, [ 9070] = 0x7AE3, [ 9071] = 0x7B49,
+ [ 9072] = 0x7B56, [ 9073] = 0x7B46, [ 9074] = 0x7B50, [ 9075] = 0x7B52,
+ [ 9076] = 0x7B54, [ 9077] = 0x7B4D, [ 9078] = 0x7B4B, [ 9079] = 0x7B4F,
+ [ 9080] = 0x7B51, [ 9081] = 0x7C9F, [ 9082] = 0x7CA5, [ 9083] = 0x7D5E,
+ [ 9084] = 0x7D50, [ 9085] = 0x7D68, [ 9086] = 0x7D55, [ 9087] = 0x7D2B,
+ [ 9088] = 0x7D6E, [ 9089] = 0x7D72, [ 9090] = 0x7D61, [ 9091] = 0x7D66,
+ [ 9092] = 0x7D62, [ 9093] = 0x7D70, [ 9094] = 0x7D73, [ 9095] = 0x5584,
+ [ 9096] = 0x7FD4, [ 9097] = 0x7FD5, [ 9098] = 0x800B, [ 9099] = 0x8052,
+ [ 9100] = 0x8085, [ 9101] = 0x8155, [ 9102] = 0x8154, [ 9103] = 0x814B,
+ [ 9104] = 0x8151, [ 9105] = 0x814E, [ 9106] = 0x8139, [ 9107] = 0x8146,
+ [ 9108] = 0x813E, [ 9109] = 0x814C, [ 9110] = 0x8153, [ 9111] = 0x8174,
+ [ 9112] = 0x8212, [ 9113] = 0x821C, [ 9114] = 0x83E9, [ 9115] = 0x8403,
+ [ 9116] = 0x83F8, [ 9117] = 0x840D, [ 9118] = 0x83E0, [ 9119] = 0x83C5,
+ [ 9120] = 0x840B, [ 9121] = 0x83C1, [ 9122] = 0x83EF, [ 9123] = 0x83F1,
+ [ 9124] = 0x83F4, [ 9125] = 0x8457, [ 9126] = 0x840A, [ 9127] = 0x83F0,
+ [ 9128] = 0x840C, [ 9129] = 0x83CC, [ 9130] = 0x83FD, [ 9131] = 0x83F2,
+ [ 9132] = 0x83CA, [ 9133] = 0x8438, [ 9134] = 0x840E, [ 9135] = 0x8404,
+ [ 9136] = 0x83DC, [ 9137] = 0x8407, [ 9138] = 0x83D4, [ 9139] = 0x83DF,
+ [ 9140] = 0x865B, [ 9141] = 0x86DF, [ 9142] = 0x86D9, [ 9143] = 0x86ED,
+ [ 9144] = 0x86D4, [ 9145] = 0x86DB, [ 9146] = 0x86E4, [ 9147] = 0x86D0,
+ [ 9148] = 0x86DE, [ 9149] = 0x8857, [ 9150] = 0x88C1, [ 9151] = 0x88C2,
+ [ 9152] = 0x88B1, [ 9153] = 0x8983, [ 9154] = 0x8996, [ 9155] = 0x8A3B,
+ [ 9156] = 0x8A60, [ 9157] = 0x8A55, [ 9158] = 0x8A5E, [ 9159] = 0x8A3C,
+ [ 9160] = 0x8A41, [ 9165] = 0x8A54, [ 9166] = 0x8A5B, [ 9167] = 0x8A50,
+ [ 9168] = 0x8A46, [ 9169] = 0x8A34, [ 9170] = 0x8A3A, [ 9171] = 0x8A36,
+ [ 9172] = 0x8A56, [ 9173] = 0x8C61, [ 9174] = 0x8C82, [ 9175] = 0x8CAF,
+ [ 9176] = 0x8CBC, [ 9177] = 0x8CB3, [ 9178] = 0x8CBD, [ 9179] = 0x8CC1,
+ [ 9180] = 0x8CBB, [ 9181] = 0x8CC0, [ 9182] = 0x8CB4, [ 9183] = 0x8CB7,
+ [ 9184] = 0x8CB6, [ 9185] = 0x8CBF, [ 9186] = 0x8CB8, [ 9187] = 0x8D8A,
+ [ 9188] = 0x8D85, [ 9189] = 0x8D81, [ 9190] = 0x8DCE, [ 9191] = 0x8DDD,
+ [ 9192] = 0x8DCB, [ 9193] = 0x8DDA, [ 9194] = 0x8DD1, [ 9195] = 0x8DCC,
+ [ 9196] = 0x8DDB, [ 9197] = 0x8DC6, [ 9198] = 0x8EFB, [ 9199] = 0x8EF8,
+ [ 9200] = 0x8EFC, [ 9201] = 0x8F9C, [ 9202] = 0x902E, [ 9203] = 0x9035,
+ [ 9204] = 0x9031, [ 9205] = 0x9038, [ 9206] = 0x9032, [ 9207] = 0x9036,
+ [ 9208] = 0x9102, [ 9209] = 0x90F5, [ 9210] = 0x9109, [ 9211] = 0x90FE,
+ [ 9212] = 0x9163, [ 9213] = 0x9165, [ 9214] = 0x91CF, [ 9215] = 0x9214,
+ [ 9216] = 0x9215, [ 9217] = 0x9223, [ 9218] = 0x9209, [ 9219] = 0x921E,
+ [ 9220] = 0x920D, [ 9221] = 0x9210, [ 9222] = 0x9207, [ 9223] = 0x9211,
+ [ 9224] = 0x9594, [ 9225] = 0x958F, [ 9226] = 0x958B, [ 9227] = 0x9591,
+ [ 9262] = 0x9593, [ 9263] = 0x9592, [ 9264] = 0x958E, [ 9265] = 0x968A,
+ [ 9266] = 0x968E, [ 9267] = 0x968B, [ 9268] = 0x967D, [ 9269] = 0x9685,
+ [ 9270] = 0x9686, [ 9271] = 0x968D, [ 9272] = 0x9672, [ 9273] = 0x9684,
+ [ 9274] = 0x96C1, [ 9275] = 0x96C5, [ 9276] = 0x96C4, [ 9277] = 0x96C6,
+ [ 9278] = 0x96C7, [ 9279] = 0x96EF, [ 9280] = 0x96F2, [ 9281] = 0x97CC,
+ [ 9282] = 0x9805, [ 9283] = 0x9806, [ 9284] = 0x9808, [ 9285] = 0x98E7,
+ [ 9286] = 0x98EA, [ 9287] = 0x98EF, [ 9288] = 0x98E9, [ 9289] = 0x98F2,
+ [ 9290] = 0x98ED, [ 9291] = 0x99AE, [ 9292] = 0x99AD, [ 9293] = 0x9EC3,
+ [ 9294] = 0x9ECD, [ 9295] = 0x9ED1, [ 9296] = 0x4E82, [ 9297] = 0x50AD,
+ [ 9298] = 0x50B5, [ 9299] = 0x50B2, [ 9300] = 0x50B3, [ 9301] = 0x50C5,
+ [ 9302] = 0x50BE, [ 9303] = 0x50AC, [ 9304] = 0x50B7, [ 9305] = 0x50BB,
+ [ 9306] = 0x50AF, [ 9307] = 0x50C7, [ 9308] = 0x527F, [ 9309] = 0x5277,
+ [ 9310] = 0x527D, [ 9311] = 0x52DF, [ 9312] = 0x52E6, [ 9313] = 0x52E4,
+ [ 9314] = 0x52E2, [ 9315] = 0x52E3, [ 9316] = 0x532F, [ 9317] = 0x55DF,
+ [ 9318] = 0x55E8, [ 9319] = 0x55D3, [ 9320] = 0x55E6, [ 9321] = 0x55CE,
+ [ 9322] = 0x55DC, [ 9323] = 0x55C7, [ 9324] = 0x55D1, [ 9325] = 0x55E3,
+ [ 9326] = 0x55E4, [ 9327] = 0x55EF, [ 9328] = 0x55DA, [ 9329] = 0x55E1,
+ [ 9330] = 0x55C5, [ 9331] = 0x55C6, [ 9332] = 0x55E5, [ 9333] = 0x55C9,
+ [ 9334] = 0x5712, [ 9335] = 0x5713, [ 9336] = 0x585E, [ 9337] = 0x5851,
+ [ 9338] = 0x5858, [ 9339] = 0x5857, [ 9340] = 0x585A, [ 9341] = 0x5854,
+ [ 9342] = 0x586B, [ 9343] = 0x584C, [ 9344] = 0x586D, [ 9345] = 0x584A,
+ [ 9346] = 0x5862, [ 9347] = 0x5852, [ 9348] = 0x584B, [ 9349] = 0x5967,
+ [ 9350] = 0x5AC1, [ 9351] = 0x5AC9, [ 9352] = 0x5ACC, [ 9353] = 0x5ABE,
+ [ 9354] = 0x5ABD, [ 9355] = 0x5ABC, [ 9360] = 0x5AB3, [ 9361] = 0x5AC2,
+ [ 9362] = 0x5AB2, [ 9363] = 0x5D69, [ 9364] = 0x5D6F, [ 9365] = 0x5E4C,
+ [ 9366] = 0x5E79, [ 9367] = 0x5EC9, [ 9368] = 0x5EC8, [ 9369] = 0x5F12,
+ [ 9370] = 0x5F59, [ 9371] = 0x5FAC, [ 9372] = 0x5FAE, [ 9373] = 0x611A,
+ [ 9374] = 0x610F, [ 9375] = 0x6148, [ 9376] = 0x611F, [ 9377] = 0x60F3,
+ [ 9378] = 0x611B, [ 9379] = 0x60F9, [ 9380] = 0x6101, [ 9381] = 0x6108,
+ [ 9382] = 0x614E, [ 9383] = 0x614C, [ 9384] = 0x6144, [ 9385] = 0x614D,
+ [ 9386] = 0x613E, [ 9387] = 0x6134, [ 9388] = 0x6127, [ 9389] = 0x610D,
+ [ 9390] = 0x6106, [ 9391] = 0x6137, [ 9392] = 0x6221, [ 9393] = 0x6222,
+ [ 9394] = 0x6413, [ 9395] = 0x643E, [ 9396] = 0x641E, [ 9397] = 0x642A,
+ [ 9398] = 0x642D, [ 9399] = 0x643D, [ 9400] = 0x642C, [ 9401] = 0x640F,
+ [ 9402] = 0x641C, [ 9403] = 0x6414, [ 9404] = 0x640D, [ 9405] = 0x6436,
+ [ 9406] = 0x6416, [ 9407] = 0x6417, [ 9408] = 0x6406, [ 9409] = 0x656C,
+ [ 9410] = 0x659F, [ 9411] = 0x65B0, [ 9412] = 0x6697, [ 9413] = 0x6689,
+ [ 9414] = 0x6687, [ 9415] = 0x6688, [ 9416] = 0x6696, [ 9417] = 0x6684,
+ [ 9418] = 0x6698, [ 9419] = 0x668D, [ 9420] = 0x6703, [ 9421] = 0x6994,
+ [ 9422] = 0x696D, [ 9457] = 0x695A, [ 9458] = 0x6977, [ 9459] = 0x6960,
+ [ 9460] = 0x6954, [ 9461] = 0x6975, [ 9462] = 0x6930, [ 9463] = 0x6982,
+ [ 9464] = 0x694A, [ 9465] = 0x6968, [ 9466] = 0x696B, [ 9467] = 0x695E,
+ [ 9468] = 0x6953, [ 9469] = 0x6979, [ 9470] = 0x6986, [ 9471] = 0x695D,
+ [ 9472] = 0x6963, [ 9473] = 0x695B, [ 9474] = 0x6B47, [ 9475] = 0x6B72,
+ [ 9476] = 0x6BC0, [ 9477] = 0x6BBF, [ 9478] = 0x6BD3, [ 9479] = 0x6BFD,
+ [ 9480] = 0x6EA2, [ 9481] = 0x6EAF, [ 9482] = 0x6ED3, [ 9483] = 0x6EB6,
+ [ 9484] = 0x6EC2, [ 9485] = 0x6E90, [ 9486] = 0x6E9D, [ 9487] = 0x6EC7,
+ [ 9488] = 0x6EC5, [ 9489] = 0x6EA5, [ 9490] = 0x6E98, [ 9491] = 0x6EBC,
+ [ 9492] = 0x6EBA, [ 9493] = 0x6EAB, [ 9494] = 0x6ED1, [ 9495] = 0x6E96,
+ [ 9496] = 0x6E9C, [ 9497] = 0x6EC4, [ 9498] = 0x6ED4, [ 9499] = 0x6EAA,
+ [ 9500] = 0x6EA7, [ 9501] = 0x6EB4, [ 9502] = 0x714E, [ 9503] = 0x7159,
+ [ 9504] = 0x7169, [ 9505] = 0x7164, [ 9506] = 0x7149, [ 9507] = 0x7167,
+ [ 9508] = 0x715C, [ 9509] = 0x716C, [ 9510] = 0x7166, [ 9511] = 0x714C,
+ [ 9512] = 0x7165, [ 9513] = 0x715E, [ 9514] = 0x7146, [ 9515] = 0x7168,
+ [ 9516] = 0x7156, [ 9517] = 0x723A, [ 9518] = 0x7252, [ 9519] = 0x7337,
+ [ 9520] = 0x7345, [ 9521] = 0x733F, [ 9522] = 0x733E, [ 9523] = 0x746F,
+ [ 9524] = 0x745A, [ 9525] = 0x7455, [ 9526] = 0x745F, [ 9527] = 0x745E,
+ [ 9528] = 0x7441, [ 9529] = 0x743F, [ 9530] = 0x7459, [ 9531] = 0x745B,
+ [ 9532] = 0x745C, [ 9533] = 0x7576, [ 9534] = 0x7578, [ 9535] = 0x7600,
+ [ 9536] = 0x75F0, [ 9537] = 0x7601, [ 9538] = 0x75F2, [ 9539] = 0x75F1,
+ [ 9540] = 0x75FA, [ 9541] = 0x75FF, [ 9542] = 0x75F4, [ 9543] = 0x75F3,
+ [ 9544] = 0x76DE, [ 9545] = 0x76DF, [ 9546] = 0x775B, [ 9547] = 0x776B,
+ [ 9548] = 0x7766, [ 9549] = 0x775E, [ 9550] = 0x7763, [ 9555] = 0x7779,
+ [ 9556] = 0x776A, [ 9557] = 0x776C, [ 9558] = 0x775C, [ 9559] = 0x7765,
+ [ 9560] = 0x7768, [ 9561] = 0x7762, [ 9562] = 0x77EE, [ 9563] = 0x788E,
+ [ 9564] = 0x78B0, [ 9565] = 0x7897, [ 9566] = 0x7898, [ 9567] = 0x788C,
+ [ 9568] = 0x7889, [ 9569] = 0x787C, [ 9570] = 0x7891, [ 9571] = 0x7893,
+ [ 9572] = 0x787F, [ 9573] = 0x797A, [ 9574] = 0x797F, [ 9575] = 0x7981,
+ [ 9576] = 0x842C, [ 9577] = 0x79BD, [ 9578] = 0x7A1C, [ 9579] = 0x7A1A,
+ [ 9580] = 0x7A20, [ 9581] = 0x7A14, [ 9582] = 0x7A1F, [ 9583] = 0x7A1E,
+ [ 9584] = 0x7A9F, [ 9585] = 0x7AA0, [ 9586] = 0x7B77, [ 9587] = 0x7BC0,
+ [ 9588] = 0x7B60, [ 9589] = 0x7B6E, [ 9590] = 0x7B67, [ 9591] = 0x7CB1,
+ [ 9592] = 0x7CB3, [ 9593] = 0x7CB5, [ 9594] = 0x7D93, [ 9595] = 0x7D79,
+ [ 9596] = 0x7D91, [ 9597] = 0x7D81, [ 9598] = 0x7D8F, [ 9599] = 0x7D5B,
+ [ 9600] = 0x7F6E, [ 9601] = 0x7F69, [ 9602] = 0x7F6A, [ 9603] = 0x7F72,
+ [ 9604] = 0x7FA9, [ 9605] = 0x7FA8, [ 9606] = 0x7FA4, [ 9607] = 0x8056,
+ [ 9608] = 0x8058, [ 9609] = 0x8086, [ 9610] = 0x8084, [ 9611] = 0x8171,
+ [ 9612] = 0x8170, [ 9613] = 0x8178, [ 9614] = 0x8165, [ 9615] = 0x816E,
+ [ 9616] = 0x8173, [ 9617] = 0x816B, [ 9652] = 0x8179, [ 9653] = 0x817A,
+ [ 9654] = 0x8166, [ 9655] = 0x8205, [ 9656] = 0x8247, [ 9657] = 0x8482,
+ [ 9658] = 0x8477, [ 9659] = 0x843D, [ 9660] = 0x8431, [ 9661] = 0x8475,
+ [ 9662] = 0x8466, [ 9663] = 0x846B, [ 9664] = 0x8449, [ 9665] = 0x846C,
+ [ 9666] = 0x845B, [ 9667] = 0x843C, [ 9668] = 0x8435, [ 9669] = 0x8461,
+ [ 9670] = 0x8463, [ 9671] = 0x8469, [ 9672] = 0x846D, [ 9673] = 0x8446,
+ [ 9674] = 0x865E, [ 9675] = 0x865C, [ 9676] = 0x865F, [ 9677] = 0x86F9,
+ [ 9678] = 0x8713, [ 9679] = 0x8708, [ 9680] = 0x8707, [ 9681] = 0x8700,
+ [ 9682] = 0x86FE, [ 9683] = 0x86FB, [ 9684] = 0x8702, [ 9685] = 0x8703,
+ [ 9686] = 0x8706, [ 9687] = 0x870A, [ 9688] = 0x8859, [ 9689] = 0x88DF,
+ [ 9690] = 0x88D4, [ 9691] = 0x88D9, [ 9692] = 0x88DC, [ 9693] = 0x88D8,
+ [ 9694] = 0x88DD, [ 9695] = 0x88E1, [ 9696] = 0x88CA, [ 9697] = 0x88D5,
+ [ 9698] = 0x88D2, [ 9699] = 0x899C, [ 9700] = 0x89E3, [ 9701] = 0x8A6B,
+ [ 9702] = 0x8A72, [ 9703] = 0x8A73, [ 9704] = 0x8A66, [ 9705] = 0x8A69,
+ [ 9706] = 0x8A70, [ 9707] = 0x8A87, [ 9708] = 0x8A7C, [ 9709] = 0x8A63,
+ [ 9710] = 0x8AA0, [ 9711] = 0x8A71, [ 9712] = 0x8A85, [ 9713] = 0x8A6D,
+ [ 9714] = 0x8A62, [ 9715] = 0x8A6E, [ 9716] = 0x8A6C, [ 9717] = 0x8A79,
+ [ 9718] = 0x8A7B, [ 9719] = 0x8A3E, [ 9720] = 0x8A68, [ 9721] = 0x8C62,
+ [ 9722] = 0x8C8A, [ 9723] = 0x8C89, [ 9724] = 0x8CCA, [ 9725] = 0x8CC7,
+ [ 9726] = 0x8CC8, [ 9727] = 0x8CC4, [ 9728] = 0x8CB2, [ 9729] = 0x8CC3,
+ [ 9730] = 0x8CC2, [ 9731] = 0x8CC5, [ 9732] = 0x8DE1, [ 9733] = 0x8DDF,
+ [ 9734] = 0x8DE8, [ 9735] = 0x8DEF, [ 9736] = 0x8DF3, [ 9737] = 0x8DFA,
+ [ 9738] = 0x8DEA, [ 9739] = 0x8DE4, [ 9740] = 0x8DE6, [ 9741] = 0x8EB2,
+ [ 9742] = 0x8F03, [ 9743] = 0x8F09, [ 9744] = 0x8EFE, [ 9745] = 0x8F0A,
+ [ 9750] = 0x8F9F, [ 9751] = 0x8FB2, [ 9752] = 0x904B, [ 9753] = 0x904A,
+ [ 9754] = 0x9053, [ 9755] = 0x9042, [ 9756] = 0x9054, [ 9757] = 0x903C,
+ [ 9758] = 0x9055, [ 9759] = 0x9050, [ 9760] = 0x9047, [ 9761] = 0x904F,
+ [ 9762] = 0x904E, [ 9763] = 0x904D, [ 9764] = 0x9051, [ 9765] = 0x903E,
+ [ 9766] = 0x9041, [ 9767] = 0x9112, [ 9768] = 0x9117, [ 9769] = 0x916C,
+ [ 9770] = 0x916A, [ 9771] = 0x9169, [ 9772] = 0x91C9, [ 9773] = 0x9237,
+ [ 9774] = 0x9257, [ 9775] = 0x9238, [ 9776] = 0x923D, [ 9777] = 0x9240,
+ [ 9778] = 0x923E, [ 9779] = 0x925B, [ 9780] = 0x924B, [ 9781] = 0x9264,
+ [ 9782] = 0x9251, [ 9783] = 0x9234, [ 9784] = 0x9249, [ 9785] = 0x924D,
+ [ 9786] = 0x9245, [ 9787] = 0x9239, [ 9788] = 0x923F, [ 9789] = 0x925A,
+ [ 9790] = 0x9598, [ 9791] = 0x9698, [ 9792] = 0x9694, [ 9793] = 0x9695,
+ [ 9794] = 0x96CD, [ 9795] = 0x96CB, [ 9796] = 0x96C9, [ 9797] = 0x96CA,
+ [ 9798] = 0x96F7, [ 9799] = 0x96FB, [ 9800] = 0x96F9, [ 9801] = 0x96F6,
+ [ 9802] = 0x9756, [ 9803] = 0x9774, [ 9804] = 0x9776, [ 9805] = 0x9810,
+ [ 9806] = 0x9811, [ 9807] = 0x9813, [ 9808] = 0x980A, [ 9809] = 0x9812,
+ [ 9810] = 0x980C, [ 9811] = 0x98FC, [ 9812] = 0x98F4, [ 9847] = 0x98FD,
+ [ 9848] = 0x98FE, [ 9849] = 0x99B3, [ 9850] = 0x99B1, [ 9851] = 0x99B4,
+ [ 9852] = 0x9AE1, [ 9853] = 0x9CE9, [ 9854] = 0x9E82, [ 9855] = 0x9F0E,
+ [ 9856] = 0x9F13, [ 9857] = 0x9F20, [ 9858] = 0x50E7, [ 9859] = 0x50EE,
+ [ 9860] = 0x50E5, [ 9861] = 0x50D6, [ 9862] = 0x50ED, [ 9863] = 0x50DA,
+ [ 9864] = 0x50D5, [ 9865] = 0x50CF, [ 9866] = 0x50D1, [ 9867] = 0x50F1,
+ [ 9868] = 0x50CE, [ 9869] = 0x50E9, [ 9870] = 0x5162, [ 9871] = 0x51F3,
+ [ 9872] = 0x5283, [ 9873] = 0x5282, [ 9874] = 0x5331, [ 9875] = 0x53AD,
+ [ 9876] = 0x55FE, [ 9877] = 0x5600, [ 9878] = 0x561B, [ 9879] = 0x5617,
+ [ 9880] = 0x55FD, [ 9881] = 0x5614, [ 9882] = 0x5606, [ 9883] = 0x5609,
+ [ 9884] = 0x560D, [ 9885] = 0x560E, [ 9886] = 0x55F7, [ 9887] = 0x5616,
+ [ 9888] = 0x561F, [ 9889] = 0x5608, [ 9890] = 0x5610, [ 9891] = 0x55F6,
+ [ 9892] = 0x5718, [ 9893] = 0x5716, [ 9894] = 0x5875, [ 9895] = 0x587E,
+ [ 9896] = 0x5883, [ 9897] = 0x5893, [ 9898] = 0x588A, [ 9899] = 0x5879,
+ [ 9900] = 0x5885, [ 9901] = 0x587D, [ 9902] = 0x58FD, [ 9903] = 0x5925,
+ [ 9904] = 0x5922, [ 9905] = 0x5924, [ 9906] = 0x596A, [ 9907] = 0x5969,
+ [ 9908] = 0x5AE1, [ 9909] = 0x5AE6, [ 9910] = 0x5AE9, [ 9911] = 0x5AD7,
+ [ 9912] = 0x5AD6, [ 9913] = 0x5AD8, [ 9914] = 0x5AE3, [ 9915] = 0x5B75,
+ [ 9916] = 0x5BDE, [ 9917] = 0x5BE7, [ 9918] = 0x5BE1, [ 9919] = 0x5BE5,
+ [ 9920] = 0x5BE6, [ 9921] = 0x5BE8, [ 9922] = 0x5BE2, [ 9923] = 0x5BE4,
+ [ 9924] = 0x5BDF, [ 9925] = 0x5C0D, [ 9926] = 0x5C62, [ 9927] = 0x5D84,
+ [ 9928] = 0x5D87, [ 9929] = 0x5E5B, [ 9930] = 0x5E63, [ 9931] = 0x5E55,
+ [ 9932] = 0x5E57, [ 9933] = 0x5E54, [ 9934] = 0x5ED3, [ 9935] = 0x5ED6,
+ [ 9936] = 0x5F0A, [ 9937] = 0x5F46, [ 9938] = 0x5F70, [ 9939] = 0x5FB9,
+ [ 9940] = 0x6147, [ 9945] = 0x613F, [ 9946] = 0x614B, [ 9947] = 0x6177,
+ [ 9948] = 0x6162, [ 9949] = 0x6163, [ 9950] = 0x615F, [ 9951] = 0x615A,
+ [ 9952] = 0x6158, [ 9953] = 0x6175, [ 9954] = 0x622A, [ 9955] = 0x6487,
+ [ 9956] = 0x6458, [ 9957] = 0x6454, [ 9958] = 0x64A4, [ 9959] = 0x6478,
+ [ 9960] = 0x645F, [ 9961] = 0x647A, [ 9962] = 0x6451, [ 9963] = 0x6467,
+ [ 9964] = 0x6434, [ 9965] = 0x646D, [ 9966] = 0x647B, [ 9967] = 0x6572,
+ [ 9968] = 0x65A1, [ 9969] = 0x65D7, [ 9970] = 0x65D6, [ 9971] = 0x66A2,
+ [ 9972] = 0x66A8, [ 9973] = 0x669D, [ 9974] = 0x699C, [ 9975] = 0x69A8,
+ [ 9976] = 0x6995, [ 9977] = 0x69C1, [ 9978] = 0x69AE, [ 9979] = 0x69D3,
+ [ 9980] = 0x69CB, [ 9981] = 0x699B, [ 9982] = 0x69B7, [ 9983] = 0x69BB,
+ [ 9984] = 0x69AB, [ 9985] = 0x69B4, [ 9986] = 0x69D0, [ 9987] = 0x69CD,
+ [ 9988] = 0x69AD, [ 9989] = 0x69CC, [ 9990] = 0x69A6, [ 9991] = 0x69C3,
+ [ 9992] = 0x69A3, [ 9993] = 0x6B49, [ 9994] = 0x6B4C, [ 9995] = 0x6C33,
+ [ 9996] = 0x6F33, [ 9997] = 0x6F14, [ 9998] = 0x6EFE, [ 9999] = 0x6F13,
+ [10000] = 0x6EF4, [10001] = 0x6F29, [10002] = 0x6F3E, [10003] = 0x6F20,
+ [10004] = 0x6F2C, [10005] = 0x6F0F, [10006] = 0x6F02, [10007] = 0x6F22,
+ [10042] = 0x6EFF, [10043] = 0x6EEF, [10044] = 0x6F06, [10045] = 0x6F31,
+ [10046] = 0x6F38, [10047] = 0x6F32, [10048] = 0x6F23, [10049] = 0x6F15,
+ [10050] = 0x6F2B, [10051] = 0x6F2F, [10052] = 0x6F88, [10053] = 0x6F2A,
+ [10054] = 0x6EEC, [10055] = 0x6F01, [10056] = 0x6EF2, [10057] = 0x6ECC,
+ [10058] = 0x6EF7, [10059] = 0x7194, [10060] = 0x7199, [10061] = 0x717D,
+ [10062] = 0x718A, [10063] = 0x7184, [10064] = 0x7192, [10065] = 0x723E,
+ [10066] = 0x7292, [10067] = 0x7296, [10068] = 0x7344, [10069] = 0x7350,
+ [10070] = 0x7464, [10071] = 0x7463, [10072] = 0x746A, [10073] = 0x7470,
+ [10074] = 0x746D, [10075] = 0x7504, [10076] = 0x7591, [10077] = 0x7627,
+ [10078] = 0x760D, [10079] = 0x760B, [10080] = 0x7609, [10081] = 0x7613,
+ [10082] = 0x76E1, [10083] = 0x76E3, [10084] = 0x7784, [10085] = 0x777D,
+ [10086] = 0x777F, [10087] = 0x7761, [10088] = 0x78C1, [10089] = 0x789F,
+ [10090] = 0x78A7, [10091] = 0x78B3, [10092] = 0x78A9, [10093] = 0x78A3,
+ [10094] = 0x798E, [10095] = 0x798F, [10096] = 0x798D, [10097] = 0x7A2E,
+ [10098] = 0x7A31, [10099] = 0x7AAA, [10100] = 0x7AA9, [10101] = 0x7AED,
+ [10102] = 0x7AEF, [10103] = 0x7BA1, [10104] = 0x7B95, [10105] = 0x7B8B,
+ [10106] = 0x7B75, [10107] = 0x7B97, [10108] = 0x7B9D, [10109] = 0x7B94,
+ [10110] = 0x7B8F, [10111] = 0x7BB8, [10112] = 0x7B87, [10113] = 0x7B84,
+ [10114] = 0x7CB9, [10115] = 0x7CBD, [10116] = 0x7CBE, [10117] = 0x7DBB,
+ [10118] = 0x7DB0, [10119] = 0x7D9C, [10120] = 0x7DBD, [10121] = 0x7DBE,
+ [10122] = 0x7DA0, [10123] = 0x7DCA, [10124] = 0x7DB4, [10125] = 0x7DB2,
+ [10126] = 0x7DB1, [10127] = 0x7DBA, [10128] = 0x7DA2, [10129] = 0x7DBF,
+ [10130] = 0x7DB5, [10131] = 0x7DB8, [10132] = 0x7DAD, [10133] = 0x7DD2,
+ [10134] = 0x7DC7, [10135] = 0x7DAC, [10140] = 0x7F70, [10141] = 0x7FE0,
+ [10142] = 0x7FE1, [10143] = 0x7FDF, [10144] = 0x805E, [10145] = 0x805A,
+ [10146] = 0x8087, [10147] = 0x8150, [10148] = 0x8180, [10149] = 0x818F,
+ [10150] = 0x8188, [10151] = 0x818A, [10152] = 0x817F, [10153] = 0x8182,
+ [10154] = 0x81E7, [10155] = 0x81FA, [10156] = 0x8207, [10157] = 0x8214,
+ [10158] = 0x821E, [10159] = 0x824B, [10160] = 0x84C9, [10161] = 0x84BF,
+ [10162] = 0x84C6, [10163] = 0x84C4, [10164] = 0x8499, [10165] = 0x849E,
+ [10166] = 0x84B2, [10167] = 0x849C, [10168] = 0x84CB, [10169] = 0x84B8,
+ [10170] = 0x84C0, [10171] = 0x84D3, [10172] = 0x8490, [10173] = 0x84BC,
+ [10174] = 0x84D1, [10175] = 0x84CA, [10176] = 0x873F, [10177] = 0x871C,
+ [10178] = 0x873B, [10179] = 0x8722, [10180] = 0x8725, [10181] = 0x8734,
+ [10182] = 0x8718, [10183] = 0x8755, [10184] = 0x8737, [10185] = 0x8729,
+ [10186] = 0x88F3, [10187] = 0x8902, [10188] = 0x88F4, [10189] = 0x88F9,
+ [10190] = 0x88F8, [10191] = 0x88FD, [10192] = 0x88E8, [10193] = 0x891A,
+ [10194] = 0x88EF, [10195] = 0x8AA6, [10196] = 0x8A8C, [10197] = 0x8A9E,
+ [10198] = 0x8AA3, [10199] = 0x8A8D, [10200] = 0x8AA1, [10201] = 0x8A93,
+ [10202] = 0x8AA4, [10237] = 0x8AAA, [10238] = 0x8AA5, [10239] = 0x8AA8,
+ [10240] = 0x8A98, [10241] = 0x8A91, [10242] = 0x8A9A, [10243] = 0x8AA7,
+ [10244] = 0x8C6A, [10245] = 0x8C8D, [10246] = 0x8C8C, [10247] = 0x8CD3,
+ [10248] = 0x8CD1, [10249] = 0x8CD2, [10250] = 0x8D6B, [10251] = 0x8D99,
+ [10252] = 0x8D95, [10253] = 0x8DFC, [10254] = 0x8F14, [10255] = 0x8F12,
+ [10256] = 0x8F15, [10257] = 0x8F13, [10258] = 0x8FA3, [10259] = 0x9060,
+ [10260] = 0x9058, [10261] = 0x905C, [10262] = 0x9063, [10263] = 0x9059,
+ [10264] = 0x905E, [10265] = 0x9062, [10266] = 0x905D, [10267] = 0x905B,
+ [10268] = 0x9119, [10269] = 0x9118, [10270] = 0x911E, [10271] = 0x9175,
+ [10272] = 0x9178, [10273] = 0x9177, [10274] = 0x9174, [10275] = 0x9278,
+ [10276] = 0x9280, [10277] = 0x9285, [10278] = 0x9298, [10279] = 0x9296,
+ [10280] = 0x927B, [10281] = 0x9293, [10282] = 0x929C, [10283] = 0x92A8,
+ [10284] = 0x927C, [10285] = 0x9291, [10286] = 0x95A1, [10287] = 0x95A8,
+ [10288] = 0x95A9, [10289] = 0x95A3, [10290] = 0x95A5, [10291] = 0x95A4,
+ [10292] = 0x9699, [10293] = 0x969C, [10294] = 0x969B, [10295] = 0x96CC,
+ [10296] = 0x96D2, [10297] = 0x9700, [10298] = 0x977C, [10299] = 0x9785,
+ [10300] = 0x97F6, [10301] = 0x9817, [10302] = 0x9818, [10303] = 0x98AF,
+ [10304] = 0x98B1, [10305] = 0x9903, [10306] = 0x9905, [10307] = 0x990C,
+ [10308] = 0x9909, [10309] = 0x99C1, [10310] = 0x9AAF, [10311] = 0x9AB0,
+ [10312] = 0x9AE6, [10313] = 0x9B41, [10314] = 0x9B42, [10315] = 0x9CF4,
+ [10316] = 0x9CF6, [10317] = 0x9CF3, [10318] = 0x9EBC, [10319] = 0x9F3B,
+ [10320] = 0x9F4A, [10321] = 0x5104, [10322] = 0x5100, [10323] = 0x50FB,
+ [10324] = 0x50F5, [10325] = 0x50F9, [10326] = 0x5102, [10327] = 0x5108,
+ [10328] = 0x5109, [10329] = 0x5105, [10330] = 0x51DC, [10335] = 0x5287,
+ [10336] = 0x5288, [10337] = 0x5289, [10338] = 0x528D, [10339] = 0x528A,
+ [10340] = 0x52F0, [10341] = 0x53B2, [10342] = 0x562E, [10343] = 0x563B,
+ [10344] = 0x5639, [10345] = 0x5632, [10346] = 0x563F, [10347] = 0x5634,
+ [10348] = 0x5629, [10349] = 0x5653, [10350] = 0x564E, [10351] = 0x5657,
+ [10352] = 0x5674, [10353] = 0x5636, [10354] = 0x562F, [10355] = 0x5630,
+ [10356] = 0x5880, [10357] = 0x589F, [10358] = 0x589E, [10359] = 0x58B3,
+ [10360] = 0x589C, [10361] = 0x58AE, [10362] = 0x58A9, [10363] = 0x58A6,
+ [10364] = 0x596D, [10365] = 0x5B09, [10366] = 0x5AFB, [10367] = 0x5B0B,
+ [10368] = 0x5AF5, [10369] = 0x5B0C, [10370] = 0x5B08, [10371] = 0x5BEE,
+ [10372] = 0x5BEC, [10373] = 0x5BE9, [10374] = 0x5BEB, [10375] = 0x5C64,
+ [10376] = 0x5C65, [10377] = 0x5D9D, [10378] = 0x5D94, [10379] = 0x5E62,
+ [10380] = 0x5E5F, [10381] = 0x5E61, [10382] = 0x5EE2, [10383] = 0x5EDA,
+ [10384] = 0x5EDF, [10385] = 0x5EDD, [10386] = 0x5EE3, [10387] = 0x5EE0,
+ [10388] = 0x5F48, [10389] = 0x5F71, [10390] = 0x5FB7, [10391] = 0x5FB5,
+ [10392] = 0x6176, [10393] = 0x6167, [10394] = 0x616E, [10395] = 0x615D,
+ [10396] = 0x6155, [10397] = 0x6182, [10432] = 0x617C, [10433] = 0x6170,
+ [10434] = 0x616B, [10435] = 0x617E, [10436] = 0x61A7, [10437] = 0x6190,
+ [10438] = 0x61AB, [10439] = 0x618E, [10440] = 0x61AC, [10441] = 0x619A,
+ [10442] = 0x61A4, [10443] = 0x6194, [10444] = 0x61AE, [10445] = 0x622E,
+ [10446] = 0x6469, [10447] = 0x646F, [10448] = 0x6479, [10449] = 0x649E,
+ [10450] = 0x64B2, [10451] = 0x6488, [10452] = 0x6490, [10453] = 0x64B0,
+ [10454] = 0x64A5, [10455] = 0x6493, [10456] = 0x6495, [10457] = 0x64A9,
+ [10458] = 0x6492, [10459] = 0x64AE, [10460] = 0x64AD, [10461] = 0x64AB,
+ [10462] = 0x649A, [10463] = 0x64AC, [10464] = 0x6499, [10465] = 0x64A2,
+ [10466] = 0x64B3, [10467] = 0x6575, [10468] = 0x6577, [10469] = 0x6578,
+ [10470] = 0x66AE, [10471] = 0x66AB, [10472] = 0x66B4, [10473] = 0x66B1,
+ [10474] = 0x6A23, [10475] = 0x6A1F, [10476] = 0x69E8, [10477] = 0x6A01,
+ [10478] = 0x6A1E, [10479] = 0x6A19, [10480] = 0x69FD, [10481] = 0x6A21,
+ [10482] = 0x6A13, [10483] = 0x6A0A, [10484] = 0x69F3, [10485] = 0x6A02,
+ [10486] = 0x6A05, [10487] = 0x69ED, [10488] = 0x6A11, [10489] = 0x6B50,
+ [10490] = 0x6B4E, [10491] = 0x6BA4, [10492] = 0x6BC5, [10493] = 0x6BC6,
+ [10494] = 0x6F3F, [10495] = 0x6F7C, [10496] = 0x6F84, [10497] = 0x6F51,
+ [10498] = 0x6F66, [10499] = 0x6F54, [10500] = 0x6F86, [10501] = 0x6F6D,
+ [10502] = 0x6F5B, [10503] = 0x6F78, [10504] = 0x6F6E, [10505] = 0x6F8E,
+ [10506] = 0x6F7A, [10507] = 0x6F70, [10508] = 0x6F64, [10509] = 0x6F97,
+ [10510] = 0x6F58, [10511] = 0x6ED5, [10512] = 0x6F6F, [10513] = 0x6F60,
+ [10514] = 0x6F5F, [10515] = 0x719F, [10516] = 0x71AC, [10517] = 0x71B1,
+ [10518] = 0x71A8, [10519] = 0x7256, [10520] = 0x729B, [10521] = 0x734E,
+ [10522] = 0x7357, [10523] = 0x7469, [10524] = 0x748B, [10525] = 0x7483,
+ [10530] = 0x747E, [10531] = 0x7480, [10532] = 0x757F, [10533] = 0x7620,
+ [10534] = 0x7629, [10535] = 0x761F, [10536] = 0x7624, [10537] = 0x7626,
+ [10538] = 0x7621, [10539] = 0x7622, [10540] = 0x769A, [10541] = 0x76BA,
+ [10542] = 0x76E4, [10543] = 0x778E, [10544] = 0x7787, [10545] = 0x778C,
+ [10546] = 0x7791, [10547] = 0x778B, [10548] = 0x78CB, [10549] = 0x78C5,
+ [10550] = 0x78BA, [10551] = 0x78CA, [10552] = 0x78BE, [10553] = 0x78D5,
+ [10554] = 0x78BC, [10555] = 0x78D0, [10556] = 0x7A3F, [10557] = 0x7A3C,
+ [10558] = 0x7A40, [10559] = 0x7A3D, [10560] = 0x7A37, [10561] = 0x7A3B,
+ [10562] = 0x7AAF, [10563] = 0x7AAE, [10564] = 0x7BAD, [10565] = 0x7BB1,
+ [10566] = 0x7BC4, [10567] = 0x7BB4, [10568] = 0x7BC6, [10569] = 0x7BC7,
+ [10570] = 0x7BC1, [10571] = 0x7BA0, [10572] = 0x7BCC, [10573] = 0x7CCA,
+ [10574] = 0x7DE0, [10575] = 0x7DF4, [10576] = 0x7DEF, [10577] = 0x7DFB,
+ [10578] = 0x7DD8, [10579] = 0x7DEC, [10580] = 0x7DDD, [10581] = 0x7DE8,
+ [10582] = 0x7DE3, [10583] = 0x7DDA, [10584] = 0x7DDE, [10585] = 0x7DE9,
+ [10586] = 0x7D9E, [10587] = 0x7DD9, [10588] = 0x7DF2, [10589] = 0x7DF9,
+ [10590] = 0x7F75, [10591] = 0x7F77, [10592] = 0x7FAF, [10627] = 0x7FE9,
+ [10628] = 0x8026, [10629] = 0x819B, [10630] = 0x819C, [10631] = 0x819D,
+ [10632] = 0x81A0, [10633] = 0x819A, [10634] = 0x8198, [10635] = 0x8517,
+ [10636] = 0x853D, [10637] = 0x851A, [10638] = 0x84EE, [10639] = 0x852C,
+ [10640] = 0x852D, [10641] = 0x8513, [10642] = 0x8511, [10643] = 0x8523,
+ [10644] = 0x8521, [10645] = 0x8514, [10646] = 0x84EC, [10647] = 0x8525,
+ [10648] = 0x84FF, [10649] = 0x8506, [10650] = 0x8782, [10651] = 0x8774,
+ [10652] = 0x8776, [10653] = 0x8760, [10654] = 0x8766, [10655] = 0x8778,
+ [10656] = 0x8768, [10657] = 0x8759, [10658] = 0x8757, [10659] = 0x874C,
+ [10660] = 0x8753, [10661] = 0x885B, [10662] = 0x885D, [10663] = 0x8910,
+ [10664] = 0x8907, [10665] = 0x8912, [10666] = 0x8913, [10667] = 0x8915,
+ [10668] = 0x890A, [10669] = 0x8ABC, [10670] = 0x8AD2, [10671] = 0x8AC7,
+ [10672] = 0x8AC4, [10673] = 0x8A95, [10674] = 0x8ACB, [10675] = 0x8AF8,
+ [10676] = 0x8AB2, [10677] = 0x8AC9, [10678] = 0x8AC2, [10679] = 0x8ABF,
+ [10680] = 0x8AB0, [10681] = 0x8AD6, [10682] = 0x8ACD, [10683] = 0x8AB6,
+ [10684] = 0x8AB9, [10685] = 0x8ADB, [10686] = 0x8C4C, [10687] = 0x8C4E,
+ [10688] = 0x8C6C, [10689] = 0x8CE0, [10690] = 0x8CDE, [10691] = 0x8CE6,
+ [10692] = 0x8CE4, [10693] = 0x8CEC, [10694] = 0x8CED, [10695] = 0x8CE2,
+ [10696] = 0x8CE3, [10697] = 0x8CDC, [10698] = 0x8CEA, [10699] = 0x8CE1,
+ [10700] = 0x8D6D, [10701] = 0x8D9F, [10702] = 0x8DA3, [10703] = 0x8E2B,
+ [10704] = 0x8E10, [10705] = 0x8E1D, [10706] = 0x8E22, [10707] = 0x8E0F,
+ [10708] = 0x8E29, [10709] = 0x8E1F, [10710] = 0x8E21, [10711] = 0x8E1E,
+ [10712] = 0x8EBA, [10713] = 0x8F1D, [10714] = 0x8F1B, [10715] = 0x8F1F,
+ [10716] = 0x8F29, [10717] = 0x8F26, [10718] = 0x8F2A, [10719] = 0x8F1C,
+ [10720] = 0x8F1E, [10725] = 0x8F25, [10726] = 0x9069, [10727] = 0x906E,
+ [10728] = 0x9068, [10729] = 0x906D, [10730] = 0x9077, [10731] = 0x9130,
+ [10732] = 0x912D, [10733] = 0x9127, [10734] = 0x9131, [10735] = 0x9187,
+ [10736] = 0x9189, [10737] = 0x918B, [10738] = 0x9183, [10739] = 0x92C5,
+ [10740] = 0x92BB, [10741] = 0x92B7, [10742] = 0x92EA, [10743] = 0x92AC,
+ [10744] = 0x92E4, [10745] = 0x92C1, [10746] = 0x92B3, [10747] = 0x92BC,
+ [10748] = 0x92D2, [10749] = 0x92C7, [10750] = 0x92F0, [10751] = 0x92B2,
+ [10752] = 0x95AD, [10753] = 0x95B1, [10754] = 0x9704, [10755] = 0x9706,
+ [10756] = 0x9707, [10757] = 0x9709, [10758] = 0x9760, [10759] = 0x978D,
+ [10760] = 0x978B, [10761] = 0x978F, [10762] = 0x9821, [10763] = 0x982B,
+ [10764] = 0x981C, [10765] = 0x98B3, [10766] = 0x990A, [10767] = 0x9913,
+ [10768] = 0x9912, [10769] = 0x9918, [10770] = 0x99DD, [10771] = 0x99D0,
+ [10772] = 0x99DF, [10773] = 0x99DB, [10774] = 0x99D1, [10775] = 0x99D5,
+ [10776] = 0x99D2, [10777] = 0x99D9, [10778] = 0x9AB7, [10779] = 0x9AEE,
+ [10780] = 0x9AEF, [10781] = 0x9B27, [10782] = 0x9B45, [10783] = 0x9B44,
+ [10784] = 0x9B77, [10785] = 0x9B6F, [10786] = 0x9D06, [10787] = 0x9D09,
+ [10822] = 0x9D03, [10823] = 0x9EA9, [10824] = 0x9EBE, [10825] = 0x9ECE,
+ [10826] = 0x58A8, [10827] = 0x9F52, [10828] = 0x5112, [10829] = 0x5118,
+ [10830] = 0x5114, [10831] = 0x5110, [10832] = 0x5115, [10833] = 0x5180,
+ [10834] = 0x51AA, [10835] = 0x51DD, [10836] = 0x5291, [10837] = 0x5293,
+ [10838] = 0x52F3, [10839] = 0x5659, [10840] = 0x566B, [10841] = 0x5679,
+ [10842] = 0x5669, [10843] = 0x5664, [10844] = 0x5678, [10845] = 0x566A,
+ [10846] = 0x5668, [10847] = 0x5665, [10848] = 0x5671, [10849] = 0x566F,
+ [10850] = 0x566C, [10851] = 0x5662, [10852] = 0x5676, [10853] = 0x58C1,
+ [10854] = 0x58BE, [10855] = 0x58C7, [10856] = 0x58C5, [10857] = 0x596E,
+ [10858] = 0x5B1D, [10859] = 0x5B34, [10860] = 0x5B78, [10861] = 0x5BF0,
+ [10862] = 0x5C0E, [10863] = 0x5F4A, [10864] = 0x61B2, [10865] = 0x6191,
+ [10866] = 0x61A9, [10867] = 0x618A, [10868] = 0x61CD, [10869] = 0x61B6,
+ [10870] = 0x61BE, [10871] = 0x61CA, [10872] = 0x61C8, [10873] = 0x6230,
+ [10874] = 0x64C5, [10875] = 0x64C1, [10876] = 0x64CB, [10877] = 0x64BB,
+ [10878] = 0x64BC, [10879] = 0x64DA, [10880] = 0x64C4, [10881] = 0x64C7,
+ [10882] = 0x64C2, [10883] = 0x64CD, [10884] = 0x64BF, [10885] = 0x64D2,
+ [10886] = 0x64D4, [10887] = 0x64BE, [10888] = 0x6574, [10889] = 0x66C6,
+ [10890] = 0x66C9, [10891] = 0x66B9, [10892] = 0x66C4, [10893] = 0x66C7,
+ [10894] = 0x66B8, [10895] = 0x6A3D, [10896] = 0x6A38, [10897] = 0x6A3A,
+ [10898] = 0x6A59, [10899] = 0x6A6B, [10900] = 0x6A58, [10901] = 0x6A39,
+ [10902] = 0x6A44, [10903] = 0x6A62, [10904] = 0x6A61, [10905] = 0x6A4B,
+ [10906] = 0x6A47, [10907] = 0x6A35, [10908] = 0x6A5F, [10909] = 0x6A48,
+ [10910] = 0x6B59, [10911] = 0x6B77, [10912] = 0x6C05, [10913] = 0x6FC2,
+ [10914] = 0x6FB1, [10915] = 0x6FA1, [10920] = 0x6FC3, [10921] = 0x6FA4,
+ [10922] = 0x6FC1, [10923] = 0x6FA7, [10924] = 0x6FB3, [10925] = 0x6FC0,
+ [10926] = 0x6FB9, [10927] = 0x6FB6, [10928] = 0x6FA6, [10929] = 0x6FA0,
+ [10930] = 0x6FB4, [10931] = 0x71BE, [10932] = 0x71C9, [10933] = 0x71D0,
+ [10934] = 0x71D2, [10935] = 0x71C8, [10936] = 0x71D5, [10937] = 0x71B9,
+ [10938] = 0x71CE, [10939] = 0x71D9, [10940] = 0x71DC, [10941] = 0x71C3,
+ [10942] = 0x71C4, [10943] = 0x7368, [10944] = 0x749C, [10945] = 0x74A3,
+ [10946] = 0x7498, [10947] = 0x749F, [10948] = 0x749E, [10949] = 0x74E2,
+ [10950] = 0x750C, [10951] = 0x750D, [10952] = 0x7634, [10953] = 0x7638,
+ [10954] = 0x763A, [10955] = 0x76E7, [10956] = 0x76E5, [10957] = 0x77A0,
+ [10958] = 0x779E, [10959] = 0x779F, [10960] = 0x77A5, [10961] = 0x78E8,
+ [10962] = 0x78DA, [10963] = 0x78EC, [10964] = 0x78E7, [10965] = 0x79A6,
+ [10966] = 0x7A4D, [10967] = 0x7A4E, [10968] = 0x7A46, [10969] = 0x7A4C,
+ [10970] = 0x7A4B, [10971] = 0x7ABA, [10972] = 0x7BD9, [10973] = 0x7C11,
+ [10974] = 0x7BC9, [10975] = 0x7BE4, [10976] = 0x7BDB, [10977] = 0x7BE1,
+ [10978] = 0x7BE9, [10979] = 0x7BE6, [10980] = 0x7CD5, [10981] = 0x7CD6,
+ [10982] = 0x7E0A, [11017] = 0x7E11, [11018] = 0x7E08, [11019] = 0x7E1B,
+ [11020] = 0x7E23, [11021] = 0x7E1E, [11022] = 0x7E1D, [11023] = 0x7E09,
+ [11024] = 0x7E10, [11025] = 0x7F79, [11026] = 0x7FB2, [11027] = 0x7FF0,
+ [11028] = 0x7FF1, [11029] = 0x7FEE, [11030] = 0x8028, [11031] = 0x81B3,
+ [11032] = 0x81A9, [11033] = 0x81A8, [11034] = 0x81FB, [11035] = 0x8208,
+ [11036] = 0x8258, [11037] = 0x8259, [11038] = 0x854A, [11039] = 0x8559,
+ [11040] = 0x8548, [11041] = 0x8568, [11042] = 0x8569, [11043] = 0x8543,
+ [11044] = 0x8549, [11045] = 0x856D, [11046] = 0x856A, [11047] = 0x855E,
+ [11048] = 0x8783, [11049] = 0x879F, [11050] = 0x879E, [11051] = 0x87A2,
+ [11052] = 0x878D, [11053] = 0x8861, [11054] = 0x892A, [11055] = 0x8932,
+ [11056] = 0x8925, [11057] = 0x892B, [11058] = 0x8921, [11059] = 0x89AA,
+ [11060] = 0x89A6, [11061] = 0x8AE6, [11062] = 0x8AFA, [11063] = 0x8AEB,
+ [11064] = 0x8AF1, [11065] = 0x8B00, [11066] = 0x8ADC, [11067] = 0x8AE7,
+ [11068] = 0x8AEE, [11069] = 0x8AFE, [11070] = 0x8B01, [11071] = 0x8B02,
+ [11072] = 0x8AF7, [11073] = 0x8AED, [11074] = 0x8AF3, [11075] = 0x8AF6,
+ [11076] = 0x8AFC, [11077] = 0x8C6B, [11078] = 0x8C6D, [11079] = 0x8C93,
+ [11080] = 0x8CF4, [11081] = 0x8E44, [11082] = 0x8E31, [11083] = 0x8E34,
+ [11084] = 0x8E42, [11085] = 0x8E39, [11086] = 0x8E35, [11087] = 0x8F3B,
+ [11088] = 0x8F2F, [11089] = 0x8F38, [11090] = 0x8F33, [11091] = 0x8FA8,
+ [11092] = 0x8FA6, [11093] = 0x9075, [11094] = 0x9074, [11095] = 0x9078,
+ [11096] = 0x9072, [11097] = 0x907C, [11098] = 0x907A, [11099] = 0x9134,
+ [11100] = 0x9192, [11101] = 0x9320, [11102] = 0x9336, [11103] = 0x92F8,
+ [11104] = 0x9333, [11105] = 0x932F, [11106] = 0x9322, [11107] = 0x92FC,
+ [11108] = 0x932B, [11109] = 0x9304, [11110] = 0x931A, [11115] = 0x9310,
+ [11116] = 0x9326, [11117] = 0x9321, [11118] = 0x9315, [11119] = 0x932E,
+ [11120] = 0x9319, [11121] = 0x95BB, [11122] = 0x96A7, [11123] = 0x96A8,
+ [11124] = 0x96AA, [11125] = 0x96D5, [11126] = 0x970E, [11127] = 0x9711,
+ [11128] = 0x9716, [11129] = 0x970D, [11130] = 0x9713, [11131] = 0x970F,
+ [11132] = 0x975B, [11133] = 0x975C, [11134] = 0x9766, [11135] = 0x9798,
+ [11136] = 0x9830, [11137] = 0x9838, [11138] = 0x983B, [11139] = 0x9837,
+ [11140] = 0x982D, [11141] = 0x9839, [11142] = 0x9824, [11143] = 0x9910,
+ [11144] = 0x9928, [11145] = 0x991E, [11146] = 0x991B, [11147] = 0x9921,
+ [11148] = 0x991A, [11149] = 0x99ED, [11150] = 0x99E2, [11151] = 0x99F1,
+ [11152] = 0x9AB8, [11153] = 0x9ABC, [11154] = 0x9AFB, [11155] = 0x9AED,
+ [11156] = 0x9B28, [11157] = 0x9B91, [11158] = 0x9D15, [11159] = 0x9D23,
+ [11160] = 0x9D26, [11161] = 0x9D28, [11162] = 0x9D12, [11163] = 0x9D1B,
+ [11164] = 0x9ED8, [11165] = 0x9ED4, [11166] = 0x9F8D, [11167] = 0x9F9C,
+ [11168] = 0x512A, [11169] = 0x511F, [11170] = 0x5121, [11171] = 0x5132,
+ [11172] = 0x52F5, [11173] = 0x568E, [11174] = 0x5680, [11175] = 0x5690,
+ [11176] = 0x5685, [11177] = 0x5687, [11212] = 0x568F, [11213] = 0x58D5,
+ [11214] = 0x58D3, [11215] = 0x58D1, [11216] = 0x58CE, [11217] = 0x5B30,
+ [11218] = 0x5B2A, [11219] = 0x5B24, [11220] = 0x5B7A, [11221] = 0x5C37,
+ [11222] = 0x5C68, [11223] = 0x5DBC, [11224] = 0x5DBA, [11225] = 0x5DBD,
+ [11226] = 0x5DB8, [11227] = 0x5E6B, [11228] = 0x5F4C, [11229] = 0x5FBD,
+ [11230] = 0x61C9, [11231] = 0x61C2, [11232] = 0x61C7, [11233] = 0x61E6,
+ [11234] = 0x61CB, [11235] = 0x6232, [11236] = 0x6234, [11237] = 0x64CE,
+ [11238] = 0x64CA, [11239] = 0x64D8, [11240] = 0x64E0, [11241] = 0x64F0,
+ [11242] = 0x64E6, [11243] = 0x64EC, [11244] = 0x64F1, [11245] = 0x64E2,
+ [11246] = 0x64ED, [11247] = 0x6582, [11248] = 0x6583, [11249] = 0x66D9,
+ [11250] = 0x66D6, [11251] = 0x6A80, [11252] = 0x6A94, [11253] = 0x6A84,
+ [11254] = 0x6AA2, [11255] = 0x6A9C, [11256] = 0x6ADB, [11257] = 0x6AA3,
+ [11258] = 0x6A7E, [11259] = 0x6A97, [11260] = 0x6A90, [11261] = 0x6AA0,
+ [11262] = 0x6B5C, [11263] = 0x6BAE, [11264] = 0x6BDA, [11265] = 0x6C08,
+ [11266] = 0x6FD8, [11267] = 0x6FF1, [11268] = 0x6FDF, [11269] = 0x6FE0,
+ [11270] = 0x6FDB, [11271] = 0x6FE4, [11272] = 0x6FEB, [11273] = 0x6FEF,
+ [11274] = 0x6F80, [11275] = 0x6FEC, [11276] = 0x6FE1, [11277] = 0x6FE9,
+ [11278] = 0x6FD5, [11279] = 0x6FEE, [11280] = 0x6FF0, [11281] = 0x71E7,
+ [11282] = 0x71DF, [11283] = 0x71EE, [11284] = 0x71E6, [11285] = 0x71E5,
+ [11286] = 0x71ED, [11287] = 0x71EC, [11288] = 0x71F4, [11289] = 0x71E0,
+ [11290] = 0x7235, [11291] = 0x7246, [11292] = 0x7370, [11293] = 0x7372,
+ [11294] = 0x74A9, [11295] = 0x74B0, [11296] = 0x74A6, [11297] = 0x74A8,
+ [11298] = 0x7646, [11299] = 0x7642, [11300] = 0x764C, [11301] = 0x76EA,
+ [11302] = 0x77B3, [11303] = 0x77AA, [11304] = 0x77B0, [11305] = 0x77AC,
+ [11310] = 0x77A7, [11311] = 0x77AD, [11312] = 0x77EF, [11313] = 0x78F7,
+ [11314] = 0x78FA, [11315] = 0x78F4, [11316] = 0x78EF, [11317] = 0x7901,
+ [11318] = 0x79A7, [11319] = 0x79AA, [11320] = 0x7A57, [11321] = 0x7ABF,
+ [11322] = 0x7C07, [11323] = 0x7C0D, [11324] = 0x7BFE, [11325] = 0x7BF7,
+ [11326] = 0x7C0C, [11327] = 0x7BE0, [11328] = 0x7CE0, [11329] = 0x7CDC,
+ [11330] = 0x7CDE, [11331] = 0x7CE2, [11332] = 0x7CDF, [11333] = 0x7CD9,
+ [11334] = 0x7CDD, [11335] = 0x7E2E, [11336] = 0x7E3E, [11337] = 0x7E46,
+ [11338] = 0x7E37, [11339] = 0x7E32, [11340] = 0x7E43, [11341] = 0x7E2B,
+ [11342] = 0x7E3D, [11343] = 0x7E31, [11344] = 0x7E45, [11345] = 0x7E41,
+ [11346] = 0x7E34, [11347] = 0x7E39, [11348] = 0x7E48, [11349] = 0x7E35,
+ [11350] = 0x7E3F, [11351] = 0x7E2F, [11352] = 0x7F44, [11353] = 0x7FF3,
+ [11354] = 0x7FFC, [11355] = 0x8071, [11356] = 0x8072, [11357] = 0x8070,
+ [11358] = 0x806F, [11359] = 0x8073, [11360] = 0x81C6, [11361] = 0x81C3,
+ [11362] = 0x81BA, [11363] = 0x81C2, [11364] = 0x81C0, [11365] = 0x81BF,
+ [11366] = 0x81BD, [11367] = 0x81C9, [11368] = 0x81BE, [11369] = 0x81E8,
+ [11370] = 0x8209, [11371] = 0x8271, [11372] = 0x85AA, [11407] = 0x8584,
+ [11408] = 0x857E, [11409] = 0x859C, [11410] = 0x8591, [11411] = 0x8594,
+ [11412] = 0x85AF, [11413] = 0x859B, [11414] = 0x8587, [11415] = 0x85A8,
+ [11416] = 0x858A, [11417] = 0x8667, [11418] = 0x87C0, [11419] = 0x87D1,
+ [11420] = 0x87B3, [11421] = 0x87D2, [11422] = 0x87C6, [11423] = 0x87AB,
+ [11424] = 0x87BB, [11425] = 0x87BA, [11426] = 0x87C8, [11427] = 0x87CB,
+ [11428] = 0x893B, [11429] = 0x8936, [11430] = 0x8944, [11431] = 0x8938,
+ [11432] = 0x893D, [11433] = 0x89AC, [11434] = 0x8B0E, [11435] = 0x8B17,
+ [11436] = 0x8B19, [11437] = 0x8B1B, [11438] = 0x8B0A, [11439] = 0x8B20,
+ [11440] = 0x8B1D, [11441] = 0x8B04, [11442] = 0x8B10, [11443] = 0x8C41,
+ [11444] = 0x8C3F, [11445] = 0x8C73, [11446] = 0x8CFA, [11447] = 0x8CFD,
+ [11448] = 0x8CFC, [11449] = 0x8CF8, [11450] = 0x8CFB, [11451] = 0x8DA8,
+ [11452] = 0x8E49, [11453] = 0x8E4B, [11454] = 0x8E48, [11455] = 0x8E4A,
+ [11456] = 0x8F44, [11457] = 0x8F3E, [11458] = 0x8F42, [11459] = 0x8F45,
+ [11460] = 0x8F3F, [11461] = 0x907F, [11462] = 0x907D, [11463] = 0x9084,
+ [11464] = 0x9081, [11465] = 0x9082, [11466] = 0x9080, [11467] = 0x9139,
+ [11468] = 0x91A3, [11469] = 0x919E, [11470] = 0x919C, [11471] = 0x934D,
+ [11472] = 0x9382, [11473] = 0x9328, [11474] = 0x9375, [11475] = 0x934A,
+ [11476] = 0x9365, [11477] = 0x934B, [11478] = 0x9318, [11479] = 0x937E,
+ [11480] = 0x936C, [11481] = 0x935B, [11482] = 0x9370, [11483] = 0x935A,
+ [11484] = 0x9354, [11485] = 0x95CA, [11486] = 0x95CB, [11487] = 0x95CC,
+ [11488] = 0x95C8, [11489] = 0x95C6, [11490] = 0x96B1, [11491] = 0x96B8,
+ [11492] = 0x96D6, [11493] = 0x971C, [11494] = 0x971E, [11495] = 0x97A0,
+ [11496] = 0x97D3, [11497] = 0x9846, [11498] = 0x98B6, [11499] = 0x9935,
+ [11500] = 0x9A01, [11505] = 0x99FF, [11506] = 0x9BAE, [11507] = 0x9BAB,
+ [11508] = 0x9BAA, [11509] = 0x9BAD, [11510] = 0x9D3B, [11511] = 0x9D3F,
+ [11512] = 0x9E8B, [11513] = 0x9ECF, [11514] = 0x9EDE, [11515] = 0x9EDC,
+ [11516] = 0x9EDD, [11517] = 0x9EDB, [11518] = 0x9F3E, [11519] = 0x9F4B,
+ [11520] = 0x53E2, [11521] = 0x5695, [11522] = 0x56AE, [11523] = 0x58D9,
+ [11524] = 0x58D8, [11525] = 0x5B38, [11526] = 0x5F5D, [11527] = 0x61E3,
+ [11528] = 0x6233, [11529] = 0x64F4, [11530] = 0x64F2, [11531] = 0x64FE,
+ [11532] = 0x6506, [11533] = 0x64FA, [11534] = 0x64FB, [11535] = 0x64F7,
+ [11536] = 0x65B7, [11537] = 0x66DC, [11538] = 0x6726, [11539] = 0x6AB3,
+ [11540] = 0x6AAC, [11541] = 0x6AC3, [11542] = 0x6ABB, [11543] = 0x6AB8,
+ [11544] = 0x6AC2, [11545] = 0x6AAE, [11546] = 0x6AAF, [11547] = 0x6B5F,
+ [11548] = 0x6B78, [11549] = 0x6BAF, [11550] = 0x7009, [11551] = 0x700B,
+ [11552] = 0x6FFE, [11553] = 0x7006, [11554] = 0x6FFA, [11555] = 0x7011,
+ [11556] = 0x700F, [11557] = 0x71FB, [11558] = 0x71FC, [11559] = 0x71FE,
+ [11560] = 0x71F8, [11561] = 0x7377, [11562] = 0x7375, [11563] = 0x74A7,
+ [11564] = 0x74BF, [11565] = 0x7515, [11566] = 0x7656, [11567] = 0x7658,
+ [11602] = 0x7652, [11603] = 0x77BD, [11604] = 0x77BF, [11605] = 0x77BB,
+ [11606] = 0x77BC, [11607] = 0x790E, [11608] = 0x79AE, [11609] = 0x7A61,
+ [11610] = 0x7A62, [11611] = 0x7A60, [11612] = 0x7AC4, [11613] = 0x7AC5,
+ [11614] = 0x7C2B, [11615] = 0x7C27, [11616] = 0x7C2A, [11617] = 0x7C1E,
+ [11618] = 0x7C23, [11619] = 0x7C21, [11620] = 0x7CE7, [11621] = 0x7E54,
+ [11622] = 0x7E55, [11623] = 0x7E5E, [11624] = 0x7E5A, [11625] = 0x7E61,
+ [11626] = 0x7E52, [11627] = 0x7E59, [11628] = 0x7F48, [11629] = 0x7FF9,
+ [11630] = 0x7FFB, [11631] = 0x8077, [11632] = 0x8076, [11633] = 0x81CD,
+ [11634] = 0x81CF, [11635] = 0x820A, [11636] = 0x85CF, [11637] = 0x85A9,
+ [11638] = 0x85CD, [11639] = 0x85D0, [11640] = 0x85C9, [11641] = 0x85B0,
+ [11642] = 0x85BA, [11643] = 0x85B9, [11644] = 0x85A6, [11645] = 0x87EF,
+ [11646] = 0x87EC, [11647] = 0x87F2, [11648] = 0x87E0, [11649] = 0x8986,
+ [11650] = 0x89B2, [11651] = 0x89F4, [11652] = 0x8B28, [11653] = 0x8B39,
+ [11654] = 0x8B2C, [11655] = 0x8B2B, [11656] = 0x8C50, [11657] = 0x8D05,
+ [11658] = 0x8E59, [11659] = 0x8E63, [11660] = 0x8E66, [11661] = 0x8E64,
+ [11662] = 0x8E5F, [11663] = 0x8E55, [11664] = 0x8EC0, [11665] = 0x8F49,
+ [11666] = 0x8F4D, [11667] = 0x9087, [11668] = 0x9083, [11669] = 0x9088,
+ [11670] = 0x91AB, [11671] = 0x91AC, [11672] = 0x91D0, [11673] = 0x9394,
+ [11674] = 0x938A, [11675] = 0x9396, [11676] = 0x93A2, [11677] = 0x93B3,
+ [11678] = 0x93AE, [11679] = 0x93AC, [11680] = 0x93B0, [11681] = 0x9398,
+ [11682] = 0x939A, [11683] = 0x9397, [11684] = 0x95D4, [11685] = 0x95D6,
+ [11686] = 0x95D0, [11687] = 0x95D5, [11688] = 0x96E2, [11689] = 0x96DC,
+ [11690] = 0x96D9, [11691] = 0x96DB, [11692] = 0x96DE, [11693] = 0x9724,
+ [11694] = 0x97A3, [11695] = 0x97A6, [11700] = 0x97AD, [11701] = 0x97F9,
+ [11702] = 0x984D, [11703] = 0x984F, [11704] = 0x984C, [11705] = 0x984E,
+ [11706] = 0x9853, [11707] = 0x98BA, [11708] = 0x993E, [11709] = 0x993F,
+ [11710] = 0x993D, [11711] = 0x992E, [11712] = 0x99A5, [11713] = 0x9A0E,
+ [11714] = 0x9AC1, [11715] = 0x9B03, [11716] = 0x9B06, [11717] = 0x9B4F,
+ [11718] = 0x9B4E, [11719] = 0x9B4D, [11720] = 0x9BCA, [11721] = 0x9BC9,
+ [11722] = 0x9BFD, [11723] = 0x9BC8, [11724] = 0x9BC0, [11725] = 0x9D51,
+ [11726] = 0x9D5D, [11727] = 0x9D60, [11728] = 0x9EE0, [11729] = 0x9F15,
+ [11730] = 0x9F2C, [11731] = 0x5133, [11732] = 0x56A5, [11733] = 0x58DE,
+ [11734] = 0x58DF, [11735] = 0x58E2, [11736] = 0x5BF5, [11737] = 0x9F90,
+ [11738] = 0x5EEC, [11739] = 0x61F2, [11740] = 0x61F7, [11741] = 0x61F6,
+ [11742] = 0x61F5, [11743] = 0x6500, [11744] = 0x650F, [11745] = 0x66E0,
+ [11746] = 0x66DD, [11747] = 0x6AE5, [11748] = 0x6ADD, [11749] = 0x6ADA,
+ [11750] = 0x6AD3, [11751] = 0x701B, [11752] = 0x701F, [11753] = 0x7028,
+ [11754] = 0x701A, [11755] = 0x701D, [11756] = 0x7015, [11757] = 0x7018,
+ [11758] = 0x7206, [11759] = 0x720D, [11760] = 0x7258, [11761] = 0x72A2,
+ [11762] = 0x7378, [11797] = 0x737A, [11798] = 0x74BD, [11799] = 0x74CA,
+ [11800] = 0x74E3, [11801] = 0x7587, [11802] = 0x7586, [11803] = 0x765F,
+ [11804] = 0x7661, [11805] = 0x77C7, [11806] = 0x7919, [11807] = 0x79B1,
+ [11808] = 0x7A6B, [11809] = 0x7A69, [11810] = 0x7C3E, [11811] = 0x7C3F,
+ [11812] = 0x7C38, [11813] = 0x7C3D, [11814] = 0x7C37, [11815] = 0x7C40,
+ [11816] = 0x7E6B, [11817] = 0x7E6D, [11818] = 0x7E79, [11819] = 0x7E69,
+ [11820] = 0x7E6A, [11821] = 0x7F85, [11822] = 0x7E73, [11823] = 0x7FB6,
+ [11824] = 0x7FB9, [11825] = 0x7FB8, [11826] = 0x81D8, [11827] = 0x85E9,
+ [11828] = 0x85DD, [11829] = 0x85EA, [11830] = 0x85D5, [11831] = 0x85E4,
+ [11832] = 0x85E5, [11833] = 0x85F7, [11834] = 0x87FB, [11835] = 0x8805,
+ [11836] = 0x880D, [11837] = 0x87F9, [11838] = 0x87FE, [11839] = 0x8960,
+ [11840] = 0x895F, [11841] = 0x8956, [11842] = 0x895E, [11843] = 0x8B41,
+ [11844] = 0x8B5C, [11845] = 0x8B58, [11846] = 0x8B49, [11847] = 0x8B5A,
+ [11848] = 0x8B4E, [11849] = 0x8B4F, [11850] = 0x8B46, [11851] = 0x8B59,
+ [11852] = 0x8D08, [11853] = 0x8D0A, [11854] = 0x8E7C, [11855] = 0x8E72,
+ [11856] = 0x8E87, [11857] = 0x8E76, [11858] = 0x8E6C, [11859] = 0x8E7A,
+ [11860] = 0x8E74, [11861] = 0x8F54, [11862] = 0x8F4E, [11863] = 0x8FAD,
+ [11864] = 0x908A, [11865] = 0x908B, [11866] = 0x91B1, [11867] = 0x91AE,
+ [11868] = 0x93E1, [11869] = 0x93D1, [11870] = 0x93DF, [11871] = 0x93C3,
+ [11872] = 0x93C8, [11873] = 0x93DC, [11874] = 0x93DD, [11875] = 0x93D6,
+ [11876] = 0x93E2, [11877] = 0x93CD, [11878] = 0x93D8, [11879] = 0x93E4,
+ [11880] = 0x93D7, [11881] = 0x93E8, [11882] = 0x95DC, [11883] = 0x96B4,
+ [11884] = 0x96E3, [11885] = 0x972A, [11886] = 0x9727, [11887] = 0x9761,
+ [11888] = 0x97DC, [11889] = 0x97FB, [11890] = 0x985E, [11895] = 0x9858,
+ [11896] = 0x985B, [11897] = 0x98BC, [11898] = 0x9945, [11899] = 0x9949,
+ [11900] = 0x9A16, [11901] = 0x9A19, [11902] = 0x9B0D, [11903] = 0x9BE8,
+ [11904] = 0x9BE7, [11905] = 0x9BD6, [11906] = 0x9BDB, [11907] = 0x9D89,
+ [11908] = 0x9D61, [11909] = 0x9D72, [11910] = 0x9D6A, [11911] = 0x9D6C,
+ [11912] = 0x9E92, [11913] = 0x9E97, [11914] = 0x9E93, [11915] = 0x9EB4,
+ [11916] = 0x52F8, [11917] = 0x56A8, [11918] = 0x56B7, [11919] = 0x56B6,
+ [11920] = 0x56B4, [11921] = 0x56BC, [11922] = 0x58E4, [11923] = 0x5B40,
+ [11924] = 0x5B43, [11925] = 0x5B7D, [11926] = 0x5BF6, [11927] = 0x5DC9,
+ [11928] = 0x61F8, [11929] = 0x61FA, [11930] = 0x6518, [11931] = 0x6514,
+ [11932] = 0x6519, [11933] = 0x66E6, [11934] = 0x6727, [11935] = 0x6AEC,
+ [11936] = 0x703E, [11937] = 0x7030, [11938] = 0x7032, [11939] = 0x7210,
+ [11940] = 0x737B, [11941] = 0x74CF, [11942] = 0x7662, [11943] = 0x7665,
+ [11944] = 0x7926, [11945] = 0x792A, [11946] = 0x792C, [11947] = 0x792B,
+ [11948] = 0x7AC7, [11949] = 0x7AF6, [11950] = 0x7C4C, [11951] = 0x7C43,
+ [11952] = 0x7C4D, [11953] = 0x7CEF, [11954] = 0x7CF0, [11955] = 0x8FAE,
+ [11956] = 0x7E7D, [11957] = 0x7E7C, [11992] = 0x7E82, [11993] = 0x7F4C,
+ [11994] = 0x8000, [11995] = 0x81DA, [11996] = 0x8266, [11997] = 0x85FB,
+ [11998] = 0x85F9, [11999] = 0x8611, [12000] = 0x85FA, [12001] = 0x8606,
+ [12002] = 0x860B, [12003] = 0x8607, [12004] = 0x860A, [12005] = 0x8814,
+ [12006] = 0x8815, [12007] = 0x8964, [12008] = 0x89BA, [12009] = 0x89F8,
+ [12010] = 0x8B70, [12011] = 0x8B6C, [12012] = 0x8B66, [12013] = 0x8B6F,
+ [12014] = 0x8B5F, [12015] = 0x8B6B, [12016] = 0x8D0F, [12017] = 0x8D0D,
+ [12018] = 0x8E89, [12019] = 0x8E81, [12020] = 0x8E85, [12021] = 0x8E82,
+ [12022] = 0x91B4, [12023] = 0x91CB, [12024] = 0x9418, [12025] = 0x9403,
+ [12026] = 0x93FD, [12027] = 0x95E1, [12028] = 0x9730, [12029] = 0x98C4,
+ [12030] = 0x9952, [12031] = 0x9951, [12032] = 0x99A8, [12033] = 0x9A2B,
+ [12034] = 0x9A30, [12035] = 0x9A37, [12036] = 0x9A35, [12037] = 0x9C13,
+ [12038] = 0x9C0D, [12039] = 0x9E79, [12040] = 0x9EB5, [12041] = 0x9EE8,
+ [12042] = 0x9F2F, [12043] = 0x9F5F, [12044] = 0x9F63, [12045] = 0x9F61,
+ [12046] = 0x5137, [12047] = 0x5138, [12048] = 0x56C1, [12049] = 0x56C0,
+ [12050] = 0x56C2, [12051] = 0x5914, [12052] = 0x5C6C, [12053] = 0x5DCD,
+ [12054] = 0x61FC, [12055] = 0x61FE, [12056] = 0x651D, [12057] = 0x651C,
+ [12058] = 0x6595, [12059] = 0x66E9, [12060] = 0x6AFB, [12061] = 0x6B04,
+ [12062] = 0x6AFA, [12063] = 0x6BB2, [12064] = 0x704C, [12065] = 0x721B,
+ [12066] = 0x72A7, [12067] = 0x74D6, [12068] = 0x74D4, [12069] = 0x7669,
+ [12070] = 0x77D3, [12071] = 0x7C50, [12072] = 0x7E8F, [12073] = 0x7E8C,
+ [12074] = 0x7FBC, [12075] = 0x8617, [12076] = 0x862D, [12077] = 0x861A,
+ [12078] = 0x8823, [12079] = 0x8822, [12080] = 0x8821, [12081] = 0x881F,
+ [12082] = 0x896A, [12083] = 0x896C, [12084] = 0x89BD, [12085] = 0x8B74,
+ [12090] = 0x8B77, [12091] = 0x8B7D, [12092] = 0x8D13, [12093] = 0x8E8A,
+ [12094] = 0x8E8D, [12095] = 0x8E8B, [12096] = 0x8F5F, [12097] = 0x8FAF,
+ [12098] = 0x91BA, [12099] = 0x942E, [12100] = 0x9433, [12101] = 0x9435,
+ [12102] = 0x943A, [12103] = 0x9438, [12104] = 0x9432, [12105] = 0x942B,
+ [12106] = 0x95E2, [12107] = 0x9738, [12108] = 0x9739, [12109] = 0x9732,
+ [12110] = 0x97FF, [12111] = 0x9867, [12112] = 0x9865, [12113] = 0x9957,
+ [12114] = 0x9A45, [12115] = 0x9A43, [12116] = 0x9A40, [12117] = 0x9A3E,
+ [12118] = 0x9ACF, [12119] = 0x9B54, [12120] = 0x9B51, [12121] = 0x9C2D,
+ [12122] = 0x9C25, [12123] = 0x9DAF, [12124] = 0x9DB4, [12125] = 0x9DC2,
+ [12126] = 0x9DB8, [12127] = 0x9E9D, [12128] = 0x9EEF, [12129] = 0x9F19,
+ [12130] = 0x9F5C, [12131] = 0x9F66, [12132] = 0x9F67, [12133] = 0x513C,
+ [12134] = 0x513B, [12135] = 0x56C8, [12136] = 0x56CA, [12137] = 0x56C9,
+ [12138] = 0x5B7F, [12139] = 0x5DD4, [12140] = 0x5DD2, [12141] = 0x5F4E,
+ [12142] = 0x61FF, [12143] = 0x6524, [12144] = 0x6B0A, [12145] = 0x6B61,
+ [12146] = 0x7051, [12147] = 0x7058, [12148] = 0x7380, [12149] = 0x74E4,
+ [12150] = 0x758A, [12151] = 0x766E, [12152] = 0x766C, [12187] = 0x79B3,
+ [12188] = 0x7C60, [12189] = 0x7C5F, [12190] = 0x807E, [12191] = 0x807D,
+ [12192] = 0x81DF, [12193] = 0x8972, [12194] = 0x896F, [12195] = 0x89FC,
+ [12196] = 0x8B80, [12197] = 0x8D16, [12198] = 0x8D17, [12199] = 0x8E91,
+ [12200] = 0x8E93, [12201] = 0x8F61, [12202] = 0x9148, [12203] = 0x9444,
+ [12204] = 0x9451, [12205] = 0x9452, [12206] = 0x973D, [12207] = 0x973E,
+ [12208] = 0x97C3, [12209] = 0x97C1, [12210] = 0x986B, [12211] = 0x9955,
+ [12212] = 0x9A55, [12213] = 0x9A4D, [12214] = 0x9AD2, [12215] = 0x9B1A,
+ [12216] = 0x9C49, [12217] = 0x9C31, [12218] = 0x9C3E, [12219] = 0x9C3B,
+ [12220] = 0x9DD3, [12221] = 0x9DD7, [12222] = 0x9F34, [12223] = 0x9F6C,
+ [12224] = 0x9F6A, [12225] = 0x9F94, [12226] = 0x56CC, [12227] = 0x5DD6,
+ [12228] = 0x6200, [12229] = 0x6523, [12230] = 0x652B, [12231] = 0x652A,
+ [12232] = 0x66EC, [12233] = 0x6B10, [12234] = 0x74DA, [12235] = 0x7ACA,
+ [12236] = 0x7C64, [12237] = 0x7C63, [12238] = 0x7C65, [12239] = 0x7E93,
+ [12240] = 0x7E96, [12241] = 0x7E94, [12242] = 0x81E2, [12243] = 0x8638,
+ [12244] = 0x863F, [12245] = 0x8831, [12246] = 0x8B8A, [12247] = 0x9090,
+ [12248] = 0x908F, [12249] = 0x9463, [12250] = 0x9460, [12251] = 0x9464,
+ [12252] = 0x9768, [12253] = 0x986F, [12254] = 0x995C, [12255] = 0x9A5A,
+ [12256] = 0x9A5B, [12257] = 0x9A57, [12258] = 0x9AD3, [12259] = 0x9AD4,
+ [12260] = 0x9AD1, [12261] = 0x9C54, [12262] = 0x9C57, [12263] = 0x9C56,
+ [12264] = 0x9DE5, [12265] = 0x9E9F, [12266] = 0x9EF4, [12267] = 0x56D1,
+ [12268] = 0x58E9, [12269] = 0x652C, [12270] = 0x705E, [12271] = 0x7671,
+ [12272] = 0x7672, [12273] = 0x77D7, [12274] = 0x7F50, [12275] = 0x7F88,
+ [12276] = 0x8836, [12277] = 0x8839, [12278] = 0x8862, [12279] = 0x8B93,
+ [12280] = 0x8B92, [12285] = 0x8B96, [12286] = 0x8277, [12287] = 0x8D1B,
+ [12288] = 0x91C0, [12289] = 0x946A, [12290] = 0x9742, [12291] = 0x9748,
+ [12292] = 0x9744, [12293] = 0x97C6, [12294] = 0x9870, [12295] = 0x9A5F,
+ [12296] = 0x9B22, [12297] = 0x9B58, [12298] = 0x9C5F, [12299] = 0x9DF9,
+ [12300] = 0x9DFA, [12301] = 0x9E7C, [12302] = 0x9E7D, [12303] = 0x9F07,
+ [12304] = 0x9F77, [12305] = 0x9F72, [12306] = 0x5EF3, [12307] = 0x6B16,
+ [12308] = 0x7063, [12309] = 0x7C6C, [12310] = 0x7C6E, [12311] = 0x883B,
+ [12312] = 0x89C0, [12313] = 0x8EA1, [12314] = 0x91C1, [12315] = 0x9472,
+ [12316] = 0x9470, [12317] = 0x9871, [12318] = 0x995E, [12319] = 0x9AD6,
+ [12320] = 0x9B23, [12321] = 0x9ECC, [12322] = 0x7064, [12323] = 0x77DA,
+ [12324] = 0x8B9A, [12325] = 0x9477, [12326] = 0x97C9, [12327] = 0x9A62,
+ [12328] = 0x9A65, [12329] = 0x7E9C, [12330] = 0x8B9C, [12331] = 0x8EAA,
+ [12332] = 0x91C5, [12333] = 0x947D, [12334] = 0x947E, [12335] = 0x947C,
+ [12336] = 0x9C77, [12337] = 0x9C78, [12338] = 0x9EF7, [12339] = 0x8C54,
+ [12340] = 0x947F, [12341] = 0x9E1A, [12342] = 0x7228, [12343] = 0x9A6A,
+ [12344] = 0x9B31, [12345] = 0x9E1B, [12346] = 0x9E1E, [12347] = 0x7C72,
+ [12382] = 0x2460, [12383] = 0x2461, [12384] = 0x2462, [12385] = 0x2463,
+ [12386] = 0x2464, [12387] = 0x2465, [12388] = 0x2466, [12389] = 0x2467,
+ [12390] = 0x2468, [12391] = 0x2469, [12392] = 0x2474, [12393] = 0x2475,
+ [12394] = 0x2476, [12395] = 0x2477, [12396] = 0x2478, [12397] = 0x2479,
+ [12398] = 0x247A, [12399] = 0x247B, [12400] = 0x247C, [12401] = 0x247D,
+ [12402] = 0x2170, [12403] = 0x2171, [12404] = 0x2172, [12405] = 0x2173,
+ [12406] = 0x2174, [12407] = 0x2175, [12408] = 0x2176, [12409] = 0x2177,
+ [12410] = 0x2178, [12411] = 0x2179, [12412] = 0x4E36, [12413] = 0x4E3F,
+ [12414] = 0x4E85, [12415] = 0x4EA0, [12416] = 0x5182, [12417] = 0x5196,
+ [12418] = 0x51AB, [12419] = 0x52F9, [12420] = 0x5338, [12421] = 0x5369,
+ [12422] = 0x53B6, [12423] = 0x590A, [12424] = 0x5B80, [12425] = 0x5DDB,
+ [12426] = 0x2F33, [12427] = 0x5E7F, [12429] = 0x5F50, [12430] = 0x5F61,
+ [12431] = 0x6534, [12433] = 0x7592, [12435] = 0x8FB5, [12437] = 0x00A8,
+ [12438] = 0x02C6, [12439] = 0x30FD, [12440] = 0x30FE, [12441] = 0x309D,
+ [12442] = 0x309E, [12445] = 0x3005, [12446] = 0x3006, [12447] = 0x3007,
+ [12448] = 0x30FC, [12449] = 0xFF3B, [12450] = 0xFF3D, [12451] = 0x273D,
+ [12452] = 0x3041, [12453] = 0x3042, [12454] = 0x3043, [12455] = 0x3044,
+ [12456] = 0x3045, [12457] = 0x3046, [12458] = 0x3047, [12459] = 0x3048,
+ [12460] = 0x3049, [12461] = 0x304A, [12462] = 0x304B, [12463] = 0x304C,
+ [12464] = 0x304D, [12465] = 0x304E, [12466] = 0x304F, [12467] = 0x3050,
+ [12468] = 0x3051, [12469] = 0x3052, [12470] = 0x3053, [12471] = 0x3054,
+ [12472] = 0x3055, [12473] = 0x3056, [12474] = 0x3057, [12475] = 0x3058,
+ [12480] = 0x3059, [12481] = 0x305A, [12482] = 0x305B, [12483] = 0x305C,
+ [12484] = 0x305D, [12485] = 0x305E, [12486] = 0x305F, [12487] = 0x3060,
+ [12488] = 0x3061, [12489] = 0x3062, [12490] = 0x3063, [12491] = 0x3064,
+ [12492] = 0x3065, [12493] = 0x3066, [12494] = 0x3067, [12495] = 0x3068,
+ [12496] = 0x3069, [12497] = 0x306A, [12498] = 0x306B, [12499] = 0x306C,
+ [12500] = 0x306D, [12501] = 0x306E, [12502] = 0x306F, [12503] = 0x3070,
+ [12504] = 0x3071, [12505] = 0x3072, [12506] = 0x3073, [12507] = 0x3074,
+ [12508] = 0x3075, [12509] = 0x3076, [12510] = 0x3077, [12511] = 0x3078,
+ [12512] = 0x3079, [12513] = 0x307A, [12514] = 0x307B, [12515] = 0x307C,
+ [12516] = 0x307D, [12517] = 0x307E, [12518] = 0x307F, [12519] = 0x3080,
+ [12520] = 0x3081, [12521] = 0x3082, [12522] = 0x3083, [12523] = 0x3084,
+ [12524] = 0x3085, [12525] = 0x3086, [12526] = 0x3087, [12527] = 0x3088,
+ [12528] = 0x3089, [12529] = 0x308A, [12530] = 0x308B, [12531] = 0x308C,
+ [12532] = 0x308D, [12533] = 0x308E, [12534] = 0x308F, [12535] = 0x3090,
+ [12536] = 0x3091, [12537] = 0x3092, [12538] = 0x3093, [12539] = 0x30A1,
+ [12540] = 0x30A2, [12541] = 0x30A3, [12542] = 0x30A4, [12577] = 0x30A5,
+ [12578] = 0x30A6, [12579] = 0x30A7, [12580] = 0x30A8, [12581] = 0x30A9,
+ [12582] = 0x30AA, [12583] = 0x30AB, [12584] = 0x30AC, [12585] = 0x30AD,
+ [12586] = 0x30AE, [12587] = 0x30AF, [12588] = 0x30B0, [12589] = 0x30B1,
+ [12590] = 0x30B2, [12591] = 0x30B3, [12592] = 0x30B4, [12593] = 0x30B5,
+ [12594] = 0x30B6, [12595] = 0x30B7, [12596] = 0x30B8, [12597] = 0x30B9,
+ [12598] = 0x30BA, [12599] = 0x30BB, [12600] = 0x30BC, [12601] = 0x30BD,
+ [12602] = 0x30BE, [12603] = 0x30BF, [12604] = 0x30C0, [12605] = 0x30C1,
+ [12606] = 0x30C2, [12607] = 0x30C3, [12608] = 0x30C4, [12609] = 0x30C5,
+ [12610] = 0x30C6, [12611] = 0x30C7, [12612] = 0x30C8, [12613] = 0x30C9,
+ [12614] = 0x30CA, [12615] = 0x30CB, [12616] = 0x30CC, [12617] = 0x30CD,
+ [12618] = 0x30CE, [12619] = 0x30CF, [12620] = 0x30D0, [12621] = 0x30D1,
+ [12622] = 0x30D2, [12623] = 0x30D3, [12624] = 0x30D4, [12625] = 0x30D5,
+ [12626] = 0x30D6, [12627] = 0x30D7, [12628] = 0x30D8, [12629] = 0x30D9,
+ [12630] = 0x30DA, [12631] = 0x30DB, [12632] = 0x30DC, [12633] = 0x30DD,
+ [12634] = 0x30DE, [12635] = 0x30DF, [12636] = 0x30E0, [12637] = 0x30E1,
+ [12638] = 0x30E2, [12639] = 0x30E3, [12640] = 0x30E4, [12641] = 0x30E5,
+ [12642] = 0x30E6, [12643] = 0x30E7, [12644] = 0x30E8, [12645] = 0x30E9,
+ [12646] = 0x30EA, [12647] = 0x30EB, [12648] = 0x30EC, [12649] = 0x30ED,
+ [12650] = 0x30EE, [12651] = 0x30EF, [12652] = 0x30F0, [12653] = 0x30F1,
+ [12654] = 0x30F2, [12655] = 0x30F3, [12656] = 0x30F4, [12657] = 0x30F5,
+ [12658] = 0x30F6, [12659] = 0x0410, [12660] = 0x0411, [12661] = 0x0412,
+ [12662] = 0x0413, [12663] = 0x0414, [12664] = 0x0415, [12665] = 0x0401,
+ [12666] = 0x0416, [12667] = 0x0417, [12668] = 0x0418, [12669] = 0x0419,
+ [12670] = 0x041A, [12675] = 0x041B, [12676] = 0x041C, [12677] = 0x041D,
+ [12678] = 0x041E, [12679] = 0x041F, [12680] = 0x0420, [12681] = 0x0421,
+ [12682] = 0x0422, [12683] = 0x0423, [12684] = 0x0424, [12685] = 0x0425,
+ [12686] = 0x0426, [12687] = 0x0427, [12688] = 0x0428, [12689] = 0x0429,
+ [12690] = 0x042A, [12691] = 0x042B, [12692] = 0x042C, [12693] = 0x042D,
+ [12694] = 0x042E, [12695] = 0x042F, [12696] = 0x0430, [12697] = 0x0431,
+ [12698] = 0x0432, [12699] = 0x0433, [12700] = 0x0434, [12701] = 0x0435,
+ [12702] = 0x0451, [12703] = 0x0436, [12704] = 0x0437, [12705] = 0x0438,
+ [12706] = 0x0439, [12707] = 0x043A, [12708] = 0x043B, [12709] = 0x043C,
+ [12710] = 0x043D, [12711] = 0x043E, [12712] = 0x043F, [12713] = 0x0440,
+ [12714] = 0x0441, [12715] = 0x0442, [12716] = 0x0443, [12717] = 0x0444,
+ [12718] = 0x0445, [12719] = 0x0446, [12720] = 0x0447, [12721] = 0x0448,
+ [12722] = 0x0449, [12723] = 0x044A, [12724] = 0x044B, [12725] = 0x044C,
+ [12726] = 0x044D, [12727] = 0x044E, [12728] = 0x044F, [12729] = 0x21E7,
+ [12730] = 0x21B8, [12731] = 0x21B9, [12732] = 0x31CF, [12733] = 0x200CC,
+ [12734] = 0x4E5A, [12735] = 0x2008A, [12736] = 0x5202, [12737] = 0x4491,
+ [12772] = 0x9FB0, [12773] = 0x5188, [12774] = 0x9FB1, [12775] = 0x27607,
+ [12816] = 0xFFE2, [12817] = 0xFFE4, [12818] = 0xFF07, [12819] = 0xFF02,
+ [12820] = 0x3231, [12821] = 0x2116, [12822] = 0x2121, [12823] = 0x309B,
+ [12824] = 0x309C, [12825] = 0x2E80, [12826] = 0x2E84, [12827] = 0x2E86,
+ [12828] = 0x2E87, [12829] = 0x2E88, [12830] = 0x2E8A, [12831] = 0x2E8C,
+ [12832] = 0x2E8D, [12833] = 0x2E95, [12834] = 0x2E9C, [12835] = 0x2E9D,
+ [12836] = 0x2EA5, [12837] = 0x2EA7, [12838] = 0x2EAA, [12839] = 0x2EAC,
+ [12840] = 0x2EAE, [12841] = 0x2EB6, [12842] = 0x2EBC, [12843] = 0x2EBE,
+ [12844] = 0x2EC6, [12845] = 0x2ECA, [12846] = 0x2ECC, [12847] = 0x2ECD,
+ [12848] = 0x2ECF, [12849] = 0x2ED6, [12850] = 0x2ED7, [12851] = 0x2EDE,
+ [12852] = 0x2EE3, [12856] = 0x0283, [12857] = 0x0250, [12858] = 0x025B,
+ [12859] = 0x0254, [12860] = 0x0275, [12861] = 0x0153, [12862] = 0x00F8,
+ [12863] = 0x014B, [12864] = 0x028A, [12865] = 0x026A, [12870] = 0x4E42,
+ [12871] = 0x4E5C, [12872] = 0x51F5, [12873] = 0x531A, [12874] = 0x5382,
+ [12875] = 0x4E07, [12876] = 0x4E0C, [12877] = 0x4E47, [12878] = 0x4E8D,
+ [12879] = 0x56D7, [12880] = 0xFA0C, [12881] = 0x5C6E, [12882] = 0x5F73,
+ [12883] = 0x4E0F, [12884] = 0x5187, [12885] = 0x4E0E, [12886] = 0x4E2E,
+ [12887] = 0x4E93, [12888] = 0x4EC2, [12889] = 0x4EC9, [12890] = 0x4EC8,
+ [12891] = 0x5198, [12892] = 0x52FC, [12893] = 0x536C, [12894] = 0x53B9,
+ [12895] = 0x5720, [12896] = 0x5903, [12897] = 0x592C, [12898] = 0x5C10,
+ [12899] = 0x5DFF, [12900] = 0x65E1, [12901] = 0x6BB3, [12902] = 0x6BCC,
+ [12903] = 0x6C14, [12904] = 0x723F, [12905] = 0x4E31, [12906] = 0x4E3C,
+ [12907] = 0x4EE8, [12908] = 0x4EDC, [12909] = 0x4EE9, [12910] = 0x4EE1,
+ [12911] = 0x4EDD, [12912] = 0x4EDA, [12913] = 0x520C, [12914] = 0x531C,
+ [12915] = 0x534C, [12916] = 0x5722, [12917] = 0x5723, [12918] = 0x5917,
+ [12919] = 0x592F, [12920] = 0x5B81, [12921] = 0x5B84, [12922] = 0x5C12,
+ [12923] = 0x5C3B, [12924] = 0x5C74, [12925] = 0x5C73, [12926] = 0x5E04,
+ [12927] = 0x5E80, [12928] = 0x5E82, [12929] = 0x5FC9, [12930] = 0x6209,
+ [12931] = 0x6250, [12932] = 0x6C15, [12967] = 0x6C36, [12968] = 0x6C43,
+ [12969] = 0x6C3F, [12970] = 0x6C3B, [12971] = 0x72AE, [12972] = 0x72B0,
+ [12973] = 0x738A, [12974] = 0x79B8, [12975] = 0x808A, [12976] = 0x961E,
+ [12977] = 0x4F0E, [12978] = 0x4F18, [12979] = 0x4F2C, [12980] = 0x4EF5,
+ [12981] = 0x4F14, [12982] = 0x4EF1, [12983] = 0x4F00, [12984] = 0x4EF7,
+ [12985] = 0x4F08, [12986] = 0x4F1D, [12987] = 0x4F02, [12988] = 0x4F05,
+ [12989] = 0x4F22, [12990] = 0x4F13, [12991] = 0x4F04, [12992] = 0x4EF4,
+ [12993] = 0x4F12, [12994] = 0x51B1, [12995] = 0x5213, [12996] = 0x5209,
+ [12997] = 0x5210, [12998] = 0x52A6, [12999] = 0x5322, [13000] = 0x531F,
+ [13001] = 0x534D, [13002] = 0x538A, [13003] = 0x5407, [13004] = 0x56E1,
+ [13005] = 0x56DF, [13006] = 0x572E, [13007] = 0x572A, [13008] = 0x5734,
+ [13009] = 0x593C, [13010] = 0x5980, [13011] = 0x597C, [13012] = 0x5985,
+ [13013] = 0x597B, [13014] = 0x597E, [13015] = 0x5977, [13016] = 0x597F,
+ [13017] = 0x5B56, [13018] = 0x5C15, [13019] = 0x5C25, [13020] = 0x5C7C,
+ [13021] = 0x5C7A, [13022] = 0x5C7B, [13023] = 0x5C7E, [13024] = 0x5DDF,
+ [13025] = 0x5E75, [13026] = 0x5E84, [13027] = 0x5F02, [13028] = 0x5F1A,
+ [13029] = 0x5F74, [13030] = 0x5FD5, [13031] = 0x5FD4, [13032] = 0x5FCF,
+ [13033] = 0x625C, [13034] = 0x625E, [13035] = 0x6264, [13036] = 0x6261,
+ [13037] = 0x6266, [13038] = 0x6262, [13039] = 0x6259, [13040] = 0x6260,
+ [13041] = 0x625A, [13042] = 0x6265, [13043] = 0x65EF, [13044] = 0x65EE,
+ [13045] = 0x673E, [13046] = 0x6739, [13047] = 0x6738, [13048] = 0x673B,
+ [13049] = 0x673A, [13050] = 0x673F, [13051] = 0x673C, [13052] = 0x6733,
+ [13053] = 0x6C18, [13054] = 0x6C46, [13055] = 0x6C52, [13056] = 0x6C5C,
+ [13057] = 0x6C4F, [13058] = 0x6C4A, [13059] = 0x6C54, [13060] = 0x6C4B,
+ [13065] = 0x6C4C, [13066] = 0x7071, [13067] = 0x725E, [13068] = 0x72B4,
+ [13069] = 0x72B5, [13070] = 0x738E, [13071] = 0x752A, [13072] = 0x767F,
+ [13073] = 0x7A75, [13074] = 0x7F51, [13075] = 0x8278, [13076] = 0x827C,
+ [13077] = 0x8280, [13078] = 0x827D, [13079] = 0x827F, [13080] = 0x864D,
+ [13081] = 0x897E, [13082] = 0x9099, [13083] = 0x9097, [13084] = 0x9098,
+ [13085] = 0x909B, [13086] = 0x9094, [13087] = 0x9622, [13088] = 0x9624,
+ [13089] = 0x9620, [13090] = 0x9623, [13091] = 0x4F56, [13092] = 0x4F3B,
+ [13093] = 0x4F62, [13094] = 0x4F49, [13095] = 0x4F53, [13096] = 0x4F64,
+ [13097] = 0x4F3E, [13098] = 0x4F67, [13099] = 0x4F52, [13100] = 0x4F5F,
+ [13101] = 0x4F41, [13102] = 0x4F58, [13103] = 0x4F2D, [13104] = 0x4F33,
+ [13105] = 0x4F3F, [13106] = 0x4F61, [13107] = 0x518F, [13108] = 0x51B9,
+ [13109] = 0x521C, [13110] = 0x521E, [13111] = 0x5221, [13112] = 0x52AD,
+ [13113] = 0x52AE, [13114] = 0x5309, [13115] = 0x5363, [13116] = 0x5372,
+ [13117] = 0x538E, [13118] = 0x538F, [13119] = 0x5430, [13120] = 0x5437,
+ [13121] = 0x542A, [13122] = 0x5454, [13123] = 0x5445, [13124] = 0x5419,
+ [13125] = 0x541C, [13126] = 0x5425, [13127] = 0x5418, [13162] = 0x543D,
+ [13163] = 0x544F, [13164] = 0x5441, [13165] = 0x5428, [13166] = 0x5424,
+ [13167] = 0x5447, [13168] = 0x56EE, [13169] = 0x56E7, [13170] = 0x56E5,
+ [13171] = 0x5741, [13172] = 0x5745, [13173] = 0x574C, [13174] = 0x5749,
+ [13175] = 0x574B, [13176] = 0x5752, [13177] = 0x5906, [13178] = 0x5940,
+ [13179] = 0x59A6, [13180] = 0x5998, [13181] = 0x59A0, [13182] = 0x5997,
+ [13183] = 0x598E, [13184] = 0x59A2, [13185] = 0x5990, [13186] = 0x598F,
+ [13187] = 0x59A7, [13188] = 0x59A1, [13189] = 0x5B8E, [13190] = 0x5B92,
+ [13191] = 0x5C28, [13192] = 0x5C2A, [13193] = 0x5C8D, [13194] = 0x5C8F,
+ [13195] = 0x5C88, [13196] = 0x5C8B, [13197] = 0x5C89, [13198] = 0x5C92,
+ [13199] = 0x5C8A, [13200] = 0x5C86, [13201] = 0x5C93, [13202] = 0x5C95,
+ [13203] = 0x5DE0, [13204] = 0x5E0A, [13205] = 0x5E0E, [13206] = 0x5E8B,
+ [13207] = 0x5E89, [13208] = 0x5E8C, [13209] = 0x5E88, [13210] = 0x5E8D,
+ [13211] = 0x5F05, [13212] = 0x5F1D, [13213] = 0x5F78, [13214] = 0x5F76,
+ [13215] = 0x5FD2, [13216] = 0x5FD1, [13217] = 0x5FD0, [13218] = 0x5FED,
+ [13219] = 0x5FE8, [13220] = 0x5FEE, [13221] = 0x5FF3, [13222] = 0x5FE1,
+ [13223] = 0x5FE4, [13224] = 0x5FE3, [13225] = 0x5FFA, [13226] = 0x5FEF,
+ [13227] = 0x5FF7, [13228] = 0x5FFB, [13229] = 0x6000, [13230] = 0x5FF4,
+ [13231] = 0x623A, [13232] = 0x6283, [13233] = 0x628C, [13234] = 0x628E,
+ [13235] = 0x628F, [13236] = 0x6294, [13237] = 0x6287, [13238] = 0x6271,
+ [13239] = 0x627B, [13240] = 0x627A, [13241] = 0x6270, [13242] = 0x6281,
+ [13243] = 0x6288, [13244] = 0x6277, [13245] = 0x627D, [13246] = 0x6272,
+ [13247] = 0x6274, [13248] = 0x6537, [13249] = 0x65F0, [13250] = 0x65F4,
+ [13251] = 0x65F3, [13252] = 0x65F2, [13253] = 0x65F5, [13254] = 0x6745,
+ [13255] = 0x6747, [13260] = 0x6759, [13261] = 0x6755, [13262] = 0x674C,
+ [13263] = 0x6748, [13264] = 0x675D, [13265] = 0x674D, [13266] = 0x675A,
+ [13267] = 0x674B, [13268] = 0x6BD0, [13269] = 0x6C19, [13270] = 0x6C1A,
+ [13271] = 0x6C78, [13272] = 0x6C67, [13273] = 0x6C6B, [13274] = 0x6C84,
+ [13275] = 0x6C8B, [13276] = 0x6C8F, [13277] = 0x6C71, [13278] = 0x6C6F,
+ [13279] = 0x6C69, [13280] = 0x6C9A, [13281] = 0x6C6D, [13282] = 0x6C87,
+ [13283] = 0x6C95, [13284] = 0x6C9C, [13285] = 0x6C66, [13286] = 0x6C73,
+ [13287] = 0x6C65, [13288] = 0x6C7B, [13289] = 0x6C8E, [13290] = 0x7074,
+ [13291] = 0x707A, [13292] = 0x7263, [13293] = 0x72BF, [13294] = 0x72BD,
+ [13295] = 0x72C3, [13296] = 0x72C6, [13297] = 0x72C1, [13298] = 0x72BA,
+ [13299] = 0x72C5, [13300] = 0x7395, [13301] = 0x7397, [13302] = 0x7393,
+ [13303] = 0x7394, [13304] = 0x7392, [13305] = 0x753A, [13306] = 0x7539,
+ [13307] = 0x7594, [13308] = 0x7595, [13309] = 0x7681, [13310] = 0x793D,
+ [13311] = 0x8034, [13312] = 0x8095, [13313] = 0x8099, [13314] = 0x8090,
+ [13315] = 0x8092, [13316] = 0x809C, [13317] = 0x8290, [13318] = 0x828F,
+ [13319] = 0x8285, [13320] = 0x828E, [13321] = 0x8291, [13322] = 0x8293,
+ [13357] = 0x828A, [13358] = 0x8283, [13359] = 0x8284, [13360] = 0x8C78,
+ [13361] = 0x8FC9, [13362] = 0x8FBF, [13363] = 0x909F, [13364] = 0x90A1,
+ [13365] = 0x90A5, [13366] = 0x909E, [13367] = 0x90A7, [13368] = 0x90A0,
+ [13369] = 0x9630, [13370] = 0x9628, [13371] = 0x962F, [13372] = 0x962D,
+ [13373] = 0x4E33, [13374] = 0x4F98, [13375] = 0x4F7C, [13376] = 0x4F85,
+ [13377] = 0x4F7D, [13378] = 0x4F80, [13379] = 0x4F87, [13380] = 0x4F76,
+ [13381] = 0x4F74, [13382] = 0x4F89, [13383] = 0x4F84, [13384] = 0x4F77,
+ [13385] = 0x4F4C, [13386] = 0x4F97, [13387] = 0x4F6A, [13388] = 0x4F9A,
+ [13389] = 0x4F79, [13390] = 0x4F81, [13391] = 0x4F78, [13392] = 0x4F90,
+ [13393] = 0x4F9C, [13394] = 0x4F94, [13395] = 0x4F9E, [13396] = 0x4F92,
+ [13397] = 0x4F82, [13398] = 0x4F95, [13399] = 0x4F6B, [13400] = 0x4F6E,
+ [13401] = 0x519E, [13402] = 0x51BC, [13403] = 0x51BE, [13404] = 0x5235,
+ [13405] = 0x5232, [13406] = 0x5233, [13407] = 0x5246, [13408] = 0x5231,
+ [13409] = 0x52BC, [13410] = 0x530A, [13411] = 0x530B, [13412] = 0x533C,
+ [13413] = 0x5392, [13414] = 0x5394, [13415] = 0x5487, [13416] = 0x547F,
+ [13417] = 0x5481, [13418] = 0x5491, [13419] = 0x5482, [13420] = 0x5488,
+ [13421] = 0x546B, [13422] = 0x547A, [13423] = 0x547E, [13424] = 0x5465,
+ [13425] = 0x546C, [13426] = 0x5474, [13427] = 0x5466, [13428] = 0x548D,
+ [13429] = 0x546F, [13430] = 0x5461, [13431] = 0x5460, [13432] = 0x5498,
+ [13433] = 0x5463, [13434] = 0x5467, [13435] = 0x5464, [13436] = 0x56F7,
+ [13437] = 0x56F9, [13438] = 0x576F, [13439] = 0x5772, [13440] = 0x576D,
+ [13441] = 0x576B, [13442] = 0x5771, [13443] = 0x5770, [13444] = 0x5776,
+ [13445] = 0x5780, [13446] = 0x5775, [13447] = 0x577B, [13448] = 0x5773,
+ [13449] = 0x5774, [13450] = 0x5762, [13455] = 0x5768, [13456] = 0x577D,
+ [13457] = 0x590C, [13458] = 0x5945, [13459] = 0x59B5, [13460] = 0x59BA,
+ [13461] = 0x59CF, [13462] = 0x59CE, [13463] = 0x59B2, [13464] = 0x59CC,
+ [13465] = 0x59C1, [13466] = 0x59B6, [13467] = 0x59BC, [13468] = 0x59C3,
+ [13469] = 0x59D6, [13470] = 0x59B1, [13471] = 0x59BD, [13472] = 0x59C0,
+ [13473] = 0x59C8, [13474] = 0x59B4, [13475] = 0x59C7, [13476] = 0x5B62,
+ [13477] = 0x5B65, [13478] = 0x5B93, [13479] = 0x5B95, [13480] = 0x5C44,
+ [13481] = 0x5C47, [13482] = 0x5CAE, [13483] = 0x5CA4, [13484] = 0x5CA0,
+ [13485] = 0x5CB5, [13486] = 0x5CAF, [13487] = 0x5CA8, [13488] = 0x5CAC,
+ [13489] = 0x5C9F, [13490] = 0x5CA3, [13491] = 0x5CAD, [13492] = 0x5CA2,
+ [13493] = 0x5CAA, [13494] = 0x5CA7, [13495] = 0x5C9D, [13496] = 0x5CA5,
+ [13497] = 0x5CB6, [13498] = 0x5CB0, [13499] = 0x5CA6, [13500] = 0x5E17,
+ [13501] = 0x5E14, [13502] = 0x5E19, [13503] = 0x5F28, [13504] = 0x5F22,
+ [13505] = 0x5F23, [13506] = 0x5F24, [13507] = 0x5F54, [13508] = 0x5F82,
+ [13509] = 0x5F7E, [13510] = 0x5F7D, [13511] = 0x5FDE, [13512] = 0x5FE5,
+ [13513] = 0x602D, [13514] = 0x6026, [13515] = 0x6019, [13516] = 0x6032,
+ [13517] = 0x600B, [13552] = 0x6034, [13553] = 0x600A, [13554] = 0x6017,
+ [13555] = 0x6033, [13556] = 0x601A, [13557] = 0x601E, [13558] = 0x602C,
+ [13559] = 0x6022, [13560] = 0x600D, [13561] = 0x6010, [13562] = 0x602E,
+ [13563] = 0x6013, [13564] = 0x6011, [13565] = 0x600C, [13566] = 0x6009,
+ [13567] = 0x601C, [13568] = 0x6214, [13569] = 0x623D, [13570] = 0x62AD,
+ [13571] = 0x62B4, [13572] = 0x62D1, [13573] = 0x62BE, [13574] = 0x62AA,
+ [13575] = 0x62B6, [13576] = 0x62CA, [13577] = 0x62AE, [13578] = 0x62B3,
+ [13579] = 0x62AF, [13580] = 0x62BB, [13581] = 0x62A9, [13582] = 0x62B0,
+ [13583] = 0x62B8, [13584] = 0x653D, [13585] = 0x65A8, [13586] = 0x65BB,
+ [13587] = 0x6609, [13588] = 0x65FC, [13589] = 0x6604, [13590] = 0x6612,
+ [13591] = 0x6608, [13592] = 0x65FB, [13593] = 0x6603, [13594] = 0x660B,
+ [13595] = 0x660D, [13596] = 0x6605, [13597] = 0x65FD, [13598] = 0x6611,
+ [13599] = 0x6610, [13600] = 0x66F6, [13601] = 0x670A, [13602] = 0x6785,
+ [13603] = 0x676C, [13604] = 0x678E, [13605] = 0x6792, [13606] = 0x6776,
+ [13607] = 0x677B, [13608] = 0x6798, [13609] = 0x6786, [13610] = 0x6784,
+ [13611] = 0x6774, [13612] = 0x678D, [13613] = 0x678C, [13614] = 0x677A,
+ [13615] = 0x679F, [13616] = 0x6791, [13617] = 0x6799, [13618] = 0x6783,
+ [13619] = 0x677D, [13620] = 0x6781, [13621] = 0x6778, [13622] = 0x6779,
+ [13623] = 0x6794, [13624] = 0x6B25, [13625] = 0x6B80, [13626] = 0x6B7E,
+ [13627] = 0x6BDE, [13628] = 0x6C1D, [13629] = 0x6C93, [13630] = 0x6CEC,
+ [13631] = 0x6CEB, [13632] = 0x6CEE, [13633] = 0x6CD9, [13634] = 0x6CB6,
+ [13635] = 0x6CD4, [13636] = 0x6CAD, [13637] = 0x6CE7, [13638] = 0x6CB7,
+ [13639] = 0x6CD0, [13640] = 0x6CC2, [13641] = 0x6CBA, [13642] = 0x6CC3,
+ [13643] = 0x6CC6, [13644] = 0x6CED, [13645] = 0x6CF2, [13650] = 0x6CD2,
+ [13651] = 0x6CDD, [13652] = 0x6CB4, [13653] = 0x6C8A, [13654] = 0x6C9D,
+ [13655] = 0x6C80, [13656] = 0x6CDE, [13657] = 0x6CC0, [13658] = 0x6D30,
+ [13659] = 0x6CCD, [13660] = 0x6CC7, [13661] = 0x6CB0, [13662] = 0x6CF9,
+ [13663] = 0x6CCF, [13664] = 0x6CE9, [13665] = 0x6CD1, [13666] = 0x7094,
+ [13667] = 0x7098, [13668] = 0x7085, [13669] = 0x7093, [13670] = 0x7086,
+ [13671] = 0x7084, [13672] = 0x7091, [13673] = 0x7096, [13674] = 0x7082,
+ [13675] = 0x709A, [13676] = 0x7083, [13677] = 0x726A, [13678] = 0x72D6,
+ [13679] = 0x72CB, [13680] = 0x72D8, [13681] = 0x72C9, [13682] = 0x72DC,
+ [13683] = 0x72D2, [13684] = 0x72D4, [13685] = 0x72DA, [13686] = 0x72CC,
+ [13687] = 0x72D1, [13688] = 0x73A4, [13689] = 0x73A1, [13690] = 0x73AD,
+ [13691] = 0x73A6, [13692] = 0x73A2, [13693] = 0x73A0, [13694] = 0x73AC,
+ [13695] = 0x739D, [13696] = 0x74DD, [13697] = 0x74E8, [13698] = 0x753F,
+ [13699] = 0x7540, [13700] = 0x753E, [13701] = 0x758C, [13702] = 0x7598,
+ [13703] = 0x76AF, [13704] = 0x76F3, [13705] = 0x76F1, [13706] = 0x76F0,
+ [13707] = 0x76F5, [13708] = 0x77F8, [13709] = 0x77FC, [13710] = 0x77F9,
+ [13711] = 0x77FB, [13712] = 0x77FA, [13747] = 0x77F7, [13748] = 0x7942,
+ [13749] = 0x793F, [13750] = 0x79C5, [13751] = 0x7A78, [13752] = 0x7A7B,
+ [13753] = 0x7AFB, [13754] = 0x7C75, [13755] = 0x7CFD, [13756] = 0x8035,
+ [13757] = 0x808F, [13758] = 0x80AE, [13759] = 0x80A3, [13760] = 0x80B8,
+ [13761] = 0x80B5, [13762] = 0x80AD, [13763] = 0x8220, [13764] = 0x82A0,
+ [13765] = 0x82C0, [13766] = 0x82AB, [13767] = 0x829A, [13768] = 0x8298,
+ [13769] = 0x829B, [13770] = 0x82B5, [13771] = 0x82A7, [13772] = 0x82AE,
+ [13773] = 0x82BC, [13774] = 0x829E, [13775] = 0x82BA, [13776] = 0x82B4,
+ [13777] = 0x82A8, [13778] = 0x82A1, [13779] = 0x82A9, [13780] = 0x82C2,
+ [13781] = 0x82A4, [13782] = 0x82C3, [13783] = 0x82B6, [13784] = 0x82A2,
+ [13785] = 0x8670, [13786] = 0x866F, [13787] = 0x866D, [13788] = 0x866E,
+ [13789] = 0x8C56, [13790] = 0x8FD2, [13791] = 0x8FCB, [13792] = 0x8FD3,
+ [13793] = 0x8FCD, [13794] = 0x8FD6, [13795] = 0x8FD5, [13796] = 0x8FD7,
+ [13797] = 0x90B2, [13798] = 0x90B4, [13799] = 0x90AF, [13800] = 0x90B3,
+ [13801] = 0x90B0, [13802] = 0x9639, [13803] = 0x963D, [13804] = 0x963C,
+ [13805] = 0x963A, [13806] = 0x9643, [13807] = 0x4FCD, [13808] = 0x4FC5,
+ [13809] = 0x4FD3, [13810] = 0x4FB2, [13811] = 0x4FC9, [13812] = 0x4FCB,
+ [13813] = 0x4FC1, [13814] = 0x4FD4, [13815] = 0x4FDC, [13816] = 0x4FD9,
+ [13817] = 0x4FBB, [13818] = 0x4FB3, [13819] = 0x4FDB, [13820] = 0x4FC7,
+ [13821] = 0x4FD6, [13822] = 0x4FBA, [13823] = 0x4FC0, [13824] = 0x4FB9,
+ [13825] = 0x4FEC, [13826] = 0x5244, [13827] = 0x5249, [13828] = 0x52C0,
+ [13829] = 0x52C2, [13830] = 0x533D, [13831] = 0x537C, [13832] = 0x5397,
+ [13833] = 0x5396, [13834] = 0x5399, [13835] = 0x5398, [13836] = 0x54BA,
+ [13837] = 0x54A1, [13838] = 0x54AD, [13839] = 0x54A5, [13840] = 0x54CF,
+ [13845] = 0x54C3, [13846] = 0x830D, [13847] = 0x54B7, [13848] = 0x54AE,
+ [13849] = 0x54D6, [13850] = 0x54B6, [13851] = 0x54C5, [13852] = 0x54C6,
+ [13853] = 0x54A0, [13854] = 0x5470, [13855] = 0x54BC, [13856] = 0x54A2,
+ [13857] = 0x54BE, [13858] = 0x5472, [13859] = 0x54DE, [13860] = 0x54B0,
+ [13861] = 0x57B5, [13862] = 0x579E, [13863] = 0x579F, [13864] = 0x57A4,
+ [13865] = 0x578C, [13866] = 0x5797, [13867] = 0x579D, [13868] = 0x579B,
+ [13869] = 0x5794, [13870] = 0x5798, [13871] = 0x578F, [13872] = 0x5799,
+ [13873] = 0x57A5, [13874] = 0x579A, [13875] = 0x5795, [13876] = 0x58F4,
+ [13877] = 0x590D, [13878] = 0x5953, [13879] = 0x59E1, [13880] = 0x59DE,
+ [13881] = 0x59EE, [13882] = 0x5A00, [13883] = 0x59F1, [13884] = 0x59DD,
+ [13885] = 0x59FA, [13886] = 0x59FD, [13887] = 0x59FC, [13888] = 0x59F6,
+ [13889] = 0x59E4, [13890] = 0x59F2, [13891] = 0x59F7, [13892] = 0x59DB,
+ [13893] = 0x59E9, [13894] = 0x59F3, [13895] = 0x59F5, [13896] = 0x59E0,
+ [13897] = 0x59FE, [13898] = 0x59F4, [13899] = 0x59ED, [13900] = 0x5BA8,
+ [13901] = 0x5C4C, [13902] = 0x5CD0, [13903] = 0x5CD8, [13904] = 0x5CCC,
+ [13905] = 0x5CD7, [13906] = 0x5CCB, [13907] = 0x5CDB, [13942] = 0x5CDE,
+ [13943] = 0x5CDA, [13944] = 0x5CC9, [13945] = 0x5CC7, [13946] = 0x5CCA,
+ [13947] = 0x5CD6, [13948] = 0x5CD3, [13949] = 0x5CD4, [13950] = 0x5CCF,
+ [13951] = 0x5CC8, [13952] = 0x5CC6, [13953] = 0x5CCE, [13954] = 0x5CDF,
+ [13955] = 0x5CF8, [13956] = 0x5DF9, [13957] = 0x5E21, [13958] = 0x5E22,
+ [13959] = 0x5E23, [13960] = 0x5E20, [13961] = 0x5E24, [13962] = 0x5EB0,
+ [13963] = 0x5EA4, [13964] = 0x5EA2, [13965] = 0x5E9B, [13966] = 0x5EA3,
+ [13967] = 0x5EA5, [13968] = 0x5F07, [13969] = 0x5F2E, [13970] = 0x5F56,
+ [13971] = 0x5F86, [13972] = 0x6037, [13973] = 0x6039, [13974] = 0x6054,
+ [13975] = 0x6072, [13976] = 0x605E, [13977] = 0x6045, [13978] = 0x6053,
+ [13979] = 0x6047, [13980] = 0x6049, [13981] = 0x605B, [13982] = 0x604C,
+ [13983] = 0x6040, [13984] = 0x6042, [13985] = 0x605F, [13986] = 0x6024,
+ [13987] = 0x6044, [13988] = 0x6058, [13989] = 0x6066, [13990] = 0x606E,
+ [13991] = 0x6242, [13992] = 0x6243, [13993] = 0x62CF, [13994] = 0x630D,
+ [13995] = 0x630B, [13996] = 0x62F5, [13997] = 0x630E, [13998] = 0x6303,
+ [13999] = 0x62EB, [14000] = 0x62F9, [14001] = 0x630F, [14002] = 0x630C,
+ [14003] = 0x62F8, [14004] = 0x62F6, [14005] = 0x6300, [14006] = 0x6313,
+ [14007] = 0x6314, [14008] = 0x62FA, [14009] = 0x6315, [14010] = 0x62FB,
+ [14011] = 0x62F0, [14012] = 0x6541, [14013] = 0x6543, [14014] = 0x65AA,
+ [14015] = 0x65BF, [14016] = 0x6636, [14017] = 0x6621, [14018] = 0x6632,
+ [14019] = 0x6635, [14020] = 0x661C, [14021] = 0x6626, [14022] = 0x6622,
+ [14023] = 0x6633, [14024] = 0x662B, [14025] = 0x663A, [14026] = 0x661D,
+ [14027] = 0x6634, [14028] = 0x6639, [14029] = 0x662E, [14030] = 0x670F,
+ [14031] = 0x6710, [14032] = 0x67C1, [14033] = 0x67F2, [14034] = 0x67C8,
+ [14035] = 0x67BA, [14040] = 0x67DC, [14041] = 0x67BB, [14042] = 0x67F8,
+ [14043] = 0x67D8, [14044] = 0x67C0, [14045] = 0x67B7, [14046] = 0x67C5,
+ [14047] = 0x67EB, [14048] = 0x67E4, [14049] = 0x67DF, [14050] = 0x67B5,
+ [14051] = 0x67CD, [14052] = 0x67B3, [14053] = 0x67F7, [14054] = 0x67F6,
+ [14055] = 0x67EE, [14056] = 0x67E3, [14057] = 0x67C2, [14058] = 0x67B9,
+ [14059] = 0x67CE, [14060] = 0x67E7, [14061] = 0x67F0, [14062] = 0x67B2,
+ [14063] = 0x67FC, [14064] = 0x67C6, [14065] = 0x67ED, [14066] = 0x67CC,
+ [14067] = 0x67AE, [14068] = 0x67E6, [14069] = 0x67DB, [14070] = 0x67FA,
+ [14071] = 0x67C9, [14072] = 0x67CA, [14073] = 0x67C3, [14074] = 0x67EA,
+ [14075] = 0x67CB, [14076] = 0x6B28, [14077] = 0x6B82, [14078] = 0x6B84,
+ [14079] = 0x6BB6, [14080] = 0x6BD6, [14081] = 0x6BD8, [14082] = 0x6BE0,
+ [14083] = 0x6C20, [14084] = 0x6C21, [14085] = 0x6D28, [14086] = 0x6D34,
+ [14087] = 0x6D2D, [14088] = 0x6D1F, [14089] = 0x6D3C, [14090] = 0x6D3F,
+ [14091] = 0x6D12, [14092] = 0x6D0A, [14093] = 0x6CDA, [14094] = 0x6D33,
+ [14095] = 0x6D04, [14096] = 0x6D19, [14097] = 0x6D3A, [14098] = 0x6D1A,
+ [14099] = 0x6D11, [14100] = 0x6D00, [14101] = 0x6D1D, [14102] = 0x6D42,
+ [14137] = 0x6D01, [14138] = 0x6D18, [14139] = 0x6D37, [14140] = 0x6D03,
+ [14141] = 0x6D0F, [14142] = 0x6D40, [14143] = 0x6D07, [14144] = 0x6D20,
+ [14145] = 0x6D2C, [14146] = 0x6D08, [14147] = 0x6D22, [14148] = 0x6D09,
+ [14149] = 0x6D10, [14150] = 0x70B7, [14151] = 0x709F, [14152] = 0x70BE,
+ [14153] = 0x70B1, [14154] = 0x70B0, [14155] = 0x70A1, [14156] = 0x70B4,
+ [14157] = 0x70B5, [14158] = 0x70A9, [14159] = 0x7241, [14160] = 0x7249,
+ [14161] = 0x724A, [14162] = 0x726C, [14163] = 0x7270, [14164] = 0x7273,
+ [14165] = 0x726E, [14166] = 0x72CA, [14167] = 0x72E4, [14168] = 0x72E8,
+ [14169] = 0x72EB, [14170] = 0x72DF, [14171] = 0x72EA, [14172] = 0x72E6,
+ [14173] = 0x72E3, [14174] = 0x7385, [14175] = 0x73CC, [14176] = 0x73C2,
+ [14177] = 0x73C8, [14178] = 0x73C5, [14179] = 0x73B9, [14180] = 0x73B6,
+ [14181] = 0x73B5, [14182] = 0x73B4, [14183] = 0x73EB, [14184] = 0x73BF,
+ [14185] = 0x73C7, [14186] = 0x73BE, [14187] = 0x73C3, [14188] = 0x73C6,
+ [14189] = 0x73B8, [14190] = 0x73CB, [14191] = 0x74EC, [14192] = 0x74EE,
+ [14193] = 0x752E, [14194] = 0x7547, [14195] = 0x7548, [14196] = 0x75A7,
+ [14197] = 0x75AA, [14198] = 0x7679, [14199] = 0x76C4, [14200] = 0x7708,
+ [14201] = 0x7703, [14202] = 0x7704, [14203] = 0x7705, [14204] = 0x770A,
+ [14205] = 0x76F7, [14206] = 0x76FB, [14207] = 0x76FA, [14208] = 0x77E7,
+ [14209] = 0x77E8, [14210] = 0x7806, [14211] = 0x7811, [14212] = 0x7812,
+ [14213] = 0x7805, [14214] = 0x7810, [14215] = 0x780F, [14216] = 0x780E,
+ [14217] = 0x7809, [14218] = 0x7803, [14219] = 0x7813, [14220] = 0x794A,
+ [14221] = 0x794C, [14222] = 0x794B, [14223] = 0x7945, [14224] = 0x7944,
+ [14225] = 0x79D5, [14226] = 0x79CD, [14227] = 0x79CF, [14228] = 0x79D6,
+ [14229] = 0x79CE, [14230] = 0x7A80, [14235] = 0x7A7E, [14236] = 0x7AD1,
+ [14237] = 0x7B00, [14238] = 0x7B01, [14239] = 0x7C7A, [14240] = 0x7C78,
+ [14241] = 0x7C79, [14242] = 0x7C7F, [14243] = 0x7C80, [14244] = 0x7C81,
+ [14245] = 0x7D03, [14246] = 0x7D08, [14247] = 0x7D01, [14248] = 0x7F58,
+ [14249] = 0x7F91, [14250] = 0x7F8D, [14251] = 0x7FBE, [14252] = 0x8007,
+ [14253] = 0x800E, [14254] = 0x800F, [14255] = 0x8014, [14256] = 0x8037,
+ [14257] = 0x80D8, [14258] = 0x80C7, [14259] = 0x80E0, [14260] = 0x80D1,
+ [14261] = 0x80C8, [14262] = 0x80C2, [14263] = 0x80D0, [14264] = 0x80C5,
+ [14265] = 0x80E3, [14266] = 0x80D9, [14267] = 0x80DC, [14268] = 0x80CA,
+ [14269] = 0x80D5, [14270] = 0x80C9, [14271] = 0x80CF, [14272] = 0x80D7,
+ [14273] = 0x80E6, [14274] = 0x80CD, [14275] = 0x81FF, [14276] = 0x8221,
+ [14277] = 0x8294, [14278] = 0x82D9, [14279] = 0x82FE, [14280] = 0x82F9,
+ [14281] = 0x8307, [14282] = 0x82E8, [14283] = 0x8300, [14284] = 0x82D5,
+ [14285] = 0x833A, [14286] = 0x82EB, [14287] = 0x82D6, [14288] = 0x82F4,
+ [14289] = 0x82EC, [14290] = 0x82E1, [14291] = 0x82F2, [14292] = 0x82F5,
+ [14293] = 0x830C, [14294] = 0x82FB, [14295] = 0x82F6, [14296] = 0x82F0,
+ [14297] = 0x82EA, [14332] = 0x82E4, [14333] = 0x82E0, [14334] = 0x82FA,
+ [14335] = 0x82F3, [14336] = 0x82ED, [14337] = 0x8677, [14338] = 0x8674,
+ [14339] = 0x867C, [14340] = 0x8673, [14341] = 0x8841, [14342] = 0x884E,
+ [14343] = 0x8867, [14344] = 0x886A, [14345] = 0x8869, [14346] = 0x89D3,
+ [14347] = 0x8A04, [14348] = 0x8A07, [14349] = 0x8D72, [14350] = 0x8FE3,
+ [14351] = 0x8FE1, [14352] = 0x8FEE, [14353] = 0x8FE0, [14354] = 0x90F1,
+ [14355] = 0x90BD, [14356] = 0x90BF, [14357] = 0x90D5, [14358] = 0x90C5,
+ [14359] = 0x90BE, [14360] = 0x90C7, [14361] = 0x90CB, [14362] = 0x90C8,
+ [14363] = 0x91D4, [14364] = 0x91D3, [14365] = 0x9654, [14366] = 0x964F,
+ [14367] = 0x9651, [14368] = 0x9653, [14369] = 0x964A, [14370] = 0x964E,
+ [14371] = 0x501E, [14372] = 0x5005, [14373] = 0x5007, [14374] = 0x5013,
+ [14375] = 0x5022, [14376] = 0x5030, [14377] = 0x501B, [14378] = 0x4FF5,
+ [14379] = 0x4FF4, [14380] = 0x5033, [14381] = 0x5037, [14382] = 0x502C,
+ [14383] = 0x4FF6, [14384] = 0x4FF7, [14385] = 0x5017, [14386] = 0x501C,
+ [14387] = 0x5020, [14388] = 0x5027, [14389] = 0x5035, [14390] = 0x502F,
+ [14391] = 0x5031, [14392] = 0x500E, [14393] = 0x515A, [14394] = 0x5194,
+ [14395] = 0x5193, [14396] = 0x51CA, [14397] = 0x51C4, [14398] = 0x51C5,
+ [14399] = 0x51C8, [14400] = 0x51CE, [14401] = 0x5261, [14402] = 0x525A,
+ [14403] = 0x5252, [14404] = 0x525E, [14405] = 0x525F, [14406] = 0x5255,
+ [14407] = 0x5262, [14408] = 0x52CD, [14409] = 0x530E, [14410] = 0x539E,
+ [14411] = 0x5526, [14412] = 0x54E2, [14413] = 0x5517, [14414] = 0x5512,
+ [14415] = 0x54E7, [14416] = 0x54F3, [14417] = 0x54E4, [14418] = 0x551A,
+ [14419] = 0x54FF, [14420] = 0x5504, [14421] = 0x5508, [14422] = 0x54EB,
+ [14423] = 0x5511, [14424] = 0x5505, [14425] = 0x54F1, [14430] = 0x550A,
+ [14431] = 0x54FB, [14432] = 0x54F7, [14433] = 0x54F8, [14434] = 0x54E0,
+ [14435] = 0x550E, [14436] = 0x5503, [14437] = 0x550B, [14438] = 0x5701,
+ [14439] = 0x5702, [14440] = 0x57CC, [14441] = 0x5832, [14442] = 0x57D5,
+ [14443] = 0x57D2, [14444] = 0x57BA, [14445] = 0x57C6, [14446] = 0x57BD,
+ [14447] = 0x57BC, [14448] = 0x57B8, [14449] = 0x57B6, [14450] = 0x57BF,
+ [14451] = 0x57C7, [14452] = 0x57D0, [14453] = 0x57B9, [14454] = 0x57C1,
+ [14455] = 0x590E, [14456] = 0x594A, [14457] = 0x5A19, [14458] = 0x5A16,
+ [14459] = 0x5A2D, [14460] = 0x5A2E, [14461] = 0x5A15, [14462] = 0x5A0F,
+ [14463] = 0x5A17, [14464] = 0x5A0A, [14465] = 0x5A1E, [14466] = 0x5A33,
+ [14467] = 0x5B6C, [14468] = 0x5BA7, [14469] = 0x5BAD, [14470] = 0x5BAC,
+ [14471] = 0x5C03, [14472] = 0x5C56, [14473] = 0x5C54, [14474] = 0x5CEC,
+ [14475] = 0x5CFF, [14476] = 0x5CEE, [14477] = 0x5CF1, [14478] = 0x5CF7,
+ [14479] = 0x5D00, [14480] = 0x5CF9, [14481] = 0x5E29, [14482] = 0x5E28,
+ [14483] = 0x5EA8, [14484] = 0x5EAE, [14485] = 0x5EAA, [14486] = 0x5EAC,
+ [14487] = 0x5F33, [14488] = 0x5F30, [14489] = 0x5F67, [14490] = 0x605D,
+ [14491] = 0x605A, [14492] = 0x6067, [14527] = 0x6041, [14528] = 0x60A2,
+ [14529] = 0x6088, [14530] = 0x6080, [14531] = 0x6092, [14532] = 0x6081,
+ [14533] = 0x609D, [14534] = 0x6083, [14535] = 0x6095, [14536] = 0x609B,
+ [14537] = 0x6097, [14538] = 0x6087, [14539] = 0x609C, [14540] = 0x608E,
+ [14541] = 0x6219, [14542] = 0x6246, [14543] = 0x62F2, [14544] = 0x6310,
+ [14545] = 0x6356, [14546] = 0x632C, [14547] = 0x6344, [14548] = 0x6345,
+ [14549] = 0x6336, [14550] = 0x6343, [14551] = 0x63E4, [14552] = 0x6339,
+ [14553] = 0x634B, [14554] = 0x634A, [14555] = 0x633C, [14556] = 0x6329,
+ [14557] = 0x6341, [14558] = 0x6334, [14559] = 0x6358, [14560] = 0x6354,
+ [14561] = 0x6359, [14562] = 0x632D, [14563] = 0x6347, [14564] = 0x6333,
+ [14565] = 0x635A, [14566] = 0x6351, [14567] = 0x6338, [14568] = 0x6357,
+ [14569] = 0x6340, [14570] = 0x6348, [14571] = 0x654A, [14572] = 0x6546,
+ [14573] = 0x65C6, [14574] = 0x65C3, [14575] = 0x65C4, [14576] = 0x65C2,
+ [14577] = 0x664A, [14578] = 0x665F, [14579] = 0x6647, [14580] = 0x6651,
+ [14581] = 0x6712, [14582] = 0x6713, [14583] = 0x681F, [14584] = 0x681A,
+ [14585] = 0x6849, [14586] = 0x6832, [14587] = 0x6833, [14588] = 0x683B,
+ [14589] = 0x684B, [14590] = 0x684F, [14591] = 0x6816, [14592] = 0x6831,
+ [14593] = 0x681C, [14594] = 0x6835, [14595] = 0x682B, [14596] = 0x682D,
+ [14597] = 0x682F, [14598] = 0x684E, [14599] = 0x6844, [14600] = 0x6834,
+ [14601] = 0x681D, [14602] = 0x6812, [14603] = 0x6814, [14604] = 0x6826,
+ [14605] = 0x6828, [14606] = 0x682E, [14607] = 0x684D, [14608] = 0x683A,
+ [14609] = 0x6825, [14610] = 0x6820, [14611] = 0x6B2C, [14612] = 0x6B2F,
+ [14613] = 0x6B2D, [14614] = 0x6B31, [14615] = 0x6B34, [14616] = 0x6B6D,
+ [14617] = 0x8082, [14618] = 0x6B88, [14619] = 0x6BE6, [14620] = 0x6BE4,
+ [14625] = 0x6BE8, [14626] = 0x6BE3, [14627] = 0x6BE2, [14628] = 0x6BE7,
+ [14629] = 0x6C25, [14630] = 0x6D7A, [14631] = 0x6D63, [14632] = 0x6D64,
+ [14633] = 0x6D76, [14634] = 0x6D0D, [14635] = 0x6D61, [14636] = 0x6D92,
+ [14637] = 0x6D58, [14638] = 0x6D62, [14639] = 0x6D6D, [14640] = 0x6D6F,
+ [14641] = 0x6D91, [14642] = 0x6D8D, [14643] = 0x6DEF, [14644] = 0x6D7F,
+ [14645] = 0x6D86, [14646] = 0x6D5E, [14647] = 0x6D67, [14648] = 0x6D60,
+ [14649] = 0x6D97, [14650] = 0x6D70, [14651] = 0x6D7C, [14652] = 0x6D5F,
+ [14653] = 0x6D82, [14654] = 0x6D98, [14655] = 0x6D2F, [14656] = 0x6D68,
+ [14657] = 0x6D8B, [14658] = 0x6D7E, [14659] = 0x6D80, [14660] = 0x6D84,
+ [14661] = 0x6D16, [14662] = 0x6D83, [14663] = 0x6D7B, [14664] = 0x6D7D,
+ [14665] = 0x6D75, [14666] = 0x6D90, [14667] = 0x70DC, [14668] = 0x70D3,
+ [14669] = 0x70D1, [14670] = 0x70DD, [14671] = 0x70CB, [14672] = 0x7F39,
+ [14673] = 0x70E2, [14674] = 0x70D7, [14675] = 0x70D2, [14676] = 0x70DE,
+ [14677] = 0x70E0, [14678] = 0x70D4, [14679] = 0x70CD, [14680] = 0x70C5,
+ [14681] = 0x70C6, [14682] = 0x70C7, [14683] = 0x70DA, [14684] = 0x70CE,
+ [14685] = 0x70E1, [14686] = 0x7242, [14687] = 0x7278, [14722] = 0x7277,
+ [14723] = 0x7276, [14724] = 0x7300, [14725] = 0x72FA, [14726] = 0x72F4,
+ [14727] = 0x72FE, [14728] = 0x72F6, [14729] = 0x72F3, [14730] = 0x72FB,
+ [14731] = 0x7301, [14732] = 0x73D3, [14733] = 0x73D9, [14734] = 0x73E5,
+ [14735] = 0x73D6, [14736] = 0x73BC, [14737] = 0x73E7, [14738] = 0x73E3,
+ [14739] = 0x73E9, [14740] = 0x73DC, [14741] = 0x73D2, [14742] = 0x73DB,
+ [14743] = 0x73D4, [14744] = 0x73DD, [14745] = 0x73DA, [14746] = 0x73D7,
+ [14747] = 0x73D8, [14748] = 0x73E8, [14749] = 0x74DE, [14750] = 0x74DF,
+ [14751] = 0x74F4, [14752] = 0x74F5, [14753] = 0x7521, [14754] = 0x755B,
+ [14755] = 0x755F, [14756] = 0x75B0, [14757] = 0x75C1, [14758] = 0x75BB,
+ [14759] = 0x75C4, [14760] = 0x75C0, [14761] = 0x75BF, [14762] = 0x75B6,
+ [14763] = 0x75BA, [14764] = 0x768A, [14765] = 0x76C9, [14766] = 0x771D,
+ [14767] = 0x771B, [14768] = 0x7710, [14769] = 0x7713, [14770] = 0x7712,
+ [14771] = 0x7723, [14772] = 0x7711, [14773] = 0x7715, [14774] = 0x7719,
+ [14775] = 0x771A, [14776] = 0x7722, [14777] = 0x7727, [14778] = 0x7823,
+ [14779] = 0x782C, [14780] = 0x7822, [14781] = 0x7835, [14782] = 0x782F,
+ [14783] = 0x7828, [14784] = 0x782E, [14785] = 0x782B, [14786] = 0x7821,
+ [14787] = 0x7829, [14788] = 0x7833, [14789] = 0x782A, [14790] = 0x7831,
+ [14791] = 0x7954, [14792] = 0x795B, [14793] = 0x794F, [14794] = 0x795C,
+ [14795] = 0x7953, [14796] = 0x7952, [14797] = 0x7951, [14798] = 0x79EB,
+ [14799] = 0x79EC, [14800] = 0x79E0, [14801] = 0x79EE, [14802] = 0x79ED,
+ [14803] = 0x79EA, [14804] = 0x79DC, [14805] = 0x79DE, [14806] = 0x79DD,
+ [14807] = 0x7A86, [14808] = 0x7A89, [14809] = 0x7A85, [14810] = 0x7A8B,
+ [14811] = 0x7A8C, [14812] = 0x7A8A, [14813] = 0x7A87, [14814] = 0x7AD8,
+ [14815] = 0x7B10, [14820] = 0x7B04, [14821] = 0x7B13, [14822] = 0x7B05,
+ [14823] = 0x7B0F, [14824] = 0x7B08, [14825] = 0x7B0A, [14826] = 0x7B0E,
+ [14827] = 0x7B09, [14828] = 0x7B12, [14829] = 0x7C84, [14830] = 0x7C91,
+ [14831] = 0x7C8A, [14832] = 0x7C8C, [14833] = 0x7C88, [14834] = 0x7C8D,
+ [14835] = 0x7C85, [14836] = 0x7D1E, [14837] = 0x7D1D, [14838] = 0x7D11,
+ [14839] = 0x7D0E, [14840] = 0x7D18, [14841] = 0x7D16, [14842] = 0x7D13,
+ [14843] = 0x7D1F, [14844] = 0x7D12, [14845] = 0x7D0F, [14846] = 0x7D0C,
+ [14847] = 0x7F5C, [14848] = 0x7F61, [14849] = 0x7F5E, [14850] = 0x7F60,
+ [14851] = 0x7F5D, [14852] = 0x7F5B, [14853] = 0x7F96, [14854] = 0x7F92,
+ [14855] = 0x7FC3, [14856] = 0x7FC2, [14857] = 0x7FC0, [14858] = 0x8016,
+ [14859] = 0x803E, [14860] = 0x8039, [14861] = 0x80FA, [14862] = 0x80F2,
+ [14863] = 0x80F9, [14864] = 0x80F5, [14865] = 0x8101, [14866] = 0x80FB,
+ [14867] = 0x8100, [14868] = 0x8201, [14869] = 0x822F, [14870] = 0x8225,
+ [14871] = 0x8333, [14872] = 0x832D, [14873] = 0x8344, [14874] = 0x8319,
+ [14875] = 0x8351, [14876] = 0x8325, [14877] = 0x8356, [14878] = 0x833F,
+ [14879] = 0x8341, [14880] = 0x8326, [14881] = 0x831C, [14882] = 0x8322,
+ [14917] = 0x8342, [14918] = 0x834E, [14919] = 0x831B, [14920] = 0x832A,
+ [14921] = 0x8308, [14922] = 0x833C, [14923] = 0x834D, [14924] = 0x8316,
+ [14925] = 0x8324, [14926] = 0x8320, [14927] = 0x8337, [14928] = 0x832F,
+ [14929] = 0x8329, [14930] = 0x8347, [14931] = 0x8345, [14932] = 0x834C,
+ [14933] = 0x8353, [14934] = 0x831E, [14935] = 0x832C, [14936] = 0x834B,
+ [14937] = 0x8327, [14938] = 0x8348, [14939] = 0x8653, [14940] = 0x8652,
+ [14941] = 0x86A2, [14942] = 0x86A8, [14943] = 0x8696, [14944] = 0x868D,
+ [14945] = 0x8691, [14946] = 0x869E, [14947] = 0x8687, [14948] = 0x8697,
+ [14949] = 0x8686, [14950] = 0x868B, [14951] = 0x869A, [14952] = 0x8685,
+ [14953] = 0x86A5, [14954] = 0x8699, [14955] = 0x86A1, [14956] = 0x86A7,
+ [14957] = 0x8695, [14958] = 0x8698, [14959] = 0x868E, [14960] = 0x869D,
+ [14961] = 0x8690, [14962] = 0x8694, [14963] = 0x8843, [14964] = 0x8844,
+ [14965] = 0x886D, [14966] = 0x8875, [14967] = 0x8876, [14968] = 0x8872,
+ [14969] = 0x8880, [14970] = 0x8871, [14971] = 0x887F, [14972] = 0x886F,
+ [14973] = 0x8883, [14974] = 0x887E, [14975] = 0x8874, [14976] = 0x887C,
+ [14977] = 0x8A12, [14978] = 0x8C47, [14979] = 0x8C57, [14980] = 0x8C7B,
+ [14981] = 0x8CA4, [14982] = 0x8CA3, [14983] = 0x8D76, [14984] = 0x8D78,
+ [14985] = 0x8DB5, [14986] = 0x8DB7, [14987] = 0x8DB6, [14988] = 0x8ED1,
+ [14989] = 0x8ED3, [14990] = 0x8FFE, [14991] = 0x8FF5, [14992] = 0x9002,
+ [14993] = 0x8FFF, [14994] = 0x8FFB, [14995] = 0x9004, [14996] = 0x8FFC,
+ [14997] = 0x8FF6, [14998] = 0x90D6, [14999] = 0x90E0, [15000] = 0x90D9,
+ [15001] = 0x90DA, [15002] = 0x90E3, [15003] = 0x90DF, [15004] = 0x90E5,
+ [15005] = 0x90D8, [15006] = 0x90DB, [15007] = 0x90D7, [15008] = 0x90DC,
+ [15009] = 0x90E4, [15010] = 0x9150, [15015] = 0x914E, [15016] = 0x914F,
+ [15017] = 0x91D5, [15018] = 0x91E2, [15019] = 0x91DA, [15020] = 0x965C,
+ [15021] = 0x965F, [15022] = 0x96BC, [15023] = 0x98E3, [15024] = 0x9ADF,
+ [15025] = 0x9B2F, [15026] = 0x4E7F, [15027] = 0x5070, [15028] = 0x506A,
+ [15029] = 0x5061, [15030] = 0x505E, [15031] = 0x5060, [15032] = 0x5053,
+ [15033] = 0x504B, [15034] = 0x505D, [15035] = 0x5072, [15036] = 0x5048,
+ [15037] = 0x504D, [15038] = 0x5041, [15039] = 0x505B, [15040] = 0x504A,
+ [15041] = 0x5062, [15042] = 0x5015, [15043] = 0x5045, [15044] = 0x505F,
+ [15045] = 0x5069, [15046] = 0x506B, [15047] = 0x5063, [15048] = 0x5064,
+ [15049] = 0x5046, [15050] = 0x5040, [15051] = 0x506E, [15052] = 0x5073,
+ [15053] = 0x5057, [15054] = 0x5051, [15055] = 0x51D0, [15056] = 0x526B,
+ [15057] = 0x526D, [15058] = 0x526C, [15059] = 0x526E, [15060] = 0x52D6,
+ [15061] = 0x52D3, [15062] = 0x532D, [15063] = 0x539C, [15064] = 0x5575,
+ [15065] = 0x5576, [15066] = 0x553C, [15067] = 0x554D, [15068] = 0x5550,
+ [15069] = 0x5534, [15070] = 0x552A, [15071] = 0x5551, [15072] = 0x5562,
+ [15073] = 0x5536, [15074] = 0x5535, [15075] = 0x5530, [15076] = 0x5552,
+ [15077] = 0x5545, [15112] = 0x550C, [15113] = 0x5532, [15114] = 0x5565,
+ [15115] = 0x554E, [15116] = 0x5539, [15117] = 0x5548, [15118] = 0x552D,
+ [15119] = 0x553B, [15120] = 0x5540, [15121] = 0x554B, [15122] = 0x570A,
+ [15123] = 0x5707, [15124] = 0x57FB, [15125] = 0x5814, [15126] = 0x57E2,
+ [15127] = 0x57F6, [15128] = 0x57DC, [15129] = 0x57F4, [15130] = 0x5800,
+ [15131] = 0x57ED, [15132] = 0x57FD, [15133] = 0x5808, [15134] = 0x57F8,
+ [15135] = 0x580B, [15136] = 0x57F3, [15137] = 0x57CF, [15138] = 0x5807,
+ [15139] = 0x57EE, [15140] = 0x57E3, [15141] = 0x57F2, [15142] = 0x57E5,
+ [15143] = 0x57EC, [15144] = 0x57E1, [15145] = 0x580E, [15146] = 0x57FC,
+ [15147] = 0x5810, [15148] = 0x57E7, [15149] = 0x5801, [15150] = 0x580C,
+ [15151] = 0x57F1, [15152] = 0x57E9, [15153] = 0x57F0, [15154] = 0x580D,
+ [15155] = 0x5804, [15156] = 0x595C, [15157] = 0x5A60, [15158] = 0x5A58,
+ [15159] = 0x5A55, [15160] = 0x5A67, [15161] = 0x5A5E, [15162] = 0x5A38,
+ [15163] = 0x5A35, [15164] = 0x5A6D, [15165] = 0x5A50, [15166] = 0x5A5F,
+ [15167] = 0x5A65, [15168] = 0x5A6C, [15169] = 0x5A53, [15170] = 0x5A64,
+ [15171] = 0x5A57, [15172] = 0x5A43, [15173] = 0x5A5D, [15174] = 0x5A52,
+ [15175] = 0x5A44, [15176] = 0x5A5B, [15177] = 0x5A48, [15178] = 0x5A8E,
+ [15179] = 0x5A3E, [15180] = 0x5A4D, [15181] = 0x5A39, [15182] = 0x5A4C,
+ [15183] = 0x5A70, [15184] = 0x5A69, [15185] = 0x5A47, [15186] = 0x5A51,
+ [15187] = 0x5A56, [15188] = 0x5A42, [15189] = 0x5A5C, [15190] = 0x5B72,
+ [15191] = 0x5B6E, [15192] = 0x5BC1, [15193] = 0x5BC0, [15194] = 0x5C59,
+ [15195] = 0x5D1E, [15196] = 0x5D0B, [15197] = 0x5D1D, [15198] = 0x5D1A,
+ [15199] = 0x5D20, [15200] = 0x5D0C, [15201] = 0x5D28, [15202] = 0x5D0D,
+ [15203] = 0x5D26, [15204] = 0x5D25, [15205] = 0x5D0F, [15210] = 0x5D30,
+ [15211] = 0x5D12, [15212] = 0x5D23, [15213] = 0x5D1F, [15214] = 0x5D2E,
+ [15215] = 0x5E3E, [15216] = 0x5E34, [15217] = 0x5EB1, [15218] = 0x5EB4,
+ [15219] = 0x5EB9, [15220] = 0x5EB2, [15221] = 0x5EB3, [15222] = 0x5F36,
+ [15223] = 0x5F38, [15224] = 0x5F9B, [15225] = 0x5F96, [15226] = 0x5F9F,
+ [15227] = 0x608A, [15228] = 0x6090, [15229] = 0x6086, [15230] = 0x60BE,
+ [15231] = 0x60B0, [15232] = 0x60BA, [15233] = 0x60D3, [15234] = 0x60D4,
+ [15235] = 0x60CF, [15236] = 0x60E4, [15237] = 0x60D9, [15238] = 0x60DD,
+ [15239] = 0x60C8, [15240] = 0x60B1, [15241] = 0x60DB, [15242] = 0x60B7,
+ [15243] = 0x60CA, [15244] = 0x60BF, [15245] = 0x60C3, [15246] = 0x60CD,
+ [15247] = 0x60C0, [15248] = 0x6332, [15249] = 0x6365, [15250] = 0x638A,
+ [15251] = 0x6382, [15252] = 0x637D, [15253] = 0x63BD, [15254] = 0x639E,
+ [15255] = 0x63AD, [15256] = 0x639D, [15257] = 0x6397, [15258] = 0x63AB,
+ [15259] = 0x638E, [15260] = 0x636F, [15261] = 0x6387, [15262] = 0x6390,
+ [15263] = 0x636E, [15264] = 0x63AF, [15265] = 0x6375, [15266] = 0x639C,
+ [15267] = 0x636D, [15268] = 0x63AE, [15269] = 0x637C, [15270] = 0x63A4,
+ [15271] = 0x633B, [15272] = 0x639F, [15307] = 0x6378, [15308] = 0x6385,
+ [15309] = 0x6381, [15310] = 0x6391, [15311] = 0x638D, [15312] = 0x6370,
+ [15313] = 0x6553, [15314] = 0x65CD, [15315] = 0x6665, [15316] = 0x6661,
+ [15317] = 0x665B, [15318] = 0x6659, [15319] = 0x665C, [15320] = 0x6662,
+ [15321] = 0x6718, [15322] = 0x6879, [15323] = 0x6887, [15324] = 0x6890,
+ [15325] = 0x689C, [15326] = 0x686D, [15327] = 0x686E, [15328] = 0x68AE,
+ [15329] = 0x68AB, [15330] = 0x6956, [15331] = 0x686F, [15332] = 0x68A3,
+ [15333] = 0x68AC, [15334] = 0x68A9, [15335] = 0x6875, [15336] = 0x6874,
+ [15337] = 0x68B2, [15338] = 0x688F, [15339] = 0x6877, [15340] = 0x6892,
+ [15341] = 0x687C, [15342] = 0x686B, [15343] = 0x6872, [15344] = 0x68AA,
+ [15345] = 0x6880, [15346] = 0x6871, [15347] = 0x687E, [15348] = 0x689B,
+ [15349] = 0x6896, [15350] = 0x688B, [15351] = 0x68A0, [15352] = 0x6889,
+ [15353] = 0x68A4, [15354] = 0x6878, [15355] = 0x687B, [15356] = 0x6891,
+ [15357] = 0x688C, [15358] = 0x688A, [15359] = 0x687D, [15360] = 0x6B36,
+ [15361] = 0x6B33, [15362] = 0x6B37, [15363] = 0x6B38, [15364] = 0x6B91,
+ [15365] = 0x6B8F, [15366] = 0x6B8D, [15367] = 0x6B8E, [15368] = 0x6B8C,
+ [15369] = 0x6C2A, [15370] = 0x6DC0, [15371] = 0x6DAB, [15372] = 0x6DB4,
+ [15373] = 0x6DB3, [15374] = 0x6E74, [15375] = 0x6DAC, [15376] = 0x6DE9,
+ [15377] = 0x6DE2, [15378] = 0x6DB7, [15379] = 0x6DF6, [15380] = 0x6DD4,
+ [15381] = 0x6E00, [15382] = 0x6DC8, [15383] = 0x6DE0, [15384] = 0x6DDF,
+ [15385] = 0x6DD6, [15386] = 0x6DBE, [15387] = 0x6DE5, [15388] = 0x6DDC,
+ [15389] = 0x6DDD, [15390] = 0x6DDB, [15391] = 0x6DF4, [15392] = 0x6DCA,
+ [15393] = 0x6DBD, [15394] = 0x6DED, [15395] = 0x6DF0, [15396] = 0x6DBA,
+ [15397] = 0x6DD5, [15398] = 0x6DC2, [15399] = 0x6DCF, [15400] = 0x6DC9,
+ [15405] = 0x6DD0, [15406] = 0x6DF2, [15407] = 0x6DD3, [15408] = 0x6DFD,
+ [15409] = 0x6DD7, [15410] = 0x6DCD, [15411] = 0x6DE3, [15412] = 0x6DBB,
+ [15413] = 0x70FA, [15414] = 0x710D, [15415] = 0x70F7, [15416] = 0x7117,
+ [15417] = 0x70F4, [15418] = 0x710C, [15419] = 0x70F0, [15420] = 0x7104,
+ [15421] = 0x70F3, [15422] = 0x7110, [15423] = 0x70FC, [15424] = 0x70FF,
+ [15425] = 0x7106, [15426] = 0x7113, [15427] = 0x7100, [15428] = 0x70F8,
+ [15429] = 0x70F6, [15430] = 0x710B, [15431] = 0x7102, [15432] = 0x710E,
+ [15433] = 0x727E, [15434] = 0x727B, [15435] = 0x727C, [15436] = 0x727F,
+ [15437] = 0x731D, [15438] = 0x7317, [15439] = 0x7307, [15440] = 0x7311,
+ [15441] = 0x7318, [15442] = 0x730A, [15443] = 0x7308, [15444] = 0x72FF,
+ [15445] = 0x730F, [15446] = 0x731E, [15447] = 0x7388, [15448] = 0x73F6,
+ [15449] = 0x73F8, [15450] = 0x73F5, [15451] = 0x7404, [15452] = 0x7401,
+ [15453] = 0x73FD, [15454] = 0x7407, [15455] = 0x7400, [15456] = 0x73FA,
+ [15457] = 0x73FC, [15458] = 0x73FF, [15459] = 0x740C, [15460] = 0x740B,
+ [15461] = 0x73F4, [15462] = 0x7408, [15463] = 0x7564, [15464] = 0x7563,
+ [15465] = 0x75CE, [15466] = 0x75D2, [15467] = 0x75CF, [15502] = 0x75CB,
+ [15503] = 0x75CC, [15504] = 0x75D1, [15505] = 0x75D0, [15506] = 0x768F,
+ [15507] = 0x7689, [15508] = 0x76D3, [15509] = 0x7739, [15510] = 0x772F,
+ [15511] = 0x772D, [15512] = 0x7731, [15513] = 0x7732, [15514] = 0x7734,
+ [15515] = 0x7733, [15516] = 0x773D, [15517] = 0x7725, [15518] = 0x773B,
+ [15519] = 0x7735, [15520] = 0x7848, [15521] = 0x7852, [15522] = 0x7849,
+ [15523] = 0x784D, [15524] = 0x784A, [15525] = 0x784C, [15526] = 0x7826,
+ [15527] = 0x7845, [15528] = 0x7850, [15529] = 0x7964, [15530] = 0x7967,
+ [15531] = 0x7969, [15532] = 0x796A, [15533] = 0x7963, [15534] = 0x796B,
+ [15535] = 0x7961, [15536] = 0x79BB, [15537] = 0x79FA, [15538] = 0x79F8,
+ [15539] = 0x79F6, [15540] = 0x79F7, [15541] = 0x7A8F, [15542] = 0x7A94,
+ [15543] = 0x7A90, [15544] = 0x7B35, [15545] = 0x7B47, [15546] = 0x7B34,
+ [15547] = 0x7B25, [15548] = 0x7B30, [15549] = 0x7B22, [15550] = 0x7B24,
+ [15551] = 0x7B33, [15552] = 0x7B18, [15553] = 0x7B2A, [15554] = 0x7B1D,
+ [15555] = 0x7B31, [15556] = 0x7B2B, [15557] = 0x7B2D, [15558] = 0x7B2F,
+ [15559] = 0x7B32, [15560] = 0x7B38, [15561] = 0x7B1A, [15562] = 0x7B23,
+ [15563] = 0x7C94, [15564] = 0x7C98, [15565] = 0x7C96, [15566] = 0x7CA3,
+ [15567] = 0x7D35, [15568] = 0x7D3D, [15569] = 0x7D38, [15570] = 0x7D36,
+ [15571] = 0x7D3A, [15572] = 0x7D45, [15573] = 0x7D2C, [15574] = 0x7D29,
+ [15575] = 0x7D41, [15576] = 0x7D47, [15577] = 0x7D3E, [15578] = 0x7D3F,
+ [15579] = 0x7D4A, [15580] = 0x7D3B, [15581] = 0x7D28, [15582] = 0x7F63,
+ [15583] = 0x7F95, [15584] = 0x7F9C, [15585] = 0x7F9D, [15586] = 0x7F9B,
+ [15587] = 0x7FCA, [15588] = 0x7FCB, [15589] = 0x7FCD, [15590] = 0x7FD0,
+ [15591] = 0x7FD1, [15592] = 0x7FC7, [15593] = 0x7FCF, [15594] = 0x7FC9,
+ [15595] = 0x801F, [15600] = 0x801E, [15601] = 0x801B, [15602] = 0x8047,
+ [15603] = 0x8043, [15604] = 0x8048, [15605] = 0x8118, [15606] = 0x8125,
+ [15607] = 0x8119, [15608] = 0x811B, [15609] = 0x812D, [15610] = 0x811F,
+ [15611] = 0x812C, [15612] = 0x811E, [15613] = 0x8121, [15614] = 0x8115,
+ [15615] = 0x8127, [15616] = 0x811D, [15617] = 0x8122, [15618] = 0x8211,
+ [15619] = 0x8238, [15620] = 0x8233, [15621] = 0x823A, [15622] = 0x8234,
+ [15623] = 0x8232, [15624] = 0x8274, [15625] = 0x8390, [15626] = 0x83A3,
+ [15627] = 0x83A8, [15628] = 0x838D, [15629] = 0x837A, [15630] = 0x8373,
+ [15631] = 0x83A4, [15632] = 0x8374, [15633] = 0x838F, [15634] = 0x8381,
+ [15635] = 0x8395, [15636] = 0x8399, [15637] = 0x8375, [15638] = 0x8394,
+ [15639] = 0x83A9, [15640] = 0x837D, [15641] = 0x8383, [15642] = 0x838C,
+ [15643] = 0x839D, [15644] = 0x839B, [15645] = 0x83AA, [15646] = 0x838B,
+ [15647] = 0x837E, [15648] = 0x83A5, [15649] = 0x83AF, [15650] = 0x8388,
+ [15651] = 0x8397, [15652] = 0x83B0, [15653] = 0x837F, [15654] = 0x83A6,
+ [15655] = 0x8387, [15656] = 0x83AE, [15657] = 0x8376, [15658] = 0x839A,
+ [15659] = 0x8659, [15660] = 0x8656, [15661] = 0x86BF, [15662] = 0x86B7,
+ [15697] = 0x86C2, [15698] = 0x86C1, [15699] = 0x86C5, [15700] = 0x86BA,
+ [15701] = 0x86B0, [15702] = 0x86C8, [15703] = 0x86B9, [15704] = 0x86B3,
+ [15705] = 0x86B8, [15706] = 0x86CC, [15707] = 0x86B4, [15708] = 0x86BB,
+ [15709] = 0x86BC, [15710] = 0x86C3, [15711] = 0x86BD, [15712] = 0x86BE,
+ [15713] = 0x8852, [15714] = 0x8889, [15715] = 0x8895, [15716] = 0x88A8,
+ [15717] = 0x88A2, [15718] = 0x88AA, [15719] = 0x889A, [15720] = 0x8891,
+ [15721] = 0x88A1, [15722] = 0x889F, [15723] = 0x8898, [15724] = 0x88A7,
+ [15725] = 0x8899, [15726] = 0x889B, [15727] = 0x8897, [15728] = 0x88A4,
+ [15729] = 0x88AC, [15730] = 0x888C, [15731] = 0x8893, [15732] = 0x888E,
+ [15733] = 0x8982, [15734] = 0x89D6, [15735] = 0x89D9, [15736] = 0x89D5,
+ [15737] = 0x8A30, [15738] = 0x8A27, [15739] = 0x8A2C, [15740] = 0x8A1E,
+ [15741] = 0x8C39, [15742] = 0x8C3B, [15743] = 0x8C5C, [15744] = 0x8C5D,
+ [15745] = 0x8C7D, [15746] = 0x8CA5, [15747] = 0x8D7D, [15748] = 0x8D7B,
+ [15749] = 0x8D79, [15750] = 0x8DBC, [15751] = 0x8DC2, [15752] = 0x8DB9,
+ [15753] = 0x8DBF, [15754] = 0x8DC1, [15755] = 0x8ED8, [15756] = 0x8EDE,
+ [15757] = 0x8EDD, [15758] = 0x8EDC, [15759] = 0x8ED7, [15760] = 0x8EE0,
+ [15761] = 0x8EE1, [15762] = 0x9024, [15763] = 0x900B, [15764] = 0x9011,
+ [15765] = 0x901C, [15766] = 0x900C, [15767] = 0x9021, [15768] = 0x90EF,
+ [15769] = 0x90EA, [15770] = 0x90F0, [15771] = 0x90F4, [15772] = 0x90F2,
+ [15773] = 0x90F3, [15774] = 0x90D4, [15775] = 0x90EB, [15776] = 0x90EC,
+ [15777] = 0x90E9, [15778] = 0x9156, [15779] = 0x9158, [15780] = 0x915A,
+ [15781] = 0x9153, [15782] = 0x9155, [15783] = 0x91EC, [15784] = 0x91F4,
+ [15785] = 0x91F1, [15786] = 0x91F3, [15787] = 0x91F8, [15788] = 0x91E4,
+ [15789] = 0x91F9, [15790] = 0x91EA, [15795] = 0x91EB, [15796] = 0x91F7,
+ [15797] = 0x91E8, [15798] = 0x91EE, [15799] = 0x957A, [15800] = 0x9586,
+ [15801] = 0x9588, [15802] = 0x967C, [15803] = 0x966D, [15804] = 0x966B,
+ [15805] = 0x9671, [15806] = 0x966F, [15807] = 0x96BF, [15808] = 0x976A,
+ [15809] = 0x9804, [15810] = 0x98E5, [15811] = 0x9997, [15812] = 0x509B,
+ [15813] = 0x5095, [15814] = 0x5094, [15815] = 0x509E, [15816] = 0x508B,
+ [15817] = 0x50A3, [15818] = 0x5083, [15819] = 0x508C, [15820] = 0x508E,
+ [15821] = 0x509D, [15822] = 0x5068, [15823] = 0x509C, [15824] = 0x5092,
+ [15825] = 0x5082, [15826] = 0x5087, [15827] = 0x515F, [15828] = 0x51D4,
+ [15829] = 0x5312, [15830] = 0x5311, [15831] = 0x53A4, [15832] = 0x53A7,
+ [15833] = 0x5591, [15834] = 0x55A8, [15835] = 0x55A5, [15836] = 0x55AD,
+ [15837] = 0x5577, [15838] = 0x5645, [15839] = 0x55A2, [15840] = 0x5593,
+ [15841] = 0x5588, [15842] = 0x558F, [15843] = 0x55B5, [15844] = 0x5581,
+ [15845] = 0x55A3, [15846] = 0x5592, [15847] = 0x55A4, [15848] = 0x557D,
+ [15849] = 0x558C, [15850] = 0x55A6, [15851] = 0x557F, [15852] = 0x5595,
+ [15853] = 0x55A1, [15854] = 0x558E, [15855] = 0x570C, [15856] = 0x5829,
+ [15857] = 0x5837, [15892] = 0x5819, [15893] = 0x581E, [15894] = 0x5827,
+ [15895] = 0x5823, [15896] = 0x5828, [15897] = 0x57F5, [15898] = 0x5848,
+ [15899] = 0x5825, [15900] = 0x581C, [15901] = 0x581B, [15902] = 0x5833,
+ [15903] = 0x583F, [15904] = 0x5836, [15905] = 0x582E, [15906] = 0x5839,
+ [15907] = 0x5838, [15908] = 0x582D, [15909] = 0x582C, [15910] = 0x583B,
+ [15911] = 0x5961, [15912] = 0x5AAF, [15913] = 0x5A94, [15914] = 0x5A9F,
+ [15915] = 0x5A7A, [15916] = 0x5AA2, [15917] = 0x5A9E, [15918] = 0x5A78,
+ [15919] = 0x5AA6, [15920] = 0x5A7C, [15921] = 0x5AA5, [15922] = 0x5AAC,
+ [15923] = 0x5A95, [15924] = 0x5AAE, [15925] = 0x5A37, [15926] = 0x5A84,
+ [15927] = 0x5A8A, [15928] = 0x5A97, [15929] = 0x5A83, [15930] = 0x5A8B,
+ [15931] = 0x5AA9, [15932] = 0x5A7B, [15933] = 0x5A7D, [15934] = 0x5A8C,
+ [15935] = 0x5A9C, [15936] = 0x5A8F, [15937] = 0x5A93, [15938] = 0x5A9D,
+ [15939] = 0x5BEA, [15940] = 0x5BCD, [15941] = 0x5BCB, [15942] = 0x5BD4,
+ [15943] = 0x5BD1, [15944] = 0x5BCA, [15945] = 0x5BCE, [15946] = 0x5C0C,
+ [15947] = 0x5C30, [15948] = 0x5D37, [15949] = 0x5D43, [15950] = 0x5D6B,
+ [15951] = 0x5D41, [15952] = 0x5D4B, [15953] = 0x5D3F, [15954] = 0x5D35,
+ [15955] = 0x5D51, [15956] = 0x5D4E, [15957] = 0x5D55, [15958] = 0x5D33,
+ [15959] = 0x5D3A, [15960] = 0x5D52, [15961] = 0x5D3D, [15962] = 0x5D31,
+ [15963] = 0x5D59, [15964] = 0x5D42, [15965] = 0x5D39, [15966] = 0x5D49,
+ [15967] = 0x5D38, [15968] = 0x5D3C, [15969] = 0x5D32, [15970] = 0x5D36,
+ [15971] = 0x5D40, [15972] = 0x5D45, [15973] = 0x5E44, [15974] = 0x5E41,
+ [15975] = 0x5F58, [15976] = 0x5FA6, [15977] = 0x5FA5, [15978] = 0x5FAB,
+ [15979] = 0x60C9, [15980] = 0x60B9, [15981] = 0x60CC, [15982] = 0x60E2,
+ [15983] = 0x60CE, [15984] = 0x60C4, [15985] = 0x6114, [15990] = 0x60F2,
+ [15991] = 0x610A, [15992] = 0x6116, [15993] = 0x6105, [15994] = 0x60F5,
+ [15995] = 0x6113, [15996] = 0x60F8, [15997] = 0x60FC, [15998] = 0x60FE,
+ [15999] = 0x60C1, [16000] = 0x6103, [16001] = 0x6118, [16002] = 0x611D,
+ [16003] = 0x6110, [16004] = 0x60FF, [16005] = 0x6104, [16006] = 0x610B,
+ [16007] = 0x624A, [16008] = 0x6394, [16009] = 0x63B1, [16010] = 0x63B0,
+ [16011] = 0x63CE, [16012] = 0x63E5, [16013] = 0x63E8, [16014] = 0x63EF,
+ [16015] = 0x63C3, [16016] = 0x649D, [16017] = 0x63F3, [16018] = 0x63CA,
+ [16019] = 0x63E0, [16020] = 0x63F6, [16021] = 0x63D5, [16022] = 0x63F2,
+ [16023] = 0x63F5, [16024] = 0x6461, [16025] = 0x63DF, [16026] = 0x63BE,
+ [16027] = 0x63DD, [16028] = 0x63DC, [16029] = 0x63C4, [16030] = 0x63D8,
+ [16031] = 0x63D3, [16032] = 0x63C2, [16033] = 0x63C7, [16034] = 0x63CC,
+ [16035] = 0x63CB, [16036] = 0x63C8, [16037] = 0x63F0, [16038] = 0x63D7,
+ [16039] = 0x63D9, [16040] = 0x6532, [16041] = 0x6567, [16042] = 0x656A,
+ [16043] = 0x6564, [16044] = 0x655C, [16045] = 0x6568, [16046] = 0x6565,
+ [16047] = 0x658C, [16048] = 0x659D, [16049] = 0x659E, [16050] = 0x65AE,
+ [16051] = 0x65D0, [16052] = 0x65D2, [16087] = 0x667C, [16088] = 0x666C,
+ [16089] = 0x667B, [16090] = 0x6680, [16091] = 0x6671, [16092] = 0x6679,
+ [16093] = 0x666A, [16094] = 0x6672, [16095] = 0x6701, [16096] = 0x690C,
+ [16097] = 0x68D3, [16098] = 0x6904, [16099] = 0x68DC, [16100] = 0x692A,
+ [16101] = 0x68EC, [16102] = 0x68EA, [16103] = 0x68F1, [16104] = 0x690F,
+ [16105] = 0x68D6, [16106] = 0x68F7, [16107] = 0x68EB, [16108] = 0x68E4,
+ [16109] = 0x68F6, [16110] = 0x6913, [16111] = 0x6910, [16112] = 0x68F3,
+ [16113] = 0x68E1, [16114] = 0x6907, [16115] = 0x68CC, [16116] = 0x6908,
+ [16117] = 0x6970, [16118] = 0x68B4, [16119] = 0x6911, [16120] = 0x68EF,
+ [16121] = 0x68C6, [16122] = 0x6914, [16123] = 0x68F8, [16124] = 0x68D0,
+ [16125] = 0x68FD, [16126] = 0x68FC, [16127] = 0x68E8, [16128] = 0x690B,
+ [16129] = 0x690A, [16130] = 0x6917, [16131] = 0x68CE, [16132] = 0x68C8,
+ [16133] = 0x68DD, [16134] = 0x68DE, [16135] = 0x68E6, [16136] = 0x68F4,
+ [16137] = 0x68D1, [16138] = 0x6906, [16139] = 0x68D4, [16140] = 0x68E9,
+ [16141] = 0x6915, [16142] = 0x6925, [16143] = 0x68C7, [16144] = 0x6B39,
+ [16145] = 0x6B3B, [16146] = 0x6B3F, [16147] = 0x6B3C, [16148] = 0x6B94,
+ [16149] = 0x6B97, [16150] = 0x6B99, [16151] = 0x6B95, [16152] = 0x6BBD,
+ [16153] = 0x6BF0, [16154] = 0x6BF2, [16155] = 0x6BF3, [16156] = 0x6C30,
+ [16157] = 0x6DFC, [16158] = 0x6E46, [16159] = 0x6E47, [16160] = 0x6E1F,
+ [16161] = 0x6E49, [16162] = 0x6E88, [16163] = 0x6E3C, [16164] = 0x6E3D,
+ [16165] = 0x6E45, [16166] = 0x6E62, [16167] = 0x6E2B, [16168] = 0x6E3F,
+ [16169] = 0x6E41, [16170] = 0x6E5D, [16171] = 0x6E73, [16172] = 0x6E1C,
+ [16173] = 0x6E33, [16174] = 0x6E4B, [16175] = 0x6E40, [16176] = 0x6E51,
+ [16177] = 0x6E3B, [16178] = 0x6E03, [16179] = 0x6E2E, [16180] = 0x6E5E,
+ [16185] = 0x6E68, [16186] = 0x6E5C, [16187] = 0x6E61, [16188] = 0x6E31,
+ [16189] = 0x6E28, [16190] = 0x6E60, [16191] = 0x6E71, [16192] = 0x6E6B,
+ [16193] = 0x6E39, [16194] = 0x6E22, [16195] = 0x6E30, [16196] = 0x6E53,
+ [16197] = 0x6E65, [16198] = 0x6E27, [16199] = 0x6E78, [16200] = 0x6E64,
+ [16201] = 0x6E77, [16202] = 0x6E55, [16203] = 0x6E79, [16204] = 0x6E52,
+ [16205] = 0x6E66, [16206] = 0x6E35, [16207] = 0x6E36, [16208] = 0x6E5A,
+ [16209] = 0x7120, [16210] = 0x711E, [16211] = 0x712F, [16212] = 0x70FB,
+ [16213] = 0x712E, [16214] = 0x7131, [16215] = 0x7123, [16216] = 0x7125,
+ [16217] = 0x7122, [16218] = 0x7132, [16219] = 0x711F, [16220] = 0x7128,
+ [16221] = 0x713A, [16222] = 0x711B, [16223] = 0x724B, [16224] = 0x725A,
+ [16225] = 0x7288, [16226] = 0x7289, [16227] = 0x7286, [16228] = 0x7285,
+ [16229] = 0x728B, [16230] = 0x7312, [16231] = 0x730B, [16232] = 0x7330,
+ [16233] = 0x7322, [16234] = 0x7331, [16235] = 0x7333, [16236] = 0x7327,
+ [16237] = 0x7332, [16238] = 0x732D, [16239] = 0x7326, [16240] = 0x7323,
+ [16241] = 0x7335, [16242] = 0x730C, [16243] = 0x742E, [16244] = 0x742C,
+ [16245] = 0x7430, [16246] = 0x742B, [16247] = 0x7416, [16282] = 0x741A,
+ [16283] = 0x7421, [16284] = 0x742D, [16285] = 0x7431, [16286] = 0x7424,
+ [16287] = 0x7423, [16288] = 0x741D, [16289] = 0x7429, [16290] = 0x7420,
+ [16291] = 0x7432, [16292] = 0x74FB, [16293] = 0x752F, [16294] = 0x756F,
+ [16295] = 0x756C, [16296] = 0x75E7, [16297] = 0x75DA, [16298] = 0x75E1,
+ [16299] = 0x75E6, [16300] = 0x75DD, [16301] = 0x75DF, [16302] = 0x75E4,
+ [16303] = 0x75D7, [16304] = 0x7695, [16305] = 0x7692, [16306] = 0x76DA,
+ [16307] = 0x7746, [16308] = 0x7747, [16309] = 0x7744, [16310] = 0x774D,
+ [16311] = 0x7745, [16312] = 0x774A, [16313] = 0x774E, [16314] = 0x774B,
+ [16315] = 0x774C, [16316] = 0x77DE, [16317] = 0x77EC, [16318] = 0x7860,
+ [16319] = 0x7864, [16320] = 0x7865, [16321] = 0x785C, [16322] = 0x786D,
+ [16323] = 0x7871, [16324] = 0x786A, [16325] = 0x786E, [16326] = 0x7870,
+ [16327] = 0x7869, [16328] = 0x7868, [16329] = 0x785E, [16330] = 0x7862,
+ [16331] = 0x7974, [16332] = 0x7973, [16333] = 0x7972, [16334] = 0x7970,
+ [16335] = 0x7A02, [16336] = 0x7A0A, [16337] = 0x7A03, [16338] = 0x7A0C,
+ [16339] = 0x7A04, [16340] = 0x7A99, [16341] = 0x7AE6, [16342] = 0x7AE4,
+ [16343] = 0x7B4A, [16344] = 0x7B3B, [16345] = 0x7B44, [16346] = 0x7B48,
+ [16347] = 0x7B4C, [16348] = 0x7B4E, [16349] = 0x7B40, [16350] = 0x7B58,
+ [16351] = 0x7B45, [16352] = 0x7CA2, [16353] = 0x7C9E, [16354] = 0x7CA8,
+ [16355] = 0x7CA1, [16356] = 0x7D58, [16357] = 0x7D6F, [16358] = 0x7D63,
+ [16359] = 0x7D53, [16360] = 0x7D56, [16361] = 0x7D67, [16362] = 0x7D6A,
+ [16363] = 0x7D4F, [16364] = 0x7D6D, [16365] = 0x7D5C, [16366] = 0x7D6B,
+ [16367] = 0x7D52, [16368] = 0x7D54, [16369] = 0x7D69, [16370] = 0x7D51,
+ [16371] = 0x7D5F, [16372] = 0x7D4E, [16373] = 0x7F3E, [16374] = 0x7F3F,
+ [16375] = 0x7F65, [16380] = 0x7F66, [16381] = 0x7FA2, [16382] = 0x7FA0,
+ [16383] = 0x7FA1, [16384] = 0x7FD7, [16385] = 0x8051, [16386] = 0x804F,
+ [16387] = 0x8050, [16388] = 0x80FE, [16389] = 0x80D4, [16390] = 0x8143,
+ [16391] = 0x814A, [16392] = 0x8152, [16393] = 0x814F, [16394] = 0x8147,
+ [16395] = 0x813D, [16396] = 0x814D, [16397] = 0x813A, [16398] = 0x81E6,
+ [16399] = 0x81EE, [16400] = 0x81F7, [16401] = 0x81F8, [16402] = 0x81F9,
+ [16403] = 0x8204, [16404] = 0x823C, [16405] = 0x823D, [16406] = 0x823F,
+ [16407] = 0x8275, [16408] = 0x833B, [16409] = 0x83CF, [16410] = 0x83F9,
+ [16411] = 0x8423, [16412] = 0x83C0, [16413] = 0x83E8, [16414] = 0x8412,
+ [16415] = 0x83E7, [16416] = 0x83E4, [16417] = 0x83FC, [16418] = 0x83F6,
+ [16419] = 0x8410, [16420] = 0x83C6, [16421] = 0x83C8, [16422] = 0x83EB,
+ [16423] = 0x83E3, [16424] = 0x83BF, [16425] = 0x8401, [16426] = 0x83DD,
+ [16427] = 0x83E5, [16428] = 0x83D8, [16429] = 0x83FF, [16430] = 0x83E1,
+ [16431] = 0x83CB, [16432] = 0x83CE, [16433] = 0x83D6, [16434] = 0x83F5,
+ [16435] = 0x83C9, [16436] = 0x8409, [16437] = 0x840F, [16438] = 0x83DE,
+ [16439] = 0x8411, [16440] = 0x8406, [16441] = 0x83C2, [16442] = 0x83F3,
+ [16477] = 0x83D5, [16478] = 0x83FA, [16479] = 0x83C7, [16480] = 0x83D1,
+ [16481] = 0x83EA, [16482] = 0x8413, [16483] = 0x83C3, [16484] = 0x83EC,
+ [16485] = 0x83EE, [16486] = 0x83C4, [16487] = 0x83FB, [16488] = 0x83D7,
+ [16489] = 0x83E2, [16490] = 0x841B, [16491] = 0x83DB, [16492] = 0x83FE,
+ [16493] = 0x86D8, [16494] = 0x86E2, [16495] = 0x86E6, [16496] = 0x86D3,
+ [16497] = 0x86E3, [16498] = 0x86DA, [16499] = 0x86EA, [16500] = 0x86DD,
+ [16501] = 0x86EB, [16502] = 0x86DC, [16503] = 0x86EC, [16504] = 0x86E9,
+ [16505] = 0x86D7, [16506] = 0x86E8, [16507] = 0x86D1, [16508] = 0x8848,
+ [16509] = 0x8856, [16510] = 0x8855, [16511] = 0x88BA, [16512] = 0x88D7,
+ [16513] = 0x88B9, [16514] = 0x88B8, [16515] = 0x88C0, [16516] = 0x88BE,
+ [16517] = 0x88B6, [16518] = 0x88BC, [16519] = 0x88B7, [16520] = 0x88BD,
+ [16521] = 0x88B2, [16522] = 0x8901, [16523] = 0x88C9, [16524] = 0x8995,
+ [16525] = 0x8998, [16526] = 0x8997, [16527] = 0x89DD, [16528] = 0x89DA,
+ [16529] = 0x89DB, [16530] = 0x8A4E, [16531] = 0x8A4D, [16532] = 0x8A39,
+ [16533] = 0x8A59, [16534] = 0x8A40, [16535] = 0x8A57, [16536] = 0x8A58,
+ [16537] = 0x8A44, [16538] = 0x8A45, [16539] = 0x8A52, [16540] = 0x8A48,
+ [16541] = 0x8A51, [16542] = 0x8A4A, [16543] = 0x8A4C, [16544] = 0x8A4F,
+ [16545] = 0x8C5F, [16546] = 0x8C81, [16547] = 0x8C80, [16548] = 0x8CBA,
+ [16549] = 0x8CBE, [16550] = 0x8CB0, [16551] = 0x8CB9, [16552] = 0x8CB5,
+ [16553] = 0x8D84, [16554] = 0x8D80, [16555] = 0x8D89, [16556] = 0x8DD8,
+ [16557] = 0x8DD3, [16558] = 0x8DCD, [16559] = 0x8DC7, [16560] = 0x8DD6,
+ [16561] = 0x8DDC, [16562] = 0x8DCF, [16563] = 0x8DD5, [16564] = 0x8DD9,
+ [16565] = 0x8DC8, [16566] = 0x8DD7, [16567] = 0x8DC5, [16568] = 0x8EEF,
+ [16569] = 0x8EF7, [16570] = 0x8EFA, [16575] = 0x8EF9, [16576] = 0x8EE6,
+ [16577] = 0x8EEE, [16578] = 0x8EE5, [16579] = 0x8EF5, [16580] = 0x8EE7,
+ [16581] = 0x8EE8, [16582] = 0x8EF6, [16583] = 0x8EEB, [16584] = 0x8EF1,
+ [16585] = 0x8EEC, [16586] = 0x8EF4, [16587] = 0x8EE9, [16588] = 0x902D,
+ [16589] = 0x9034, [16590] = 0x902F, [16591] = 0x9106, [16592] = 0x912C,
+ [16593] = 0x9104, [16594] = 0x90FF, [16595] = 0x90FC, [16596] = 0x9108,
+ [16597] = 0x90F9, [16598] = 0x90FB, [16599] = 0x9101, [16600] = 0x9100,
+ [16601] = 0x9107, [16602] = 0x9105, [16603] = 0x9103, [16604] = 0x9161,
+ [16605] = 0x9164, [16606] = 0x915F, [16607] = 0x9162, [16608] = 0x9160,
+ [16609] = 0x9201, [16610] = 0x920A, [16611] = 0x9225, [16612] = 0x9203,
+ [16613] = 0x921A, [16614] = 0x9226, [16615] = 0x920F, [16616] = 0x920C,
+ [16617] = 0x9200, [16618] = 0x9212, [16619] = 0x91FF, [16620] = 0x91FD,
+ [16621] = 0x9206, [16622] = 0x9204, [16623] = 0x9227, [16624] = 0x9202,
+ [16625] = 0x921C, [16626] = 0x9224, [16627] = 0x9219, [16628] = 0x9217,
+ [16629] = 0x9205, [16630] = 0x9216, [16631] = 0x957B, [16632] = 0x958D,
+ [16633] = 0x958C, [16634] = 0x9590, [16635] = 0x9687, [16636] = 0x967E,
+ [16637] = 0x9688, [16672] = 0x9689, [16673] = 0x9683, [16674] = 0x9680,
+ [16675] = 0x96C2, [16676] = 0x96C8, [16677] = 0x96C3, [16678] = 0x96F1,
+ [16679] = 0x96F0, [16680] = 0x976C, [16681] = 0x9770, [16682] = 0x976E,
+ [16683] = 0x9807, [16684] = 0x98A9, [16685] = 0x98EB, [16686] = 0x9CE6,
+ [16687] = 0x9EF9, [16688] = 0x4E83, [16689] = 0x4E84, [16690] = 0x4EB6,
+ [16691] = 0x50BD, [16692] = 0x50BF, [16693] = 0x50C6, [16694] = 0x50AE,
+ [16695] = 0x50C4, [16696] = 0x50CA, [16697] = 0x50B4, [16698] = 0x50C8,
+ [16699] = 0x50C2, [16700] = 0x50B0, [16701] = 0x50C1, [16702] = 0x50BA,
+ [16703] = 0x50B1, [16704] = 0x50CB, [16705] = 0x50C9, [16706] = 0x50B6,
+ [16707] = 0x50B8, [16708] = 0x51D7, [16709] = 0x527A, [16710] = 0x5278,
+ [16711] = 0x527B, [16712] = 0x527C, [16713] = 0x55C3, [16714] = 0x55DB,
+ [16715] = 0x55CC, [16716] = 0x55D0, [16717] = 0x55CB, [16718] = 0x55CA,
+ [16719] = 0x55DD, [16720] = 0x55C0, [16721] = 0x55D4, [16722] = 0x55C4,
+ [16723] = 0x55E9, [16724] = 0x55BF, [16725] = 0x55D2, [16726] = 0x558D,
+ [16727] = 0x55CF, [16728] = 0x55D5, [16729] = 0x55E2, [16730] = 0x55D6,
+ [16731] = 0x55C8, [16732] = 0x55F2, [16733] = 0x55CD, [16734] = 0x55D9,
+ [16735] = 0x55C2, [16736] = 0x5714, [16737] = 0x5853, [16738] = 0x5868,
+ [16739] = 0x5864, [16740] = 0x584F, [16741] = 0x584D, [16742] = 0x5849,
+ [16743] = 0x586F, [16744] = 0x5855, [16745] = 0x584E, [16746] = 0x585D,
+ [16747] = 0x5859, [16748] = 0x5865, [16749] = 0x585B, [16750] = 0x583D,
+ [16751] = 0x5863, [16752] = 0x5871, [16753] = 0x58FC, [16754] = 0x5AC7,
+ [16755] = 0x5AC4, [16756] = 0x5ACB, [16757] = 0x5ABA, [16758] = 0x5AB8,
+ [16759] = 0x5AB1, [16760] = 0x5AB5, [16761] = 0x5AB0, [16762] = 0x5ABF,
+ [16763] = 0x5AC8, [16764] = 0x5ABB, [16765] = 0x5AC6, [16770] = 0x5AB7,
+ [16771] = 0x5AC0, [16772] = 0x5ACA, [16773] = 0x5AB4, [16774] = 0x5AB6,
+ [16775] = 0x5ACD, [16776] = 0x5AB9, [16777] = 0x5A90, [16778] = 0x5BD6,
+ [16779] = 0x5BD8, [16780] = 0x5BD9, [16781] = 0x5C1F, [16782] = 0x5C33,
+ [16783] = 0x5D71, [16784] = 0x5D63, [16785] = 0x5D4A, [16786] = 0x5D65,
+ [16787] = 0x5D72, [16788] = 0x5D6C, [16789] = 0x5D5E, [16790] = 0x5D68,
+ [16791] = 0x5D67, [16792] = 0x5D62, [16793] = 0x5DF0, [16794] = 0x5E4F,
+ [16795] = 0x5E4E, [16796] = 0x5E4A, [16797] = 0x5E4D, [16798] = 0x5E4B,
+ [16799] = 0x5EC5, [16800] = 0x5ECC, [16801] = 0x5EC6, [16802] = 0x5ECB,
+ [16803] = 0x5EC7, [16804] = 0x5F40, [16805] = 0x5FAF, [16806] = 0x5FAD,
+ [16807] = 0x60F7, [16808] = 0x6149, [16809] = 0x614A, [16810] = 0x612B,
+ [16811] = 0x6145, [16812] = 0x6136, [16813] = 0x6132, [16814] = 0x612E,
+ [16815] = 0x6146, [16816] = 0x612F, [16817] = 0x614F, [16818] = 0x6129,
+ [16819] = 0x6140, [16820] = 0x6220, [16821] = 0x9168, [16822] = 0x6223,
+ [16823] = 0x6225, [16824] = 0x6224, [16825] = 0x63C5, [16826] = 0x63F1,
+ [16827] = 0x63EB, [16828] = 0x6410, [16829] = 0x6412, [16830] = 0x6409,
+ [16831] = 0x6420, [16832] = 0x6424, [16867] = 0x6433, [16868] = 0x6443,
+ [16869] = 0x641F, [16870] = 0x6415, [16871] = 0x6418, [16872] = 0x6439,
+ [16873] = 0x6437, [16874] = 0x6422, [16875] = 0x6423, [16876] = 0x640C,
+ [16877] = 0x6426, [16878] = 0x6430, [16879] = 0x6428, [16880] = 0x6441,
+ [16881] = 0x6435, [16882] = 0x642F, [16883] = 0x640A, [16884] = 0x641A,
+ [16885] = 0x6440, [16886] = 0x6425, [16887] = 0x6427, [16888] = 0x640B,
+ [16889] = 0x63E7, [16890] = 0x641B, [16891] = 0x642E, [16892] = 0x6421,
+ [16893] = 0x640E, [16894] = 0x656F, [16895] = 0x6592, [16896] = 0x65D3,
+ [16897] = 0x6686, [16898] = 0x668C, [16899] = 0x6695, [16900] = 0x6690,
+ [16901] = 0x668B, [16902] = 0x668A, [16903] = 0x6699, [16904] = 0x6694,
+ [16905] = 0x6678, [16906] = 0x6720, [16907] = 0x6966, [16908] = 0x695F,
+ [16909] = 0x6938, [16910] = 0x694E, [16911] = 0x6962, [16912] = 0x6971,
+ [16913] = 0x693F, [16914] = 0x6945, [16915] = 0x696A, [16916] = 0x6939,
+ [16917] = 0x6942, [16918] = 0x6957, [16919] = 0x6959, [16920] = 0x697A,
+ [16921] = 0x6948, [16922] = 0x6949, [16923] = 0x6935, [16924] = 0x696C,
+ [16925] = 0x6933, [16926] = 0x693D, [16927] = 0x6965, [16928] = 0x68F0,
+ [16929] = 0x6978, [16930] = 0x6934, [16931] = 0x6969, [16932] = 0x6940,
+ [16933] = 0x696F, [16934] = 0x6944, [16935] = 0x6976, [16936] = 0x6958,
+ [16937] = 0x6941, [16938] = 0x6974, [16939] = 0x694C, [16940] = 0x693B,
+ [16941] = 0x694B, [16942] = 0x6937, [16943] = 0x695C, [16944] = 0x694F,
+ [16945] = 0x6951, [16946] = 0x6932, [16947] = 0x6952, [16948] = 0x692F,
+ [16949] = 0x697B, [16950] = 0x693C, [16951] = 0x6B46, [16952] = 0x6B45,
+ [16953] = 0x6B43, [16954] = 0x6B42, [16955] = 0x6B48, [16956] = 0x6B41,
+ [16957] = 0x6B9B, [16958] = 0xFA0D, [16959] = 0x6BFB, [16960] = 0x6BFC,
+ [16965] = 0x6BF9, [16966] = 0x6BF7, [16967] = 0x6BF8, [16968] = 0x6E9B,
+ [16969] = 0x6ED6, [16970] = 0x6EC8, [16971] = 0x6E8F, [16972] = 0x6EC0,
+ [16973] = 0x6E9F, [16974] = 0x6E93, [16975] = 0x6E94, [16976] = 0x6EA0,
+ [16977] = 0x6EB1, [16978] = 0x6EB9, [16979] = 0x6EC6, [16980] = 0x6ED2,
+ [16981] = 0x6EBD, [16982] = 0x6EC1, [16983] = 0x6E9E, [16984] = 0x6EC9,
+ [16985] = 0x6EB7, [16986] = 0x6EB0, [16987] = 0x6ECD, [16988] = 0x6EA6,
+ [16989] = 0x6ECF, [16990] = 0x6EB2, [16991] = 0x6EBE, [16992] = 0x6EC3,
+ [16993] = 0x6EDC, [16994] = 0x6ED8, [16995] = 0x6E99, [16996] = 0x6E92,
+ [16997] = 0x6E8E, [16998] = 0x6E8D, [16999] = 0x6EA4, [17000] = 0x6EA1,
+ [17001] = 0x6EBF, [17002] = 0x6EB3, [17003] = 0x6ED0, [17004] = 0x6ECA,
+ [17005] = 0x6E97, [17006] = 0x6EAE, [17007] = 0x6EA3, [17008] = 0x7147,
+ [17009] = 0x7154, [17010] = 0x7152, [17011] = 0x7163, [17012] = 0x7160,
+ [17013] = 0x7141, [17014] = 0x715D, [17015] = 0x7162, [17016] = 0x7172,
+ [17017] = 0x7178, [17018] = 0x716A, [17019] = 0x7161, [17020] = 0x7142,
+ [17021] = 0x7158, [17022] = 0x7143, [17023] = 0x714B, [17024] = 0x7170,
+ [17025] = 0x715F, [17026] = 0x7150, [17027] = 0x7153, [17062] = 0x7144,
+ [17063] = 0x714D, [17064] = 0x715A, [17065] = 0x724F, [17066] = 0x728D,
+ [17067] = 0x728C, [17068] = 0x7291, [17069] = 0x7290, [17070] = 0x728E,
+ [17071] = 0x733C, [17072] = 0x7342, [17073] = 0x733B, [17074] = 0x733A,
+ [17075] = 0x7340, [17076] = 0x734A, [17077] = 0x7349, [17078] = 0x7444,
+ [17079] = 0x744A, [17080] = 0x744B, [17081] = 0x7452, [17082] = 0x7451,
+ [17083] = 0x7457, [17084] = 0x7440, [17085] = 0x744F, [17086] = 0x7450,
+ [17087] = 0x744E, [17088] = 0x7442, [17089] = 0x7446, [17090] = 0x744D,
+ [17091] = 0x7454, [17092] = 0x74E1, [17093] = 0x74FF, [17094] = 0x74FE,
+ [17095] = 0x74FD, [17096] = 0x751D, [17097] = 0x7579, [17098] = 0x7577,
+ [17099] = 0x6983, [17100] = 0x75EF, [17101] = 0x760F, [17102] = 0x7603,
+ [17103] = 0x75F7, [17104] = 0x75FE, [17105] = 0x75FC, [17106] = 0x75F9,
+ [17107] = 0x75F8, [17108] = 0x7610, [17109] = 0x75FB, [17110] = 0x75F6,
+ [17111] = 0x75ED, [17112] = 0x75F5, [17113] = 0x75FD, [17114] = 0x7699,
+ [17115] = 0x76B5, [17116] = 0x76DD, [17117] = 0x7755, [17118] = 0x775F,
+ [17119] = 0x7760, [17120] = 0x7752, [17121] = 0x7756, [17122] = 0x775A,
+ [17123] = 0x7769, [17124] = 0x7767, [17125] = 0x7754, [17126] = 0x7759,
+ [17127] = 0x776D, [17128] = 0x77E0, [17129] = 0x7887, [17130] = 0x789A,
+ [17131] = 0x7894, [17132] = 0x788F, [17133] = 0x7884, [17134] = 0x7895,
+ [17135] = 0x7885, [17136] = 0x7886, [17137] = 0x78A1, [17138] = 0x7883,
+ [17139] = 0x7879, [17140] = 0x7899, [17141] = 0x7880, [17142] = 0x7896,
+ [17143] = 0x787B, [17144] = 0x797C, [17145] = 0x7982, [17146] = 0x797D,
+ [17147] = 0x7979, [17148] = 0x7A11, [17149] = 0x7A18, [17150] = 0x7A19,
+ [17151] = 0x7A12, [17152] = 0x7A17, [17153] = 0x7A15, [17154] = 0x7A22,
+ [17155] = 0x7A13, [17160] = 0x7A1B, [17161] = 0x7A10, [17162] = 0x7AA3,
+ [17163] = 0x7AA2, [17164] = 0x7A9E, [17165] = 0x7AEB, [17166] = 0x7B66,
+ [17167] = 0x7B64, [17168] = 0x7B6D, [17169] = 0x7B74, [17170] = 0x7B69,
+ [17171] = 0x7B72, [17172] = 0x7B65, [17173] = 0x7B73, [17174] = 0x7B71,
+ [17175] = 0x7B70, [17176] = 0x7B61, [17177] = 0x7B78, [17178] = 0x7B76,
+ [17179] = 0x7B63, [17180] = 0x7CB2, [17181] = 0x7CB4, [17182] = 0x7CAF,
+ [17183] = 0x7D88, [17184] = 0x7D86, [17185] = 0x7D80, [17186] = 0x7D8D,
+ [17187] = 0x7D7F, [17188] = 0x7D85, [17189] = 0x7D7A, [17190] = 0x7D8E,
+ [17191] = 0x7D7B, [17192] = 0x7D83, [17193] = 0x7D7C, [17194] = 0x7D8C,
+ [17195] = 0x7D94, [17196] = 0x7D84, [17197] = 0x7D7D, [17198] = 0x7D92,
+ [17199] = 0x7F6D, [17200] = 0x7F6B, [17201] = 0x7F67, [17202] = 0x7F68,
+ [17203] = 0x7F6C, [17204] = 0x7FA6, [17205] = 0x7FA5, [17206] = 0x7FA7,
+ [17207] = 0x7FDB, [17208] = 0x7FDC, [17209] = 0x8021, [17210] = 0x8164,
+ [17211] = 0x8160, [17212] = 0x8177, [17213] = 0x815C, [17214] = 0x8169,
+ [17215] = 0x815B, [17216] = 0x8162, [17217] = 0x8172, [17218] = 0x6721,
+ [17219] = 0x815E, [17220] = 0x8176, [17221] = 0x8167, [17222] = 0x816F,
+ [17257] = 0x8144, [17258] = 0x8161, [17259] = 0x821D, [17260] = 0x8249,
+ [17261] = 0x8244, [17262] = 0x8240, [17263] = 0x8242, [17264] = 0x8245,
+ [17265] = 0x84F1, [17266] = 0x843F, [17267] = 0x8456, [17268] = 0x8476,
+ [17269] = 0x8479, [17270] = 0x848F, [17271] = 0x848D, [17272] = 0x8465,
+ [17273] = 0x8451, [17274] = 0x8440, [17275] = 0x8486, [17276] = 0x8467,
+ [17277] = 0x8430, [17278] = 0x844D, [17279] = 0x847D, [17280] = 0x845A,
+ [17281] = 0x8459, [17282] = 0x8474, [17283] = 0x8473, [17284] = 0x845D,
+ [17285] = 0x8507, [17286] = 0x845E, [17287] = 0x8437, [17288] = 0x843A,
+ [17289] = 0x8434, [17290] = 0x847A, [17291] = 0x8443, [17292] = 0x8478,
+ [17293] = 0x8432, [17294] = 0x8445, [17295] = 0x8429, [17296] = 0x83D9,
+ [17297] = 0x844B, [17298] = 0x842F, [17299] = 0x8442, [17300] = 0x842D,
+ [17301] = 0x845F, [17302] = 0x8470, [17303] = 0x8439, [17304] = 0x844E,
+ [17305] = 0x844C, [17306] = 0x8452, [17307] = 0x846F, [17308] = 0x84C5,
+ [17309] = 0x848E, [17310] = 0x843B, [17311] = 0x8447, [17312] = 0x8436,
+ [17313] = 0x8433, [17314] = 0x8468, [17315] = 0x847E, [17316] = 0x8444,
+ [17317] = 0x842B, [17318] = 0x8460, [17319] = 0x8454, [17320] = 0x846E,
+ [17321] = 0x8450, [17322] = 0x870B, [17323] = 0x8704, [17324] = 0x86F7,
+ [17325] = 0x870C, [17326] = 0x86FA, [17327] = 0x86D6, [17328] = 0x86F5,
+ [17329] = 0x874D, [17330] = 0x86F8, [17331] = 0x870E, [17332] = 0x8709,
+ [17333] = 0x8701, [17334] = 0x86F6, [17335] = 0x870D, [17336] = 0x8705,
+ [17337] = 0x88D6, [17338] = 0x88CB, [17339] = 0x88CD, [17340] = 0x88CE,
+ [17341] = 0x88DE, [17342] = 0x88DB, [17343] = 0x88DA, [17344] = 0x88CC,
+ [17345] = 0x88D0, [17346] = 0x8985, [17347] = 0x899B, [17348] = 0x89DF,
+ [17349] = 0x89E5, [17350] = 0x89E4, [17355] = 0x89E1, [17356] = 0x89E0,
+ [17357] = 0x89E2, [17358] = 0x89DC, [17359] = 0x89E6, [17360] = 0x8A76,
+ [17361] = 0x8A86, [17362] = 0x8A7F, [17363] = 0x8A61, [17364] = 0x8A3F,
+ [17365] = 0x8A77, [17366] = 0x8A82, [17367] = 0x8A84, [17368] = 0x8A75,
+ [17369] = 0x8A83, [17370] = 0x8A81, [17371] = 0x8A74, [17372] = 0x8A7A,
+ [17373] = 0x8C3C, [17374] = 0x8C4B, [17375] = 0x8C4A, [17376] = 0x8C65,
+ [17377] = 0x8C64, [17378] = 0x8C66, [17379] = 0x8C86, [17380] = 0x8C84,
+ [17381] = 0x8C85, [17382] = 0x8CCC, [17383] = 0x8D68, [17384] = 0x8D69,
+ [17385] = 0x8D91, [17386] = 0x8D8C, [17387] = 0x8D8E, [17388] = 0x8D8F,
+ [17389] = 0x8D8D, [17390] = 0x8D93, [17391] = 0x8D94, [17392] = 0x8D90,
+ [17393] = 0x8D92, [17394] = 0x8DF0, [17395] = 0x8DE0, [17396] = 0x8DEC,
+ [17397] = 0x8DF1, [17398] = 0x8DEE, [17399] = 0x8DD0, [17400] = 0x8DE9,
+ [17401] = 0x8DE3, [17402] = 0x8DE2, [17403] = 0x8DE7, [17404] = 0x8DF2,
+ [17405] = 0x8DEB, [17406] = 0x8DF4, [17407] = 0x8F06, [17408] = 0x8EFF,
+ [17409] = 0x8F01, [17410] = 0x8F00, [17411] = 0x8F05, [17412] = 0x8F07,
+ [17413] = 0x8F08, [17414] = 0x8F02, [17415] = 0x8F0B, [17416] = 0x9052,
+ [17417] = 0x903F, [17452] = 0x9044, [17453] = 0x9049, [17454] = 0x903D,
+ [17455] = 0x9110, [17456] = 0x910D, [17457] = 0x910F, [17458] = 0x9111,
+ [17459] = 0x9116, [17460] = 0x9114, [17461] = 0x910B, [17462] = 0x910E,
+ [17463] = 0x916E, [17464] = 0x916F, [17465] = 0x9248, [17466] = 0x9252,
+ [17467] = 0x9230, [17468] = 0x923A, [17469] = 0x9266, [17470] = 0x9233,
+ [17471] = 0x9265, [17472] = 0x925E, [17473] = 0x9283, [17474] = 0x922E,
+ [17475] = 0x924A, [17476] = 0x9246, [17477] = 0x926D, [17478] = 0x926C,
+ [17479] = 0x924F, [17480] = 0x9260, [17481] = 0x9267, [17482] = 0x926F,
+ [17483] = 0x9236, [17484] = 0x9261, [17485] = 0x9270, [17486] = 0x9231,
+ [17487] = 0x9254, [17488] = 0x9263, [17489] = 0x9250, [17490] = 0x9272,
+ [17491] = 0x924E, [17492] = 0x9253, [17493] = 0x924C, [17494] = 0x9256,
+ [17495] = 0x9232, [17496] = 0x959F, [17497] = 0x959C, [17498] = 0x959E,
+ [17499] = 0x959B, [17500] = 0x9692, [17501] = 0x9693, [17502] = 0x9691,
+ [17503] = 0x9697, [17504] = 0x96CE, [17505] = 0x96FA, [17506] = 0x96FD,
+ [17507] = 0x96F8, [17508] = 0x96F5, [17509] = 0x9773, [17510] = 0x9777,
+ [17511] = 0x9778, [17512] = 0x9772, [17513] = 0x980F, [17514] = 0x980D,
+ [17515] = 0x980E, [17516] = 0x98AC, [17517] = 0x98F6, [17518] = 0x98F9,
+ [17519] = 0x99AF, [17520] = 0x99B2, [17521] = 0x99B0, [17522] = 0x99B5,
+ [17523] = 0x9AAD, [17524] = 0x9AAB, [17525] = 0x9B5B, [17526] = 0x9CEA,
+ [17527] = 0x9CED, [17528] = 0x9CE7, [17529] = 0x9E80, [17530] = 0x9EFD,
+ [17531] = 0x50E6, [17532] = 0x50D4, [17533] = 0x50D7, [17534] = 0x50E8,
+ [17535] = 0x50F3, [17536] = 0x50DB, [17537] = 0x50EA, [17538] = 0x50DD,
+ [17539] = 0x50E4, [17540] = 0x50D3, [17541] = 0x50EC, [17542] = 0x50F0,
+ [17543] = 0x50EF, [17544] = 0x50E3, [17545] = 0x50E0, [17550] = 0x51D8,
+ [17551] = 0x5280, [17552] = 0x5281, [17553] = 0x52E9, [17554] = 0x52EB,
+ [17555] = 0x5330, [17556] = 0x53AC, [17557] = 0x5627, [17558] = 0x5615,
+ [17559] = 0x560C, [17560] = 0x5612, [17561] = 0x55FC, [17562] = 0x560F,
+ [17563] = 0x561C, [17564] = 0x5601, [17565] = 0x5613, [17566] = 0x5602,
+ [17567] = 0x55FA, [17568] = 0x561D, [17569] = 0x5604, [17570] = 0x55FF,
+ [17571] = 0x55F9, [17572] = 0x5889, [17573] = 0x587C, [17574] = 0x5890,
+ [17575] = 0x5898, [17576] = 0x5886, [17577] = 0x5881, [17578] = 0x587F,
+ [17579] = 0x5874, [17580] = 0x588B, [17581] = 0x587A, [17582] = 0x5887,
+ [17583] = 0x5891, [17584] = 0x588E, [17585] = 0x5876, [17586] = 0x5882,
+ [17587] = 0x5888, [17588] = 0x587B, [17589] = 0x5894, [17590] = 0x588F,
+ [17591] = 0x58FE, [17592] = 0x596B, [17593] = 0x5ADC, [17594] = 0x5AEE,
+ [17595] = 0x5AE5, [17596] = 0x5AD5, [17597] = 0x5AEA, [17598] = 0x5ADA,
+ [17599] = 0x5AED, [17600] = 0x5AEB, [17601] = 0x5AF3, [17602] = 0x5AE2,
+ [17603] = 0x5AE0, [17604] = 0x5ADB, [17605] = 0x5AEC, [17606] = 0x5ADE,
+ [17607] = 0x5ADD, [17608] = 0x5AD9, [17609] = 0x5AE8, [17610] = 0x5ADF,
+ [17611] = 0x5B77, [17612] = 0x5BE0, [17647] = 0x5BE3, [17648] = 0x5C63,
+ [17649] = 0x5D82, [17650] = 0x5D80, [17651] = 0x5D7D, [17652] = 0x5D86,
+ [17653] = 0x5D7A, [17654] = 0x5D81, [17655] = 0x5D77, [17656] = 0x5D8A,
+ [17657] = 0x5D89, [17658] = 0x5D88, [17659] = 0x5D7E, [17660] = 0x5D7C,
+ [17661] = 0x5D8D, [17662] = 0x5D79, [17663] = 0x5D7F, [17664] = 0x5E58,
+ [17665] = 0x5E59, [17666] = 0x5E53, [17667] = 0x5ED8, [17668] = 0x5ED1,
+ [17669] = 0x5ED7, [17670] = 0x5ECE, [17671] = 0x5EDC, [17672] = 0x5ED5,
+ [17673] = 0x5ED9, [17674] = 0x5ED2, [17675] = 0x5ED4, [17676] = 0x5F44,
+ [17677] = 0x5F43, [17678] = 0x5F6F, [17679] = 0x5FB6, [17680] = 0x612C,
+ [17681] = 0x6128, [17682] = 0x6141, [17683] = 0x615E, [17684] = 0x6171,
+ [17685] = 0x6173, [17686] = 0x6152, [17687] = 0x6153, [17688] = 0x6172,
+ [17689] = 0x616C, [17690] = 0x6180, [17691] = 0x6174, [17692] = 0x6154,
+ [17693] = 0x617A, [17694] = 0x615B, [17695] = 0x6165, [17696] = 0x613B,
+ [17697] = 0x616A, [17698] = 0x6161, [17699] = 0x6156, [17700] = 0x6229,
+ [17701] = 0x6227, [17702] = 0x622B, [17703] = 0x642B, [17704] = 0x644D,
+ [17705] = 0x645B, [17706] = 0x645D, [17707] = 0x6474, [17708] = 0x6476,
+ [17709] = 0x6472, [17710] = 0x6473, [17711] = 0x647D, [17712] = 0x6475,
+ [17713] = 0x6466, [17714] = 0x64A6, [17715] = 0x644E, [17716] = 0x6482,
+ [17717] = 0x645E, [17718] = 0x645C, [17719] = 0x644B, [17720] = 0x6453,
+ [17721] = 0x6460, [17722] = 0x6450, [17723] = 0x647F, [17724] = 0x643F,
+ [17725] = 0x646C, [17726] = 0x646B, [17727] = 0x6459, [17728] = 0x6465,
+ [17729] = 0x6477, [17730] = 0x6573, [17731] = 0x65A0, [17732] = 0x66A1,
+ [17733] = 0x66A0, [17734] = 0x669F, [17735] = 0x6705, [17736] = 0x6704,
+ [17737] = 0x6722, [17738] = 0x69B1, [17739] = 0x69B6, [17740] = 0x69C9,
+ [17745] = 0x69A0, [17746] = 0x69CE, [17747] = 0x6996, [17748] = 0x69B0,
+ [17749] = 0x69AC, [17750] = 0x69BC, [17751] = 0x6991, [17752] = 0x6999,
+ [17753] = 0x698E, [17754] = 0x69A7, [17755] = 0x698D, [17756] = 0x69A9,
+ [17757] = 0x69BE, [17758] = 0x69AF, [17759] = 0x69BF, [17760] = 0x69C4,
+ [17761] = 0x69BD, [17762] = 0x69A4, [17763] = 0x69D4, [17764] = 0x69B9,
+ [17765] = 0x69CA, [17766] = 0x699A, [17767] = 0x69CF, [17768] = 0x69B3,
+ [17769] = 0x6993, [17770] = 0x69AA, [17771] = 0x69A1, [17772] = 0x699E,
+ [17773] = 0x69D9, [17774] = 0x6997, [17775] = 0x6990, [17776] = 0x69C2,
+ [17777] = 0x69B5, [17778] = 0x69A5, [17779] = 0x69C6, [17780] = 0x6B4A,
+ [17781] = 0x6B4D, [17782] = 0x6B4B, [17783] = 0x6B9E, [17784] = 0x6B9F,
+ [17785] = 0x6BA0, [17786] = 0x6BC3, [17787] = 0x6BC4, [17788] = 0x6BFE,
+ [17789] = 0x6ECE, [17790] = 0x6EF5, [17791] = 0x6EF1, [17792] = 0x6F03,
+ [17793] = 0x6F25, [17794] = 0x6EF8, [17795] = 0x6F37, [17796] = 0x6EFB,
+ [17797] = 0x6F2E, [17798] = 0x6F09, [17799] = 0x6F4E, [17800] = 0x6F19,
+ [17801] = 0x6F1A, [17802] = 0x6F27, [17803] = 0x6F18, [17804] = 0x6F3B,
+ [17805] = 0x6F12, [17806] = 0x6EED, [17807] = 0x6F0A, [17842] = 0x6F36,
+ [17843] = 0x6F73, [17844] = 0x6EF9, [17845] = 0x6EEE, [17846] = 0x6F2D,
+ [17847] = 0x6F40, [17848] = 0x6F30, [17849] = 0x6F3C, [17850] = 0x6F35,
+ [17851] = 0x6EEB, [17852] = 0x6F07, [17853] = 0x6F0E, [17854] = 0x6F43,
+ [17855] = 0x6F05, [17856] = 0x6EFD, [17857] = 0x6EF6, [17858] = 0x6F39,
+ [17859] = 0x6F1C, [17860] = 0x6EFC, [17861] = 0x6F3A, [17862] = 0x6F1F,
+ [17863] = 0x6F0D, [17864] = 0x6F1E, [17865] = 0x6F08, [17866] = 0x6F21,
+ [17867] = 0x7187, [17868] = 0x7190, [17869] = 0x7189, [17870] = 0x7180,
+ [17871] = 0x7185, [17872] = 0x7182, [17873] = 0x718F, [17874] = 0x717B,
+ [17875] = 0x7186, [17876] = 0x7181, [17877] = 0x7197, [17878] = 0x7244,
+ [17879] = 0x7253, [17880] = 0x7297, [17881] = 0x7295, [17882] = 0x7293,
+ [17883] = 0x7343, [17884] = 0x734D, [17885] = 0x7351, [17886] = 0x734C,
+ [17887] = 0x7462, [17888] = 0x7473, [17889] = 0x7471, [17890] = 0x7475,
+ [17891] = 0x7472, [17892] = 0x7467, [17893] = 0x746E, [17894] = 0x7500,
+ [17895] = 0x7502, [17896] = 0x7503, [17897] = 0x757D, [17898] = 0x7590,
+ [17899] = 0x7616, [17900] = 0x7608, [17901] = 0x760C, [17902] = 0x7615,
+ [17903] = 0x7611, [17904] = 0x760A, [17905] = 0x7614, [17906] = 0x76B8,
+ [17907] = 0x7781, [17908] = 0x777C, [17909] = 0x7785, [17910] = 0x7782,
+ [17911] = 0x776E, [17912] = 0x7780, [17913] = 0x776F, [17914] = 0x777E,
+ [17915] = 0x7783, [17916] = 0x78B2, [17917] = 0x78AA, [17918] = 0x78B4,
+ [17919] = 0x78AD, [17920] = 0x78A8, [17921] = 0x787E, [17922] = 0x78AB,
+ [17923] = 0x789E, [17924] = 0x78A5, [17925] = 0x78A0, [17926] = 0x78AC,
+ [17927] = 0x78A2, [17928] = 0x78A4, [17929] = 0x7998, [17930] = 0x798A,
+ [17931] = 0x798B, [17932] = 0x7996, [17933] = 0x7995, [17934] = 0x7994,
+ [17935] = 0x7993, [17940] = 0x7997, [17941] = 0x7988, [17942] = 0x7992,
+ [17943] = 0x7990, [17944] = 0x7A2B, [17945] = 0x7A4A, [17946] = 0x7A30,
+ [17947] = 0x7A2F, [17948] = 0x7A28, [17949] = 0x7A26, [17950] = 0x7AA8,
+ [17951] = 0x7AAB, [17952] = 0x7AAC, [17953] = 0x7AEE, [17954] = 0x7B88,
+ [17955] = 0x7B9C, [17956] = 0x7B8A, [17957] = 0x7B91, [17958] = 0x7B90,
+ [17959] = 0x7B96, [17960] = 0x7B8D, [17961] = 0x7B8C, [17962] = 0x7B9B,
+ [17963] = 0x7B8E, [17964] = 0x7B85, [17965] = 0x7B98, [17966] = 0x5284,
+ [17967] = 0x7B99, [17968] = 0x7BA4, [17969] = 0x7B82, [17970] = 0x7CBB,
+ [17971] = 0x7CBF, [17972] = 0x7CBC, [17973] = 0x7CBA, [17974] = 0x7DA7,
+ [17975] = 0x7DB7, [17976] = 0x7DC2, [17977] = 0x7DA3, [17978] = 0x7DAA,
+ [17979] = 0x7DC1, [17980] = 0x7DC0, [17981] = 0x7DC5, [17982] = 0x7D9D,
+ [17983] = 0x7DCE, [17984] = 0x7DC4, [17985] = 0x7DC6, [17986] = 0x7DCB,
+ [17987] = 0x7DCC, [17988] = 0x7DAF, [17989] = 0x7DB9, [17990] = 0x7D96,
+ [17991] = 0x7DBC, [17992] = 0x7D9F, [17993] = 0x7DA6, [17994] = 0x7DAE,
+ [17995] = 0x7DA9, [17996] = 0x7DA1, [17997] = 0x7DC9, [17998] = 0x7F73,
+ [17999] = 0x7FE2, [18000] = 0x7FE3, [18001] = 0x7FE5, [18002] = 0x7FDE,
+ [18037] = 0x8024, [18038] = 0x805D, [18039] = 0x805C, [18040] = 0x8189,
+ [18041] = 0x8186, [18042] = 0x8183, [18043] = 0x8187, [18044] = 0x818D,
+ [18045] = 0x818C, [18046] = 0x818B, [18047] = 0x8215, [18048] = 0x8497,
+ [18049] = 0x84A4, [18050] = 0x84A1, [18051] = 0x849F, [18052] = 0x84BA,
+ [18053] = 0x84CE, [18054] = 0x84C2, [18055] = 0x84AC, [18056] = 0x84AE,
+ [18057] = 0x84AB, [18058] = 0x84B9, [18059] = 0x84B4, [18060] = 0x84C1,
+ [18061] = 0x84CD, [18062] = 0x84AA, [18063] = 0x849A, [18064] = 0x84B1,
+ [18065] = 0x84D0, [18066] = 0x849D, [18067] = 0x84A7, [18068] = 0x84BB,
+ [18069] = 0x84A2, [18070] = 0x8494, [18071] = 0x84C7, [18072] = 0x84CC,
+ [18073] = 0x849B, [18074] = 0x84A9, [18075] = 0x84AF, [18076] = 0x84A8,
+ [18077] = 0x84D6, [18078] = 0x8498, [18079] = 0x84B6, [18080] = 0x84CF,
+ [18081] = 0x84A0, [18082] = 0x84D7, [18083] = 0x84D4, [18084] = 0x84D2,
+ [18085] = 0x84DB, [18086] = 0x84B0, [18087] = 0x8491, [18088] = 0x8661,
+ [18089] = 0x8733, [18090] = 0x8723, [18091] = 0x8728, [18092] = 0x876B,
+ [18093] = 0x8740, [18094] = 0x872E, [18095] = 0x871E, [18096] = 0x8721,
+ [18097] = 0x8719, [18098] = 0x871B, [18099] = 0x8743, [18100] = 0x872C,
+ [18101] = 0x8741, [18102] = 0x873E, [18103] = 0x8746, [18104] = 0x8720,
+ [18105] = 0x8732, [18106] = 0x872A, [18107] = 0x872D, [18108] = 0x873C,
+ [18109] = 0x8712, [18110] = 0x873A, [18111] = 0x8731, [18112] = 0x8735,
+ [18113] = 0x8742, [18114] = 0x8726, [18115] = 0x8727, [18116] = 0x8738,
+ [18117] = 0x8724, [18118] = 0x871A, [18119] = 0x8730, [18120] = 0x8711,
+ [18121] = 0x88F7, [18122] = 0x88E7, [18123] = 0x88F1, [18124] = 0x88F2,
+ [18125] = 0x88FA, [18126] = 0x88FE, [18127] = 0x88EE, [18128] = 0x88FC,
+ [18129] = 0x88F6, [18130] = 0x88FB, [18135] = 0x88F0, [18136] = 0x88EC,
+ [18137] = 0x88EB, [18138] = 0x899D, [18139] = 0x89A1, [18140] = 0x899F,
+ [18141] = 0x899E, [18142] = 0x89E9, [18143] = 0x89EB, [18144] = 0x89E8,
+ [18145] = 0x8AAB, [18146] = 0x8A99, [18147] = 0x8A8B, [18148] = 0x8A92,
+ [18149] = 0x8A8F, [18150] = 0x8A96, [18151] = 0x8C3D, [18152] = 0x8C68,
+ [18153] = 0x8C69, [18154] = 0x8CD5, [18155] = 0x8CCF, [18156] = 0x8CD7,
+ [18157] = 0x8D96, [18158] = 0x8E09, [18159] = 0x8E02, [18160] = 0x8DFF,
+ [18161] = 0x8E0D, [18162] = 0x8DFD, [18163] = 0x8E0A, [18164] = 0x8E03,
+ [18165] = 0x8E07, [18166] = 0x8E06, [18167] = 0x8E05, [18168] = 0x8DFE,
+ [18169] = 0x8E00, [18170] = 0x8E04, [18171] = 0x8F10, [18172] = 0x8F11,
+ [18173] = 0x8F0E, [18174] = 0x8F0D, [18175] = 0x9123, [18176] = 0x911C,
+ [18177] = 0x9120, [18178] = 0x9122, [18179] = 0x911F, [18180] = 0x911D,
+ [18181] = 0x911A, [18182] = 0x9124, [18183] = 0x9121, [18184] = 0x911B,
+ [18185] = 0x917A, [18186] = 0x9172, [18187] = 0x9179, [18188] = 0x9173,
+ [18189] = 0x92A5, [18190] = 0x92A4, [18191] = 0x9276, [18192] = 0x929B,
+ [18193] = 0x927A, [18194] = 0x92A0, [18195] = 0x9294, [18196] = 0x92AA,
+ [18197] = 0x928D, [18232] = 0x92A6, [18233] = 0x929A, [18234] = 0x92AB,
+ [18235] = 0x9279, [18236] = 0x9297, [18237] = 0x927F, [18238] = 0x92A3,
+ [18239] = 0x92EE, [18240] = 0x928E, [18241] = 0x9282, [18242] = 0x9295,
+ [18243] = 0x92A2, [18244] = 0x927D, [18245] = 0x9288, [18246] = 0x92A1,
+ [18247] = 0x928A, [18248] = 0x9286, [18249] = 0x928C, [18250] = 0x9299,
+ [18251] = 0x92A7, [18252] = 0x927E, [18253] = 0x9287, [18254] = 0x92A9,
+ [18255] = 0x929D, [18256] = 0x928B, [18257] = 0x922D, [18258] = 0x969E,
+ [18259] = 0x96A1, [18260] = 0x96FF, [18261] = 0x9758, [18262] = 0x977D,
+ [18263] = 0x977A, [18264] = 0x977E, [18265] = 0x9783, [18266] = 0x9780,
+ [18267] = 0x9782, [18268] = 0x977B, [18269] = 0x9784, [18270] = 0x9781,
+ [18271] = 0x977F, [18272] = 0x97CE, [18273] = 0x97CD, [18274] = 0x9816,
+ [18275] = 0x98AD, [18276] = 0x98AE, [18277] = 0x9902, [18278] = 0x9900,
+ [18279] = 0x9907, [18280] = 0x999D, [18281] = 0x999C, [18282] = 0x99C3,
+ [18283] = 0x99B9, [18284] = 0x99BB, [18285] = 0x99BA, [18286] = 0x99C2,
+ [18287] = 0x99BD, [18288] = 0x99C7, [18289] = 0x9AB1, [18290] = 0x9AE3,
+ [18291] = 0x9AE7, [18292] = 0x9B3E, [18293] = 0x9B3F, [18294] = 0x9B60,
+ [18295] = 0x9B61, [18296] = 0x9B5F, [18297] = 0x9CF1, [18298] = 0x9CF2,
+ [18299] = 0x9CF5, [18300] = 0x9EA7, [18301] = 0x50FF, [18302] = 0x5103,
+ [18303] = 0x5130, [18304] = 0x50F8, [18305] = 0x5106, [18306] = 0x5107,
+ [18307] = 0x50F6, [18308] = 0x50FE, [18309] = 0x510B, [18310] = 0x510C,
+ [18311] = 0x50FD, [18312] = 0x510A, [18313] = 0x528B, [18314] = 0x528C,
+ [18315] = 0x52F1, [18316] = 0x52EF, [18317] = 0x5648, [18318] = 0x5642,
+ [18319] = 0x564C, [18320] = 0x5635, [18321] = 0x5641, [18322] = 0x564A,
+ [18323] = 0x5649, [18324] = 0x5646, [18325] = 0x5658, [18330] = 0x565A,
+ [18331] = 0x5640, [18332] = 0x5633, [18333] = 0x563D, [18334] = 0x562C,
+ [18335] = 0x563E, [18336] = 0x5638, [18337] = 0x562A, [18338] = 0x563A,
+ [18339] = 0x571A, [18340] = 0x58AB, [18341] = 0x589D, [18342] = 0x58B1,
+ [18343] = 0x58A0, [18344] = 0x58A3, [18345] = 0x58AF, [18346] = 0x58AC,
+ [18347] = 0x58A5, [18348] = 0x58A1, [18349] = 0x58FF, [18350] = 0x5AFF,
+ [18351] = 0x5AF4, [18352] = 0x5AFD, [18353] = 0x5AF7, [18354] = 0x5AF6,
+ [18355] = 0x5B03, [18356] = 0x5AF8, [18357] = 0x5B02, [18358] = 0x5AF9,
+ [18359] = 0x5B01, [18360] = 0x5B07, [18361] = 0x5B05, [18362] = 0x5B0F,
+ [18363] = 0x5C67, [18364] = 0x5D99, [18365] = 0x5D97, [18366] = 0x5D9F,
+ [18367] = 0x5D92, [18368] = 0x5DA2, [18369] = 0x5D93, [18370] = 0x5D95,
+ [18371] = 0x5DA0, [18372] = 0x5D9C, [18373] = 0x5DA1, [18374] = 0x5D9A,
+ [18375] = 0x5D9E, [18376] = 0x5E69, [18377] = 0x5E5D, [18378] = 0x5E60,
+ [18379] = 0x5E5C, [18380] = 0x7DF3, [18381] = 0x5EDB, [18382] = 0x5EDE,
+ [18383] = 0x5EE1, [18384] = 0x5F49, [18385] = 0x5FB2, [18386] = 0x618B,
+ [18387] = 0x6183, [18388] = 0x6179, [18389] = 0x61B1, [18390] = 0x61B0,
+ [18391] = 0x61A2, [18392] = 0x6189, [18427] = 0x619B, [18428] = 0x6193,
+ [18429] = 0x61AF, [18430] = 0x61AD, [18431] = 0x619F, [18432] = 0x6192,
+ [18433] = 0x61AA, [18434] = 0x61A1, [18435] = 0x618D, [18436] = 0x6166,
+ [18437] = 0x61B3, [18438] = 0x622D, [18439] = 0x646E, [18440] = 0x6470,
+ [18441] = 0x6496, [18442] = 0x64A0, [18443] = 0x6485, [18444] = 0x6497,
+ [18445] = 0x649C, [18446] = 0x648F, [18447] = 0x648B, [18448] = 0x648A,
+ [18449] = 0x648C, [18450] = 0x64A3, [18451] = 0x649F, [18452] = 0x6468,
+ [18453] = 0x64B1, [18454] = 0x6498, [18455] = 0x6576, [18456] = 0x657A,
+ [18457] = 0x6579, [18458] = 0x657B, [18459] = 0x65B2, [18460] = 0x65B3,
+ [18461] = 0x66B5, [18462] = 0x66B0, [18463] = 0x66A9, [18464] = 0x66B2,
+ [18465] = 0x66B7, [18466] = 0x66AA, [18467] = 0x66AF, [18468] = 0x6A00,
+ [18469] = 0x6A06, [18470] = 0x6A17, [18471] = 0x69E5, [18472] = 0x69F8,
+ [18473] = 0x6A15, [18474] = 0x69F1, [18475] = 0x69E4, [18476] = 0x6A20,
+ [18477] = 0x69FF, [18478] = 0x69EC, [18479] = 0x69E2, [18480] = 0x6A1B,
+ [18481] = 0x6A1D, [18482] = 0x69FE, [18483] = 0x6A27, [18484] = 0x69F2,
+ [18485] = 0x69EE, [18486] = 0x6A14, [18487] = 0x69F7, [18488] = 0x69E7,
+ [18489] = 0x6A40, [18490] = 0x6A08, [18491] = 0x69E6, [18492] = 0x69FB,
+ [18493] = 0x6A0D, [18494] = 0x69FC, [18495] = 0x69EB, [18496] = 0x6A09,
+ [18497] = 0x6A04, [18498] = 0x6A18, [18499] = 0x6A25, [18500] = 0x6A0F,
+ [18501] = 0x69F6, [18502] = 0x6A26, [18503] = 0x6A07, [18504] = 0x69F4,
+ [18505] = 0x6A16, [18506] = 0x6B51, [18507] = 0x6BA5, [18508] = 0x6BA3,
+ [18509] = 0x6BA2, [18510] = 0x6BA6, [18511] = 0x6C01, [18512] = 0x6C00,
+ [18513] = 0x6BFF, [18514] = 0x6C02, [18515] = 0x6F41, [18516] = 0x6F26,
+ [18517] = 0x6F7E, [18518] = 0x6F87, [18519] = 0x6FC6, [18520] = 0x6F92,
+ [18525] = 0x6F8D, [18526] = 0x6F89, [18527] = 0x6F8C, [18528] = 0x6F62,
+ [18529] = 0x6F4F, [18530] = 0x6F85, [18531] = 0x6F5A, [18532] = 0x6F96,
+ [18533] = 0x6F76, [18534] = 0x6F6C, [18535] = 0x6F82, [18536] = 0x6F55,
+ [18537] = 0x6F72, [18538] = 0x6F52, [18539] = 0x6F50, [18540] = 0x6F57,
+ [18541] = 0x6F94, [18542] = 0x6F93, [18543] = 0x6F5D, [18544] = 0x6F00,
+ [18545] = 0x6F61, [18546] = 0x6F6B, [18547] = 0x6F7D, [18548] = 0x6F67,
+ [18549] = 0x6F90, [18550] = 0x6F53, [18551] = 0x6F8B, [18552] = 0x6F69,
+ [18553] = 0x6F7F, [18554] = 0x6F95, [18555] = 0x6F63, [18556] = 0x6F77,
+ [18557] = 0x6F6A, [18558] = 0x6F7B, [18559] = 0x71B2, [18560] = 0x71AF,
+ [18561] = 0x719B, [18562] = 0x71B0, [18563] = 0x71A0, [18564] = 0x719A,
+ [18565] = 0x71A9, [18566] = 0x71B5, [18567] = 0x719D, [18568] = 0x71A5,
+ [18569] = 0x719E, [18570] = 0x71A4, [18571] = 0x71A1, [18572] = 0x71AA,
+ [18573] = 0x719C, [18574] = 0x71A7, [18575] = 0x71B3, [18576] = 0x7298,
+ [18577] = 0x729A, [18578] = 0x7358, [18579] = 0x7352, [18580] = 0x735E,
+ [18581] = 0x735F, [18582] = 0x7360, [18583] = 0x735D, [18584] = 0x735B,
+ [18585] = 0x7361, [18586] = 0x735A, [18587] = 0x7359, [18622] = 0x7362,
+ [18623] = 0x7487, [18624] = 0x7489, [18625] = 0x748A, [18626] = 0x7486,
+ [18627] = 0x7481, [18628] = 0x747D, [18629] = 0x7485, [18630] = 0x7488,
+ [18631] = 0x747C, [18632] = 0x7479, [18633] = 0x7508, [18634] = 0x7507,
+ [18635] = 0x757E, [18636] = 0x7625, [18637] = 0x761E, [18638] = 0x7619,
+ [18639] = 0x761D, [18640] = 0x761C, [18641] = 0x7623, [18642] = 0x761A,
+ [18643] = 0x7628, [18644] = 0x761B, [18645] = 0x769C, [18646] = 0x769D,
+ [18647] = 0x769E, [18648] = 0x769B, [18649] = 0x778D, [18650] = 0x778F,
+ [18651] = 0x7789, [18652] = 0x7788, [18653] = 0x78CD, [18654] = 0x78BB,
+ [18655] = 0x78CF, [18656] = 0x78CC, [18657] = 0x78D1, [18658] = 0x78CE,
+ [18659] = 0x78D4, [18660] = 0x78C8, [18661] = 0x78C3, [18662] = 0x78C4,
+ [18663] = 0x78C9, [18664] = 0x799A, [18665] = 0x79A1, [18666] = 0x79A0,
+ [18667] = 0x799C, [18668] = 0x79A2, [18669] = 0x799B, [18670] = 0x6B76,
+ [18671] = 0x7A39, [18672] = 0x7AB2, [18673] = 0x7AB4, [18674] = 0x7AB3,
+ [18675] = 0x7BB7, [18676] = 0x7BCB, [18677] = 0x7BBE, [18678] = 0x7BAC,
+ [18679] = 0x7BCE, [18680] = 0x7BAF, [18681] = 0x7BB9, [18682] = 0x7BCA,
+ [18683] = 0x7BB5, [18684] = 0x7CC5, [18685] = 0x7CC8, [18686] = 0x7CCC,
+ [18687] = 0x7CCB, [18688] = 0x7DF7, [18689] = 0x7DDB, [18690] = 0x7DEA,
+ [18691] = 0x7DE7, [18692] = 0x7DD7, [18693] = 0x7DE1, [18694] = 0x7E03,
+ [18695] = 0x7DFA, [18696] = 0x7DE6, [18697] = 0x7DF6, [18698] = 0x7DF1,
+ [18699] = 0x7DF0, [18700] = 0x7DEE, [18701] = 0x7DDF, [18702] = 0x7F76,
+ [18703] = 0x7FAC, [18704] = 0x7FB0, [18705] = 0x7FAD, [18706] = 0x7FED,
+ [18707] = 0x7FEB, [18708] = 0x7FEA, [18709] = 0x7FEC, [18710] = 0x7FE6,
+ [18711] = 0x7FE8, [18712] = 0x8064, [18713] = 0x8067, [18714] = 0x81A3,
+ [18715] = 0x819F, [18720] = 0x819E, [18721] = 0x8195, [18722] = 0x81A2,
+ [18723] = 0x8199, [18724] = 0x8197, [18725] = 0x8216, [18726] = 0x824F,
+ [18727] = 0x8253, [18728] = 0x8252, [18729] = 0x8250, [18730] = 0x824E,
+ [18731] = 0x8251, [18732] = 0x8524, [18733] = 0x853B, [18734] = 0x850F,
+ [18735] = 0x8500, [18736] = 0x8529, [18737] = 0x850E, [18738] = 0x8509,
+ [18739] = 0x850D, [18740] = 0x851F, [18741] = 0x850A, [18742] = 0x8527,
+ [18743] = 0x851C, [18744] = 0x84FB, [18745] = 0x852B, [18746] = 0x84FA,
+ [18747] = 0x8508, [18748] = 0x850C, [18749] = 0x84F4, [18750] = 0x852A,
+ [18751] = 0x84F2, [18752] = 0x8515, [18753] = 0x84F7, [18754] = 0x84EB,
+ [18755] = 0x84F3, [18756] = 0x84FC, [18757] = 0x8512, [18758] = 0x84EA,
+ [18759] = 0x84E9, [18760] = 0x8516, [18761] = 0x84FE, [18762] = 0x8528,
+ [18763] = 0x851D, [18764] = 0x852E, [18765] = 0x8502, [18766] = 0x84FD,
+ [18767] = 0x851E, [18768] = 0x84F6, [18769] = 0x8531, [18770] = 0x8526,
+ [18771] = 0x84E7, [18772] = 0x84E8, [18773] = 0x84F0, [18774] = 0x84EF,
+ [18775] = 0x84F9, [18776] = 0x8518, [18777] = 0x8520, [18778] = 0x8530,
+ [18779] = 0x850B, [18780] = 0x8519, [18781] = 0x852F, [18782] = 0x8662,
+ [18817] = 0x8756, [18818] = 0x8763, [18819] = 0x8764, [18820] = 0x8777,
+ [18821] = 0x87E1, [18822] = 0x8773, [18823] = 0x8758, [18824] = 0x8754,
+ [18825] = 0x875B, [18826] = 0x8752, [18827] = 0x8761, [18828] = 0x875A,
+ [18829] = 0x8751, [18830] = 0x875E, [18831] = 0x876D, [18832] = 0x876A,
+ [18833] = 0x8750, [18834] = 0x874E, [18835] = 0x875F, [18836] = 0x875D,
+ [18837] = 0x876F, [18838] = 0x876C, [18839] = 0x877A, [18840] = 0x876E,
+ [18841] = 0x875C, [18842] = 0x8765, [18843] = 0x874F, [18844] = 0x877B,
+ [18845] = 0x8775, [18846] = 0x8762, [18847] = 0x8767, [18848] = 0x8769,
+ [18849] = 0x885A, [18850] = 0x8905, [18851] = 0x890C, [18852] = 0x8914,
+ [18853] = 0x890B, [18854] = 0x8917, [18855] = 0x8918, [18856] = 0x8919,
+ [18857] = 0x8906, [18858] = 0x8916, [18859] = 0x8911, [18860] = 0x890E,
+ [18861] = 0x8909, [18862] = 0x89A2, [18863] = 0x89A4, [18864] = 0x89A3,
+ [18865] = 0x89ED, [18866] = 0x89F0, [18867] = 0x89EC, [18868] = 0x8ACF,
+ [18869] = 0x8AC6, [18870] = 0x8AB8, [18871] = 0x8AD3, [18872] = 0x8AD1,
+ [18873] = 0x8AD4, [18874] = 0x8AD5, [18875] = 0x8ABB, [18876] = 0x8AD7,
+ [18877] = 0x8ABE, [18878] = 0x8AC0, [18879] = 0x8AC5, [18880] = 0x8AD8,
+ [18881] = 0x8AC3, [18882] = 0x8ABA, [18883] = 0x8ABD, [18884] = 0x8AD9,
+ [18885] = 0x8C3E, [18886] = 0x8C4D, [18887] = 0x8C8F, [18888] = 0x8CE5,
+ [18889] = 0x8CDF, [18890] = 0x8CD9, [18891] = 0x8CE8, [18892] = 0x8CDA,
+ [18893] = 0x8CDD, [18894] = 0x8CE7, [18895] = 0x8DA0, [18896] = 0x8D9C,
+ [18897] = 0x8DA1, [18898] = 0x8D9B, [18899] = 0x8E20, [18900] = 0x8E23,
+ [18901] = 0x8E25, [18902] = 0x8E24, [18903] = 0x8E2E, [18904] = 0x8E15,
+ [18905] = 0x8E1B, [18906] = 0x8E16, [18907] = 0x8E11, [18908] = 0x8E19,
+ [18909] = 0x8E26, [18910] = 0x8E27, [18915] = 0x8E14, [18916] = 0x8E12,
+ [18917] = 0x8E18, [18918] = 0x8E13, [18919] = 0x8E1C, [18920] = 0x8E17,
+ [18921] = 0x8E1A, [18922] = 0x8F2C, [18923] = 0x8F24, [18924] = 0x8F18,
+ [18925] = 0x8F1A, [18926] = 0x8F20, [18927] = 0x8F23, [18928] = 0x8F16,
+ [18929] = 0x8F17, [18930] = 0x9073, [18931] = 0x9070, [18932] = 0x906F,
+ [18933] = 0x9067, [18934] = 0x906B, [18935] = 0x912F, [18936] = 0x912B,
+ [18937] = 0x9129, [18938] = 0x912A, [18939] = 0x9132, [18940] = 0x9126,
+ [18941] = 0x912E, [18942] = 0x9185, [18943] = 0x9186, [18944] = 0x918A,
+ [18945] = 0x9181, [18946] = 0x9182, [18947] = 0x9184, [18948] = 0x9180,
+ [18949] = 0x92D0, [18950] = 0x92C3, [18951] = 0x92C4, [18952] = 0x92C0,
+ [18953] = 0x92D9, [18954] = 0x92B6, [18955] = 0x92CF, [18956] = 0x92F1,
+ [18957] = 0x92DF, [18958] = 0x92D8, [18959] = 0x92E9, [18960] = 0x92D7,
+ [18961] = 0x92DD, [18962] = 0x92CC, [18963] = 0x92EF, [18964] = 0x92C2,
+ [18965] = 0x92E8, [18966] = 0x92CA, [18967] = 0x92C8, [18968] = 0x92CE,
+ [18969] = 0x92E6, [18970] = 0x92CD, [18971] = 0x92D5, [18972] = 0x92C9,
+ [18973] = 0x92E0, [18974] = 0x92DE, [18975] = 0x92E7, [18976] = 0x92D1,
+ [18977] = 0x92D3, [19012] = 0x92B5, [19013] = 0x92E1, [19014] = 0x92C6,
+ [19015] = 0x92B4, [19016] = 0x957C, [19017] = 0x95AC, [19018] = 0x95AB,
+ [19019] = 0x95AE, [19020] = 0x95B0, [19021] = 0x96A4, [19022] = 0x96A2,
+ [19023] = 0x96D3, [19024] = 0x9705, [19025] = 0x9708, [19026] = 0x9702,
+ [19027] = 0x975A, [19028] = 0x978A, [19029] = 0x978E, [19030] = 0x9788,
+ [19031] = 0x97D0, [19032] = 0x97CF, [19033] = 0x981E, [19034] = 0x981D,
+ [19035] = 0x9826, [19036] = 0x9829, [19037] = 0x9828, [19038] = 0x9820,
+ [19039] = 0x981B, [19040] = 0x9827, [19041] = 0x98B2, [19042] = 0x9908,
+ [19043] = 0x98FA, [19044] = 0x9911, [19045] = 0x9914, [19046] = 0x9916,
+ [19047] = 0x9917, [19048] = 0x9915, [19049] = 0x99DC, [19050] = 0x99CD,
+ [19051] = 0x99CF, [19052] = 0x99D3, [19053] = 0x99D4, [19054] = 0x99CE,
+ [19055] = 0x99C9, [19056] = 0x99D6, [19057] = 0x99D8, [19058] = 0x99CB,
+ [19059] = 0x99D7, [19060] = 0x99CC, [19061] = 0x9AB3, [19062] = 0x9AEC,
+ [19063] = 0x9AEB, [19064] = 0x9AF3, [19065] = 0x9AF2, [19066] = 0x9AF1,
+ [19067] = 0x9B46, [19068] = 0x9B43, [19069] = 0x9B67, [19070] = 0x9B74,
+ [19071] = 0x9B71, [19072] = 0x9B66, [19073] = 0x9B76, [19074] = 0x9B75,
+ [19075] = 0x9B70, [19076] = 0x9B68, [19077] = 0x9B64, [19078] = 0x9B6C,
+ [19079] = 0x9CFC, [19080] = 0x9CFA, [19081] = 0x9CFD, [19082] = 0x9CFF,
+ [19083] = 0x9CF7, [19084] = 0x9D07, [19085] = 0x9D00, [19086] = 0x9CF9,
+ [19087] = 0x9CFB, [19088] = 0x9D08, [19089] = 0x9D05, [19090] = 0x9D04,
+ [19091] = 0x9E83, [19092] = 0x9ED3, [19093] = 0x9F0F, [19094] = 0x9F10,
+ [19095] = 0x511C, [19096] = 0x5113, [19097] = 0x5117, [19098] = 0x511A,
+ [19099] = 0x5111, [19100] = 0x51DE, [19101] = 0x5334, [19102] = 0x53E1,
+ [19103] = 0x5670, [19104] = 0x5660, [19105] = 0x566E, [19110] = 0x5673,
+ [19111] = 0x5666, [19112] = 0x5663, [19113] = 0x566D, [19114] = 0x5672,
+ [19115] = 0x565E, [19116] = 0x5677, [19117] = 0x571C, [19118] = 0x571B,
+ [19119] = 0x58C8, [19120] = 0x58BD, [19121] = 0x58C9, [19122] = 0x58BF,
+ [19123] = 0x58BA, [19124] = 0x58C2, [19125] = 0x58BC, [19126] = 0x58C6,
+ [19127] = 0x5B17, [19128] = 0x5B19, [19129] = 0x5B1B, [19130] = 0x5B21,
+ [19131] = 0x5B14, [19132] = 0x5B13, [19133] = 0x5B10, [19134] = 0x5B16,
+ [19135] = 0x5B28, [19136] = 0x5B1A, [19137] = 0x5B20, [19138] = 0x5B1E,
+ [19139] = 0x5BEF, [19140] = 0x5DAC, [19141] = 0x5DB1, [19142] = 0x5DA9,
+ [19143] = 0x5DA7, [19144] = 0x5DB5, [19145] = 0x5DB0, [19146] = 0x5DAE,
+ [19147] = 0x5DAA, [19148] = 0x5DA8, [19149] = 0x5DB2, [19150] = 0x5DAD,
+ [19151] = 0x5DAF, [19152] = 0x5DB4, [19153] = 0x5E67, [19154] = 0x5E68,
+ [19155] = 0x5E66, [19156] = 0x5E6F, [19157] = 0x5EE9, [19158] = 0x5EE7,
+ [19159] = 0x5EE6, [19160] = 0x5EE8, [19161] = 0x5EE5, [19162] = 0x5F4B,
+ [19163] = 0x5FBC, [19164] = 0x619D, [19165] = 0x61A8, [19166] = 0x6196,
+ [19167] = 0x61C5, [19168] = 0x61B4, [19169] = 0x61C6, [19170] = 0x61C1,
+ [19171] = 0x61CC, [19172] = 0x61BA, [19207] = 0x61BF, [19208] = 0x61B8,
+ [19209] = 0x618C, [19210] = 0x64D7, [19211] = 0x64D6, [19212] = 0x64D0,
+ [19213] = 0x64CF, [19214] = 0x64C9, [19215] = 0x64BD, [19216] = 0x6489,
+ [19217] = 0x64C3, [19218] = 0x64DB, [19219] = 0x64F3, [19220] = 0x64D9,
+ [19221] = 0x6533, [19222] = 0x657F, [19223] = 0x657C, [19224] = 0x65A2,
+ [19225] = 0x66C8, [19226] = 0x66BE, [19227] = 0x66C0, [19228] = 0x66CA,
+ [19229] = 0x66CB, [19230] = 0x66CF, [19231] = 0x66BD, [19232] = 0x66BB,
+ [19233] = 0x66BA, [19234] = 0x66CC, [19235] = 0x6723, [19236] = 0x6A34,
+ [19237] = 0x6A66, [19238] = 0x6A49, [19239] = 0x6A67, [19240] = 0x6A32,
+ [19241] = 0x6A68, [19242] = 0x6A3E, [19243] = 0x6A5D, [19244] = 0x6A6D,
+ [19245] = 0x6A76, [19246] = 0x6A5B, [19247] = 0x6A51, [19248] = 0x6A28,
+ [19249] = 0x6A5A, [19250] = 0x6A3B, [19251] = 0x6A3F, [19252] = 0x6A41,
+ [19253] = 0x6A6A, [19254] = 0x6A64, [19255] = 0x6A50, [19256] = 0x6A4F,
+ [19257] = 0x6A54, [19258] = 0x6A6F, [19259] = 0x6A69, [19260] = 0x6A60,
+ [19261] = 0x6A3C, [19262] = 0x6A5E, [19263] = 0x6A56, [19264] = 0x6A55,
+ [19265] = 0x6A4D, [19266] = 0x6A4E, [19267] = 0x6A46, [19268] = 0x6B55,
+ [19269] = 0x6B54, [19270] = 0x6B56, [19271] = 0x6BA7, [19272] = 0x6BAA,
+ [19273] = 0x6BAB, [19274] = 0x6BC8, [19275] = 0x6BC7, [19276] = 0x6C04,
+ [19277] = 0x6C03, [19278] = 0x6C06, [19279] = 0x6FAD, [19280] = 0x6FCB,
+ [19281] = 0x6FA3, [19282] = 0x6FC7, [19283] = 0x6FBC, [19284] = 0x6FCE,
+ [19285] = 0x6FC8, [19286] = 0x6F5E, [19287] = 0x6FC4, [19288] = 0x6FBD,
+ [19289] = 0x6F9E, [19290] = 0x6FCA, [19291] = 0x6FA8, [19292] = 0x7004,
+ [19293] = 0x6FA5, [19294] = 0x6FAE, [19295] = 0x6FBA, [19296] = 0x6FAC,
+ [19297] = 0x6FAA, [19298] = 0x6FCF, [19299] = 0x6FBF, [19300] = 0x6FB8,
+ [19305] = 0x6FA2, [19306] = 0x6FC9, [19307] = 0x6FAB, [19308] = 0x6FCD,
+ [19309] = 0x6FAF, [19310] = 0x6FB2, [19311] = 0x6FB0, [19312] = 0x71C5,
+ [19313] = 0x71C2, [19314] = 0x71BF, [19315] = 0x71B8, [19316] = 0x71D6,
+ [19317] = 0x71C0, [19318] = 0x71C1, [19319] = 0x71CB, [19320] = 0x71D4,
+ [19321] = 0x71CA, [19322] = 0x71C7, [19323] = 0x71CF, [19324] = 0x71BD,
+ [19325] = 0x71D8, [19326] = 0x71BC, [19327] = 0x71C6, [19328] = 0x71DA,
+ [19329] = 0x71DB, [19330] = 0x729D, [19331] = 0x729E, [19332] = 0x7369,
+ [19333] = 0x7366, [19334] = 0x7367, [19335] = 0x736C, [19336] = 0x7365,
+ [19337] = 0x736B, [19338] = 0x736A, [19339] = 0x747F, [19340] = 0x749A,
+ [19341] = 0x74A0, [19342] = 0x7494, [19343] = 0x7492, [19344] = 0x7495,
+ [19345] = 0x74A1, [19346] = 0x750B, [19347] = 0x7580, [19348] = 0x762F,
+ [19349] = 0x762D, [19350] = 0x7631, [19351] = 0x763D, [19352] = 0x7633,
+ [19353] = 0x763C, [19354] = 0x7635, [19355] = 0x7632, [19356] = 0x7630,
+ [19357] = 0x76BB, [19358] = 0x76E6, [19359] = 0x779A, [19360] = 0x779D,
+ [19361] = 0x77A1, [19362] = 0x779C, [19363] = 0x779B, [19364] = 0x77A2,
+ [19365] = 0x77A3, [19366] = 0x7795, [19367] = 0x7799, [19402] = 0x7797,
+ [19403] = 0x78DD, [19404] = 0x78E9, [19405] = 0x78E5, [19406] = 0x78EA,
+ [19407] = 0x78DE, [19408] = 0x78E3, [19409] = 0x78DB, [19410] = 0x78E1,
+ [19411] = 0x78E2, [19412] = 0x78ED, [19413] = 0x78DF, [19414] = 0x78E0,
+ [19415] = 0x79A4, [19416] = 0x7A44, [19417] = 0x7A48, [19418] = 0x7A47,
+ [19419] = 0x7AB6, [19420] = 0x7AB8, [19421] = 0x7AB5, [19422] = 0x7AB1,
+ [19423] = 0x7AB7, [19424] = 0x7BDE, [19425] = 0x7BE3, [19426] = 0x7BE7,
+ [19427] = 0x7BDD, [19428] = 0x7BD5, [19429] = 0x7BE5, [19430] = 0x7BDA,
+ [19431] = 0x7BE8, [19432] = 0x7BF9, [19433] = 0x7BD4, [19434] = 0x7BEA,
+ [19435] = 0x7BE2, [19436] = 0x7BDC, [19437] = 0x7BEB, [19438] = 0x7BD8,
+ [19439] = 0x7BDF, [19440] = 0x7CD2, [19441] = 0x7CD4, [19442] = 0x7CD7,
+ [19443] = 0x7CD0, [19444] = 0x7CD1, [19445] = 0x7E12, [19446] = 0x7E21,
+ [19447] = 0x7E17, [19448] = 0x7E0C, [19449] = 0x7E1F, [19450] = 0x7E20,
+ [19451] = 0x7E13, [19452] = 0x7E0E, [19453] = 0x7E1C, [19454] = 0x7E15,
+ [19455] = 0x7E1A, [19456] = 0x7E22, [19457] = 0x7E0B, [19458] = 0x7E0F,
+ [19459] = 0x7E16, [19460] = 0x7E0D, [19461] = 0x7E14, [19462] = 0x7E25,
+ [19463] = 0x7E24, [19464] = 0x7F43, [19465] = 0x7F7B, [19466] = 0x7F7C,
+ [19467] = 0x7F7A, [19468] = 0x7FB1, [19469] = 0x7FEF, [19470] = 0x802A,
+ [19471] = 0x8029, [19472] = 0x806C, [19473] = 0x81B1, [19474] = 0x81A6,
+ [19475] = 0x81AE, [19476] = 0x81B9, [19477] = 0x81B5, [19478] = 0x81AB,
+ [19479] = 0x81B0, [19480] = 0x81AC, [19481] = 0x81B4, [19482] = 0x81B2,
+ [19483] = 0x81B7, [19484] = 0x81A7, [19485] = 0x81F2, [19486] = 0x8255,
+ [19487] = 0x8256, [19488] = 0x8257, [19489] = 0x8556, [19490] = 0x8545,
+ [19491] = 0x856B, [19492] = 0x854D, [19493] = 0x8553, [19494] = 0x8561,
+ [19495] = 0x8558, [19500] = 0x8540, [19501] = 0x8546, [19502] = 0x8564,
+ [19503] = 0x8541, [19504] = 0x8562, [19505] = 0x8544, [19506] = 0x8551,
+ [19507] = 0x8547, [19508] = 0x8563, [19509] = 0x853E, [19510] = 0x855B,
+ [19511] = 0x8571, [19512] = 0x854E, [19513] = 0x856E, [19514] = 0x8575,
+ [19515] = 0x8555, [19516] = 0x8567, [19517] = 0x8560, [19518] = 0x858C,
+ [19519] = 0x8566, [19520] = 0x855D, [19521] = 0x8554, [19522] = 0x8565,
+ [19523] = 0x856C, [19524] = 0x8663, [19525] = 0x8665, [19526] = 0x8664,
+ [19527] = 0x879B, [19528] = 0x878F, [19529] = 0x8797, [19530] = 0x8793,
+ [19531] = 0x8792, [19532] = 0x8788, [19533] = 0x8781, [19534] = 0x8796,
+ [19535] = 0x8798, [19536] = 0x8779, [19537] = 0x8787, [19538] = 0x87A3,
+ [19539] = 0x8785, [19540] = 0x8790, [19541] = 0x8791, [19542] = 0x879D,
+ [19543] = 0x8784, [19544] = 0x8794, [19545] = 0x879C, [19546] = 0x879A,
+ [19547] = 0x8789, [19548] = 0x891E, [19549] = 0x8926, [19550] = 0x8930,
+ [19551] = 0x892D, [19552] = 0x892E, [19553] = 0x8927, [19554] = 0x8931,
+ [19555] = 0x8922, [19556] = 0x8929, [19557] = 0x8923, [19558] = 0x892F,
+ [19559] = 0x892C, [19560] = 0x891F, [19561] = 0x89F1, [19562] = 0x8AE0,
+ [19597] = 0x8AE2, [19598] = 0x8AF2, [19599] = 0x8AF4, [19600] = 0x8AF5,
+ [19601] = 0x8ADD, [19602] = 0x8B14, [19603] = 0x8AE4, [19604] = 0x8ADF,
+ [19605] = 0x8AF0, [19606] = 0x8AC8, [19607] = 0x8ADE, [19608] = 0x8AE1,
+ [19609] = 0x8AE8, [19610] = 0x8AFF, [19611] = 0x8AEF, [19612] = 0x8AFB,
+ [19613] = 0x8C91, [19614] = 0x8C92, [19615] = 0x8C90, [19616] = 0x8CF5,
+ [19617] = 0x8CEE, [19618] = 0x8CF1, [19619] = 0x8CF0, [19620] = 0x8CF3,
+ [19621] = 0x8D6C, [19622] = 0x8D6E, [19623] = 0x8DA5, [19624] = 0x8DA7,
+ [19625] = 0x8E33, [19626] = 0x8E3E, [19627] = 0x8E38, [19628] = 0x8E40,
+ [19629] = 0x8E45, [19630] = 0x8E36, [19631] = 0x8E3C, [19632] = 0x8E3D,
+ [19633] = 0x8E41, [19634] = 0x8E30, [19635] = 0x8E3F, [19636] = 0x8EBD,
+ [19637] = 0x8F36, [19638] = 0x8F2E, [19639] = 0x8F35, [19640] = 0x8F32,
+ [19641] = 0x8F39, [19642] = 0x8F37, [19643] = 0x8F34, [19644] = 0x9076,
+ [19645] = 0x9079, [19646] = 0x907B, [19647] = 0x9086, [19648] = 0x90FA,
+ [19649] = 0x9133, [19650] = 0x9135, [19651] = 0x9136, [19652] = 0x9193,
+ [19653] = 0x9190, [19654] = 0x9191, [19655] = 0x918D, [19656] = 0x918F,
+ [19657] = 0x9327, [19658] = 0x931E, [19659] = 0x9308, [19660] = 0x931F,
+ [19661] = 0x9306, [19662] = 0x930F, [19663] = 0x937A, [19664] = 0x9338,
+ [19665] = 0x933C, [19666] = 0x931B, [19667] = 0x9323, [19668] = 0x9312,
+ [19669] = 0x9301, [19670] = 0x9346, [19671] = 0x932D, [19672] = 0x930E,
+ [19673] = 0x930D, [19674] = 0x92CB, [19675] = 0x931D, [19676] = 0x92FA,
+ [19677] = 0x9325, [19678] = 0x9313, [19679] = 0x92F9, [19680] = 0x92F7,
+ [19681] = 0x9334, [19682] = 0x9302, [19683] = 0x9324, [19684] = 0x92FF,
+ [19685] = 0x9329, [19686] = 0x9339, [19687] = 0x9335, [19688] = 0x932A,
+ [19689] = 0x9314, [19690] = 0x930C, [19695] = 0x930B, [19696] = 0x92FE,
+ [19697] = 0x9309, [19698] = 0x9300, [19699] = 0x92FB, [19700] = 0x9316,
+ [19701] = 0x95BC, [19702] = 0x95CD, [19703] = 0x95BE, [19704] = 0x95B9,
+ [19705] = 0x95BA, [19706] = 0x95B6, [19707] = 0x95BF, [19708] = 0x95B5,
+ [19709] = 0x95BD, [19710] = 0x96A9, [19711] = 0x96D4, [19712] = 0x970B,
+ [19713] = 0x9712, [19714] = 0x9710, [19715] = 0x9799, [19716] = 0x9797,
+ [19717] = 0x9794, [19718] = 0x97F0, [19719] = 0x97F8, [19720] = 0x9835,
+ [19721] = 0x982F, [19722] = 0x9832, [19723] = 0x9924, [19724] = 0x991F,
+ [19725] = 0x9927, [19726] = 0x9929, [19727] = 0x999E, [19728] = 0x99EE,
+ [19729] = 0x99EC, [19730] = 0x99E5, [19731] = 0x99E4, [19732] = 0x99F0,
+ [19733] = 0x99E3, [19734] = 0x99EA, [19735] = 0x99E9, [19736] = 0x99E7,
+ [19737] = 0x9AB9, [19738] = 0x9ABF, [19739] = 0x9AB4, [19740] = 0x9ABB,
+ [19741] = 0x9AF6, [19742] = 0x9AFA, [19743] = 0x9AF9, [19744] = 0x9AF7,
+ [19745] = 0x9B33, [19746] = 0x9B80, [19747] = 0x9B85, [19748] = 0x9B87,
+ [19749] = 0x9B7C, [19750] = 0x9B7E, [19751] = 0x9B7B, [19752] = 0x9B82,
+ [19753] = 0x9B93, [19754] = 0x9B92, [19755] = 0x9B90, [19756] = 0x9B7A,
+ [19757] = 0x9B95, [19792] = 0x9B7D, [19793] = 0x9B88, [19794] = 0x9D25,
+ [19795] = 0x9D17, [19796] = 0x9D20, [19797] = 0x9D1E, [19798] = 0x9D14,
+ [19799] = 0x9D29, [19800] = 0x9D1D, [19801] = 0x9D18, [19802] = 0x9D22,
+ [19803] = 0x9D10, [19804] = 0x9D19, [19805] = 0x9D1F, [19806] = 0x9E88,
+ [19807] = 0x9E86, [19808] = 0x9E87, [19809] = 0x9EAE, [19810] = 0x9EAD,
+ [19811] = 0x9ED5, [19812] = 0x9ED6, [19813] = 0x9EFA, [19814] = 0x9F12,
+ [19815] = 0x9F3D, [19816] = 0x5126, [19817] = 0x5125, [19818] = 0x5122,
+ [19819] = 0x5124, [19820] = 0x5120, [19821] = 0x5129, [19822] = 0x52F4,
+ [19823] = 0x5693, [19824] = 0x568C, [19825] = 0x568D, [19826] = 0x5686,
+ [19827] = 0x5684, [19828] = 0x5683, [19829] = 0x567E, [19830] = 0x5682,
+ [19831] = 0x567F, [19832] = 0x5681, [19833] = 0x58D6, [19834] = 0x58D4,
+ [19835] = 0x58CF, [19836] = 0x58D2, [19837] = 0x5B2D, [19838] = 0x5B25,
+ [19839] = 0x5B32, [19840] = 0x5B23, [19841] = 0x5B2C, [19842] = 0x5B27,
+ [19843] = 0x5B26, [19844] = 0x5B2F, [19845] = 0x5B2E, [19846] = 0x5B7B,
+ [19847] = 0x5BF1, [19848] = 0x5BF2, [19849] = 0x5DB7, [19850] = 0x5E6C,
+ [19851] = 0x5E6A, [19852] = 0x5FBE, [19853] = 0x5FBB, [19854] = 0x61C3,
+ [19855] = 0x61B5, [19856] = 0x61BC, [19857] = 0x61E7, [19858] = 0x61E0,
+ [19859] = 0x61E5, [19860] = 0x61E4, [19861] = 0x61E8, [19862] = 0x61DE,
+ [19863] = 0x64EF, [19864] = 0x64E9, [19865] = 0x64E3, [19866] = 0x64EB,
+ [19867] = 0x64E4, [19868] = 0x64E8, [19869] = 0x6581, [19870] = 0x6580,
+ [19871] = 0x65B6, [19872] = 0x65DA, [19873] = 0x66D2, [19874] = 0x6A8D,
+ [19875] = 0x6A96, [19876] = 0x6A81, [19877] = 0x6AA5, [19878] = 0x6A89,
+ [19879] = 0x6A9F, [19880] = 0x6A9B, [19881] = 0x6AA1, [19882] = 0x6A9E,
+ [19883] = 0x6A87, [19884] = 0x6A93, [19885] = 0x6A8E, [19890] = 0x6A95,
+ [19891] = 0x6A83, [19892] = 0x6AA8, [19893] = 0x6AA4, [19894] = 0x6A91,
+ [19895] = 0x6A7F, [19896] = 0x6AA6, [19897] = 0x6A9A, [19898] = 0x6A85,
+ [19899] = 0x6A8C, [19900] = 0x6A92, [19901] = 0x6B5B, [19902] = 0x6BAD,
+ [19903] = 0x6C09, [19904] = 0x6FCC, [19905] = 0x6FA9, [19906] = 0x6FF4,
+ [19907] = 0x6FD4, [19908] = 0x6FE3, [19909] = 0x6FDC, [19910] = 0x6FED,
+ [19911] = 0x6FE7, [19912] = 0x6FE6, [19913] = 0x6FDE, [19914] = 0x6FF2,
+ [19915] = 0x6FDD, [19916] = 0x6FE2, [19917] = 0x6FE8, [19918] = 0x71E1,
+ [19919] = 0x71F1, [19920] = 0x71E8, [19921] = 0x71F2, [19922] = 0x71E4,
+ [19923] = 0x71F0, [19924] = 0x71E2, [19925] = 0x7373, [19926] = 0x736E,
+ [19927] = 0x736F, [19928] = 0x7497, [19929] = 0x74B2, [19930] = 0x74AB,
+ [19931] = 0x7490, [19932] = 0x74AA, [19933] = 0x74AD, [19934] = 0x74B1,
+ [19935] = 0x74A5, [19936] = 0x74AF, [19937] = 0x7510, [19938] = 0x7511,
+ [19939] = 0x7512, [19940] = 0x750F, [19941] = 0x7584, [19942] = 0x7643,
+ [19943] = 0x7648, [19944] = 0x7649, [19945] = 0x7647, [19946] = 0x76A4,
+ [19947] = 0x76E9, [19948] = 0x77B5, [19949] = 0x77AB, [19950] = 0x77B2,
+ [19951] = 0x77B7, [19952] = 0x77B6, [19987] = 0x77B4, [19988] = 0x77B1,
+ [19989] = 0x77A8, [19990] = 0x77F0, [19991] = 0x78F3, [19992] = 0x78FD,
+ [19993] = 0x7902, [19994] = 0x78FB, [19995] = 0x78FC, [19996] = 0x78F2,
+ [19997] = 0x7905, [19998] = 0x78F9, [19999] = 0x78FE, [20000] = 0x7904,
+ [20001] = 0x79AB, [20002] = 0x79A8, [20003] = 0x7A5C, [20004] = 0x7A5B,
+ [20005] = 0x7A56, [20006] = 0x7A58, [20007] = 0x7A54, [20008] = 0x7A5A,
+ [20009] = 0x7ABE, [20010] = 0x7AC0, [20011] = 0x7AC1, [20012] = 0x7C05,
+ [20013] = 0x7C0F, [20014] = 0x7BF2, [20015] = 0x7C00, [20016] = 0x7BFF,
+ [20017] = 0x7BFB, [20018] = 0x7C0E, [20019] = 0x7BF4, [20020] = 0x7C0B,
+ [20021] = 0x7BF3, [20022] = 0x7C02, [20023] = 0x7C09, [20024] = 0x7C03,
+ [20025] = 0x7C01, [20026] = 0x7BF8, [20027] = 0x7BFD, [20028] = 0x7C06,
+ [20029] = 0x7BF0, [20030] = 0x7BF1, [20031] = 0x7C10, [20032] = 0x7C0A,
+ [20033] = 0x7CE8, [20034] = 0x7E2D, [20035] = 0x7E3C, [20036] = 0x7E42,
+ [20037] = 0x7E33, [20038] = 0x9848, [20039] = 0x7E38, [20040] = 0x7E2A,
+ [20041] = 0x7E49, [20042] = 0x7E40, [20043] = 0x7E47, [20044] = 0x7E29,
+ [20045] = 0x7E4C, [20046] = 0x7E30, [20047] = 0x7E3B, [20048] = 0x7E36,
+ [20049] = 0x7E44, [20050] = 0x7E3A, [20051] = 0x7F45, [20052] = 0x7F7F,
+ [20053] = 0x7F7E, [20054] = 0x7F7D, [20055] = 0x7FF4, [20056] = 0x7FF2,
+ [20057] = 0x802C, [20058] = 0x81BB, [20059] = 0x81C4, [20060] = 0x81CC,
+ [20061] = 0x81CA, [20062] = 0x81C5, [20063] = 0x81C7, [20064] = 0x81BC,
+ [20065] = 0x81E9, [20066] = 0x825B, [20067] = 0x825A, [20068] = 0x825C,
+ [20069] = 0x8583, [20070] = 0x8580, [20071] = 0x858F, [20072] = 0x85A7,
+ [20073] = 0x8595, [20074] = 0x85A0, [20075] = 0x858B, [20076] = 0x85A3,
+ [20077] = 0x857B, [20078] = 0x85A4, [20079] = 0x859A, [20080] = 0x859E,
+ [20085] = 0x8577, [20086] = 0x857C, [20087] = 0x8589, [20088] = 0x85A1,
+ [20089] = 0x857A, [20090] = 0x8578, [20091] = 0x8557, [20092] = 0x858E,
+ [20093] = 0x8596, [20094] = 0x8586, [20095] = 0x858D, [20096] = 0x8599,
+ [20097] = 0x859D, [20098] = 0x8581, [20099] = 0x85A2, [20100] = 0x8582,
+ [20101] = 0x8588, [20102] = 0x8585, [20103] = 0x8579, [20104] = 0x8576,
+ [20105] = 0x8598, [20106] = 0x8590, [20107] = 0x859F, [20108] = 0x8668,
+ [20109] = 0x87BE, [20110] = 0x87AA, [20111] = 0x87AD, [20112] = 0x87C5,
+ [20113] = 0x87B0, [20114] = 0x87AC, [20115] = 0x87B9, [20116] = 0x87B5,
+ [20117] = 0x87BC, [20118] = 0x87AE, [20119] = 0x87C9, [20120] = 0x87C3,
+ [20121] = 0x87C2, [20122] = 0x87CC, [20123] = 0x87B7, [20124] = 0x87AF,
+ [20125] = 0x87C4, [20126] = 0x87CA, [20127] = 0x87B4, [20128] = 0x87B6,
+ [20129] = 0x87BF, [20130] = 0x87B8, [20131] = 0x87BD, [20132] = 0x87DE,
+ [20133] = 0x87B2, [20134] = 0x8935, [20135] = 0x8933, [20136] = 0x893C,
+ [20137] = 0x893E, [20138] = 0x8941, [20139] = 0x8952, [20140] = 0x8937,
+ [20141] = 0x8942, [20142] = 0x89AD, [20143] = 0x89AF, [20144] = 0x89AE,
+ [20145] = 0x89F2, [20146] = 0x89F3, [20147] = 0x8B1E, [20182] = 0x8B18,
+ [20183] = 0x8B16, [20184] = 0x8B11, [20185] = 0x8B05, [20186] = 0x8B0B,
+ [20187] = 0x8B22, [20188] = 0x8B0F, [20189] = 0x8B12, [20190] = 0x8B15,
+ [20191] = 0x8B07, [20192] = 0x8B0D, [20193] = 0x8B08, [20194] = 0x8B06,
+ [20195] = 0x8B1C, [20196] = 0x8B13, [20197] = 0x8B1A, [20198] = 0x8C4F,
+ [20199] = 0x8C70, [20200] = 0x8C72, [20201] = 0x8C71, [20202] = 0x8C6F,
+ [20203] = 0x8C95, [20204] = 0x8C94, [20205] = 0x8CF9, [20206] = 0x8D6F,
+ [20207] = 0x8E4E, [20208] = 0x8E4D, [20209] = 0x8E53, [20210] = 0x8E50,
+ [20211] = 0x8E4C, [20212] = 0x8E47, [20213] = 0x8F43, [20214] = 0x8F40,
+ [20215] = 0x9085, [20216] = 0x907E, [20217] = 0x9138, [20218] = 0x919A,
+ [20219] = 0x91A2, [20220] = 0x919B, [20221] = 0x9199, [20222] = 0x919F,
+ [20223] = 0x91A1, [20224] = 0x919D, [20225] = 0x91A0, [20226] = 0x93A1,
+ [20227] = 0x9383, [20228] = 0x93AF, [20229] = 0x9364, [20230] = 0x9356,
+ [20231] = 0x9347, [20232] = 0x937C, [20233] = 0x9358, [20234] = 0x935C,
+ [20235] = 0x9376, [20236] = 0x9349, [20237] = 0x9350, [20238] = 0x9351,
+ [20239] = 0x9360, [20240] = 0x936D, [20241] = 0x938F, [20242] = 0x934C,
+ [20243] = 0x936A, [20244] = 0x9379, [20245] = 0x9357, [20246] = 0x9355,
+ [20247] = 0x9352, [20248] = 0x934F, [20249] = 0x9371, [20250] = 0x9377,
+ [20251] = 0x937B, [20252] = 0x9361, [20253] = 0x935E, [20254] = 0x9363,
+ [20255] = 0x9367, [20256] = 0x9380, [20257] = 0x934E, [20258] = 0x9359,
+ [20259] = 0x95C7, [20260] = 0x95C0, [20261] = 0x95C9, [20262] = 0x95C3,
+ [20263] = 0x95C5, [20264] = 0x95B7, [20265] = 0x96AE, [20266] = 0x96B0,
+ [20267] = 0x96AC, [20268] = 0x9720, [20269] = 0x971F, [20270] = 0x9718,
+ [20271] = 0x971D, [20272] = 0x9719, [20273] = 0x979A, [20274] = 0x97A1,
+ [20275] = 0x979C, [20280] = 0x979E, [20281] = 0x979D, [20282] = 0x97D5,
+ [20283] = 0x97D4, [20284] = 0x97F1, [20285] = 0x9841, [20286] = 0x9844,
+ [20287] = 0x984A, [20288] = 0x9849, [20289] = 0x9845, [20290] = 0x9843,
+ [20291] = 0x9925, [20292] = 0x992B, [20293] = 0x992C, [20294] = 0x992A,
+ [20295] = 0x9933, [20296] = 0x9932, [20297] = 0x992F, [20298] = 0x992D,
+ [20299] = 0x9931, [20300] = 0x9930, [20301] = 0x9998, [20302] = 0x99A3,
+ [20303] = 0x99A1, [20304] = 0x9A02, [20305] = 0x99FA, [20306] = 0x99F4,
+ [20307] = 0x99F7, [20308] = 0x99F9, [20309] = 0x99F8, [20310] = 0x99F6,
+ [20311] = 0x99FB, [20312] = 0x99FD, [20313] = 0x99FE, [20314] = 0x99FC,
+ [20315] = 0x9A03, [20316] = 0x9ABE, [20317] = 0x9AFE, [20318] = 0x9AFD,
+ [20319] = 0x9B01, [20320] = 0x9AFC, [20321] = 0x9B48, [20322] = 0x9B9A,
+ [20323] = 0x9BA8, [20324] = 0x9B9E, [20325] = 0x9B9B, [20326] = 0x9BA6,
+ [20327] = 0x9BA1, [20328] = 0x9BA5, [20329] = 0x9BA4, [20330] = 0x9B86,
+ [20331] = 0x9BA2, [20332] = 0x9BA0, [20333] = 0x9BAF, [20334] = 0x9D33,
+ [20335] = 0x9D41, [20336] = 0x9D67, [20337] = 0x9D36, [20338] = 0x9D2E,
+ [20339] = 0x9D2F, [20340] = 0x9D31, [20341] = 0x9D38, [20342] = 0x9D30,
+ [20377] = 0x9D45, [20378] = 0x9D42, [20379] = 0x9D43, [20380] = 0x9D3E,
+ [20381] = 0x9D37, [20382] = 0x9D40, [20383] = 0x9D3D, [20384] = 0x7FF5,
+ [20385] = 0x9D2D, [20386] = 0x9E8A, [20387] = 0x9E89, [20388] = 0x9E8D,
+ [20389] = 0x9EB0, [20390] = 0x9EC8, [20391] = 0x9EDA, [20392] = 0x9EFB,
+ [20393] = 0x9EFF, [20394] = 0x9F24, [20395] = 0x9F23, [20396] = 0x9F22,
+ [20397] = 0x9F54, [20398] = 0x9FA0, [20399] = 0x5131, [20400] = 0x512D,
+ [20401] = 0x512E, [20402] = 0x5698, [20403] = 0x569C, [20404] = 0x5697,
+ [20405] = 0x569A, [20406] = 0x569D, [20407] = 0x5699, [20408] = 0x5970,
+ [20409] = 0x5B3C, [20410] = 0x5C69, [20411] = 0x5C6A, [20412] = 0x5DC0,
+ [20413] = 0x5E6D, [20414] = 0x5E6E, [20415] = 0x61D8, [20416] = 0x61DF,
+ [20417] = 0x61ED, [20418] = 0x61EE, [20419] = 0x61F1, [20420] = 0x61EA,
+ [20421] = 0x61F0, [20422] = 0x61EB, [20423] = 0x61D6, [20424] = 0x61E9,
+ [20425] = 0x64FF, [20426] = 0x6504, [20427] = 0x64FD, [20428] = 0x64F8,
+ [20429] = 0x6501, [20430] = 0x6503, [20431] = 0x64FC, [20432] = 0x6594,
+ [20433] = 0x65DB, [20434] = 0x66DA, [20435] = 0x66DB, [20436] = 0x66D8,
+ [20437] = 0x6AC5, [20438] = 0x6AB9, [20439] = 0x6ABD, [20440] = 0x6AE1,
+ [20441] = 0x6AC6, [20442] = 0x6ABA, [20443] = 0x6AB6, [20444] = 0x6AB7,
+ [20445] = 0x6AC7, [20446] = 0x6AB4, [20447] = 0x6AAD, [20448] = 0x6B5E,
+ [20449] = 0x6BC9, [20450] = 0x6C0B, [20451] = 0x7007, [20452] = 0x700C,
+ [20453] = 0x700D, [20454] = 0x7001, [20455] = 0x7005, [20456] = 0x7014,
+ [20457] = 0x700E, [20458] = 0x6FFF, [20459] = 0x7000, [20460] = 0x6FFB,
+ [20461] = 0x7026, [20462] = 0x6FFC, [20463] = 0x6FF7, [20464] = 0x700A,
+ [20465] = 0x7201, [20466] = 0x71FF, [20467] = 0x71F9, [20468] = 0x7203,
+ [20469] = 0x71FD, [20470] = 0x7376, [20475] = 0x74B8, [20476] = 0x74C0,
+ [20477] = 0x74B5, [20478] = 0x74C1, [20479] = 0x74BE, [20480] = 0x74B6,
+ [20481] = 0x74BB, [20482] = 0x74C2, [20483] = 0x7514, [20484] = 0x7513,
+ [20485] = 0x765C, [20486] = 0x7664, [20487] = 0x7659, [20488] = 0x7650,
+ [20489] = 0x7653, [20490] = 0x7657, [20491] = 0x765A, [20492] = 0x76A6,
+ [20493] = 0x76BD, [20494] = 0x76EC, [20495] = 0x77C2, [20496] = 0x77BA,
+ [20497] = 0x78FF, [20498] = 0x790C, [20499] = 0x7913, [20500] = 0x7914,
+ [20501] = 0x7909, [20502] = 0x7910, [20503] = 0x7912, [20504] = 0x7911,
+ [20505] = 0x79AD, [20506] = 0x79AC, [20507] = 0x7A5F, [20508] = 0x7C1C,
+ [20509] = 0x7C29, [20510] = 0x7C19, [20511] = 0x7C20, [20512] = 0x7C1F,
+ [20513] = 0x7C2D, [20514] = 0x7C1D, [20515] = 0x7C26, [20516] = 0x7C28,
+ [20517] = 0x7C22, [20518] = 0x7C25, [20519] = 0x7C30, [20520] = 0x7E5C,
+ [20521] = 0x7E50, [20522] = 0x7E56, [20523] = 0x7E63, [20524] = 0x7E58,
+ [20525] = 0x7E62, [20526] = 0x7E5F, [20527] = 0x7E51, [20528] = 0x7E60,
+ [20529] = 0x7E57, [20530] = 0x7E53, [20531] = 0x7FB5, [20532] = 0x7FB3,
+ [20533] = 0x7FF7, [20534] = 0x7FF8, [20535] = 0x8075, [20536] = 0x81D1,
+ [20537] = 0x81D2, [20572] = 0x81D0, [20573] = 0x825F, [20574] = 0x825E,
+ [20575] = 0x85B4, [20576] = 0x85C6, [20577] = 0x85C0, [20578] = 0x85C3,
+ [20579] = 0x85C2, [20580] = 0x85B3, [20581] = 0x85B5, [20582] = 0x85BD,
+ [20583] = 0x85C7, [20584] = 0x85C4, [20585] = 0x85BF, [20586] = 0x85CB,
+ [20587] = 0x85CE, [20588] = 0x85C8, [20589] = 0x85C5, [20590] = 0x85B1,
+ [20591] = 0x85B6, [20592] = 0x85D2, [20593] = 0x8624, [20594] = 0x85B8,
+ [20595] = 0x85B7, [20596] = 0x85BE, [20597] = 0x8669, [20598] = 0x87E7,
+ [20599] = 0x87E6, [20600] = 0x87E2, [20601] = 0x87DB, [20602] = 0x87EB,
+ [20603] = 0x87EA, [20604] = 0x87E5, [20605] = 0x87DF, [20606] = 0x87F3,
+ [20607] = 0x87E4, [20608] = 0x87D4, [20609] = 0x87DC, [20610] = 0x87D3,
+ [20611] = 0x87ED, [20612] = 0x87D8, [20613] = 0x87E3, [20614] = 0x87A4,
+ [20615] = 0x87D7, [20616] = 0x87D9, [20617] = 0x8801, [20618] = 0x87F4,
+ [20619] = 0x87E8, [20620] = 0x87DD, [20621] = 0x8953, [20622] = 0x894B,
+ [20623] = 0x894F, [20624] = 0x894C, [20625] = 0x8946, [20626] = 0x8950,
+ [20627] = 0x8951, [20628] = 0x8949, [20629] = 0x8B2A, [20630] = 0x8B27,
+ [20631] = 0x8B23, [20632] = 0x8B33, [20633] = 0x8B30, [20634] = 0x8B35,
+ [20635] = 0x8B47, [20636] = 0x8B2F, [20637] = 0x8B3C, [20638] = 0x8B3E,
+ [20639] = 0x8B31, [20640] = 0x8B25, [20641] = 0x8B37, [20642] = 0x8B26,
+ [20643] = 0x8B36, [20644] = 0x8B2E, [20645] = 0x8B24, [20646] = 0x8B3B,
+ [20647] = 0x8B3D, [20648] = 0x8B3A, [20649] = 0x8C42, [20650] = 0x8C75,
+ [20651] = 0x8C99, [20652] = 0x8C98, [20653] = 0x8C97, [20654] = 0x8CFE,
+ [20655] = 0x8D04, [20656] = 0x8D02, [20657] = 0x8D00, [20658] = 0x8E5C,
+ [20659] = 0x8E62, [20660] = 0x8E60, [20661] = 0x8E57, [20662] = 0x8E56,
+ [20663] = 0x8E5E, [20664] = 0x8E65, [20665] = 0x8E67, [20670] = 0x8E5B,
+ [20671] = 0x8E5A, [20672] = 0x8E61, [20673] = 0x8E5D, [20674] = 0x8E69,
+ [20675] = 0x8E54, [20676] = 0x8F46, [20677] = 0x8F47, [20678] = 0x8F48,
+ [20679] = 0x8F4B, [20680] = 0x9128, [20681] = 0x913A, [20682] = 0x913B,
+ [20683] = 0x913E, [20684] = 0x91A8, [20685] = 0x91A5, [20686] = 0x91A7,
+ [20687] = 0x91AF, [20688] = 0x91AA, [20689] = 0x93B5, [20690] = 0x938C,
+ [20691] = 0x9392, [20692] = 0x93B7, [20693] = 0x939B, [20694] = 0x939D,
+ [20695] = 0x9389, [20696] = 0x93A7, [20697] = 0x938E, [20698] = 0x93AA,
+ [20699] = 0x939E, [20700] = 0x93A6, [20701] = 0x9395, [20702] = 0x9388,
+ [20703] = 0x9399, [20704] = 0x939F, [20705] = 0x938D, [20706] = 0x93B1,
+ [20707] = 0x9391, [20708] = 0x93B2, [20709] = 0x93A4, [20710] = 0x93A8,
+ [20711] = 0x93B4, [20712] = 0x93A3, [20713] = 0x93A5, [20714] = 0x95D2,
+ [20715] = 0x95D3, [20716] = 0x95D1, [20717] = 0x96B3, [20718] = 0x96D7,
+ [20719] = 0x96DA, [20720] = 0x5DC2, [20721] = 0x96DF, [20722] = 0x96D8,
+ [20723] = 0x96DD, [20724] = 0x9723, [20725] = 0x9722, [20726] = 0x9725,
+ [20727] = 0x97AC, [20728] = 0x97AE, [20729] = 0x97A8, [20730] = 0x97AB,
+ [20731] = 0x97A4, [20732] = 0x97AA, [20767] = 0x97A2, [20768] = 0x97A5,
+ [20769] = 0x97D7, [20770] = 0x97D9, [20771] = 0x97D6, [20772] = 0x97D8,
+ [20773] = 0x97FA, [20774] = 0x9850, [20775] = 0x9851, [20776] = 0x9852,
+ [20777] = 0x98B8, [20778] = 0x9941, [20779] = 0x993C, [20780] = 0x993A,
+ [20781] = 0x9A0F, [20782] = 0x9A0B, [20783] = 0x9A09, [20784] = 0x9A0D,
+ [20785] = 0x9A04, [20786] = 0x9A11, [20787] = 0x9A0A, [20788] = 0x9A05,
+ [20789] = 0x9A07, [20790] = 0x9A06, [20791] = 0x9AC0, [20792] = 0x9ADC,
+ [20793] = 0x9B08, [20794] = 0x9B04, [20795] = 0x9B05, [20796] = 0x9B29,
+ [20797] = 0x9B35, [20798] = 0x9B4A, [20799] = 0x9B4C, [20800] = 0x9B4B,
+ [20801] = 0x9BC7, [20802] = 0x9BC6, [20803] = 0x9BC3, [20804] = 0x9BBF,
+ [20805] = 0x9BC1, [20806] = 0x9BB5, [20807] = 0x9BB8, [20808] = 0x9BD3,
+ [20809] = 0x9BB6, [20810] = 0x9BC4, [20811] = 0x9BB9, [20812] = 0x9BBD,
+ [20813] = 0x9D5C, [20814] = 0x9D53, [20815] = 0x9D4F, [20816] = 0x9D4A,
+ [20817] = 0x9D5B, [20818] = 0x9D4B, [20819] = 0x9D59, [20820] = 0x9D56,
+ [20821] = 0x9D4C, [20822] = 0x9D57, [20823] = 0x9D52, [20824] = 0x9D54,
+ [20825] = 0x9D5F, [20826] = 0x9D58, [20827] = 0x9D5A, [20828] = 0x9E8E,
+ [20829] = 0x9E8C, [20830] = 0x9EDF, [20831] = 0x9F01, [20832] = 0x9F00,
+ [20833] = 0x9F16, [20834] = 0x9F25, [20835] = 0x9F2B, [20836] = 0x9F2A,
+ [20837] = 0x9F29, [20838] = 0x9F28, [20839] = 0x9F4C, [20840] = 0x9F55,
+ [20841] = 0x5134, [20842] = 0x5135, [20843] = 0x5296, [20844] = 0x52F7,
+ [20845] = 0x53B4, [20846] = 0x56AB, [20847] = 0x56AD, [20848] = 0x56A6,
+ [20849] = 0x56A7, [20850] = 0x56AA, [20851] = 0x56AC, [20852] = 0x58DA,
+ [20853] = 0x58DD, [20854] = 0x58DB, [20855] = 0x5912, [20856] = 0x5B3D,
+ [20857] = 0x5B3E, [20858] = 0x5B3F, [20859] = 0x5DC3, [20860] = 0x5E70,
+ [20865] = 0x5FBF, [20866] = 0x61FB, [20867] = 0x6507, [20868] = 0x6510,
+ [20869] = 0x650D, [20870] = 0x6509, [20871] = 0x650C, [20872] = 0x650E,
+ [20873] = 0x6584, [20874] = 0x65DE, [20875] = 0x65DD, [20876] = 0x66DE,
+ [20877] = 0x6AE7, [20878] = 0x6AE0, [20879] = 0x6ACC, [20880] = 0x6AD1,
+ [20881] = 0x6AD9, [20882] = 0x6ACB, [20883] = 0x6ADF, [20884] = 0x6ADC,
+ [20885] = 0x6AD0, [20886] = 0x6AEB, [20887] = 0x6ACF, [20888] = 0x6ACD,
+ [20889] = 0x6ADE, [20890] = 0x6B60, [20891] = 0x6BB0, [20892] = 0x6C0C,
+ [20893] = 0x7019, [20894] = 0x7027, [20895] = 0x7020, [20896] = 0x7016,
+ [20897] = 0x702B, [20898] = 0x7021, [20899] = 0x7022, [20900] = 0x7023,
+ [20901] = 0x7029, [20902] = 0x7017, [20903] = 0x7024, [20904] = 0x701C,
+ [20905] = 0x702A, [20906] = 0x720C, [20907] = 0x720A, [20908] = 0x7207,
+ [20909] = 0x7202, [20910] = 0x7205, [20911] = 0x72A5, [20912] = 0x72A6,
+ [20913] = 0x72A4, [20914] = 0x72A3, [20915] = 0x72A1, [20916] = 0x74CB,
+ [20917] = 0x74C5, [20918] = 0x74B7, [20919] = 0x74C3, [20920] = 0x7516,
+ [20921] = 0x7660, [20922] = 0x77C9, [20923] = 0x77CA, [20924] = 0x77C4,
+ [20925] = 0x77F1, [20926] = 0x791D, [20927] = 0x791B, [20962] = 0x7921,
+ [20963] = 0x791C, [20964] = 0x7917, [20965] = 0x791E, [20966] = 0x79B0,
+ [20967] = 0x7A67, [20968] = 0x7A68, [20969] = 0x7C33, [20970] = 0x7C3C,
+ [20971] = 0x7C39, [20972] = 0x7C2C, [20973] = 0x7C3B, [20974] = 0x7CEC,
+ [20975] = 0x7CEA, [20976] = 0x7E76, [20977] = 0x7E75, [20978] = 0x7E78,
+ [20979] = 0x7E70, [20980] = 0x7E77, [20981] = 0x7E6F, [20982] = 0x7E7A,
+ [20983] = 0x7E72, [20984] = 0x7E74, [20985] = 0x7E68, [20986] = 0x7F4B,
+ [20987] = 0x7F4A, [20988] = 0x7F83, [20989] = 0x7F86, [20990] = 0x7FB7,
+ [20991] = 0x7FFD, [20992] = 0x7FFE, [20993] = 0x8078, [20994] = 0x81D7,
+ [20995] = 0x81D5, [20996] = 0x8264, [20997] = 0x8261, [20998] = 0x8263,
+ [20999] = 0x85EB, [21000] = 0x85F1, [21001] = 0x85ED, [21002] = 0x85D9,
+ [21003] = 0x85E1, [21004] = 0x85E8, [21005] = 0x85DA, [21006] = 0x85D7,
+ [21007] = 0x85EC, [21008] = 0x85F2, [21009] = 0x85F8, [21010] = 0x85D8,
+ [21011] = 0x85DF, [21012] = 0x85E3, [21013] = 0x85DC, [21014] = 0x85D1,
+ [21015] = 0x85F0, [21016] = 0x85E6, [21017] = 0x85EF, [21018] = 0x85DE,
+ [21019] = 0x85E2, [21020] = 0x8800, [21021] = 0x87FA, [21022] = 0x8803,
+ [21023] = 0x87F6, [21024] = 0x87F7, [21025] = 0x8809, [21026] = 0x880C,
+ [21027] = 0x880B, [21028] = 0x8806, [21029] = 0x87FC, [21030] = 0x8808,
+ [21031] = 0x87FF, [21032] = 0x880A, [21033] = 0x8802, [21034] = 0x8962,
+ [21035] = 0x895A, [21036] = 0x895B, [21037] = 0x8957, [21038] = 0x8961,
+ [21039] = 0x895C, [21040] = 0x8958, [21041] = 0x895D, [21042] = 0x8959,
+ [21043] = 0x8988, [21044] = 0x89B7, [21045] = 0x89B6, [21046] = 0x89F6,
+ [21047] = 0x8B50, [21048] = 0x8B48, [21049] = 0x8B4A, [21050] = 0x8B40,
+ [21051] = 0x8B53, [21052] = 0x8B56, [21053] = 0x8B54, [21054] = 0x8B4B,
+ [21055] = 0x8B55, [21060] = 0x8B51, [21061] = 0x8B42, [21062] = 0x8B52,
+ [21063] = 0x8B57, [21064] = 0x8C43, [21065] = 0x8C77, [21066] = 0x8C76,
+ [21067] = 0x8C9A, [21068] = 0x8D06, [21069] = 0x8D07, [21070] = 0x8D09,
+ [21071] = 0x8DAC, [21072] = 0x8DAA, [21073] = 0x8DAD, [21074] = 0x8DAB,
+ [21075] = 0x8E6D, [21076] = 0x8E78, [21077] = 0x8E73, [21078] = 0x8E6A,
+ [21079] = 0x8E6F, [21080] = 0x8E7B, [21081] = 0x8EC2, [21082] = 0x8F52,
+ [21083] = 0x8F51, [21084] = 0x8F4F, [21085] = 0x8F50, [21086] = 0x8F53,
+ [21087] = 0x8FB4, [21088] = 0x9140, [21089] = 0x913F, [21090] = 0x91B0,
+ [21091] = 0x91AD, [21092] = 0x93DE, [21093] = 0x93C7, [21094] = 0x93CF,
+ [21095] = 0x93C2, [21096] = 0x93DA, [21097] = 0x93D0, [21098] = 0x93F9,
+ [21099] = 0x93EC, [21100] = 0x93CC, [21101] = 0x93D9, [21102] = 0x93A9,
+ [21103] = 0x93E6, [21104] = 0x93CA, [21105] = 0x93D4, [21106] = 0x93EE,
+ [21107] = 0x93E3, [21108] = 0x93D5, [21109] = 0x93C4, [21110] = 0x93CE,
+ [21111] = 0x93C0, [21112] = 0x93D2, [21113] = 0x93E7, [21114] = 0x957D,
+ [21115] = 0x95DA, [21116] = 0x95DB, [21117] = 0x96E1, [21118] = 0x9729,
+ [21119] = 0x972B, [21120] = 0x972C, [21121] = 0x9728, [21122] = 0x9726,
+ [21157] = 0x97B3, [21158] = 0x97B7, [21159] = 0x97B6, [21160] = 0x97DD,
+ [21161] = 0x97DE, [21162] = 0x97DF, [21163] = 0x985C, [21164] = 0x9859,
+ [21165] = 0x985D, [21166] = 0x9857, [21167] = 0x98BF, [21168] = 0x98BD,
+ [21169] = 0x98BB, [21170] = 0x98BE, [21171] = 0x9948, [21172] = 0x9947,
+ [21173] = 0x9943, [21174] = 0x99A6, [21175] = 0x99A7, [21176] = 0x9A1A,
+ [21177] = 0x9A15, [21178] = 0x9A25, [21179] = 0x9A1D, [21180] = 0x9A24,
+ [21181] = 0x9A1B, [21182] = 0x9A22, [21183] = 0x9A20, [21184] = 0x9A27,
+ [21185] = 0x9A23, [21186] = 0x9A1E, [21187] = 0x9A1C, [21188] = 0x9A14,
+ [21189] = 0x9AC2, [21190] = 0x9B0B, [21191] = 0x9B0A, [21192] = 0x9B0E,
+ [21193] = 0x9B0C, [21194] = 0x9B37, [21195] = 0x9BEA, [21196] = 0x9BEB,
+ [21197] = 0x9BE0, [21198] = 0x9BDE, [21199] = 0x9BE4, [21200] = 0x9BE6,
+ [21201] = 0x9BE2, [21202] = 0x9BF0, [21203] = 0x9BD4, [21204] = 0x9BD7,
+ [21205] = 0x9BEC, [21206] = 0x9BDC, [21207] = 0x9BD9, [21208] = 0x9BE5,
+ [21209] = 0x9BD5, [21210] = 0x9BE1, [21211] = 0x9BDA, [21212] = 0x9D77,
+ [21213] = 0x9D81, [21214] = 0x9D8A, [21215] = 0x9D84, [21216] = 0x9D88,
+ [21217] = 0x9D71, [21218] = 0x9D80, [21219] = 0x9D78, [21220] = 0x9D86,
+ [21221] = 0x9D8B, [21222] = 0x9D8C, [21223] = 0x9D7D, [21224] = 0x9D6B,
+ [21225] = 0x9D74, [21226] = 0x9D75, [21227] = 0x9D70, [21228] = 0x9D69,
+ [21229] = 0x9D85, [21230] = 0x9D73, [21231] = 0x9D7B, [21232] = 0x9D82,
+ [21233] = 0x9D6F, [21234] = 0x9D79, [21235] = 0x9D7F, [21236] = 0x9D87,
+ [21237] = 0x9D68, [21238] = 0x9E94, [21239] = 0x9E91, [21240] = 0x9EC0,
+ [21241] = 0x9EFC, [21242] = 0x9F2D, [21243] = 0x9F40, [21244] = 0x9F41,
+ [21245] = 0x9F4D, [21246] = 0x9F56, [21247] = 0x9F57, [21248] = 0x9F58,
+ [21249] = 0x5337, [21250] = 0x56B2, [21255] = 0x56B5, [21256] = 0x56B3,
+ [21257] = 0x58E3, [21258] = 0x5B45, [21259] = 0x5DC6, [21260] = 0x5DC7,
+ [21261] = 0x5EEE, [21262] = 0x5EEF, [21263] = 0x5FC0, [21264] = 0x5FC1,
+ [21265] = 0x61F9, [21266] = 0x6517, [21267] = 0x6516, [21268] = 0x6515,
+ [21269] = 0x6513, [21270] = 0x65DF, [21271] = 0x66E8, [21272] = 0x66E3,
+ [21273] = 0x66E4, [21274] = 0x6AF3, [21275] = 0x6AF0, [21276] = 0x6AEA,
+ [21277] = 0x6AE8, [21278] = 0x6AF9, [21279] = 0x6AF1, [21280] = 0x6AEE,
+ [21281] = 0x6AEF, [21282] = 0x703C, [21283] = 0x7035, [21284] = 0x702F,
+ [21285] = 0x7037, [21286] = 0x7034, [21287] = 0x7031, [21288] = 0x7042,
+ [21289] = 0x7038, [21290] = 0x703F, [21291] = 0x703A, [21292] = 0x7039,
+ [21293] = 0x7040, [21294] = 0x703B, [21295] = 0x7033, [21296] = 0x7041,
+ [21297] = 0x7213, [21298] = 0x7214, [21299] = 0x72A8, [21300] = 0x737D,
+ [21301] = 0x737C, [21302] = 0x74BA, [21303] = 0x76AB, [21304] = 0x76AA,
+ [21305] = 0x76BE, [21306] = 0x76ED, [21307] = 0x77CC, [21308] = 0x77CE,
+ [21309] = 0x77CF, [21310] = 0x77CD, [21311] = 0x77F2, [21312] = 0x7925,
+ [21313] = 0x7923, [21314] = 0x7927, [21315] = 0x7928, [21316] = 0x7924,
+ [21317] = 0x7929, [21352] = 0x79B2, [21353] = 0x7A6E, [21354] = 0x7A6C,
+ [21355] = 0x7A6D, [21356] = 0x7AF7, [21357] = 0x7C49, [21358] = 0x7C48,
+ [21359] = 0x7C4A, [21360] = 0x7C47, [21361] = 0x7C45, [21362] = 0x7CEE,
+ [21363] = 0x7E7B, [21364] = 0x7E7E, [21365] = 0x7E81, [21366] = 0x7E80,
+ [21367] = 0x7FBA, [21368] = 0x7FFF, [21369] = 0x8079, [21370] = 0x81DB,
+ [21371] = 0x81D9, [21372] = 0x820B, [21373] = 0x8268, [21374] = 0x8269,
+ [21375] = 0x8622, [21376] = 0x85FF, [21377] = 0x8601, [21378] = 0x85FE,
+ [21379] = 0x861B, [21380] = 0x8600, [21381] = 0x85F6, [21382] = 0x8604,
+ [21383] = 0x8609, [21384] = 0x8605, [21385] = 0x860C, [21386] = 0x85FD,
+ [21387] = 0x8819, [21388] = 0x8810, [21389] = 0x8811, [21390] = 0x8817,
+ [21391] = 0x8813, [21392] = 0x8816, [21393] = 0x8963, [21394] = 0x8966,
+ [21395] = 0x89B9, [21396] = 0x89F7, [21397] = 0x8B60, [21398] = 0x8B6A,
+ [21399] = 0x8B5D, [21400] = 0x8B68, [21401] = 0x8B63, [21402] = 0x8B65,
+ [21403] = 0x8B67, [21404] = 0x8B6D, [21405] = 0x8DAE, [21406] = 0x8E86,
+ [21407] = 0x8E88, [21408] = 0x8E84, [21409] = 0x8F59, [21410] = 0x8F56,
+ [21411] = 0x8F57, [21412] = 0x8F55, [21413] = 0x8F58, [21414] = 0x8F5A,
+ [21415] = 0x908D, [21416] = 0x9143, [21417] = 0x9141, [21418] = 0x91B7,
+ [21419] = 0x91B5, [21420] = 0x91B2, [21421] = 0x91B3, [21422] = 0x940B,
+ [21423] = 0x9413, [21424] = 0x93FB, [21425] = 0x9420, [21426] = 0x940F,
+ [21427] = 0x9414, [21428] = 0x93FE, [21429] = 0x9415, [21430] = 0x9410,
+ [21431] = 0x9428, [21432] = 0x9419, [21433] = 0x940D, [21434] = 0x93F5,
+ [21435] = 0x9400, [21436] = 0x93F7, [21437] = 0x9407, [21438] = 0x940E,
+ [21439] = 0x9416, [21440] = 0x9412, [21441] = 0x93FA, [21442] = 0x9409,
+ [21443] = 0x93F8, [21444] = 0x940A, [21445] = 0x93FF, [21450] = 0x93FC,
+ [21451] = 0x940C, [21452] = 0x93F6, [21453] = 0x9411, [21454] = 0x9406,
+ [21455] = 0x95DE, [21456] = 0x95E0, [21457] = 0x95DF, [21458] = 0x972E,
+ [21459] = 0x972F, [21460] = 0x97B9, [21461] = 0x97BB, [21462] = 0x97FD,
+ [21463] = 0x97FE, [21464] = 0x9860, [21465] = 0x9862, [21466] = 0x9863,
+ [21467] = 0x985F, [21468] = 0x98C1, [21469] = 0x98C2, [21470] = 0x9950,
+ [21471] = 0x994E, [21472] = 0x9959, [21473] = 0x994C, [21474] = 0x994B,
+ [21475] = 0x9953, [21476] = 0x9A32, [21477] = 0x9A34, [21478] = 0x9A31,
+ [21479] = 0x9A2C, [21480] = 0x9A2A, [21481] = 0x9A36, [21482] = 0x9A29,
+ [21483] = 0x9A2E, [21484] = 0x9A38, [21485] = 0x9A2D, [21486] = 0x9AC7,
+ [21487] = 0x9ACA, [21488] = 0x9AC6, [21489] = 0x9B10, [21490] = 0x9B12,
+ [21491] = 0x9B11, [21492] = 0x9C0B, [21493] = 0x9C08, [21494] = 0x9BF7,
+ [21495] = 0x9C05, [21496] = 0x9C12, [21497] = 0x9BF8, [21498] = 0x9C40,
+ [21499] = 0x9C07, [21500] = 0x9C0E, [21501] = 0x9C06, [21502] = 0x9C17,
+ [21503] = 0x9C14, [21504] = 0x9C09, [21505] = 0x9D9F, [21506] = 0x9D99,
+ [21507] = 0x9DA4, [21508] = 0x9D9D, [21509] = 0x9D92, [21510] = 0x9D98,
+ [21511] = 0x9D90, [21512] = 0x9D9B, [21547] = 0x9DA0, [21548] = 0x9D94,
+ [21549] = 0x9D9C, [21550] = 0x9DAA, [21551] = 0x9D97, [21552] = 0x9DA1,
+ [21553] = 0x9D9A, [21554] = 0x9DA2, [21555] = 0x9DA8, [21556] = 0x9D9E,
+ [21557] = 0x9DA3, [21558] = 0x9DBF, [21559] = 0x9DA9, [21560] = 0x9D96,
+ [21561] = 0x9DA6, [21562] = 0x9DA7, [21563] = 0x9E99, [21564] = 0x9E9B,
+ [21565] = 0x9E9A, [21566] = 0x9EE5, [21567] = 0x9EE4, [21568] = 0x9EE7,
+ [21569] = 0x9EE6, [21570] = 0x9F30, [21571] = 0x9F2E, [21572] = 0x9F5B,
+ [21573] = 0x9F60, [21574] = 0x9F5E, [21575] = 0x9F5D, [21576] = 0x9F59,
+ [21577] = 0x9F91, [21578] = 0x513A, [21579] = 0x5139, [21580] = 0x5298,
+ [21581] = 0x5297, [21582] = 0x56C3, [21583] = 0x56BD, [21584] = 0x56BE,
+ [21585] = 0x5B48, [21586] = 0x5B47, [21587] = 0x5DCB, [21588] = 0x5DCF,
+ [21589] = 0x5EF1, [21590] = 0x61FD, [21591] = 0x651B, [21592] = 0x6B02,
+ [21593] = 0x6AFC, [21594] = 0x6B03, [21595] = 0x6AF8, [21596] = 0x6B00,
+ [21597] = 0x7043, [21598] = 0x7044, [21599] = 0x704A, [21600] = 0x7048,
+ [21601] = 0x7049, [21602] = 0x7045, [21603] = 0x7046, [21604] = 0x721D,
+ [21605] = 0x721A, [21606] = 0x7219, [21607] = 0x737E, [21608] = 0x7517,
+ [21609] = 0x766A, [21610] = 0x77D0, [21611] = 0x792D, [21612] = 0x7931,
+ [21613] = 0x792F, [21614] = 0x7C54, [21615] = 0x7C53, [21616] = 0x7CF2,
+ [21617] = 0x7E8A, [21618] = 0x7E87, [21619] = 0x7E88, [21620] = 0x7E8B,
+ [21621] = 0x7E86, [21622] = 0x7E8D, [21623] = 0x7F4D, [21624] = 0x7FBB,
+ [21625] = 0x8030, [21626] = 0x81DD, [21627] = 0x8618, [21628] = 0x862A,
+ [21629] = 0x8626, [21630] = 0x861F, [21631] = 0x8623, [21632] = 0x861C,
+ [21633] = 0x8619, [21634] = 0x8627, [21635] = 0x862E, [21636] = 0x8621,
+ [21637] = 0x8620, [21638] = 0x8629, [21639] = 0x861E, [21640] = 0x8625,
+ [21645] = 0x8829, [21646] = 0x881D, [21647] = 0x881B, [21648] = 0x8820,
+ [21649] = 0x8824, [21650] = 0x881C, [21651] = 0x882B, [21652] = 0x884A,
+ [21653] = 0x896D, [21654] = 0x8969, [21655] = 0x896E, [21656] = 0x896B,
+ [21657] = 0x89FA, [21658] = 0x8B79, [21659] = 0x8B78, [21660] = 0x8B45,
+ [21661] = 0x8B7A, [21662] = 0x8B7B, [21663] = 0x8D10, [21664] = 0x8D14,
+ [21665] = 0x8DAF, [21666] = 0x8E8E, [21667] = 0x8E8C, [21668] = 0x8F5E,
+ [21669] = 0x8F5B, [21670] = 0x8F5D, [21671] = 0x9146, [21672] = 0x9144,
+ [21673] = 0x9145, [21674] = 0x91B9, [21675] = 0x943F, [21676] = 0x943B,
+ [21677] = 0x9436, [21678] = 0x9429, [21679] = 0x943D, [21680] = 0x943C,
+ [21681] = 0x9430, [21682] = 0x9439, [21683] = 0x942A, [21684] = 0x9437,
+ [21685] = 0x942C, [21686] = 0x9440, [21687] = 0x9431, [21688] = 0x95E5,
+ [21689] = 0x95E4, [21690] = 0x95E3, [21691] = 0x9735, [21692] = 0x973A,
+ [21693] = 0x97BF, [21694] = 0x97E1, [21695] = 0x9864, [21696] = 0x98C9,
+ [21697] = 0x98C6, [21698] = 0x98C0, [21699] = 0x9958, [21700] = 0x9956,
+ [21701] = 0x9A39, [21702] = 0x9A3D, [21703] = 0x9A46, [21704] = 0x9A44,
+ [21705] = 0x9A42, [21706] = 0x9A41, [21707] = 0x9A3A, [21742] = 0x9A3F,
+ [21743] = 0x9ACD, [21744] = 0x9B15, [21745] = 0x9B17, [21746] = 0x9B18,
+ [21747] = 0x9B16, [21748] = 0x9B3A, [21749] = 0x9B52, [21750] = 0x9C2B,
+ [21751] = 0x9C1D, [21752] = 0x9C1C, [21753] = 0x9C2C, [21754] = 0x9C23,
+ [21755] = 0x9C28, [21756] = 0x9C29, [21757] = 0x9C24, [21758] = 0x9C21,
+ [21759] = 0x9DB7, [21760] = 0x9DB6, [21761] = 0x9DBC, [21762] = 0x9DC1,
+ [21763] = 0x9DC7, [21764] = 0x9DCA, [21765] = 0x9DCF, [21766] = 0x9DBE,
+ [21767] = 0x9DC5, [21768] = 0x9DC3, [21769] = 0x9DBB, [21770] = 0x9DB5,
+ [21771] = 0x9DCE, [21772] = 0x9DB9, [21773] = 0x9DBA, [21774] = 0x9DAC,
+ [21775] = 0x9DC8, [21776] = 0x9DB1, [21777] = 0x9DAD, [21778] = 0x9DCC,
+ [21779] = 0x9DB3, [21780] = 0x9DCD, [21781] = 0x9DB2, [21782] = 0x9E7A,
+ [21783] = 0x9E9C, [21784] = 0x9EEB, [21785] = 0x9EEE, [21786] = 0x9EED,
+ [21787] = 0x9F1B, [21788] = 0x9F18, [21789] = 0x9F1A, [21790] = 0x9F31,
+ [21791] = 0x9F4E, [21792] = 0x9F65, [21793] = 0x9F64, [21794] = 0x9F92,
+ [21795] = 0x4EB9, [21796] = 0x56C6, [21797] = 0x56C5, [21798] = 0x56CB,
+ [21799] = 0x5971, [21800] = 0x5B4B, [21801] = 0x5B4C, [21802] = 0x5DD5,
+ [21803] = 0x5DD1, [21804] = 0x5EF2, [21805] = 0x6521, [21806] = 0x6520,
+ [21807] = 0x6526, [21808] = 0x6522, [21809] = 0x6B0B, [21810] = 0x6B08,
+ [21811] = 0x6B09, [21812] = 0x6C0D, [21813] = 0x7055, [21814] = 0x7056,
+ [21815] = 0x7057, [21816] = 0x7052, [21817] = 0x721E, [21818] = 0x721F,
+ [21819] = 0x72A9, [21820] = 0x737F, [21821] = 0x74D8, [21822] = 0x74D5,
+ [21823] = 0x74D9, [21824] = 0x74D7, [21825] = 0x766D, [21826] = 0x76AD,
+ [21827] = 0x7935, [21828] = 0x79B4, [21829] = 0x7A70, [21830] = 0x7A71,
+ [21831] = 0x7C57, [21832] = 0x7C5C, [21833] = 0x7C59, [21834] = 0x7C5B,
+ [21835] = 0x7C5A, [21840] = 0x7CF4, [21841] = 0x7CF1, [21842] = 0x7E91,
+ [21843] = 0x7F4F, [21844] = 0x7F87, [21845] = 0x81DE, [21846] = 0x826B,
+ [21847] = 0x8634, [21848] = 0x8635, [21849] = 0x8633, [21850] = 0x862C,
+ [21851] = 0x8632, [21852] = 0x8636, [21853] = 0x882C, [21854] = 0x8828,
+ [21855] = 0x8826, [21856] = 0x882A, [21857] = 0x8825, [21858] = 0x8971,
+ [21859] = 0x89BF, [21860] = 0x89BE, [21861] = 0x89FB, [21862] = 0x8B7E,
+ [21863] = 0x8B84, [21864] = 0x8B82, [21865] = 0x8B86, [21866] = 0x8B85,
+ [21867] = 0x8B7F, [21868] = 0x8D15, [21869] = 0x8E95, [21870] = 0x8E94,
+ [21871] = 0x8E9A, [21872] = 0x8E92, [21873] = 0x8E90, [21874] = 0x8E96,
+ [21875] = 0x8E97, [21876] = 0x8F60, [21877] = 0x8F62, [21878] = 0x9147,
+ [21879] = 0x944C, [21880] = 0x9450, [21881] = 0x944A, [21882] = 0x944B,
+ [21883] = 0x944F, [21884] = 0x9447, [21885] = 0x9445, [21886] = 0x9448,
+ [21887] = 0x9449, [21888] = 0x9446, [21889] = 0x973F, [21890] = 0x97E3,
+ [21891] = 0x986A, [21892] = 0x9869, [21893] = 0x98CB, [21894] = 0x9954,
+ [21895] = 0x995B, [21896] = 0x9A4E, [21897] = 0x9A53, [21898] = 0x9A54,
+ [21899] = 0x9A4C, [21900] = 0x9A4F, [21901] = 0x9A48, [21902] = 0x9A4A,
+ [21937] = 0x9A49, [21938] = 0x9A52, [21939] = 0x9A50, [21940] = 0x9AD0,
+ [21941] = 0x9B19, [21942] = 0x9B2B, [21943] = 0x9B3B, [21944] = 0x9B56,
+ [21945] = 0x9B55, [21946] = 0x9C46, [21947] = 0x9C48, [21948] = 0x9C3F,
+ [21949] = 0x9C44, [21950] = 0x9C39, [21951] = 0x9C33, [21952] = 0x9C41,
+ [21953] = 0x9C3C, [21954] = 0x9C37, [21955] = 0x9C34, [21956] = 0x9C32,
+ [21957] = 0x9C3D, [21958] = 0x9C36, [21959] = 0x9DDB, [21960] = 0x9DD2,
+ [21961] = 0x9DDE, [21962] = 0x9DDA, [21963] = 0x9DCB, [21964] = 0x9DD0,
+ [21965] = 0x9DDC, [21966] = 0x9DD1, [21967] = 0x9DDF, [21968] = 0x9DE9,
+ [21969] = 0x9DD9, [21970] = 0x9DD8, [21971] = 0x9DD6, [21972] = 0x9DF5,
+ [21973] = 0x9DD5, [21974] = 0x9DDD, [21975] = 0x9EB6, [21976] = 0x9EF0,
+ [21977] = 0x9F35, [21978] = 0x9F33, [21979] = 0x9F32, [21980] = 0x9F42,
+ [21981] = 0x9F6B, [21982] = 0x9F95, [21983] = 0x9FA2, [21984] = 0x513D,
+ [21985] = 0x5299, [21986] = 0x58E8, [21987] = 0x58E7, [21988] = 0x5972,
+ [21989] = 0x5B4D, [21990] = 0x5DD8, [21991] = 0x882F, [21992] = 0x5F4F,
+ [21993] = 0x6201, [21994] = 0x6203, [21995] = 0x6204, [21996] = 0x6529,
+ [21997] = 0x6525, [21998] = 0x6596, [21999] = 0x66EB, [22000] = 0x6B11,
+ [22001] = 0x6B12, [22002] = 0x6B0F, [22003] = 0x6BCA, [22004] = 0x705B,
+ [22005] = 0x705A, [22006] = 0x7222, [22007] = 0x7382, [22008] = 0x7381,
+ [22009] = 0x7383, [22010] = 0x7670, [22011] = 0x77D4, [22012] = 0x7C67,
+ [22013] = 0x7C66, [22014] = 0x7E95, [22015] = 0x826C, [22016] = 0x863A,
+ [22017] = 0x8640, [22018] = 0x8639, [22019] = 0x863C, [22020] = 0x8631,
+ [22021] = 0x863B, [22022] = 0x863E, [22023] = 0x8830, [22024] = 0x8832,
+ [22025] = 0x882E, [22026] = 0x8833, [22027] = 0x8976, [22028] = 0x8974,
+ [22029] = 0x8973, [22030] = 0x89FE, [22035] = 0x8B8C, [22036] = 0x8B8E,
+ [22037] = 0x8B8B, [22038] = 0x8B88, [22039] = 0x8C45, [22040] = 0x8D19,
+ [22041] = 0x8E98, [22042] = 0x8F64, [22043] = 0x8F63, [22044] = 0x91BC,
+ [22045] = 0x9462, [22046] = 0x9455, [22047] = 0x945D, [22048] = 0x9457,
+ [22049] = 0x945E, [22050] = 0x97C4, [22051] = 0x97C5, [22052] = 0x9800,
+ [22053] = 0x9A56, [22054] = 0x9A59, [22055] = 0x9B1E, [22056] = 0x9B1F,
+ [22057] = 0x9B20, [22058] = 0x9C52, [22059] = 0x9C58, [22060] = 0x9C50,
+ [22061] = 0x9C4A, [22062] = 0x9C4D, [22063] = 0x9C4B, [22064] = 0x9C55,
+ [22065] = 0x9C59, [22066] = 0x9C4C, [22067] = 0x9C4E, [22068] = 0x9DFB,
+ [22069] = 0x9DF7, [22070] = 0x9DEF, [22071] = 0x9DE3, [22072] = 0x9DEB,
+ [22073] = 0x9DF8, [22074] = 0x9DE4, [22075] = 0x9DF6, [22076] = 0x9DE1,
+ [22077] = 0x9DEE, [22078] = 0x9DE6, [22079] = 0x9DF2, [22080] = 0x9DF0,
+ [22081] = 0x9DE2, [22082] = 0x9DEC, [22083] = 0x9DF4, [22084] = 0x9DF3,
+ [22085] = 0x9DE8, [22086] = 0x9DED, [22087] = 0x9EC2, [22088] = 0x9ED0,
+ [22089] = 0x9EF2, [22090] = 0x9EF3, [22091] = 0x9F06, [22092] = 0x9F1C,
+ [22093] = 0x9F38, [22094] = 0x9F37, [22095] = 0x9F36, [22096] = 0x9F43,
+ [22097] = 0x9F4F, [22132] = 0x9F71, [22133] = 0x9F70, [22134] = 0x9F6E,
+ [22135] = 0x9F6F, [22136] = 0x56D3, [22137] = 0x56CD, [22138] = 0x5B4E,
+ [22139] = 0x5C6D, [22140] = 0x652D, [22141] = 0x66ED, [22142] = 0x66EE,
+ [22143] = 0x6B13, [22144] = 0x705F, [22145] = 0x7061, [22146] = 0x705D,
+ [22147] = 0x7060, [22148] = 0x7223, [22149] = 0x74DB, [22150] = 0x74E5,
+ [22151] = 0x77D5, [22152] = 0x7938, [22153] = 0x79B7, [22154] = 0x79B6,
+ [22155] = 0x7C6A, [22156] = 0x7E97, [22157] = 0x7F89, [22158] = 0x826D,
+ [22159] = 0x8643, [22160] = 0x8838, [22161] = 0x8837, [22162] = 0x8835,
+ [22163] = 0x884B, [22164] = 0x8B94, [22165] = 0x8B95, [22166] = 0x8E9E,
+ [22167] = 0x8E9F, [22168] = 0x8EA0, [22169] = 0x8E9D, [22170] = 0x91BE,
+ [22171] = 0x91BD, [22172] = 0x91C2, [22173] = 0x946B, [22174] = 0x9468,
+ [22175] = 0x9469, [22176] = 0x96E5, [22177] = 0x9746, [22178] = 0x9743,
+ [22179] = 0x9747, [22180] = 0x97C7, [22181] = 0x97E5, [22182] = 0x9A5E,
+ [22183] = 0x9AD5, [22184] = 0x9B59, [22185] = 0x9C63, [22186] = 0x9C67,
+ [22187] = 0x9C66, [22188] = 0x9C62, [22189] = 0x9C5E, [22190] = 0x9C60,
+ [22191] = 0x9E02, [22192] = 0x9DFE, [22193] = 0x9E07, [22194] = 0x9E03,
+ [22195] = 0x9E06, [22196] = 0x9E05, [22197] = 0x9E00, [22198] = 0x9E01,
+ [22199] = 0x9E09, [22200] = 0x9DFF, [22201] = 0x9DFD, [22202] = 0x9E04,
+ [22203] = 0x9EA0, [22204] = 0x9F1E, [22205] = 0x9F46, [22206] = 0x9F74,
+ [22207] = 0x9F75, [22208] = 0x9F76, [22209] = 0x56D4, [22210] = 0x652E,
+ [22211] = 0x65B8, [22212] = 0x6B18, [22213] = 0x6B19, [22214] = 0x6B17,
+ [22215] = 0x6B1A, [22216] = 0x7062, [22217] = 0x7226, [22218] = 0x72AA,
+ [22219] = 0x77D8, [22220] = 0x77D9, [22221] = 0x7939, [22222] = 0x7C69,
+ [22223] = 0x7C6B, [22224] = 0x7CF6, [22225] = 0x7E9A, [22230] = 0x7E98,
+ [22231] = 0x7E9B, [22232] = 0x7E99, [22233] = 0x81E0, [22234] = 0x81E1,
+ [22235] = 0x8646, [22236] = 0x8647, [22237] = 0x8648, [22238] = 0x8979,
+ [22239] = 0x897A, [22240] = 0x897C, [22241] = 0x897B, [22242] = 0x89FF,
+ [22243] = 0x8B98, [22244] = 0x8B99, [22245] = 0x8EA5, [22246] = 0x8EA4,
+ [22247] = 0x8EA3, [22248] = 0x946E, [22249] = 0x946D, [22250] = 0x946F,
+ [22251] = 0x9471, [22252] = 0x9473, [22253] = 0x9749, [22254] = 0x9872,
+ [22255] = 0x995F, [22256] = 0x9C68, [22257] = 0x9C6E, [22258] = 0x9C6D,
+ [22259] = 0x9E0B, [22260] = 0x9E0D, [22261] = 0x9E10, [22262] = 0x9E0F,
+ [22263] = 0x9E12, [22264] = 0x9E11, [22265] = 0x9EA1, [22266] = 0x9EF5,
+ [22267] = 0x9F09, [22268] = 0x9F47, [22269] = 0x9F78, [22270] = 0x9F7B,
+ [22271] = 0x9F7A, [22272] = 0x9F79, [22273] = 0x571E, [22274] = 0x7066,
+ [22275] = 0x7C6F, [22276] = 0x883C, [22277] = 0x8DB2, [22278] = 0x8EA6,
+ [22279] = 0x91C3, [22280] = 0x9474, [22281] = 0x9478, [22282] = 0x9476,
+ [22283] = 0x9475, [22284] = 0x9A60, [22285] = 0x9C74, [22286] = 0x9C73,
+ [22287] = 0x9C71, [22288] = 0x9C75, [22289] = 0x9E14, [22290] = 0x9E13,
+ [22291] = 0x9EF6, [22292] = 0x9F0A, [22327] = 0x9FA4, [22328] = 0x7068,
+ [22329] = 0x7065, [22330] = 0x7CF7, [22331] = 0x866A, [22332] = 0x883E,
+ [22333] = 0x883D, [22334] = 0x883F, [22335] = 0x8B9E, [22336] = 0x8C9C,
+ [22337] = 0x8EA9, [22338] = 0x8EC9, [22339] = 0x974B, [22340] = 0x9873,
+ [22341] = 0x9874, [22342] = 0x98CC, [22343] = 0x9961, [22344] = 0x99AB,
+ [22345] = 0x9A64, [22346] = 0x9A66, [22347] = 0x9A67, [22348] = 0x9B24,
+ [22349] = 0x9E15, [22350] = 0x9E17, [22351] = 0x9F48, [22352] = 0x6207,
+ [22353] = 0x6B1E, [22354] = 0x7227, [22355] = 0x864C, [22356] = 0x8EA8,
+ [22357] = 0x9482, [22358] = 0x9480, [22359] = 0x9481, [22360] = 0x9A69,
+ [22361] = 0x9A68, [22362] = 0x9B2E, [22363] = 0x9E19, [22364] = 0x7229,
+ [22365] = 0x864B, [22366] = 0x8B9F, [22367] = 0x9483, [22368] = 0x9C79,
+ [22369] = 0x9EB7, [22370] = 0x7675, [22371] = 0x9A6B, [22372] = 0x9C7A,
+ [22373] = 0x9E1D, [22374] = 0x7069, [22375] = 0x706A, [22376] = 0x9EA4,
+ [22377] = 0x9F7E, [22378] = 0x9F49, [22379] = 0x9F98, [22380] = 0x7881,
+ [22381] = 0x92B9, [22382] = 0x88CF, [22383] = 0x58BB, [22384] = 0x6052,
+ [22385] = 0x7CA7, [22386] = 0x5AFA, [22387] = 0x2554, [22388] = 0x2566,
+ [22389] = 0x2557, [22390] = 0x2560, [22391] = 0x256C, [22392] = 0x2563,
+ [22393] = 0x255A, [22394] = 0x2569, [22395] = 0x255D, [22396] = 0x2552,
+ [22397] = 0x2564, [22398] = 0x2555, [22399] = 0x255E, [22400] = 0x256A,
+ [22401] = 0x2561, [22402] = 0x2558, [22403] = 0x2567, [22404] = 0x255B,
+ [22405] = 0x2553, [22406] = 0x2565, [22407] = 0x2556, [22408] = 0x255F,
+ [22409] = 0x256B, [22410] = 0x2562, [22411] = 0x2559, [22412] = 0x2568,
+ [22413] = 0x255C, [22414] = 0x2551, [22415] = 0x2550, [22416] = 0x256D,
+ [22417] = 0x256E, [22418] = 0x2570, [22419] = 0x256F, [22420] = 0xFFED,
+ [22425] = 0x20547, [22426] = 0x92DB, [22427] = 0x205DF, [22428] = 0x23FC5,
+ [22429] = 0x854C, [22430] = 0x42B5, [22431] = 0x73EF, [22432] = 0x51B5,
+ [22433] = 0x3649, [22434] = 0x24942, [22435] = 0x289E4, [22436] = 0x9344,
+ [22437] = 0x219DB, [22438] = 0x82EE, [22439] = 0x23CC8, [22440] = 0x783C,
+ [22441] = 0x6744, [22442] = 0x62DF, [22443] = 0x24933, [22444] = 0x289AA,
+ [22445] = 0x202A0, [22446] = 0x26BB3, [22447] = 0x21305, [22448] = 0x4FAB,
+ [22449] = 0x224ED, [22450] = 0x5008, [22451] = 0x26D29, [22452] = 0x27A84,
+ [22453] = 0x23600, [22454] = 0x24AB1, [22455] = 0x22513, [22457] = 0x2037E,
+ [22458] = 0x5FA4, [22459] = 0x20380, [22460] = 0x20347, [22461] = 0x6EDB,
+ [22462] = 0x2041F, [22464] = 0x5101, [22465] = 0x347A, [22466] = 0x510E,
+ [22467] = 0x986C, [22468] = 0x3743, [22469] = 0x8416, [22470] = 0x249A4,
+ [22471] = 0x20487, [22472] = 0x5160, [22473] = 0x233B4, [22474] = 0x516A,
+ [22475] = 0x20BFF, [22476] = 0x220FC, [22477] = 0x202E5, [22478] = 0x22530,
+ [22479] = 0x2058E, [22480] = 0x23233, [22481] = 0x21983, [22482] = 0x5B82,
+ [22483] = 0x877D, [22484] = 0x205B3, [22485] = 0x23C99, [22486] = 0x51B2,
+ [22487] = 0x51B8, [22522] = 0x9D34, [22523] = 0x51C9, [22524] = 0x51CF,
+ [22525] = 0x51D1, [22526] = 0x3CDC, [22527] = 0x51D3, [22528] = 0x24AA6,
+ [22529] = 0x51B3, [22530] = 0x51E2, [22531] = 0x5342, [22532] = 0x51ED,
+ [22533] = 0x83CD, [22534] = 0x693E, [22535] = 0x2372D, [22536] = 0x5F7B,
+ [22537] = 0x520B, [22538] = 0x5226, [22539] = 0x523C, [22540] = 0x52B5,
+ [22541] = 0x5257, [22542] = 0x5294, [22543] = 0x52B9, [22544] = 0x52C5,
+ [22545] = 0x7C15, [22546] = 0x8542, [22547] = 0x52E0, [22548] = 0x860D,
+ [22549] = 0x26B13, [22551] = 0x28ADE, [22552] = 0x5549, [22553] = 0x6ED9,
+ [22554] = 0x23F80, [22555] = 0x20954, [22556] = 0x23FEC, [22557] = 0x5333,
+ [22559] = 0x20BE2, [22560] = 0x6CCB, [22561] = 0x21726, [22562] = 0x681B,
+ [22563] = 0x73D5, [22564] = 0x604A, [22565] = 0x3EAA, [22566] = 0x38CC,
+ [22567] = 0x216E8, [22568] = 0x71DD, [22569] = 0x44A2, [22570] = 0x536D,
+ [22571] = 0x5374, [22572] = 0x286AB, [22573] = 0x537E, [22575] = 0x21596,
+ [22576] = 0x21613, [22577] = 0x77E6, [22578] = 0x5393, [22579] = 0x28A9B,
+ [22580] = 0x53A0, [22581] = 0x53AB, [22582] = 0x53AE, [22583] = 0x73A7,
+ [22584] = 0x25772, [22585] = 0x3F59, [22586] = 0x739C, [22587] = 0x53C1,
+ [22588] = 0x53C5, [22589] = 0x6C49, [22590] = 0x4E49, [22591] = 0x57FE,
+ [22592] = 0x53D9, [22593] = 0x3AAB, [22594] = 0x20B8F, [22595] = 0x53E0,
+ [22596] = 0x23FEB, [22597] = 0x22DA3, [22598] = 0x53F6, [22599] = 0x20C77,
+ [22600] = 0x5413, [22601] = 0x7079, [22602] = 0x552B, [22603] = 0x6657,
+ [22604] = 0x6D5B, [22605] = 0x546D, [22606] = 0x26B53, [22607] = 0x20D74,
+ [22608] = 0x555D, [22609] = 0x548F, [22610] = 0x54A4, [22611] = 0x47A6,
+ [22612] = 0x2170D, [22613] = 0x20EDD, [22614] = 0x3DB4, [22615] = 0x20D4D,
+ [22620] = 0x289BC, [22621] = 0x22698, [22622] = 0x5547, [22623] = 0x4CED,
+ [22624] = 0x542F, [22625] = 0x7417, [22626] = 0x5586, [22627] = 0x55A9,
+ [22629] = 0x218D7, [22630] = 0x2403A, [22631] = 0x4552, [22632] = 0x24435,
+ [22633] = 0x66B3, [22634] = 0x210B4, [22635] = 0x5637, [22636] = 0x66CD,
+ [22637] = 0x2328A, [22638] = 0x66A4, [22639] = 0x66AD, [22640] = 0x564D,
+ [22641] = 0x564F, [22642] = 0x78F1, [22643] = 0x56F1, [22644] = 0x9787,
+ [22645] = 0x53FE, [22646] = 0x5700, [22647] = 0x56EF, [22648] = 0x56ED,
+ [22649] = 0x28B66, [22650] = 0x3623, [22651] = 0x2124F, [22652] = 0x5746,
+ [22653] = 0x241A5, [22654] = 0x6C6E, [22655] = 0x708B, [22656] = 0x5742,
+ [22657] = 0x36B1, [22658] = 0x26C7E, [22659] = 0x57E6, [22660] = 0x21416,
+ [22661] = 0x5803, [22662] = 0x21454, [22663] = 0x24363, [22664] = 0x5826,
+ [22665] = 0x24BF5, [22666] = 0x585C, [22667] = 0x58AA, [22668] = 0x3561,
+ [22669] = 0x58E0, [22670] = 0x58DC, [22671] = 0x2123C, [22672] = 0x58FB,
+ [22673] = 0x5BFF, [22674] = 0x5743, [22675] = 0x2A150, [22676] = 0x24278,
+ [22677] = 0x93D3, [22678] = 0x35A1, [22679] = 0x591F, [22680] = 0x68A6,
+ [22681] = 0x36C3, [22682] = 0x6E59, [22717] = 0x2163E, [22718] = 0x5A24,
+ [22719] = 0x5553, [22720] = 0x21692, [22721] = 0x8505, [22722] = 0x59C9,
+ [22723] = 0x20D4E, [22724] = 0x26C81, [22725] = 0x26D2A, [22726] = 0x217DC,
+ [22727] = 0x59D9, [22728] = 0x217FB, [22729] = 0x217B2, [22730] = 0x26DA6,
+ [22731] = 0x6D71, [22732] = 0x21828, [22733] = 0x216D5, [22734] = 0x59F9,
+ [22735] = 0x26E45, [22736] = 0x5AAB, [22737] = 0x5A63, [22738] = 0x36E6,
+ [22739] = 0x249A9, [22741] = 0x3708, [22742] = 0x5A96, [22743] = 0x7465,
+ [22744] = 0x5AD3, [22745] = 0x26FA1, [22746] = 0x22554, [22747] = 0x3D85,
+ [22748] = 0x21911, [22749] = 0x3732, [22750] = 0x216B8, [22751] = 0x5E83,
+ [22752] = 0x52D0, [22753] = 0x5B76, [22754] = 0x6588, [22755] = 0x5B7C,
+ [22756] = 0x27A0E, [22757] = 0x4004, [22758] = 0x485D, [22759] = 0x20204,
+ [22760] = 0x5BD5, [22761] = 0x6160, [22762] = 0x21A34, [22763] = 0x259CC,
+ [22764] = 0x205A5, [22765] = 0x5BF3, [22766] = 0x5B9D, [22767] = 0x4D10,
+ [22768] = 0x5C05, [22769] = 0x21B44, [22770] = 0x5C13, [22771] = 0x73CE,
+ [22772] = 0x5C14, [22773] = 0x21CA5, [22774] = 0x26B28, [22775] = 0x5C49,
+ [22776] = 0x48DD, [22777] = 0x5C85, [22778] = 0x5CE9, [22779] = 0x5CEF,
+ [22780] = 0x5D8B, [22781] = 0x21DF9, [22782] = 0x21E37, [22783] = 0x5D10,
+ [22784] = 0x5D18, [22785] = 0x5D46, [22786] = 0x21EA4, [22787] = 0x5CBA,
+ [22788] = 0x5DD7, [22789] = 0x82FC, [22790] = 0x382D, [22791] = 0x24901,
+ [22792] = 0x22049, [22793] = 0x22173, [22794] = 0x8287, [22795] = 0x3836,
+ [22796] = 0x3BC2, [22797] = 0x5E2E, [22798] = 0x6A8A, [22800] = 0x5E7A,
+ [22801] = 0x244BC, [22802] = 0x20CD3, [22803] = 0x53A6, [22804] = 0x4EB7,
+ [22806] = 0x53A8, [22807] = 0x21771, [22808] = 0x5E09, [22809] = 0x5EF4,
+ [22810] = 0x28482, [22815] = 0x5EF9, [22816] = 0x5EFB, [22817] = 0x38A0,
+ [22818] = 0x5EFC, [22819] = 0x683E, [22820] = 0x941B, [22821] = 0x5F0D,
+ [22822] = 0x201C1, [22823] = 0x2F894, [22824] = 0x3ADE, [22825] = 0x48AE,
+ [22826] = 0x2133A, [22827] = 0x5F3A, [22828] = 0x26888, [22829] = 0x223D0,
+ [22831] = 0x22471, [22832] = 0x5F63, [22833] = 0x97BD, [22834] = 0x26E6E,
+ [22835] = 0x5F72, [22836] = 0x9340, [22837] = 0x28A36, [22838] = 0x5FA7,
+ [22839] = 0x5DB6, [22840] = 0x3D5F, [22841] = 0x25250, [22842] = 0x21F6A,
+ [22843] = 0x270F8, [22844] = 0x22668, [22845] = 0x91D6, [22846] = 0x2029E,
+ [22847] = 0x28A29, [22848] = 0x6031, [22849] = 0x6685, [22850] = 0x21877,
+ [22851] = 0x3963, [22852] = 0x3DC7, [22853] = 0x3639, [22854] = 0x5790,
+ [22855] = 0x227B4, [22856] = 0x7971, [22857] = 0x3E40, [22858] = 0x609E,
+ [22860] = 0x60B3, [22861] = 0x24982, [22862] = 0x2498F, [22863] = 0x27A53,
+ [22864] = 0x74A4, [22865] = 0x50E1, [22866] = 0x5AA0, [22867] = 0x6164,
+ [22868] = 0x8424, [22869] = 0x6142, [22870] = 0x2F8A6, [22871] = 0x26ED2,
+ [22872] = 0x6181, [22873] = 0x51F4, [22874] = 0x20656, [22875] = 0x6187,
+ [22876] = 0x5BAA, [22877] = 0x23FB7, [22912] = 0x2285F, [22913] = 0x61D3,
+ [22914] = 0x28B9D, [22915] = 0x2995D, [22916] = 0x61D0, [22917] = 0x3932,
+ [22918] = 0x22980, [22919] = 0x228C1, [22920] = 0x6023, [22921] = 0x615C,
+ [22922] = 0x651E, [22923] = 0x638B, [22924] = 0x20118, [22925] = 0x62C5,
+ [22926] = 0x21770, [22927] = 0x62D5, [22928] = 0x22E0D, [22929] = 0x636C,
+ [22930] = 0x249DF, [22931] = 0x3A17, [22932] = 0x6438, [22933] = 0x63F8,
+ [22934] = 0x2138E, [22935] = 0x217FC, [22937] = 0x6F8A, [22938] = 0x22E36,
+ [22939] = 0x9814, [22940] = 0x2408C, [22941] = 0x2571D, [22942] = 0x64E1,
+ [22943] = 0x64E5, [22944] = 0x947B, [22945] = 0x3A66, [22946] = 0x643A,
+ [22947] = 0x3A57, [22948] = 0x654D, [22949] = 0x6F16, [22950] = 0x24A28,
+ [22951] = 0x24A23, [22952] = 0x6585, [22953] = 0x656D, [22954] = 0x655F,
+ [22955] = 0x2307E, [22956] = 0x65B5, [22957] = 0x24940, [22958] = 0x4B37,
+ [22959] = 0x65D1, [22960] = 0x40D8, [22961] = 0x21829, [22962] = 0x65E0,
+ [22963] = 0x65E3, [22964] = 0x5FDF, [22965] = 0x23400, [22966] = 0x6618,
+ [22967] = 0x231F7, [22968] = 0x231F8, [22969] = 0x6644, [22970] = 0x231A4,
+ [22971] = 0x231A5, [22972] = 0x664B, [22973] = 0x20E75, [22974] = 0x6667,
+ [22975] = 0x251E6, [22976] = 0x6673, [22978] = 0x21E3D, [22979] = 0x23231,
+ [22980] = 0x285F4, [22981] = 0x231C8, [22982] = 0x25313, [22983] = 0x77C5,
+ [22984] = 0x228F7, [22985] = 0x99A4, [22986] = 0x6702, [22987] = 0x2439C,
+ [22988] = 0x24A21, [22989] = 0x3B2B, [22990] = 0x69FA, [22991] = 0x237C2,
+ [22993] = 0x6767, [22994] = 0x6762, [22995] = 0x241CD, [22996] = 0x290ED,
+ [22997] = 0x67D7, [22998] = 0x44E9, [22999] = 0x6822, [23000] = 0x6E50,
+ [23001] = 0x923C, [23002] = 0x6801, [23003] = 0x233E6, [23004] = 0x26DA0,
+ [23005] = 0x685D, [23010] = 0x2346F, [23011] = 0x69E1, [23012] = 0x6A0B,
+ [23013] = 0x28ADF, [23014] = 0x6973, [23015] = 0x68C3, [23016] = 0x235CD,
+ [23017] = 0x6901, [23018] = 0x6900, [23019] = 0x3D32, [23020] = 0x3A01,
+ [23021] = 0x2363C, [23022] = 0x3B80, [23023] = 0x67AC, [23024] = 0x6961,
+ [23025] = 0x28A4A, [23026] = 0x42FC, [23027] = 0x6936, [23028] = 0x6998,
+ [23029] = 0x3BA1, [23030] = 0x203C9, [23031] = 0x8363, [23032] = 0x5090,
+ [23033] = 0x69F9, [23034] = 0x23659, [23035] = 0x2212A, [23036] = 0x6A45,
+ [23037] = 0x23703, [23038] = 0x6A9D, [23039] = 0x3BF3, [23040] = 0x67B1,
+ [23041] = 0x6AC8, [23042] = 0x2919C, [23043] = 0x3C0D, [23044] = 0x6B1D,
+ [23045] = 0x20923, [23046] = 0x60DE, [23047] = 0x6B35, [23048] = 0x6B74,
+ [23049] = 0x227CD, [23050] = 0x6EB5, [23051] = 0x23ADB, [23052] = 0x203B5,
+ [23053] = 0x21958, [23054] = 0x3740, [23055] = 0x5421, [23056] = 0x23B5A,
+ [23057] = 0x6BE1, [23058] = 0x23EFC, [23059] = 0x6BDC, [23060] = 0x6C37,
+ [23061] = 0x2248B, [23062] = 0x248F1, [23063] = 0x26B51, [23064] = 0x6C5A,
+ [23065] = 0x8226, [23066] = 0x6C79, [23067] = 0x23DBC, [23068] = 0x44C5,
+ [23069] = 0x23DBD, [23070] = 0x241A4, [23071] = 0x2490C, [23072] = 0x24900,
+ [23107] = 0x23CC9, [23108] = 0x36E5, [23109] = 0x3CEB, [23110] = 0x20D32,
+ [23111] = 0x9B83, [23112] = 0x231F9, [23113] = 0x22491, [23114] = 0x7F8F,
+ [23115] = 0x6837, [23116] = 0x26D25, [23117] = 0x26DA1, [23118] = 0x26DEB,
+ [23119] = 0x6D96, [23120] = 0x6D5C, [23121] = 0x6E7C, [23122] = 0x6F04,
+ [23123] = 0x2497F, [23124] = 0x24085, [23125] = 0x26E72, [23126] = 0x8533,
+ [23127] = 0x26F74, [23128] = 0x51C7, [23131] = 0x842E, [23132] = 0x28B21,
+ [23134] = 0x23E2F, [23135] = 0x7453, [23136] = 0x23F82, [23137] = 0x79CC,
+ [23138] = 0x6E4F, [23139] = 0x5A91, [23140] = 0x2304B, [23141] = 0x6FF8,
+ [23142] = 0x370D, [23143] = 0x6F9D, [23144] = 0x23E30, [23145] = 0x6EFA,
+ [23146] = 0x21497, [23147] = 0x2403D, [23148] = 0x4555, [23149] = 0x93F0,
+ [23150] = 0x6F44, [23151] = 0x6F5C, [23152] = 0x3D4E, [23153] = 0x6F74,
+ [23154] = 0x29170, [23155] = 0x3D3B, [23156] = 0x6F9F, [23157] = 0x24144,
+ [23158] = 0x6FD3, [23159] = 0x24091, [23160] = 0x24155, [23161] = 0x24039,
+ [23162] = 0x23FF0, [23163] = 0x23FB4, [23164] = 0x2413F, [23165] = 0x51DF,
+ [23166] = 0x24156, [23167] = 0x24157, [23168] = 0x24140, [23169] = 0x261DD,
+ [23170] = 0x704B, [23171] = 0x707E, [23172] = 0x70A7, [23173] = 0x7081,
+ [23174] = 0x70CC, [23175] = 0x70D5, [23176] = 0x70D6, [23177] = 0x70DF,
+ [23178] = 0x4104, [23179] = 0x3DE8, [23180] = 0x71B4, [23181] = 0x7196,
+ [23182] = 0x24277, [23183] = 0x712B, [23184] = 0x7145, [23185] = 0x5A88,
+ [23186] = 0x714A, [23188] = 0x5C9C, [23189] = 0x24365, [23190] = 0x714F,
+ [23191] = 0x9362, [23192] = 0x242C1, [23193] = 0x712C, [23194] = 0x2445A,
+ [23195] = 0x24A27, [23196] = 0x24A22, [23197] = 0x71BA, [23198] = 0x28BE8,
+ [23199] = 0x70BD, [23200] = 0x720E, [23205] = 0x9442, [23206] = 0x7215,
+ [23207] = 0x5911, [23208] = 0x9443, [23209] = 0x7224, [23210] = 0x9341,
+ [23211] = 0x25605, [23212] = 0x722E, [23213] = 0x7240, [23214] = 0x24974,
+ [23215] = 0x68BD, [23216] = 0x7255, [23217] = 0x7257, [23218] = 0x3E55,
+ [23219] = 0x23044, [23220] = 0x680D, [23221] = 0x6F3D, [23222] = 0x7282,
+ [23224] = 0x732B, [23225] = 0x24823, [23226] = 0x2882B, [23227] = 0x48ED,
+ [23228] = 0x28804, [23229] = 0x7328, [23230] = 0x732E, [23231] = 0x73CF,
+ [23232] = 0x73AA, [23233] = 0x20C3A, [23234] = 0x26A2E, [23235] = 0x73C9,
+ [23236] = 0x7449, [23237] = 0x241E2, [23238] = 0x216E7, [23239] = 0x24A24,
+ [23240] = 0x6623, [23241] = 0x36C5, [23242] = 0x249B7, [23243] = 0x2498D,
+ [23244] = 0x249FB, [23245] = 0x73F7, [23246] = 0x7415, [23247] = 0x6903,
+ [23248] = 0x24A26, [23249] = 0x7439, [23250] = 0x205C3, [23251] = 0x3ED7,
+ [23253] = 0x228AD, [23254] = 0x7460, [23255] = 0x28EB2, [23256] = 0x7447,
+ [23257] = 0x73E4, [23258] = 0x7476, [23259] = 0x83B9, [23260] = 0x746C,
+ [23261] = 0x3730, [23262] = 0x7474, [23263] = 0x93F1, [23264] = 0x6A2C,
+ [23265] = 0x7482, [23266] = 0x4953, [23267] = 0x24A8C, [23302] = 0x2415F,
+ [23303] = 0x24A79, [23304] = 0x28B8F, [23305] = 0x5B46, [23306] = 0x28C03,
+ [23307] = 0x2189E, [23308] = 0x74C8, [23309] = 0x21988, [23310] = 0x750E,
+ [23312] = 0x751E, [23313] = 0x28ED9, [23314] = 0x21A4B, [23315] = 0x5BD7,
+ [23316] = 0x28EAC, [23317] = 0x9385, [23318] = 0x754D, [23319] = 0x754A,
+ [23320] = 0x7567, [23321] = 0x756E, [23322] = 0x24F82, [23323] = 0x3F04,
+ [23324] = 0x24D13, [23325] = 0x758E, [23326] = 0x745D, [23327] = 0x759E,
+ [23328] = 0x75B4, [23329] = 0x7602, [23330] = 0x762C, [23331] = 0x7651,
+ [23332] = 0x764F, [23333] = 0x766F, [23334] = 0x7676, [23335] = 0x263F5,
+ [23336] = 0x7690, [23337] = 0x81EF, [23338] = 0x37F8, [23339] = 0x26911,
+ [23340] = 0x2690E, [23341] = 0x76A1, [23342] = 0x76A5, [23343] = 0x76B7,
+ [23344] = 0x76CC, [23345] = 0x26F9F, [23346] = 0x8462, [23347] = 0x2509D,
+ [23348] = 0x2517D, [23349] = 0x21E1C, [23350] = 0x771E, [23351] = 0x7726,
+ [23352] = 0x7740, [23353] = 0x64AF, [23354] = 0x25220, [23355] = 0x7758,
+ [23356] = 0x232AC, [23357] = 0x77AF, [23358] = 0x28964, [23359] = 0x28968,
+ [23360] = 0x216C1, [23361] = 0x77F4, [23363] = 0x21376, [23364] = 0x24A12,
+ [23365] = 0x68CA, [23366] = 0x78AF, [23367] = 0x78C7, [23368] = 0x78D3,
+ [23369] = 0x96A5, [23370] = 0x792E, [23371] = 0x255E0, [23372] = 0x78D7,
+ [23373] = 0x7934, [23374] = 0x78B1, [23375] = 0x2760C, [23376] = 0x8FB8,
+ [23377] = 0x8884, [23378] = 0x28B2B, [23379] = 0x26083, [23380] = 0x2261C,
+ [23381] = 0x7986, [23382] = 0x8900, [23383] = 0x6902, [23384] = 0x7980,
+ [23385] = 0x25857, [23386] = 0x799D, [23387] = 0x27B39, [23388] = 0x793C,
+ [23389] = 0x79A9, [23390] = 0x6E2A, [23391] = 0x27126, [23392] = 0x3EA8,
+ [23393] = 0x79C6, [23394] = 0x2910D, [23395] = 0x79D4
};
@@ -4636,7 +4711,7 @@ static const uint32_t big5hkscs_to_ucs[] =
}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
-static const char from_ucs4[][2] =
+static const unsigned char from_ucs4[][2] =
{
/* 0x00a2 */ "\xa2\x46", "\xa2\x47", "\x00\x00", "\xa2\x44", "\x00\x00",
/* 0x00a7 */ "\xa1\xb1", "\xc6\xd8", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -4895,6 +4970,8 @@ static const char from_ucs4[][2] =
/* 0x22b5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22ba */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xa1\xe9",
+ /* 0x23da */ "\x88\xa9", "\x88\xaa",
+
/* 0x2460 */ "\xc6\xa1", "\xc6\xa2", "\xc6\xa3", "\xc6\xa4", "\xc6\xa5",
/* 0x2465 */ "\xc6\xa6", "\xc6\xa7", "\xc6\xa8", "\xc6\xa9", "\xc6\xaa",
/* 0x2469 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -5068,29 +5145,52 @@ static const char from_ucs4[][2] =
/* 0x3122 */ "\xa3\xb3", "\xa3\xb4", "\xa3\xb5", "\xa3\xb6", "\xa3\xb7",
/* 0x3127 */ "\xa3\xb8", "\xa3\xb9", "\xa3\xba",
- /* 0x3231 */ "\xc8\xd1", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x3235 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x323a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x323f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x3244 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x3249 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x324e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x3253 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x3258 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x325d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x3262 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x3267 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x326c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x3271 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x3276 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x327b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x3280 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x3285 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x328a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x328f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x3294 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x3299 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x329e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xa1\xc0",
+ /* 0x31c0 */ "\x88\x40", "\x88\x41", "\x88\x42", "\x88\x43", "\x88\x44",
+ /* 0x31c5 */ "\x88\x46", "\x88\x49", "\x88\x4a", "\x88\x4d", "\x88\x4f",
+ /* 0x31ca */ "\x88\x50", "\x88\x51", "\x88\x52", "\x88\x54", "\x88\x55",
+ /* 0x31cf */ "\xc8\x79", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x31d3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x31d8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x31dd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x31e2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x31e7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x31ec */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x31f1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x31f6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x31fb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x3200 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x3205 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x320a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x320f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x3214 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x3219 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x321e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x3223 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x3228 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x322d */ "\x00\x00", "\x00\x00", "\x00\x00", "\xc8\xd1", "\x00\x00",
+ /* 0x3232 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x3237 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x323c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x3241 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x3246 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x324b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x3250 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x3255 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x325a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x325f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x3264 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x3269 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x326e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x3273 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x3278 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x327d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x3282 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x3287 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x328c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x3291 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x3296 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x329b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x32a0 */ "\x00\x00", "\x00\x00", "\xa1\xc0",
/* 0x338e */ "\xa2\x55", "\xa2\x56", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x3392 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -5129,7 +5229,7 @@ static const char from_ucs4[][2] =
/* 0x3437 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x343c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x96\xdf", "\x00\x00",
/* 0x3441 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x3446 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x3446 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8c\xf4", "\x00\x00",
/* 0x344c */ "\x89\xd5", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x3450 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x3455 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -5160,7 +5260,7 @@ static const char from_ucs4[][2] =
/* 0x34d2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x34d7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x34dc */ "\x00\x00", "\x00\x00", "\x9e\x53", "\x00\x00", "\x00\x00",
- /* 0x34e1 */ "\x00\x00", "\x00\x00", "\x9d\xaa", "\x00\x00", "\x00\x00",
+ /* 0x34e1 */ "\x00\x00", "\x00\x00", "\x9d\xaa", "\x00\x00", "\x87\xbe",
/* 0x34e6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x34eb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x34f0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -5183,7 +5283,7 @@ static const char from_ucs4[][2] =
/* 0x3545 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x354a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x354f */ "\x00\x00", "\x89\xe8", "\x00\x00", "\x89\xea", "\x00\x00",
- /* 0x3554 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x3554 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8c\x4b",
/* 0x3559 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x355e */ "\x00\x00", "\x00\x00", "\xfb\x70", "\x00\x00", "\x00\x00",
/* 0x3563 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -5224,7 +5324,7 @@ static const char from_ucs4[][2] =
/* 0x3612 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x3618 */ "\x9c\x5c", "\x00\x00", "\x8b\xb1", "\x00\x00", "\x00\x00",
/* 0x361c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x3621 */ "\x00\x00", "\xfb\x5e", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x3621 */ "\x00\x00", "\xfb\x5e", "\x00\x00", "\x87\x70", "\x00\x00",
/* 0x3626 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x362b */ "\x00\x00", "\x9d\xf3", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x3630 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xa0\xd0",
@@ -5236,7 +5336,7 @@ static const char from_ucs4[][2] =
/* 0x364e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x3653 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x3658 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x365d */ "\x00\x00", "\x9c\x6f", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x365d */ "\x00\x00", "\x9c\x6f", "\x00\x00", "\x8d\x5c", "\x00\x00",
/* 0x3662 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x3667 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x366c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -5311,7 +5411,7 @@ static const char from_ucs4[][2] =
/* 0x37c5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x37ca */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x37cf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x37d4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x37d4 */ "\x00\x00", "\x8d\x4b", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x37d9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x37de */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x37e3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -5343,7 +5443,7 @@ static const char from_ucs4[][2] =
/* 0x3865 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x386a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x386f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x3874 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x3875 */ "\x87\x7a", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x3879 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x387e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x3883 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -5362,7 +5462,7 @@ static const char from_ucs4[][2] =
/* 0x38c4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x38c9 */ "\x00\x00", "\x00\x00", "\xfa\xcd", "\x00\x00", "\x00\x00",
/* 0x38ce */ "\x00\x00", "\x00\x00", "\x93\xdd", "\x00\x00", "\x00\x00",
- /* 0x38d3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x38d4 */ "\x8d\x52", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x38d8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x38dd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x38e2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -5394,7 +5494,7 @@ static const char from_ucs4[][2] =
/* 0x3964 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x3969 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x396e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x3973 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x3973 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8c\xf3",
/* 0x3978 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x397d */ "\x00\x00", "\x00\x00", "\x90\x60", "\x00\x00", "\x00\x00",
/* 0x3982 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -5471,7 +5571,7 @@ static const char from_ucs4[][2] =
/* 0x3ae5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x3aea */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x3af0 */ "\x90\x6f", "\x00\x00", "\x8d\xb0", "\x00\x00", "\x00\x00",
- /* 0x3af4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x3af5 */ "\x87\xa2", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x3af9 */ "\x00\x00", "\x94\x7e", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x3afe */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x3b03 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -5503,7 +5603,7 @@ static const char from_ucs4[][2] =
/* 0x3b85 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x3b8a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x3b8f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x3b94 */ "\x00\x00", "\x93\xe4", "\x00\x00", "\x00\x00", "\x93\xe0",
+ /* 0x3b95 */ "\x87\x4b", "\x93\xe4", "\x00\x00", "\x00\x00", "\x93\xe0",
/* 0x3b99 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x3b9e */ "\x00\x00", "\x00\x00", "\xfd\x53", "\x00\x00", "\x00\x00",
/* 0x3ba3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -5552,7 +5652,7 @@ static const char from_ucs4[][2] =
/* 0x3c7a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x3c7f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x3c84 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x3c89 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x3c89 */ "\x00\x00", "\x8c\x56", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x3c8e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x3c93 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x3c98 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -5579,7 +5679,7 @@ static const char from_ucs4[][2] =
/* 0x3d01 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x3d06 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x3d0b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x3d10 */ "\x00\x00", "\x00\x00", "\x8e\xaf", "\x00\x00", "\x00\x00",
+ /* 0x3d10 */ "\x00\x00", "\x8c\xea", "\x8e\xaf", "\x00\x00", "\x00\x00",
/* 0x3d15 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x3d1a */ "\x00\x00", "\x00\x00", "\x91\xb5", "\x00\x00", "\x00\x00",
/* 0x3d1f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -5602,7 +5702,7 @@ static const char from_ucs4[][2] =
/* 0x3d75 */ "\x8d\xf0", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x3d79 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x96\xa6", "\x00\x00",
/* 0x3d7e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x3d83 */ "\x00\x00", "\xfb\xbf", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x3d83 */ "\x00\x00", "\xfb\xbf", "\x00\x00", "\x00\x00", "\x8c\xdf",
/* 0x3d88 */ "\x00\x00", "\x8d\xf3", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x3d8d */ "\x00\x00", "\x94\x49", "\x00\x00", "\x8d\xf5", "\x00\x00",
/* 0x3d92 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -5615,7 +5715,7 @@ static const char from_ucs4[][2] =
/* 0x3db5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x3dba */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8f\x50",
/* 0x3dbf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x3dc4 */ "\x00\x00", "\x9d\xcc", "\xfc\x65", "\x00\x00", "\x00\x00",
+ /* 0x3dc4 */ "\x00\x00", "\x9d\xcc", "\xfc\x65", "\x00\x00", "\x8c\x44",
/* 0x3dc9 */ "\x00\x00", "\x00\x00", "\x99\x6e", "\x94\xa1", "\x00\x00",
/* 0x3dce */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8f\x63",
/* 0x3dd3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -5624,7 +5724,7 @@ static const char from_ucs4[][2] =
/* 0x3de2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x92\x53",
/* 0x3de8 */ "\xfd\xe9", "\x00\x00", "\x00\x00", "\x9d\xb5", "\x00\x00",
/* 0x3dec */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x3df1 */ "\x00\x00", "\x98\x79", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x3df1 */ "\x00\x00", "\x98\x79", "\x87\x6a", "\x00\x00", "\x00\x00",
/* 0x3df7 */ "\x9d\x5d", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x3dfc */ "\x8d\x63", "\x96\x69", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x3e00 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -5670,16 +5770,16 @@ static const char from_ucs4[][2] =
/* 0x3ec8 */ "\x00\x00", "\x98\xc3", "\x00\x00", "\x95\xf6", "\x00\x00",
/* 0x3ecd */ "\x00\x00", "\x00\x00", "\x8f\xfd", "\x98\xc5", "\x00\x00",
/* 0x3ed2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x97\x66", "\xfe\x6e",
- /* 0x3ed7 */ "\x00\x00", "\x00\x00", "\x97\xdd", "\x00\x00", "\x00\x00",
+ /* 0x3ed7 */ "\x00\x00", "\x00\x00", "\x97\xdd", "\x8c\xaa", "\x00\x00",
/* 0x3edc */ "\x00\x00", "\x92\xd2", "\x00\x00", "\x00\x00", "\x97\x61",
/* 0x3ee2 */ "\x98\xcb", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x3ee7 */ "\x95\xf0", "\x00\x00", "\x97\x5d", "\x00\x00", "\x91\xe3",
- /* 0x3eeb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x98\xcc",
+ /* 0x3eec */ "\x87\x7e", "\x00\x00", "\x00\x00", "\x00\x00", "\x98\xcc",
/* 0x3ef0 */ "\x00\x00", "\x00\x00", "\x94\x69", "\x98\xcd", "\x00\x00",
/* 0x3ef5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x98\xce",
/* 0x3efa */ "\x00\x00", "\x95\xfc", "\x00\x00", "\x00\x00", "\x94\xa3",
/* 0x3f00 */ "\x96\x62", "\x00\x00", "\x00\x00", "\x00\x00", "\xfe\xb6",
- /* 0x3f04 */ "\x00\x00", "\x94\x63", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x3f04 */ "\x00\x00", "\x94\x63", "\x8d\x47", "\x00\x00", "\x00\x00",
/* 0x3f09 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x98\xd0",
/* 0x3f0e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x3f13 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -5718,7 +5818,7 @@ static const char from_ucs4[][2] =
/* 0x3fb8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x3fbd */ "\x00\x00", "\x00\x00", "\x98\xd9", "\x00\x00", "\x00\x00",
/* 0x3fc2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x3fc7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x3fc8 */ "\x8d\x5a", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x3fcc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x3fd1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x3fd7 */ "\x98\xdb", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -5731,7 +5831,7 @@ static const char from_ucs4[][2] =
/* 0x3ffa */ "\x8a\xae", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x3ffe */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4004 */ "\xfb\xc9", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x4008 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x4009 */ "\x8c\x5d", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x400d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4012 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4017 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -5751,7 +5851,7 @@ static const char from_ucs4[][2] =
/* 0x405d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x95\xdf",
/* 0x4062 */ "\x00\x00", "\x00\x00", "\xa0\xac", "\x00\x00", "\x00\x00",
/* 0x4067 */ "\x00\x00", "\x00\x00", "\x98\xeb", "\x00\x00", "\x00\x00",
- /* 0x406c */ "\x00\x00", "\x00\x00", "\x98\xec", "\x00\x00", "\x00\x00",
+ /* 0x406c */ "\x00\x00", "\x00\x00", "\x98\xec", "\x00\x00", "\x8c\xc3",
/* 0x4071 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4076 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x407b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -5765,7 +5865,7 @@ static const char from_ucs4[][2] =
/* 0x40a3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x98\xf4",
/* 0x40a8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x40ad */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x40b2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x40b2 */ "\x00\x00", "\x87\xd9", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x40b7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8a\xb8", "\x00\x00",
/* 0x40bc */ "\x00\x00", "\x00\x00", "\x9e\xe7", "\x00\x00", "\x00\x00",
/* 0x40c1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -5778,9 +5878,9 @@ static const char from_ucs4[][2] =
/* 0x40e4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x40e9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x40ee */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x40f3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x40f3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8d\x4a",
/* 0x40f8 */ "\x00\x00", "\x9e\x7e", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x40fd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x40fd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8d\x44",
/* 0x4103 */ "\x98\xfe", "\xfd\xe8", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4107 */ "\x00\x00", "\x99\x40", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x410c */ "\x00\x00", "\x94\xc9", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -5790,7 +5890,7 @@ static const char from_ucs4[][2] =
/* 0x4120 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4125 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x412a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x412f */ "\x00\x00", "\x00\x00", "\x94\xd3", "\x00\x00", "\x00\x00",
+ /* 0x412f */ "\x00\x00", "\x87\xc6", "\x94\xd3", "\x00\x00", "\x00\x00",
/* 0x4134 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4139 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x413e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -5805,8 +5905,8 @@ static const char from_ucs4[][2] =
/* 0x416c */ "\x90\xc0", "\x00\x00", "\x94\xd1", "\x00\x00", "\x00\x00",
/* 0x4170 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4175 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x417a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x95\x73",
- /* 0x417f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x417a */ "\x00\x00", "\x8d\x4e", "\x00\x00", "\x00\x00", "\x95\x73",
+ /* 0x417f */ "\x00\x00", "\x87\xce", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4184 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4189 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x418e */ "\x00\x00", "\x93\xc2", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -5827,7 +5927,7 @@ static const char from_ucs4[][2] =
/* 0x41d9 */ "\x00\x00", "\x8e\xfe", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x41de */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x41e3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x41e8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x41e8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8d\x5f",
/* 0x41ed */ "\x00\x00", "\x8e\x59", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x41f2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x41f7 */ "\x00\x00", "\x94\xec", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -5838,7 +5938,7 @@ static const char from_ucs4[][2] =
/* 0x4211 */ "\x94\xef", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4215 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x421a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x421f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x421f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8c\x60", "\x00\x00",
/* 0x4224 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4229 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x422e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -5855,7 +5955,7 @@ static const char from_ucs4[][2] =
/* 0x4265 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x95\x44",
/* 0x426a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x426f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x4274 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x4274 */ "\x00\x00", "\x8c\xcb", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x427a */ "\x99\x56", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x427e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4283 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -5864,7 +5964,7 @@ static const char from_ucs4[][2] =
/* 0x4292 */ "\x00\x00", "\x99\x5b", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4297 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x429c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x42a1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x42a2 */ "\x8c\xc4", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x42a6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x42ab */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x42b0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfa\x45",
@@ -5884,7 +5984,7 @@ static const char from_ucs4[][2] =
/* 0x42f6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x97\xc9",
/* 0x42fc */ "\xfd\x50", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4300 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x4305 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x4305 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x87\xaa",
/* 0x430a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x430f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4314 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -5913,7 +6013,7 @@ static const char from_ucs4[][2] =
/* 0x4387 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x438c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4391 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x4397 */ "\x99\x67", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x4397 */ "\x99\x67", "\x00\x00", "\x00\x00", "\x8c\xe3", "\x00\x00",
/* 0x439b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x43a0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x43a5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -5930,7 +6030,7 @@ static const char from_ucs4[][2] =
/* 0x43dc */ "\x00\x00", "\x00\x00", "\x9d\x51", "\x00\x00", "\x00\x00",
/* 0x43e1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x43e6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x43eb */ "\x00\x00", "\x99\x73", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x43eb */ "\x00\x00", "\x99\x73", "\x00\x00", "\x00\x00", "\x87\x40",
/* 0x43f0 */ "\x00\x00", "\x9d\x4f", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x43f5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x43fa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -5963,7 +6063,7 @@ static const char from_ucs4[][2] =
/* 0x4481 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4486 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x448b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x99\xad", "\x00\x00",
- /* 0x4490 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x4491 */ "\xc8\x7e", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4495 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x449a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x94\x6e",
/* 0x44a0 */ "\x8f\x70", "\x00\x00", "\xfa\xd0", "\x00\x00", "\x00\x00",
@@ -5971,15 +6071,15 @@ static const char from_ucs4[][2] =
/* 0x44a9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x44ae */ "\x00\x00", "\x99\xb3", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x44b3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\xa0\x53", "\x00\x00",
- /* 0x44b8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x44b8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8d\x5e",
/* 0x44bd */ "\x00\x00", "\x00\x00", "\x96\x5c", "\x00\x00", "\x00\x00",
- /* 0x44c2 */ "\x00\x00", "\x00\x00", "\xfd\x7a", "\x00\x00", "\x00\x00",
+ /* 0x44c3 */ "\x8c\xe0", "\x00\x00", "\xfd\x7a", "\x00\x00", "\x00\x00",
/* 0x44c7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x44cc */ "\x00\x00", "\x97\xfe", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x44d1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x44d6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x44db */ "\x00\x00", "\x92\xbd", "\x00\x00", "\x97\xfd", "\x00\x00",
- /* 0x44e0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8f\x64", "\x00\x00",
+ /* 0x44db */ "\x00\x00", "\x92\xbd", "\x8d\x5d", "\x97\xfd", "\x00\x00",
+ /* 0x44e1 */ "\x87\xdb", "\x00\x00", "\x00\x00", "\x8f\x64", "\x00\x00",
/* 0x44e5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfc\xf7", "\x95\x62",
/* 0x44eb */ "\x97\xcd", "\x9e\x64", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x44ef */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x92\x4c",
@@ -5990,26 +6090,26 @@ static const char from_ucs4[][2] =
/* 0x4509 */ "\x9d\xa5", "\x00\x00", "\x8f\x54", "\x00\x00", "\x00\x00",
/* 0x450d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4512 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8f\x7c", "\x00\x00",
- /* 0x4517 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x4517 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8d\x55", "\x00\x00",
/* 0x451d */ "\x8e\xa2", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4521 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4527 */ "\x8f\x7a", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x452b */ "\x00\x00", "\x00\x00", "\x97\xae", "\x00\x00", "\x00\x00",
/* 0x4530 */ "\x00\x00", "\x00\x00", "\x96\xc8", "\x00\x00", "\x00\x00",
- /* 0x4535 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x4536 */ "\x8c\xe4", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x453b */ "\x99\xc3", "\x00\x00", "\x90\xd6", "\x00\x00", "\x9c\xbe",
/* 0x453f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8f\x76", "\x00\x00",
/* 0x4544 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4549 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x454e */ "\x00\x00", "\x00\x00", "\x94\x70", "\xfb\x4b", "\x00\x00",
- /* 0x4553 */ "\x00\x00", "\xfd\xca", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x4553 */ "\x00\x00", "\xfd\xca", "\x00\x00", "\x00\x00", "\x8c\xef",
/* 0x4558 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8e\xc7", "\x00\x00",
- /* 0x455d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xa0\xf9",
+ /* 0x455d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8d\x54", "\xa0\xf9",
/* 0x4562 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4567 */ "\x00\x00", "\x00\x00", "\x8f\xa9", "\x00\x00", "\x00\x00",
- /* 0x456c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x456d */ "\x8d\x51", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4571 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x4577 */ "\x99\xc7", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x4577 */ "\x99\xc7", "\x87\x44", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x457b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4580 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x90\xd7",
/* 0x4585 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -6018,26 +6118,26 @@ static const char from_ucs4[][2] =
/* 0x4594 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4599 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x459e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x45a3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x45a3 */ "\x00\x00", "\x00\x00", "\x87\x43", "\x00\x00", "\x00\x00",
/* 0x45a8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x45ad */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x45b2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x45b3 */ "\x87\x47", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x45b7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x45bc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x45c1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x45c6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x45cb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x45d0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x45d5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x45d5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x87\x58",
/* 0x45da */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x45df */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x45e4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9e\xdf",
- /* 0x45e9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x45ea */ "\x8d\x59", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x45ee */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x45f3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x45f8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x45fd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x4602 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x99\xce", "\x00\x00",
+ /* 0x4603 */ "\x87\x42", "\x00\x00", "\x00\x00", "\x99\xce", "\x00\x00",
/* 0x4607 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x460c */ "\x00\x00", "\x00\x00", "\x8f\xba", "\x00\x00", "\x00\x00",
/* 0x4611 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8f\xeb", "\x00\x00",
@@ -6068,12 +6168,12 @@ static const char from_ucs4[][2] =
/* 0x468e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4693 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4698 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x469d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x469d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x87\x5d", "\x00\x00",
/* 0x46a2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x46a7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x46ac */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x46ac */ "\x00\x00", "\x87\xcc", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x46b1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x46b6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x46b6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8d\x45",
/* 0x46bb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x46c0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x46c5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -6085,7 +6185,7 @@ static const char from_ucs4[][2] =
/* 0x46e3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x46e8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x46ed */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x46f2 */ "\x00\x00", "\x00\x00", "\x95\xb2", "\x00\x00", "\x00\x00",
+ /* 0x46f2 */ "\x00\x00", "\x00\x00", "\x95\xb2", "\x00\x00", "\x8d\x4c",
/* 0x46f7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x46fc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4701 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -6098,12 +6198,12 @@ static const char from_ucs4[][2] =
/* 0x4724 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4729 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x472e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x4733 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x4733 */ "\x00\x00", "\x00\x00", "\x87\x4c", "\x00\x00", "\x00\x00",
/* 0x4738 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x473d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x4742 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x4742 */ "\x00\x00", "\x87\x4d", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4747 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x474c */ "\x00\x00", "\x9e\x7a", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x474c */ "\x00\x00", "\x9e\x7a", "\x87\x57", "\x00\x00", "\x00\x00",
/* 0x4751 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4756 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x475b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -6124,7 +6224,7 @@ static const char from_ucs4[][2] =
/* 0x47a6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x47ab */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x47b0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x47b6 */ "\x9e\xe5", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x47b5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x47ba */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x47bf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x47c4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -6199,7 +6299,7 @@ static const char from_ucs4[][2] =
/* 0x491e */ "\x99\xf8", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4922 */ "\x00\x00", "\x00\x00", "\x96\x64", "\x00\x00", "\x00\x00",
/* 0x4927 */ "\x00\x00", "\x00\x00", "\x90\x55", "\x00\x00", "\x00\x00",
- /* 0x492d */ "\x96\xd4", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x492d */ "\x96\xd4", "\x00\x00", "\x87\xc4", "\x87\xae", "\x00\x00",
/* 0x4931 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x97\x7c", "\x00\x00",
/* 0x4936 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x493c */ "\x96\x4d", "\x00\x00", "\x97\xe1", "\x00\x00", "\x00\x00",
@@ -6274,7 +6374,7 @@ static const char from_ucs4[][2] =
/* 0x4a94 */ "\x00\x00", "\x97\xc2", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4a99 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4a9e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x4aa3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x4aa4 */ "\x87\x5c", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4aa8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4aad */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4ab2 */ "\x00\x00", "\x8a\xbb", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -6295,10 +6395,10 @@ static const char from_ucs4[][2] =
/* 0x4afd */ "\x00\x00", "\x91\x45", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4b02 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4b07 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x4b0c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x4b0c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8c\x58", "\x00\x00",
/* 0x4b11 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4b16 */ "\x00\x00", "\x00\x00", "\x9a\x63", "\x00\x00", "\x00\x00",
- /* 0x4b1b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x4b1b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8c\x49",
/* 0x4b20 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4b25 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4b2a */ "\x00\x00", "\x8b\xb6", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -6353,24 +6453,24 @@ static const char from_ucs4[][2] =
/* 0x4c1f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4c24 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4c29 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x4c2e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x4c2e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x87\x41", "\x00\x00",
/* 0x4c33 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4c38 */ "\x00\x00", "\x00\x00", "\x9f\xa5", "\x00\x00", "\x00\x00",
- /* 0x4c3e */ "\x89\xba", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x4c42 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x4c3e */ "\x89\xba", "\x00\x00", "\x87\x4f", "\x00\x00", "\x00\x00",
+ /* 0x4c42 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x87\x4e",
/* 0x4c47 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4c4c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4c51 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x4c56 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9e\xcd",
+ /* 0x4c57 */ "\x87\x55", "\x00\x00", "\x00\x00", "\x00\x00", "\x9e\xcd",
/* 0x4c5b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4c60 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4c65 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4c6a */ "\x00\x00", "\x00\x00", "\x9a\x79", "\x00\x00", "\x00\x00",
/* 0x4c6f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x4c74 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x4c79 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9d\xce", "\x00\x00",
- /* 0x4c7e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x4c83 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x4c74 */ "\x00\x00", "\x00\x00", "\x8c\xf2", "\x00\x00", "\x00\x00",
+ /* 0x4c79 */ "\x00\x00", "\x8d\x57", "\x00\x00", "\x9d\xce", "\x00\x00",
+ /* 0x4c7e */ "\x00\x00", "\x00\x00", "\x8c\xd2", "\x00\x00", "\x00\x00",
+ /* 0x4c83 */ "\x00\x00", "\x87\x59", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4c88 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4c8d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4c92 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -6388,7 +6488,7 @@ static const char from_ucs4[][2] =
/* 0x4cce */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4cd3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4cd8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x4cdd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9e\xee", "\x00\x00",
+ /* 0x4cdd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9e\xee", "\x87\x49",
/* 0x4ce2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4ce7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4ced */ "\xfb\x43", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -6396,7 +6496,7 @@ static const char from_ucs4[][2] =
/* 0x4cf6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4cfb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4d00 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x4d05 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9e\xc9", "\x00\x00",
+ /* 0x4d05 */ "\x00\x00", "\x87\x5b", "\x00\x00", "\x9e\xc9", "\x00\x00",
/* 0x4d0a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4d10 */ "\xfb\xd3", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4d14 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -6418,11 +6518,11 @@ static const char from_ucs4[][2] =
/* 0x4d64 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4d69 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4d6e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x4d73 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x4d73 */ "\x00\x00", "\x00\x00", "\x8d\x58", "\x87\x46", "\x00\x00",
/* 0x4d78 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4d7d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4d82 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x4d87 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x4d87 */ "\x00\x00", "\x8d\x56", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4d8c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9d\x78",
/* 0x4d91 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4d96 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -6455,7 +6555,7 @@ static const char from_ucs4[][2] =
/* 0x4e1e */ "\xa5\xe0", "\xa5\xe1", "\x00\x00", "\x99\x4f", "\x00\x00",
/* 0x4e22 */ "\x00\x00", "\x89\xce", "\x00\x00", "\xa8\xc3", "\x00\x00",
/* 0x4e28 */ "\x8b\xc0", "\x00\x00", "\x9f\xc4", "\xa4\x58", "\x8b\xd4",
- /* 0x4e2d */ "\xa4\xa4", "\xc9\x50", "\x00\x00", "\xa4\xa5", "\xc9\x63",
+ /* 0x4e2d */ "\xa4\xa4", "\xc9\x50", "\x8c\x72", "\xa4\xa5", "\xc9\x63",
/* 0x4e32 */ "\xa6\xea", "\xcb\xb1", "\x00\x00", "\x00\x00", "\xc6\xbf",
/* 0x4e37 */ "\x8b\xf9", "\xa4\x59", "\xa4\xa6", "\x00\x00", "\xa5\x44",
/* 0x4e3c */ "\xc9\x64", "\x89\x46", "\x00\x00", "\xc6\xc0", "\x00\x00",
@@ -6478,7 +6578,7 @@ static const char from_ucs4[][2] =
/* 0x4e91 */ "\xa4\xaa", "\xa4\xac", "\xc9\x51", "\xa4\xad", "\xa4\xab",
/* 0x4e95 */ "\x00\x00", "\x00\x00", "\x92\x7e", "\xa5\xe5", "\x9d\xba",
/* 0x4e9b */ "\xa8\xc7", "\x00\x00", "\x00\x00", "\xa8\xc8", "\xab\x45",
- /* 0x4ea0 */ "\xc6\xc2", "\xa4\x60", "\xa4\xae", "\x00\x00", "\xa5\xe6",
+ /* 0x4ea0 */ "\xc6\xc2", "\xa4\x60", "\xa4\xae", "\x8c\x6f", "\xa5\xe6",
/* 0x4ea5 */ "\xa5\xe8", "\xa5\xe7", "\x00\x00", "\xa6\xeb", "\x00\x00",
/* 0x4ea9 */ "\x00\x00", "\xa8\xc9", "\xa8\xca", "\xab\x46", "\xab\x47",
/* 0x4eae */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xad\xbd",
@@ -6501,7 +6601,7 @@ static const char from_ucs4[][2] =
/* 0x4f04 */ "\xc9\xb9", "\xc9\xb6", "\x00\x00", "\x00\x00", "\xc9\xb3",
/* 0x4f09 */ "\xa5\xea", "\xa5\xec", "\xa5\xf9", "\x00\x00", "\xa5\xee",
/* 0x4f0e */ "\xc9\xab", "\xa5\xf1", "\xa5\xef", "\xa5\xf0", "\xc9\xbb",
- /* 0x4f13 */ "\xc9\xb8", "\xc9\xaf", "\xa5\xed", "\x00\x00", "\x00\x00",
+ /* 0x4f13 */ "\xc9\xb8", "\xc9\xaf", "\xa5\xed", "\x00\x00", "\x8c\x73",
/* 0x4f18 */ "\xc9\xac", "\xa5\xeb", "\x89\x4e", "\x00\x00", "\x00\x00",
/* 0x4f1d */ "\xc9\xb4", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4f22 */ "\xc9\xb7", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -6533,7 +6633,7 @@ static const char from_ucs4[][2] =
/* 0x4fa3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x89\x50",
/* 0x4fa8 */ "\x00\x00", "\x00\x00", "\xfa\x57", "\x00\x00", "\x00\x00",
/* 0x4fae */ "\xab\x56", "\xab\x4a", "\x98\x66", "\x00\x00", "\xcd\xe0",
- /* 0x4fb3 */ "\xcd\xe8", "\x00\x00", "\xab\x49", "\xab\x51", "\xab\x5d",
+ /* 0x4fb3 */ "\xcd\xe8", "\x8c\xf8", "\xab\x49", "\xab\x51", "\xab\x5d",
/* 0x4fb7 */ "\x00\x00", "\xcd\xee", "\xcd\xec", "\xcd\xe7", "\x00\x00",
/* 0x4fbd */ "\x89\xd6", "\x00\x00", "\xab\x4b", "\xcd\xed", "\xcd\xe3",
/* 0x4fc2 */ "\xab\x59", "\xab\x50", "\xab\x58", "\xcd\xde", "\x00\x00",
@@ -6545,7 +6645,7 @@ static const char from_ucs4[][2] =
/* 0x4fe0 */ "\xab\x4c", "\xab\x48", "\x00\x00", "\x00\x00", "\x96\xde",
/* 0x4fe5 */ "\x92\xac", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x4fe9 */ "\x00\x00", "\x00\x00", "\xcd\xef", "\x00\x00", "\xad\xd7",
- /* 0x4fef */ "\xad\xc1", "\x00\x00", "\xad\xd1", "\x9f\x6e", "\xad\xd6",
+ /* 0x4fef */ "\xad\xc1", "\x8c\x70", "\xad\xd1", "\x9f\x6e", "\xad\xd6",
/* 0x4ff4 */ "\xd0\xd0", "\xd0\xcf", "\xd0\xd4", "\xd0\xd5", "\xad\xc4",
/* 0x4ff9 */ "\x8e\xf2", "\xad\xcd", "\x00\x00", "\x00\x00", "\x9f\x6c",
/* 0x4ffe */ "\xad\xda", "\x00\x00", "\xad\xce", "\x00\x00", "\x00\x00",
@@ -6560,7 +6660,7 @@ static const char from_ucs4[][2] =
/* 0x502b */ "\xad\xdb", "\xd0\xd3", "\xad\xd8", "\x92\xa8", "\xd0\xdb",
/* 0x5030 */ "\xd0\xcd", "\xd0\xdc", "\x00\x00", "\xd0\xd1", "\x91\x63",
/* 0x5035 */ "\xd0\xda", "\x00\x00", "\xd0\xd2", "\x00\x00", "\x00\x00",
- /* 0x5039 */ "\x00\x00", "\x00\x00", "\xad\xc8", "\x00\x00", "\x00\x00",
+ /* 0x5039 */ "\x00\x00", "\x8c\x40", "\xad\xc8", "\x00\x00", "\x00\x00",
/* 0x503e */ "\x00\x00", "\xd4\x63", "\xd4\x57", "\x00\x00", "\xb0\xb3",
/* 0x5043 */ "\x00\x00", "\xd4\x5c", "\xd4\x62", "\xb0\xb2", "\xd4\x55",
/* 0x5049 */ "\xb0\xb6", "\xd4\x59", "\xd4\x52", "\xb0\xb4", "\xd4\x56",
@@ -6586,7 +6686,7 @@ static const char from_ucs4[][2] =
/* 0x50ad */ "\xb6\xc4", "\xdc\xb7", "\xb6\xcd", "\xdc\xbd", "\xdc\xc0",
/* 0x50b2 */ "\xb6\xc6", "\xb6\xc7", "\xdc\xba", "\xb6\xc5", "\xdc\xc3",
/* 0x50b7 */ "\xb6\xcb", "\xdc\xc4", "\x00\x00", "\xdc\xbf", "\xb6\xcc",
- /* 0x50bb */ "\x00\x00", "\xdc\xb4", "\xb6\xc9", "\xdc\xb5", "\x00\x00",
+ /* 0x50bc */ "\x8c\x71", "\xdc\xb4", "\xb6\xc9", "\xdc\xb5", "\x00\x00",
/* 0x50c1 */ "\xdc\xbe", "\xdc\xbc", "\x00\x00", "\xdc\xb8", "\xb6\xc8",
/* 0x50c6 */ "\xdc\xb6", "\xb6\xce", "\xdc\xbb", "\xdc\xc2", "\xdc\xb9",
/* 0x50cb */ "\xdc\xc1", "\x00\x00", "\x92\xa1", "\xb9\xb6", "\xb9\xb3",
@@ -6634,7 +6734,7 @@ static const char from_ucs4[][2] =
/* 0x519c */ "\x00\x00", "\xcb\xcd", "\x00\x00", "\xab\x61", "\x00\x00",
/* 0x51a2 */ "\xad\xe0", "\x00\x00", "\xad\xde", "\xad\xdf", "\x00\x00",
/* 0x51a7 */ "\x9e\x55", "\x92\xba", "\x00\x00", "\xbe\xad", "\xc6\xc5",
- /* 0x51ac */ "\xa5\x56", "\x00\x00", "\x00\x00", "\x00\x00", "\xa6\x42",
+ /* 0x51ac */ "\xa5\x56", "\x00\x00", "\x8c\x5b", "\x00\x00", "\xa6\x42",
/* 0x51b1 */ "\xc9\xbc", "\xfa\x7d", "\xfa\xa8", "\x9a\x68", "\xfa\x47",
/* 0x51b6 */ "\xa7\x4d", "\xa7\x4e", "\xfa\x7e", "\xca\x6b", "\x00\x00",
/* 0x51ba */ "\x00\x00", "\xcb\xce", "\xa8\xe6", "\xcb\xcf", "\x00\x00",
@@ -6666,7 +6766,7 @@ static const char from_ucs4[][2] =
/* 0x523c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xa8\xef",
/* 0x5241 */ "\x00\x00", "\xab\x63", "\xcd\xf0", "\x00\x00", "\xcb\xd3",
/* 0x5247 */ "\xab\x68", "\x00\x00", "\xcd\xf1", "\xab\x64", "\xab\x67",
- /* 0x524c */ "\xab\x66", "\xab\x65", "\xab\x62", "\x00\x00", "\x00\x00",
+ /* 0x524c */ "\xab\x66", "\xab\x65", "\xab\x62", "\x87\xbc", "\x00\x00",
/* 0x5250 */ "\x00\x00", "\xd0\xe8", "\x00\x00", "\xad\xe7", "\xd0\xeb",
/* 0x5256 */ "\xad\xe5", "\xfa\xb4", "\x00\x00", "\x92\xc4", "\xd0\xe7",
/* 0x525b */ "\xad\xe8", "\xad\xe6", "\xad\xe9", "\xd0\xe9", "\xd0\xea",
@@ -6709,7 +6809,7 @@ static const char from_ucs4[][2] =
/* 0x5313 */ "\x00\x00", "\xa4\x50", "\xa4\xc6", "\xa5\x5f", "\x00\x00",
/* 0x5319 */ "\xb0\xcd", "\xc9\x43", "\x00\x00", "\xc9\x6c", "\xa5\x60",
/* 0x531d */ "\x00\x00", "\xc9\xc2", "\xa6\x4b", "\xa6\x4a", "\xc9\xc1",
- /* 0x5323 */ "\xa7\x58", "\x00\x00", "\x00\x00", "\x00\x00", "\x89\xe5",
+ /* 0x5323 */ "\xa7\x58", "\x8c\x68", "\x00\x00", "\x00\x00", "\x89\xe5",
/* 0x5327 */ "\x00\x00", "\x00\x00", "\xad\xea", "\x00\x00", "\x9f\x7d",
/* 0x532d */ "\xd4\x6f", "\x00\x00", "\xb6\xd7", "\xe1\x45", "\xb9\xbc",
/* 0x5332 */ "\xa0\xa9", "\xfa\xc4", "\xe8\xfa", "\x00\x00", "\x00\x00",
@@ -6763,12 +6863,12 @@ static const char from_ucs4[][2] =
/* 0x5421 */ "\x00\x00", "\x89\xec", "\xca\xa5", "\xca\x7d", "\xa7\x5f",
/* 0x5427 */ "\xa7\x61", "\xca\xa4", "\xa7\x68", "\xca\x78", "\xa7\x74",
/* 0x542c */ "\xa7\x76", "\xa7\x5c", "\xa7\x6d", "\xfb\x44", "\xca\x76",
- /* 0x5431 */ "\xa7\x73", "\x9d\xe2", "\xa7\x64", "\x00\x00", "\xa7\x6e",
+ /* 0x5431 */ "\xa7\x73", "\x9d\xe2", "\xa7\x64", "\x8c\x75", "\xa7\x6e",
/* 0x5436 */ "\xa7\x6f", "\xca\x77", "\xa7\x6c", "\xa7\x6a", "\x00\x00",
/* 0x543b */ "\xa7\x6b", "\xa7\x71", "\xca\xa1", "\xa7\x5e", "\x00\x00",
/* 0x5440 */ "\xa7\x72", "\xca\xa3", "\xa7\x66", "\xa7\x63", "\x00\x00",
/* 0x5445 */ "\xca\x7a", "\xa7\x62", "\xca\xa6", "\xa7\x65", "\x00\x00",
- /* 0x544a */ "\xa7\x69", "\x9e\xc0", "\x00\x00", "\x9e\x56", "\xa7\x60",
+ /* 0x544a */ "\xa7\x69", "\x9e\xc0", "\x87\xc5", "\x9e\x56", "\xa7\x60",
/* 0x544f */ "\xca\xa2", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x5454 */ "\xca\x79", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x5458 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -6905,7 +7005,7 @@ static const char from_ucs4[][2] =
/* 0x56e7 */ "\x00\x00", "\x00\x00", "\xa7\x77", "\xa7\x7a", "\x00\x00",
/* 0x56ed */ "\xfb\x5c", "\xca\xa7", "\xfb\x5b", "\xa7\x78", "\xfb\x57",
/* 0x56f1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x56f7 */ "\xcb\xf0", "\x00\x00", "\xcb\xf1", "\xa9\x54", "\x00\x00",
+ /* 0x56f7 */ "\xcb\xf0", "\x00\x00", "\xcb\xf1", "\xa9\x54", "\x87\x65",
/* 0x56fb */ "\x00\x00", "\x98\xc7", "\x00\x00", "\xab\xaa", "\xfb\x5a",
/* 0x5701 */ "\xd1\x48", "\xd1\x49", "\xae\x45", "\xae\x46", "\x00\x00",
/* 0x5705 */ "\x00\x00", "\xd4\xac", "\xb0\xe9", "\xb0\xeb", "\xd4\xab",
@@ -6919,7 +7019,7 @@ static const char from_ucs4[][2] =
/* 0x572e */ "\xc9\xc8", "\xa6\x65", "\xa6\x61", "\x00\x00", "\x94\xa7",
/* 0x5733 */ "\xa6\x60", "\xc9\xca", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x5737 */ "\x00\x00", "\x00\x00", "\x00\x00", "\xa7\xa6", "\x00\x00",
- /* 0x573c */ "\x00\x00", "\xa7\xa3", "\x9b\xd4", "\xa7\x7d", "\xca\xaa",
+ /* 0x573d */ "\x8c\xcc", "\xa7\xa3", "\x9b\xd4", "\xa7\x7d", "\xca\xaa",
/* 0x5742 */ "\xfb\x64", "\xfb\x76", "\x00\x00", "\xca\xab", "\xfb\x60",
/* 0x5747 */ "\xa7\xa1", "\x00\x00", "\xca\xad", "\xa7\x7b", "\xca\xae",
/* 0x574c */ "\xca\xac", "\xa7\x7e", "\xa7\xa2", "\xa7\xa5", "\xa7\xa4",
@@ -6942,7 +7042,7 @@ static const char from_ucs4[][2] =
/* 0x57a1 */ "\x9b\xf4", "\xab\xaf", "\xab\xae", "\xce\x53", "\xce\x5c",
/* 0x57a5 */ "\x00\x00", "\x9e\xf7", "\x00\x00", "\x00\x00", "\x9e\xc1",
/* 0x57aa */ "\x00\x00", "\x00\x00", "\x00\x00", "\xab\xb1", "\x00\x00",
- /* 0x57af */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x99\x6f",
+ /* 0x57af */ "\x00\x00", "\x00\x00", "\x00\x00", "\x87\xc3", "\x99\x6f",
/* 0x57b5 */ "\xce\x50", "\xd1\x53", "\x00\x00", "\xd1\x52", "\xd1\x57",
/* 0x57ba */ "\xd1\x4e", "\x96\xf1", "\xd1\x51", "\xd1\x50", "\x8e\x41",
/* 0x57bf */ "\xd1\x54", "\x00\x00", "\xd1\x58", "\xae\x47", "\xae\x4a",
@@ -6962,7 +7062,7 @@ static const char from_ucs4[][2] =
/* 0x5805 */ "\xb0\xed", "\xb0\xef", "\xd4\xbb", "\xd4\xb6", "\xae\x4b",
/* 0x580a */ "\xb0\xee", "\xd4\xb8", "\xd4\xc7", "\xd4\xcb", "\xd4\xc2",
/* 0x580e */ "\x00\x00", "\xd4\xc4", "\x00\x00", "\x97\xe5", "\x00\x00",
- /* 0x5814 */ "\xd4\xae", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x5814 */ "\xd4\xae", "\x00\x00", "\x00\x00", "\x00\x00", "\x87\xc8",
/* 0x5819 */ "\xd8\xa1", "\x00\x00", "\xd8\xaa", "\xd8\xa9", "\xb3\xfa",
/* 0x581e */ "\xd8\xa2", "\x00\x00", "\xb3\xfb", "\xb3\xf9", "\x96\x7d",
/* 0x5823 */ "\xd8\xa4", "\xb3\xf6", "\xd8\xa8", "\xfb\x6c", "\xd8\xa3",
@@ -6987,8 +7087,8 @@ static const char from_ucs4[][2] =
/* 0x5882 */ "\xe1\x64", "\xb9\xd2", "\x00\x00", "\xb9\xd6", "\xe1\x5a",
/* 0x5887 */ "\xe1\x60", "\xe1\x65", "\xe1\x56", "\xb9\xd4", "\xe1\x5e",
/* 0x588b */ "\x00\x00", "\x00\x00", "\xe1\x62", "\xe1\x68", "\xe1\x58",
- /* 0x5891 */ "\xe1\x61", "\x00\x00", "\xb9\xd3", "\xe1\x67", "\x00\x00",
- /* 0x5895 */ "\x00\x00", "\x00\x00", "\xe1\x59", "\x8b\xaf", "\x9e\xbd",
+ /* 0x5891 */ "\xe1\x61", "\x8c\x77", "\xb9\xd3", "\xe1\x67", "\x00\x00",
+ /* 0x5896 */ "\x87\xb0", "\x00\x00", "\xe1\x59", "\x8b\xaf", "\x9e\xbd",
/* 0x589a */ "\x00\x00", "\xbc\x59", "\xe5\x4b", "\xbc\x57", "\xbc\x56",
/* 0x58a0 */ "\xe5\x4d", "\xe5\x52", "\x00\x00", "\xe5\x4e", "\x00\x00",
/* 0x58a5 */ "\xe5\x51", "\xbc\x5c", "\x9e\xe6", "\xbe\xa5", "\xbc\x5b",
@@ -6999,7 +7099,7 @@ static const char from_ucs4[][2] =
/* 0x58be */ "\xbe\xc1", "\xe9\x4c", "\x00\x00", "\xbe\xc0", "\xe9\x4e",
/* 0x58c2 */ "\x00\x00", "\x00\x00", "\xbe\xc3", "\xe9\x50", "\xbe\xc2",
/* 0x58c8 */ "\xe9\x49", "\xe9\x4b", "\x00\x00", "\x92\xea", "\x00\x00",
- /* 0x58cc */ "\x00\x00", "\xc0\xa5", "\xec\xcc", "\x00\x00", "\xc0\xa4",
+ /* 0x58cc */ "\x00\x00", "\xc0\xa5", "\xec\xcc", "\x8c\x78", "\xc0\xa4",
/* 0x58d2 */ "\xec\xcd", "\xc0\xa3", "\xec\xcb", "\xc0\xa2", "\xec\xca",
/* 0x58d6 */ "\x00\x00", "\xc2\x53", "\xc2\x52", "\xf1\xf6", "\xf1\xf8",
/* 0x58dc */ "\xfb\x72", "\xf1\xf7", "\xc3\x61", "\xc3\x62", "\xfb\x71",
@@ -7015,7 +7115,7 @@ static const char from_ucs4[][2] =
/* 0x590e */ "\xd1\x59", "\xae\x4c", "\x00\x00", "\xfe\x42", "\xf1\xf9",
/* 0x5912 */ "\x00\x00", "\xc4\xdc", "\xa4\x69", "\xa5\x7e", "\xc9\x70",
/* 0x5917 */ "\x00\x00", "\xa6\x67", "\xa6\x68", "\x00\x00", "\xa9\x5d",
- /* 0x591c */ "\x00\x00", "\x00\x00", "\xfb\x7b", "\xb0\xf7", "\x00\x00",
+ /* 0x591d */ "\x87\x68", "\x00\x00", "\xfb\x7b", "\xb0\xf7", "\x00\x00",
/* 0x5922 */ "\xb9\xda", "\x00\x00", "\xb9\xdb", "\xb9\xd9", "\x00\x00",
/* 0x5927 */ "\xa4\x6a", "\x00\x00", "\xa4\xd1", "\xa4\xd3", "\xa4\xd2",
/* 0x592c */ "\xc9\x5b", "\xa4\xd4", "\xa5\xa1", "\xc9\x71", "\x00\x00",
@@ -7047,7 +7147,7 @@ static const char from_ucs4[][2] =
/* 0x59ae */ "\xa9\x67", "\xa9\x6f", "\x97\xb3", "\xcc\x4f", "\xcc\x48",
/* 0x59b3 */ "\xa9\x70", "\xcc\x53", "\xcc\x44", "\xcc\x4b", "\x9f\x74",
/* 0x59b8 */ "\x92\xf1", "\xa9\x66", "\xcc\x45", "\xa9\x64", "\xcc\x4c",
- /* 0x59bd */ "\xcc\x50", "\xa9\x63", "\x00\x00", "\xcc\x51", "\xcc\x4a",
+ /* 0x59bd */ "\xcc\x50", "\xa9\x63", "\x8c\xfa", "\xcc\x51", "\xcc\x4a",
/* 0x59c1 */ "\x00\x00", "\xcc\x4d", "\x97\xdf", "\xa9\x72", "\xa9\x69",
/* 0x59c7 */ "\xcc\x54", "\xcc\x52", "\xfb\xa6", "\xa9\x6e", "\xa9\x6c",
/* 0x59cc */ "\xcc\x49", "\xa9\x6b", "\xcc\x47", "\xcc\x46", "\xa9\x6a",
@@ -7065,7 +7165,7 @@ static const char from_ucs4[][2] =
/* 0x5a07 */ "\x00\x00", "\xae\x5c", "\xd1\x62", "\x97\x42", "\xae\x5b",
/* 0x5a0d */ "\x94\xe6", "\x00\x00", "\xd1\x60", "\x00\x00", "\xae\x50",
/* 0x5a12 */ "\x92\xf5", "\xae\x55", "\x00\x00", "\xd1\x5f", "\xd1\x5c",
- /* 0x5a17 */ "\xd1\x61", "\xae\x51", "\xd1\x5b", "\x00\x00", "\xae\x54",
+ /* 0x5a17 */ "\xd1\x61", "\xae\x51", "\xd1\x5b", "\x8c\xc5", "\xae\x54",
/* 0x5a1c */ "\xae\x52", "\x00\x00", "\xd1\x63", "\xae\x53", "\xae\x57",
/* 0x5a21 */ "\x92\xfd", "\x00\x00", "\xae\x58", "\xfb\xa2", "\xae\x5a",
/* 0x5a25 */ "\x00\x00", "\x9c\x51", "\x00\x00", "\xae\x59", "\x94\xe9",
@@ -7093,7 +7193,7 @@ static const char from_ucs4[][2] =
/* 0x5a94 */ "\xd8\xb6", "\xd8\xc0", "\xfb\xba", "\xd8\xc5", "\x00\x00",
/* 0x5a99 */ "\x92\xeb", "\xb4\x41", "\xb4\x44", "\xd8\xcc", "\xd8\xcf",
/* 0x5a9e */ "\xd8\xba", "\xd8\xb7", "\xfc\x73", "\x97\xb7", "\xd8\xb9",
- /* 0x5aa2 */ "\x00\x00", "\x00\x00", "\xd8\xbe", "\xd8\xbc", "\xb4\x45",
+ /* 0x5aa2 */ "\x00\x00", "\x87\x6f", "\xd8\xbe", "\xd8\xbc", "\xb4\x45",
/* 0x5aa7 */ "\x00\x00", "\xd8\xc8", "\x00\x00", "\xfb\xb4", "\xd8\xbf",
/* 0x5aac */ "\x00\x00", "\xd8\xc1", "\xd8\xb5", "\xdc\xfa", "\xdc\xf8",
/* 0x5ab2 */ "\xb7\x42", "\xb7\x40", "\xdd\x43", "\xdc\xf9", "\xdd\x44",
@@ -7102,7 +7202,7 @@ static const char from_ucs4[][2] =
/* 0x5ac1 */ "\xb6\xf9", "\xb7\x41", "\x90\xa7", "\xdc\xf4", "\x00\x00",
/* 0x5ac6 */ "\xdc\xfe", "\xdc\xf3", "\xdc\xfc", "\xb6\xfa", "\xdd\x42",
/* 0x5acb */ "\xdc\xf5", "\xb6\xfb", "\xdd\x45", "\x97\x41", "\x92\xf4",
- /* 0x5acf */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfb\xbc", "\x00\x00",
+ /* 0x5acf */ "\x00\x00", "\x87\x72", "\x00\x00", "\xfb\xbc", "\x00\x00",
/* 0x5ad5 */ "\xe1\x6e", "\xb9\xe2", "\xb9\xe1", "\xb9\xe3", "\xe1\x7a",
/* 0x5ada */ "\xe1\x70", "\xe1\x76", "\xe1\x6b", "\xe1\x79", "\xe1\x78",
/* 0x5adf */ "\xe1\x7c", "\xe1\x75", "\xb9\xde", "\xe1\x74", "\xb9\xe4",
@@ -7115,7 +7215,7 @@ static const char from_ucs4[][2] =
/* 0x5b02 */ "\xe5\x5b", "\xe5\x59", "\x00\x00", "\xe5\x5f", "\x00\x00",
/* 0x5b07 */ "\xe5\x5e", "\xbc\x63", "\xbc\x5e", "\x00\x00", "\xbc\x60",
/* 0x5b0c */ "\xbc\x62", "\x9e\xb5", "\x00\x00", "\xe5\x60", "\xe9\x57",
- /* 0x5b11 */ "\x96\x4b", "\x00\x00", "\xe9\x56", "\xe9\x55", "\x00\x00",
+ /* 0x5b11 */ "\x96\x4b", "\x00\x00", "\xe9\x56", "\xe9\x55", "\x8c\xac",
/* 0x5b16 */ "\xe9\x58", "\xe9\x51", "\x00\x00", "\xe9\x52", "\xe9\x5a",
/* 0x5b1b */ "\xe9\x53", "\x00\x00", "\xbe\xc5", "\xe9\x5c", "\xa0\xfa",
/* 0x5b20 */ "\xe9\x5b", "\xe9\x54", "\x00\x00", "\xec\xd1", "\xc0\xa8",
@@ -7141,21 +7241,21 @@ static const char from_ucs4[][2] =
/* 0x5b84 */ "\xc9\x73", "\xa6\x76", "\x00\x00", "\xa6\x74", "\xa6\x75",
/* 0x5b89 */ "\xa6\x77", "\x00\x00", "\xa7\xba", "\xa7\xb9", "\x00\x00",
/* 0x5b8e */ "\xca\xbc", "\xa7\xbb", "\x9e\x67", "\x00\x00", "\xca\xbd",
- /* 0x5b93 */ "\xcc\x57", "\x00\x00", "\xcc\x58", "\x00\x00", "\xa9\x76",
+ /* 0x5b93 */ "\xcc\x57", "\x00\x00", "\xcc\x58", "\x8c\xd9", "\xa9\x76",
/* 0x5b98 */ "\xa9\x78", "\xa9\x7a", "\xa9\x77", "\xa9\x7b", "\xa9\x79",
/* 0x5b9d */ "\xfb\xd2", "\x89\x62", "\x89\x63", "\x00\x00", "\x00\x00",
/* 0x5ba2 */ "\xab\xc8", "\xab\xc5", "\xab\xc7", "\xab\xc9", "\xab\xc6",
/* 0x5ba7 */ "\xd1\x66", "\xce\x77", "\x00\x00", "\xfc\x7d", "\x00\x00",
/* 0x5bac */ "\xd1\x68", "\xd1\x67", "\xae\x63", "\x00\x00", "\xae\x5f",
/* 0x5bb0 */ "\x00\x00", "\x00\x00", "\xae\x60", "\xae\x62", "\xae\x64",
- /* 0x5bb6 */ "\xae\x61", "\x00\x00", "\xae\x66", "\xae\x65", "\x00\x00",
+ /* 0x5bb6 */ "\xae\x61", "\x87\x73", "\xae\x66", "\xae\x65", "\x00\x00",
/* 0x5bba */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xb1\x4a",
/* 0x5bc0 */ "\xd4\xf2", "\xd4\xf1", "\xb1\x49", "\x9f\x6b", "\xb1\x48",
/* 0x5bc5 */ "\xb1\x47", "\xb1\x4b", "\xb1\x46", "\x00\x00", "\x00\x00",
/* 0x5bca */ "\xd8\xd5", "\xd8\xd2", "\xb4\x49", "\xd8\xd1", "\xd8\xd6",
/* 0x5bce */ "\x00\x00", "\xb4\x4b", "\xd8\xd4", "\xb4\x48", "\xb4\x4a",
/* 0x5bd4 */ "\xd8\xd3", "\xfb\xcc", "\xdd\x48", "\xfe\xae", "\xdd\x49",
- /* 0x5bd9 */ "\xdd\x4a", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x5bd9 */ "\xdd\x4a", "\x00\x00", "\x87\x6d", "\x00\x00", "\x00\x00",
/* 0x5bde */ "\xb9\xe6", "\xb9\xee", "\xe1\x7e", "\xb9\xe8", "\xb9\xec",
/* 0x5be3 */ "\xe1\xa1", "\xb9\xed", "\xb9\xe9", "\xb9\xea", "\xb9\xe7",
/* 0x5be8 */ "\xb9\xeb", "\xbc\x66", "\xd8\xd0", "\xbc\x67", "\xbc\x65",
@@ -7186,7 +7286,7 @@ static const char from_ucs4[][2] =
/* 0x5c65 */ "\xbc\x69", "\x00\x00", "\xe5\x61", "\xc0\xab", "\xef\xc2",
/* 0x5c6a */ "\xef\xc3", "\x00\x00", "\xc4\xdd", "\xf8\xa8", "\xc9\x4b",
/* 0x5c6f */ "\xa4\xd9", "\x00\x00", "\xa4\x73", "\x00\x00", "\xc9\x77",
- /* 0x5c74 */ "\xc9\x76", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x5c74 */ "\xc9\x76", "\x00\x00", "\x00\x00", "\x00\x00", "\x8c\xe9",
/* 0x5c79 */ "\xa6\x7a", "\xc9\xd7", "\xc9\xd8", "\xc9\xd6", "\x00\x00",
/* 0x5c7e */ "\xc9\xd9", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x5c82 */ "\x00\x00", "\x00\x00", "\xfb\xdd", "\xca\xc7", "\x00\x00",
@@ -7205,15 +7305,15 @@ static const char from_ucs4[][2] =
/* 0x5cc3 */ "\x00\x00", "\x00\x00", "\xce\xab", "\xce\xa4", "\xce\xaa",
/* 0x5cc9 */ "\xce\xa3", "\xce\xa5", "\xce\x7d", "\xce\x7b", "\x00\x00",
/* 0x5cce */ "\xce\xac", "\xce\xa9", "\xce\x79", "\x9f\x58", "\xab\xd0",
- /* 0x5cd3 */ "\xce\xa7", "\xce\xa8", "\x00\x00", "\xce\xa6", "\xce\x7c",
+ /* 0x5cd3 */ "\xce\xa7", "\xce\xa8", "\x8c\xe6", "\xce\xa6", "\xce\x7c",
/* 0x5cd8 */ "\xce\x7a", "\xab\xcf", "\xce\xa2", "\xce\x7e", "\x00\x00",
/* 0x5cdc */ "\x00\x00", "\xce\xa1", "\xce\xad", "\x00\x00", "\x00\x00",
/* 0x5ce1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8d\x73", "\x00\x00",
/* 0x5ce6 */ "\x00\x00", "\xae\x6f", "\xfb\xde", "\xae\x6e", "\x00\x00",
/* 0x5cec */ "\xd1\x6c", "\xae\x6b", "\xd1\x6e", "\xfb\xdf", "\xae\x70",
- /* 0x5cf1 */ "\xd1\x6f", "\x00\x00", "\x00\x00", "\xae\x73", "\x00\x00",
+ /* 0x5cf1 */ "\xd1\x6f", "\x00\x00", "\x00\x00", "\xae\x73", "\x8c\x48",
/* 0x5cf6 */ "\xae\x71", "\xd1\x70", "\xce\xae", "\xd1\x72", "\x00\x00",
- /* 0x5cfb */ "\xae\x6d", "\x00\x00", "\xae\x6c", "\x00\x00", "\xd1\x6d",
+ /* 0x5cfb */ "\xae\x6d", "\x87\x74", "\xae\x6c", "\x00\x00", "\xd1\x6d",
/* 0x5d00 */ "\xd1\x71", "\xae\x72", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x5d04 */ "\x00\x00", "\xb1\x53", "\xb1\x52", "\x00\x00", "\x00\x00",
/* 0x5d09 */ "\x00\x00", "\xd4\xf5", "\xd4\xf9", "\xd4\xfb", "\xb1\x54",
@@ -7238,7 +7338,7 @@ static const char from_ucs4[][2] =
/* 0x5d69 */ "\xb7\x43", "\x00\x00", "\xd8\xdb", "\xdd\x52", "\x00\x00",
/* 0x5d6d */ "\x00\x00", "\xb7\x44", "\x98\xad", "\xdd\x4d", "\xdd\x51",
/* 0x5d72 */ "\x00\x00", "\x9e\xea", "\x00\x00", "\x00\x00", "\xe1\xa9",
- /* 0x5d77 */ "\x00\x00", "\xe1\xb0", "\xe1\xa7", "\x00\x00", "\xe1\xae",
+ /* 0x5d78 */ "\x8c\xec", "\xe1\xb0", "\xe1\xa7", "\x8c\xd4", "\xe1\xae",
/* 0x5d7d */ "\xe1\xa5", "\xe1\xad", "\xe1\xb1", "\xe1\xa4", "\xe1\xa8",
/* 0x5d82 */ "\xe1\xa3", "\x00\x00", "\xb9\xf1", "\x9c\xeb", "\xe1\xa6",
/* 0x5d87 */ "\xb9\xf2", "\xe1\xac", "\xe1\xab", "\xe1\xaa", "\xfb\xe0",
@@ -7294,8 +7394,8 @@ static const char from_ucs4[][2] =
/* 0x5e80 */ "\x00\x00", "\xc9\x7a", "\xfb\xc3", "\xc9\xdc", "\x00\x00",
/* 0x5e86 */ "\x89\x65", "\xa7\xc8", "\xca\xd0", "\xca\xce", "\xa7\xc9",
/* 0x5e8b */ "\xca\xcd", "\xca\xcf", "\xca\xd1", "\x00\x00", "\xa7\xc7",
- /* 0x5e8f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x5e95 */ "\xa9\xb3", "\xa9\xb4", "\xa9\xb1", "\x00\x00", "\x00\x00",
+ /* 0x5e8f */ "\x00\x00", "\x00\x00", "\x8c\x7a", "\x00\x00", "\x00\x00",
+ /* 0x5e95 */ "\xa9\xb3", "\xa9\xb4", "\xa9\xb1", "\x00\x00", "\x8c\x7b",
/* 0x5e9a */ "\xa9\xb0", "\xce\xb8", "\xa9\xb2", "\x00\x00", "\x00\x00",
/* 0x5e9e */ "\x00\x00", "\xab\xd6", "\x00\x00", "\xce\xb7", "\xce\xb9",
/* 0x5ea4 */ "\xce\xb6", "\xce\xba", "\xab\xd7", "\xae\x79", "\xd1\x75",
@@ -7328,7 +7428,7 @@ static const char from_ucs4[][2] =
/* 0x5f2a */ "\x00\x00", "\x00\x00", "\xab\xda", "\xce\xbc", "\x00\x00",
/* 0x5f30 */ "\xd1\x7a", "\xae\x7a", "\x00\x00", "\xd1\x79", "\x00\x00",
/* 0x5f35 */ "\xb1\x69", "\xd5\x4c", "\xb1\x6a", "\xd5\x4d", "\x00\x00",
- /* 0x5f3a */ "\xfc\x4c", "\x00\x00", "\xb4\x5d", "\x00\x00", "\x00\x00",
+ /* 0x5f3a */ "\xfc\x4c", "\x8c\xfe", "\xb4\x5d", "\x00\x00", "\x00\x00",
/* 0x5f3e */ "\x00\x00", "\xdd\x62", "\x00\x00", "\x00\x00", "\xe1\xbf",
/* 0x5f44 */ "\xe1\xbe", "\x00\x00", "\xb9\xfb", "\x00\x00", "\xbc\x75",
/* 0x5f49 */ "\xe5\x76", "\xbe\xca", "\xe9\x74", "\xc0\xb1", "\x95\xb8",
@@ -7355,7 +7455,7 @@ static const char from_ucs4[][2] =
/* 0x5fb2 */ "\xe5\x77", "\x00\x00", "\x00\x00", "\xbc\x78", "\xe1\xc1",
/* 0x5fb7 */ "\xbc\x77", "\x00\x00", "\xb9\xfd", "\xa0\x51", "\xec\xde",
/* 0x5fbc */ "\xe9\x75", "\xc0\xb2", "\xec\xdd", "\xf2\x40", "\xf4\x48",
- /* 0x5fc1 */ "\xf4\x49", "\x00\x00", "\xa4\xdf", "\x8b\xcb", "\xa5\xb2",
+ /* 0x5fc1 */ "\xf4\x49", "\x8c\x7c", "\xa4\xdf", "\x8b\xcb", "\xa5\xb2",
/* 0x5fc5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\xc9\x7b", "\x00\x00",
/* 0x5fca */ "\x00\x00", "\xa7\xd2", "\xa7\xd4", "\x00\x00", "\xc9\xe2",
/* 0x5fd0 */ "\xca\xd8", "\xca\xd7", "\xca\xd6", "\x00\x00", "\xc9\xe1",
@@ -7425,7 +7525,7 @@ static const char from_ucs4[][2] =
/* 0x6110 */ "\xd9\x4d", "\x00\x00", "\xb4\x74", "\xd9\x45", "\xd8\xfe",
/* 0x6115 */ "\xb4\x6a", "\xd9\x42", "\x00\x00", "\xd9\x4b", "\x9e\xf1",
/* 0x611a */ "\xb7\x4d", "\xb7\x52", "\xb4\x67", "\xd9\x4c", "\x00\x00",
- /* 0x611f */ "\xb7\x50", "\x00\x00", "\x00\x00", "\x00\x00", "\xb4\x68",
+ /* 0x611f */ "\xb7\x50", "\x00\x00", "\x00\x00", "\x8c\x4d", "\xb4\x68",
/* 0x6123 */ "\x00\x00", "\x00\x00", "\x00\x00", "\xb7\x5c", "\xe1\xc3",
/* 0x6129 */ "\xdd\x70", "\x00\x00", "\xdd\x68", "\xe1\xc2", "\x00\x00",
/* 0x612e */ "\xdd\x6c", "\xdd\x6e", "\x9f\x7e", "\x00\x00", "\xdd\x6b",
@@ -7508,7 +7608,7 @@ static const char from_ucs4[][2] =
/* 0x62af */ "\xcc\xbc", "\xcc\xbf", "\xa9\xea", "\x00\x00", "\xcc\xbb",
/* 0x62b4 */ "\xcc\xb4", "\xa9\xe8", "\xcc\xb8", "\x00\x00", "\xcc\xc0",
/* 0x62b9 */ "\xa9\xd9", "\x00\x00", "\xcc\xbd", "\xa9\xe3", "\xa9\xe2",
- /* 0x62be */ "\xcc\xb6", "\xa9\xd7", "\x00\x00", "\x00\x00", "\xa9\xd8",
+ /* 0x62be */ "\xcc\xb6", "\xa9\xd7", "\x00\x00", "\x87\xdd", "\xa9\xd8",
/* 0x62c3 */ "\x9b\x46", "\xa9\xd6", "\xfc\xae", "\xa9\xee", "\xa9\xe6",
/* 0x62c8 */ "\xa9\xe0", "\xa9\xd4", "\xcc\xb9", "\xa9\xdf", "\xa9\xd5",
/* 0x62cd */ "\xa9\xe7", "\xa9\xf0", "\xce\xd4", "\xa9\xe4", "\xcc\xb5",
@@ -7651,7 +7751,7 @@ static const char from_ucs4[][2] =
/* 0x657a */ "\xe5\xbe", "\xe5\xc0", "\xe9\xb1", "\x00\x00", "\x00\x00",
/* 0x657f */ "\xe9\xb0", "\xec\xef", "\xec\xee", "\xc0\xc4", "\xc0\xc5",
/* 0x6584 */ "\xf2\x48", "\xfc\xc9", "\x8d\xac", "\xa4\xe5", "\xfb\xc6",
- /* 0x6589 */ "\x89\x67", "\x00\x00", "\x00\x00", "\xd9\x79", "\x00\x00",
+ /* 0x6589 */ "\x89\x67", "\x00\x00", "\x8c\x7e", "\xd9\x79", "\x00\x00",
/* 0x658d */ "\x00\x00", "\x00\x00", "\xb4\xb4", "\xb4\xb3", "\xdd\xbd",
/* 0x6592 */ "\x00\x00", "\xef\xd8", "\xc4\xe3", "\xf7\xde", "\xa4\xe6",
/* 0x6597 */ "\x00\x00", "\xae\xc6", "\x00\x00", "\xb1\xd8", "\xb1\xd7",
@@ -7690,11 +7790,11 @@ static const char from_ucs4[][2] =
/* 0x663c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xae\xd0",
/* 0x6642 */ "\xae\xc9", "\xae\xcc", "\xfc\xda", "\xae\xcf", "\x00\x00",
/* 0x6647 */ "\xd1\xd5", "\x9b\x71", "\xae\xca", "\xd1\xd3", "\xfc\xdd",
- /* 0x664c */ "\xae\xce", "\x00\x00", "\x00\x00", "\xae\xcb", "\x00\x00",
+ /* 0x664c */ "\xae\xce", "\x87\x64", "\x00\x00", "\xae\xcb", "\x00\x00",
/* 0x6651 */ "\xd1\xd6", "\xae\xcd", "\x8d\xaf", "\x00\x00", "\x00\x00",
/* 0x6655 */ "\x00\x00", "\xfa\xf2", "\x00\x00", "\xd5\xac", "\xb1\xdf",
/* 0x665b */ "\xd5\xab", "\xd5\xad", "\xb1\xde", "\xb1\xe3", "\xd1\xd4",
- /* 0x665f */ "\x00\x00", "\xd5\xaa", "\xd5\xae", "\x93\xd8", "\xb1\xe0",
+ /* 0x6660 */ "\x87\xb5", "\xd5\xaa", "\xd5\xae", "\x93\xd8", "\xb1\xe0",
/* 0x6665 */ "\xd5\xa9", "\xb1\xe2", "\xfc\xdf", "\xb1\xe1", "\x00\x00",
/* 0x666a */ "\xd9\xa7", "\x93\xd3", "\xd9\xa2", "\x00\x00", "\xb4\xb6",
/* 0x666f */ "\xb4\xba", "\xb4\xb7", "\xd9\xa5", "\xd9\xa8", "\xfc\xe1",
@@ -7721,7 +7821,7 @@ static const char from_ucs4[][2] =
/* 0x66d8 */ "\xef\xdc", "\xc0\xc6", "\xef\xda", "\xef\xdb", "\xc2\x60",
/* 0x66dd */ "\xc3\x6e", "\xf2\x4b", "\x00\x00", "\xc3\x6d", "\x00\x00",
/* 0x66e1 */ "\x00\x00", "\xf4\x51", "\xf4\x52", "\x00\x00", "\xc4\x66",
- /* 0x66e6 */ "\x00\x00", "\xf4\x50", "\xc4\xe4", "\x00\x00", "\xf7\xdf",
+ /* 0x66e7 */ "\x8c\xdb", "\xf4\x50", "\xc4\xe4", "\x00\x00", "\xf7\xdf",
/* 0x66ec */ "\xc5\xce", "\xf8\xaa", "\xf8\xab", "\x00\x00", "\xa4\xea",
/* 0x66f1 */ "\x9d\xf1", "\xa6\xb1", "\xa6\xb2", "\xa7\xf3", "\x00\x00",
/* 0x66f6 */ "\xcc\xd1", "\xac\x54", "\xae\xd1", "\xb1\xe4", "\x00\x00",
@@ -7731,7 +7831,7 @@ static const char from_ucs4[][2] =
/* 0x670a */ "\xcc\xd2", "\xaa\x42", "\xa0\xbb", "\xaa\x41", "\x9b\x7e",
/* 0x670f */ "\xce\xf9", "\xce\xfa", "\x00\x00", "\xd1\xd7", "\xd1\xd8",
/* 0x6714 */ "\xae\xd2", "\xae\xd3", "\x8d\xb3", "\xae\xd4", "\xd5\xaf",
- /* 0x6718 */ "\x00\x00", "\x00\x00", "\xb1\xe6", "\x00\x00", "\xb4\xc2",
+ /* 0x6719 */ "\x8c\x52", "\x00\x00", "\xb1\xe6", "\x00\x00", "\xb4\xc2",
/* 0x671e */ "\x9a\xe8", "\xb4\xc1", "\xdd\xc8", "\xdf\x7a", "\xe1\xfb",
/* 0x6723 */ "\xe9\xbd", "\x00\x00", "\x8e\xdc", "\xc2\x61", "\xc4\x67",
/* 0x6728 */ "\xa4\xec", "\x00\x00", "\xa5\xbc", "\xa5\xbd", "\xa5\xbb",
@@ -7747,12 +7847,12 @@ static const char from_ucs4[][2] =
/* 0x675a */ "\xcb\x46", "\x00\x00", "\xa7\xf9", "\xcb\x44", "\xa7\xfb",
/* 0x675f */ "\xa7\xf4", "\xa7\xfe", "\x98\xe7", "\xfc\xf3", "\x00\x00",
/* 0x6763 */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfc\xf2", "\x00\x00",
- /* 0x6768 */ "\x00\x00", "\xaa\x57", "\x00\x00", "\xcc\xd4", "\xaa\x43",
- /* 0x676d */ "\x00\x00", "\xaa\x4d", "\xaa\x4e", "\xaa\x46", "\xaa\x58",
+ /* 0x6768 */ "\x00\x00", "\xaa\x57", "\x8c\xca", "\xcc\xd4", "\xaa\x43",
+ /* 0x676e */ "\x87\x75", "\xaa\x4d", "\xaa\x4e", "\xaa\x46", "\xaa\x58",
/* 0x6773 */ "\xaa\x48", "\xcc\xdc", "\xaa\x53", "\xcc\xd7", "\xaa\x49",
/* 0x6778 */ "\xcc\xe6", "\xcc\xe7", "\xcc\xdf", "\xcc\xd8", "\xaa\x56",
/* 0x677d */ "\xcc\xe4", "\xaa\x51", "\xaa\x4f", "\x00\x00", "\xcc\xe5",
- /* 0x6781 */ "\x00\x00", "\xcc\xe3", "\xcc\xdb", "\xcc\xd3", "\xcc\xda",
+ /* 0x6782 */ "\x87\xba", "\xcc\xe3", "\xcc\xdb", "\xcc\xd3", "\xcc\xda",
/* 0x6787 */ "\xaa\x4a", "\x00\x00", "\xaa\x50", "\x00\x00", "\xaa\x44",
/* 0x678c */ "\xcc\xde", "\xcc\xdd", "\xcc\xd5", "\x93\xe5", "\xaa\x52",
/* 0x6791 */ "\xcc\xe1", "\xcc\xd6", "\xaa\x55", "\xcc\xe8", "\xaa\x45",
@@ -7833,7 +7933,7 @@ static const char from_ucs4[][2] =
/* 0x6908 */ "\xd9\xbe", "\x8d\xbd", "\xd9\xcb", "\xd9\xca", "\xd9\xaa",
/* 0x690d */ "\xb4\xd3", "\xb4\xd5", "\xd9\xb2", "\xd9\xb9", "\xd9\xc1",
/* 0x6912 */ "\xb4\xd4", "\xd9\xb8", "\xd9\xc4", "\xd9\xd7", "\x00\x00",
- /* 0x6917 */ "\xd9\xcc", "\x9b\xa1", "\x00\x00", "\x9a\xb7", "\x8e\xfc",
+ /* 0x6917 */ "\xd9\xcc", "\x9b\xa1", "\x8c\xa2", "\x9a\xb7", "\x8e\xfc",
/* 0x691b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x6920 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xd9\xd8",
/* 0x6925 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xd9\xae",
@@ -7887,19 +7987,19 @@ static const char from_ucs4[][2] =
/* 0x6a16 */ "\xe5\xef", "\xe5\xcc", "\xe5\xe8", "\xbc\xd0", "\x97\xf9",
/* 0x6a1b */ "\xe5\xd6", "\x95\x58", "\xe5\xd7", "\xbc\xcf", "\xbc\xcc",
/* 0x6a20 */ "\xe5\xd2", "\xbc\xd2", "\x00\x00", "\xbc\xcb", "\x00\x00",
- /* 0x6a25 */ "\xe5\xe9", "\xe5\xec", "\xe5\xd9", "\xe9\xca", "\x00\x00",
+ /* 0x6a25 */ "\xe5\xe9", "\xe5\xec", "\xe5\xd9", "\xe9\xca", "\x87\xb6",
/* 0x6a29 */ "\x00\x00", "\x98\x5e", "\xfe\x7b", "\x94\xcd", "\x00\x00",
/* 0x6a2e */ "\x00\x00", "\x00\x00", "\x00\x00", "\xe9\xc2", "\x93\xee",
/* 0x6a34 */ "\xe9\xbe", "\xbe\xf6", "\x00\x00", "\x00\x00", "\xbe\xeb",
/* 0x6a39 */ "\xbe\xf0", "\xbe\xec", "\xe9\xcc", "\xe9\xd7", "\xbe\xea",
/* 0x6a3e */ "\xe9\xc4", "\xe9\xcd", "\xe5\xdf", "\xe9\xce", "\x00\x00",
- /* 0x6a42 */ "\x00\x00", "\xbe\xf1", "\xfd\x5a", "\xe9\xdd", "\xbe\xf5",
+ /* 0x6a43 */ "\x8c\xa3", "\xbe\xf1", "\xfd\x5a", "\xe9\xdd", "\xbe\xf5",
/* 0x6a48 */ "\xbe\xf8", "\xe9\xc0", "\x00\x00", "\xbe\xf4", "\x93\xf5",
/* 0x6a4d */ "\xe9\xdb", "\xe9\xdc", "\xe9\xd2", "\xe9\xd1", "\xe9\xc9",
/* 0x6a52 */ "\x93\xef", "\x8e\xea", "\xe9\xd3", "\xe9\xda", "\xe9\xd9",
/* 0x6a57 */ "\x8f\x5b", "\xbe\xef", "\xbe\xed", "\xe9\xcb", "\xe9\xc8",
/* 0x6a5b */ "\x00\x00", "\xe9\xc5", "\xe9\xd8", "\xbe\xf7", "\xe9\xd6",
- /* 0x6a61 */ "\xbe\xf3", "\xbe\xf2", "\x00\x00", "\xe9\xd0", "\x8d\xc6",
+ /* 0x6a61 */ "\xbe\xf3", "\xbe\xf2", "\x8c\x5e", "\xe9\xd0", "\x8d\xc6",
/* 0x6a66 */ "\xe9\xbf", "\xe9\xc1", "\xe9\xc3", "\xe9\xd5", "\xe9\xcf",
/* 0x6a6b */ "\xbe\xee", "\x00\x00", "\xe9\xc6", "\x00\x00", "\xe9\xd4",
/* 0x6a6f */ "\x00\x00", "\x8d\xc8", "\x00\x00", "\x00\x00", "\x8d\xc7",
@@ -8033,7 +8133,7 @@ static const char from_ucs4[][2] =
/* 0x6cf0 */ "\xae\xf5", "\xaa\x74", "\xcc\xfe", "\xaa\x61", "\x00\x00",
/* 0x6cf5 */ "\xac\xa6", "\x00\x00", "\x00\x00", "\x00\x00", "\xcd\x4c",
/* 0x6cf9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x6cfe */ "\x00\x00", "\xcf\x7c", "\xcf\xa1", "\x8d\xd7", "\xcf\xa4",
+ /* 0x6cff */ "\x8c\xa5", "\xcf\x7c", "\xcf\xa1", "\x8d\xd7", "\xcf\xa4",
/* 0x6d04 */ "\xcf\x77", "\x92\xfb", "\x8d\xd8", "\xcf\xa7", "\xcf\xaa",
/* 0x6d09 */ "\xcf\xac", "\xcf\x74", "\xac\x76", "\xac\x7b", "\xd2\x49",
/* 0x6d0e */ "\xac\xad", "\xcf\xa5", "\xcf\xad", "\xcf\x7b", "\xcf\x73",
@@ -8084,7 +8184,7 @@ static const char from_ucs4[][2] =
/* 0x6def */ "\xd2\x52", "\xd5\xf9", "\xb2\x60", "\xd6\x41", "\xb2\x45",
/* 0x6df4 */ "\xd5\xf5", "\xb2\x57", "\xd5\xe9", "\xb2\x56", "\x00\x00",
/* 0x6df9 */ "\xb2\x54", "\xb2\x4c", "\xb2\x4b", "\xd9\xe7", "\xd6\x43",
- /* 0x6dfd */ "\x00\x00", "\x00\x00", "\xd5\xeb", "\x00\x00", "\x97\xd5",
+ /* 0x6dfe */ "\x8c\x41", "\x00\x00", "\xd5\xeb", "\x00\x00", "\x97\xd5",
/* 0x6e03 */ "\xd9\xfc", "\x94\x4a", "\xb2\x4d", "\x00\x00", "\x00\x00",
/* 0x6e07 */ "\x00\x00", "\x00\x00", "\x94\x4d", "\x00\x00", "\x00\x00",
/* 0x6e0c */ "\x00\x00", "\x00\x00", "\x97\xcb", "\x00\x00", "\x00\x00",
@@ -8101,7 +8201,7 @@ static const char from_ucs4[][2] =
/* 0x6e44 */ "\xb5\x44", "\xd9\xef", "\xd9\xe8", "\xd9\xe9", "\x00\x00",
/* 0x6e49 */ "\xd9\xeb", "\xb4\xea", "\xd9\xf8", "\x00\x00", "\xb4\xf8",
/* 0x6e4e */ "\xb5\x42", "\xfd\xc0", "\xfc\xf9", "\xd9\xfa", "\xda\x53",
- /* 0x6e53 */ "\xda\x4b", "\xb4\xe6", "\xda\x51", "\xb4\xf2", "\x00\x00",
+ /* 0x6e53 */ "\xda\x4b", "\xb4\xe6", "\xda\x51", "\xb4\xf2", "\x8c\xdd",
/* 0x6e58 */ "\xb4\xf0", "\xfb\x7e", "\xda\x57", "\xb4\xef", "\xda\x41",
/* 0x6e5d */ "\xd9\xf4", "\xd9\xfe", "\xb5\x47", "\xda\x45", "\xda\x42",
/* 0x6e62 */ "\xd9\xf0", "\xb5\x43", "\xda\x4f", "\xda\x4c", "\xda\x54",
@@ -8202,15 +8302,15 @@ static const char from_ucs4[][2] =
/* 0x703c */ "\x00\x00", "\xc4\x69", "\xf4\x63", "\xf4\x66", "\xf4\x69",
/* 0x7042 */ "\xf4\x61", "\xf5\xd3", "\xf5\xd4", "\xf5\xd8", "\xf5\xd9",
/* 0x7046 */ "\x00\x00", "\xf5\xd6", "\xf5\xd7", "\xf5\xd5", "\xfd\xe0",
- /* 0x704c */ "\xc4\xe9", "\x00\x00", "\x00\x00", "\x00\x00", "\x8d\xf6",
+ /* 0x704c */ "\xc4\xe9", "\x8c\x67", "\x00\x00", "\x00\x00", "\x8d\xf6",
/* 0x7051 */ "\xc5\x78", "\xf6\xeb", "\x00\x00", "\x8d\xf7", "\xf6\xe8",
/* 0x7056 */ "\xf6\xe9", "\xf6\xea", "\xc5\x79", "\x00\x00", "\xf7\xe5",
/* 0x705b */ "\xf7\xe4", "\x8f\xfa", "\xf8\xaf", "\xc5\xf4", "\xf8\xad",
/* 0x7060 */ "\xf8\xb0", "\xf8\xae", "\xf8\xf5", "\xc6\x57", "\xc6\x65",
/* 0x7065 */ "\xf9\xa3", "\xf9\x6c", "\x97\xd0", "\xf9\xa2", "\xf9\xd0",
- /* 0x706a */ "\xf9\xd1", "\xa4\xf5", "\x8b\xd2", "\x00\x00", "\x00\x00",
+ /* 0x706a */ "\xf9\xd1", "\xa4\xf5", "\x8b\xd2", "\x00\x00", "\x87\xde",
/* 0x706f */ "\x8d\xf8", "\xa6\xc7", "\xca\x41", "\x00\x00", "\x00\x00",
- /* 0x7074 */ "\xcb\x5e", "\x90\xd9", "\xa8\x5f", "\x00\x00", "\xa8\x62",
+ /* 0x7074 */ "\xcb\x5e", "\x90\xd9", "\xa8\x5f", "\x8c\x47", "\xa8\x62",
/* 0x7079 */ "\xfa\xf0", "\xcb\x5f", "\x00\x00", "\xa8\x60", "\xa8\x61",
/* 0x707e */ "\xfd\xe1", "\x8d\xf9", "\x00\x00", "\xfd\xe3", "\xcd\x58",
/* 0x7083 */ "\xcd\x5a", "\xcd\x55", "\xcd\x52", "\xcd\x54", "\x00\x00",
@@ -8255,7 +8355,7 @@ static const char from_ucs4[][2] =
/* 0x7146 */ "\xb7\xda", "\xde\x6b", "\x00\x00", "\xb7\xd2", "\xfd\xf0",
/* 0x714b */ "\xde\x7a", "\xb7\xd7", "\xde\xa2", "\xb7\xce", "\xfd\xf4",
/* 0x7150 */ "\xde\x7d", "\x9b\xf5", "\xde\x6d", "\xde\x7e", "\xde\x6c",
- /* 0x7154 */ "\x00\x00", "\xb7\xdc", "\x00\x00", "\xde\x78", "\xb7\xcf",
+ /* 0x7154 */ "\x00\x00", "\xb7\xdc", "\x8c\xee", "\xde\x78", "\xb7\xcf",
/* 0x715a */ "\xde\xa3", "\x00\x00", "\xb7\xd4", "\xde\x71", "\xb7\xd9",
/* 0x715f */ "\xde\x7c", "\xde\x6f", "\xde\x76", "\xde\x72", "\xde\x6e",
/* 0x7164 */ "\xb7\xd1", "\xb7\xd8", "\xb7\xd6", "\xb7\xd3", "\xb7\xdb",
@@ -8267,7 +8367,7 @@ static const char from_ucs4[][2] =
/* 0x7182 */ "\xe2\xbf", "\x00\x00", "\xba\xb6", "\xe2\xbe", "\xe2\xc2",
/* 0x7187 */ "\xe2\xba", "\x98\xe0", "\xe2\xbc", "\xba\xb5", "\x00\x00",
/* 0x718c */ "\x92\xca", "\x00\x00", "\x98\x57", "\xe2\xc0", "\xe2\xbb",
- /* 0x7190 */ "\x00\x00", "\xba\xb7", "\x00\x00", "\xba\xb2", "\x00\x00",
+ /* 0x7191 */ "\x8c\x51", "\xba\xb7", "\x00\x00", "\xba\xb2", "\x00\x00",
/* 0x7196 */ "\xfd\xeb", "\xe2\xc4", "\x9b\x49", "\xba\xb3", "\xe6\x67",
/* 0x719b */ "\xe6\x64", "\xe6\x70", "\xe6\x6a", "\xe6\x6c", "\xbc\xf4",
/* 0x71a0 */ "\xe6\x66", "\xe6\x6e", "\x9d\x76", "\x9e\xaf", "\xe6\x6d",
@@ -8289,14 +8389,14 @@ static const char from_ucs4[][2] =
/* 0x71f0 */ "\xed\x61", "\xed\x5d", "\xed\x5f", "\x00\x00", "\xc0\xed",
/* 0x71f5 */ "\x98\xbf", "\x9e\x49", "\x00\x00", "\xc2\x77", "\xef\xfb",
/* 0x71f9 */ "\x00\x00", "\xc2\x74", "\xc2\x75", "\xef\xfd", "\xc2\x76",
- /* 0x71ff */ "\xef\xfa", "\x00\x00", "\xef\xf9", "\xf2\x6c", "\xef\xfc",
+ /* 0x71ff */ "\xef\xfa", "\x8c\xa7", "\xef\xf9", "\xf2\x6c", "\xef\xfc",
/* 0x7203 */ "\x00\x00", "\xf2\x6d", "\xc3\x7a", "\xf2\x6b", "\x00\x00",
/* 0x7209 */ "\x9b\xca", "\xf2\x6a", "\x00\x00", "\xf2\x69", "\xc3\x7b",
/* 0x720e */ "\xfd\xfe", "\x92\xdc", "\xc4\x6c", "\x00\x00", "\x00\x00",
/* 0x7213 */ "\xf4\x6a", "\xf4\x6b", "\xfe\x41", "\x91\xcc", "\x91\xe2",
/* 0x7217 */ "\x00\x00", "\xf5\xdc", "\xf5\xdb", "\xc4\xea", "\x00\x00",
/* 0x721d */ "\xf5\xda", "\xf6\xec", "\xf6\xed", "\x00\x00", "\x00\x00",
- /* 0x7222 */ "\xf7\xe6", "\xf8\xb1", "\xfe\x44", "\x00\x00", "\xf8\xf6",
+ /* 0x7222 */ "\xf7\xe6", "\xf8\xb1", "\xfe\x44", "\x87\x5f", "\xf8\xf6",
/* 0x7227 */ "\xf9\xbc", "\xc6\x79", "\xf9\xc6", "\xa4\xf6", "\x8b\xd3",
/* 0x722c */ "\xaa\xa6", "\xaa\xa7", "\xfe\x47", "\x00\x00", "\xac\xb8",
/* 0x7230 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xc0\xef",
@@ -8368,7 +8468,7 @@ static const char from_ucs4[][2] =
/* 0x737b */ "\xc4\x6d", "\xf4\x6e", "\xf4\x6d", "\xf5\xdd", "\xf6\xef",
/* 0x7380 */ "\xc5\x7a", "\xf7\xe8", "\xf7\xe7", "\xf7\xe9", "\xa5\xc8",
/* 0x7385 */ "\xcf\xc6", "\xaf\x59", "\xb2\x76", "\xd6\x6a", "\xa5\xc9",
- /* 0x738a */ "\xc9\xa7", "\xa4\xfd", "\x00\x00", "\x00\x00", "\xca\x45",
+ /* 0x738a */ "\xc9\xa7", "\xa4\xfd", "\x8c\xa9", "\x00\x00", "\xca\x45",
/* 0x738f */ "\x98\xae", "\x00\x00", "\x00\x00", "\xcb\x6c", "\xcb\x6a",
/* 0x7394 */ "\xcb\x6b", "\xcb\x68", "\xa8\x68", "\xcb\x69", "\x92\xd6",
/* 0x7398 */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfa\xe1", "\xcd\x6d",
@@ -8377,9 +8477,9 @@ static const char from_ucs4[][2] =
/* 0x73a8 */ "\xaa\xb2", "\xaa\xb1", "\xfe\x5b", "\xaa\xb4", "\xcd\x6c",
/* 0x73ad */ "\xcd\x68", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x73b2 */ "\xac\xc2", "\xac\xc5", "\xcf\xce", "\xcf\xcd", "\xcf\xcc",
- /* 0x73b7 */ "\xac\xbf", "\xcf\xd5", "\xcf\xcb", "\x00\x00", "\xac\xc1",
+ /* 0x73b7 */ "\xac\xbf", "\xcf\xd5", "\xcf\xcb", "\x8c\x53", "\xac\xc1",
/* 0x73bc */ "\xd2\xaf", "\x00\x00", "\xcf\xd2", "\xcf\xd0", "\xac\xc4",
- /* 0x73c0 */ "\x00\x00", "\xcf\xc8", "\xcf\xd3", "\x00\x00", "\xcf\xca",
+ /* 0x73c0 */ "\x00\x00", "\xcf\xc8", "\xcf\xd3", "\x87\xbf", "\xcf\xca",
/* 0x73c6 */ "\xcf\xd4", "\xcf\xd1", "\xcf\xc9", "\xfe\x5e", "\xac\xc0",
/* 0x73cb */ "\xcf\xd6", "\xcf\xc7", "\xac\xc3", "\xfb\xd7", "\xfe\x5a",
/* 0x73d0 */ "\x94\xc5", "\x00\x00", "\xd2\xb4", "\xd2\xab", "\xd2\xb6",
@@ -8392,7 +8492,7 @@ static const char from_ucs4[][2] =
/* 0x73f3 */ "\x97\x64", "\xd6\x78", "\xd6\x6d", "\xd6\x6b", "\xfe\x68",
/* 0x73f8 */ "\xd6\x6c", "\x96\x4e", "\xd6\x73", "\x97\x65", "\xd6\x74",
/* 0x73fd */ "\xd6\x70", "\xb2\x7b", "\xd6\x75", "\xd6\x72", "\xd6\x6f",
- /* 0x7401 */ "\x00\x00", "\xb2\x79", "\xd6\x6e", "\xb2\x77", "\xb2\x7a",
+ /* 0x7402 */ "\x8c\x5a", "\xb2\x79", "\xd6\x6e", "\xb2\x77", "\xb2\x7a",
/* 0x7407 */ "\xd6\x71", "\xd6\x79", "\xaf\x5b", "\xb2\x78", "\xd6\x77",
/* 0x740c */ "\xd6\x76", "\xb2\x7c", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x7411 */ "\x89\xa1", "\x95\xfa", "\x00\x00", "\x92\xd4", "\xfe\x69",
@@ -8406,12 +8506,12 @@ static const char from_ucs4[][2] =
/* 0x7439 */ "\xfe\x6c", "\xb5\x57", "\x00\x00", "\x94\x6b", "\x00\x00",
/* 0x743d */ "\x00\x00", "\xb7\xe9", "\xde\xb7", "\xb7\xe8", "\xde\xbb",
/* 0x7443 */ "\x92\xfc", "\xde\xb1", "\x95\xeb", "\xde\xbc", "\xfe\x73",
- /* 0x7448 */ "\x97\x6e", "\xfe\x5f", "\xde\xb2", "\xde\xb3", "\x00\x00",
+ /* 0x7448 */ "\x97\x6e", "\xfe\x5f", "\xde\xb2", "\xde\xb3", "\x87\xb8",
/* 0x744d */ "\xde\xbd", "\xde\xba", "\xde\xb8", "\xde\xb9", "\xde\xb5",
/* 0x7452 */ "\xde\xb4", "\xfd\xbd", "\xde\xbe", "\xb7\xe5", "\x92\xd5",
/* 0x7457 */ "\xde\xb6", "\x00\x00", "\xb7\xea", "\xb7\xe4", "\xb7\xeb",
/* 0x745c */ "\xb7\xec", "\xfe\xb9", "\xb7\xe7", "\xb7\xe6", "\xfe\x71",
- /* 0x7460 */ "\x00\x00", "\xe2\xce", "\xba\xbe", "\xba\xbd", "\xfb\xbb",
+ /* 0x7461 */ "\x87\x78", "\xe2\xce", "\xba\xbe", "\xba\xbd", "\xfb\xbb",
/* 0x7465 */ "\x00\x00", "\xe2\xd3", "\x94\x7a", "\xbc\xfc", "\xba\xbf",
/* 0x746b */ "\x95\xfb", "\xfe\x77", "\xba\xc1", "\xe2\xd4", "\xb7\xe3",
/* 0x7470 */ "\xba\xc0", "\xe2\xd0", "\xe2\xd2", "\xe2\xcf", "\xfe\x79",
@@ -8423,15 +8523,15 @@ static const char from_ucs4[][2] =
/* 0x748d */ "\x00\x00", "\x00\x00", "\xed\x69", "\x00\x00", "\xea\x66",
/* 0x7492 */ "\x00\x00", "\xea\x65", "\xea\x67", "\x00\x00", "\xed\x66",
/* 0x7498 */ "\xbf\x5a", "\x92\xd3", "\xea\x63", "\x94\xb8", "\xbf\x58",
- /* 0x749c */ "\x00\x00", "\xbf\x5c", "\xbf\x5b", "\xea\x64", "\xea\x68",
+ /* 0x749d */ "\x87\x79", "\xbf\x5c", "\xbf\x5b", "\xea\x64", "\xea\x68",
/* 0x74a1 */ "\x00\x00", "\xbf\x59", "\xfc\x71", "\xed\x6d", "\xc0\xf5",
/* 0x74a7 */ "\xc2\x7a", "\xc0\xf6", "\xc0\xf3", "\xed\x6a", "\xed\x68",
/* 0x74ab */ "\x00\x00", "\xed\x6b", "\x00\x00", "\xed\x6e", "\xc0\xf4",
/* 0x74b1 */ "\xed\x6c", "\xed\x67", "\x00\x00", "\x97\x5e", "\xf0\x42",
- /* 0x74b6 */ "\xf0\x45", "\xf2\x75", "\xf0\x40", "\x00\x00", "\xf4\x6f",
+ /* 0x74b6 */ "\xf0\x45", "\xf2\x75", "\xf0\x40", "\x8c\xad", "\xf4\x6f",
/* 0x74bb */ "\xf0\x46", "\x00\x00", "\xc3\xa2", "\xf0\x44", "\xc2\x7b",
/* 0x74c0 */ "\xf0\x41", "\xf0\x43", "\xf0\x47", "\xf2\x76", "\x00\x00",
- /* 0x74c5 */ "\xf2\x74", "\x00\x00", "\x00\x00", "\xfe\xa7", "\x00\x00",
+ /* 0x74c5 */ "\xf2\x74", "\x87\xc1", "\x00\x00", "\xfe\xa7", "\x00\x00",
/* 0x74ca */ "\xc3\xa3", "\xf2\x73", "\x94\x6a", "\x00\x00", "\x00\x00",
/* 0x74cf */ "\xc4\x6e", "\x93\xe3", "\x00\x00", "\x00\x00", "\x98\xcf",
/* 0x74d4 */ "\xc4\xed", "\xf6\xf1", "\xc4\xec", "\xf6\xf3", "\xf6\xf0",
@@ -8537,7 +8637,7 @@ static const char from_ucs4[][2] =
/* 0x76c8 */ "\xac\xd5", "\xd2\xcc", "\xaf\x71", "\x00\x00", "\xfe\xcb",
/* 0x76cd */ "\xaf\x72", "\xaf\x73", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x76d2 */ "\xb2\xb0", "\xd6\xa7", "\xb2\xaf", "\x00\x00", "\x9f\xc2",
- /* 0x76d6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\xda\xb9", "\xb2\xb1",
+ /* 0x76d6 */ "\x00\x00", "\x00\x00", "\x8c\x6b", "\xda\xb9", "\xb2\xb1",
/* 0x76dc */ "\xb5\x73", "\xde\xd7", "\xb7\xf8", "\xb7\xf9", "\x00\x00",
/* 0x76e1 */ "\xba\xc9", "\x00\x00", "\xba\xca", "\xbd\x4c", "\xbf\x64",
/* 0x76e6 */ "\xea\x75", "\xbf\x63", "\x00\x00", "\xed\x79", "\xc0\xfa",
@@ -8589,7 +8689,7 @@ static const char from_ucs4[][2] =
/* 0x77cc */ "\xf4\x74", "\xf4\x77", "\xf4\x75", "\xf4\x76", "\xf5\xe0",
/* 0x77d0 */ "\x00\x00", "\x00\x00", "\xc4\xef", "\xf7\xeb", "\xf8\xb4",
/* 0x77d5 */ "\x00\x00", "\xc5\xf7", "\xf8\xf8", "\xf8\xf9", "\xc6\x66",
- /* 0x77db */ "\xa5\xd9", "\xac\xe1", "\x00\x00", "\xda\xc3", "\x00\x00",
+ /* 0x77db */ "\xa5\xd9", "\xac\xe1", "\x8c\x6e", "\xda\xc3", "\x00\x00",
/* 0x77e0 */ "\xde\xe3", "\x00\x00", "\xa5\xda", "\xa8\x6f", "\x00\x00",
/* 0x77e5 */ "\xaa\xbe", "\xfa\xd8", "\xcf\xe8", "\xcf\xe9", "\xaf\x78",
/* 0x77e9 */ "\x00\x00", "\x00\x00", "\xda\xc4", "\xb5\x75", "\xb8\x47",
@@ -8642,7 +8742,7 @@ static const char from_ucs4[][2] =
/* 0x78d5 */ "\xbd\x57", "\x00\x00", "\xfe\xe7", "\x9f\xfb", "\x00\x00",
/* 0x78da */ "\xbf\x6a", "\xea\xa8", "\x00\x00", "\xea\xa2", "\xea\xa6",
/* 0x78df */ "\xea\xac", "\xea\xad", "\xea\xa9", "\xea\xaa", "\xea\xa7",
- /* 0x78e3 */ "\x00\x00", "\xea\xa4", "\x00\x00", "\xbf\x6c", "\xbf\x69",
+ /* 0x78e4 */ "\x8c\x59", "\xea\xa4", "\x00\x00", "\xbf\x6c", "\xbf\x69",
/* 0x78e9 */ "\xea\xa3", "\xea\xa5", "\x00\x00", "\xbf\x6b", "\xea\xab",
/* 0x78ee */ "\x93\xc9", "\xc1\x46", "\x94\xe8", "\xfb\x56", "\xed\xaa",
/* 0x78f3 */ "\xed\xa5", "\xc1\x45", "\x90\xc5", "\x00\x00", "\xc1\x43",
@@ -8688,8 +8788,8 @@ static const char from_ucs4[][2] =
/* 0x79bb */ "\xd6\xc3", "\x00\x00", "\xb8\x56", "\xa5\xdd", "\xa8\x72",
/* 0x79c0 */ "\xa8\x71", "\xa8\x70", "\x00\x00", "\x00\x00", "\x97\xa8",
/* 0x79c5 */ "\xcd\xa4", "\xfe\xfc", "\x00\x00", "\xaa\xc4", "\xaa\xc3",
- /* 0x79c9 */ "\x00\x00", "\xac\xee", "\xfd\xbf", "\xcf\xfa", "\xcf\xfd",
- /* 0x79cf */ "\xcf\xfb", "\x00\x00", "\xac\xec", "\xac\xed", "\x00\x00",
+ /* 0x79ca */ "\x8c\xde", "\xac\xee", "\xfd\xbf", "\xcf\xfa", "\xcf\xfd",
+ /* 0x79cf */ "\xcf\xfb", "\x87\xb3", "\xac\xec", "\xac\xed", "\x00\x00",
/* 0x79d4 */ "\xfe\xfe", "\xcf\xf9", "\xcf\xfc", "\x00\x00", "\xaf\xb5",
/* 0x79d8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\xd2\xf3", "\xd2\xf5",
/* 0x79de */ "\xd2\xf4", "\xaf\xb2", "\xd2\xef", "\x00\x00", "\x96\xd1",
@@ -8707,8 +8807,8 @@ static const char from_ucs4[][2] =
/* 0x7a1a */ "\xb8\x58", "\xdf\x40", "\xb8\x57", "\x00\x00", "\xb8\x5c",
/* 0x7a1f */ "\xb8\x5b", "\xb8\x59", "\x00\x00", "\xde\xfd", "\x00\x00",
/* 0x7a23 */ "\x00\x00", "\x00\x00", "\xe3\x49", "\x00\x00", "\xe3\x48",
- /* 0x7a28 */ "\x00\x00", "\x00\x00", "\xe3\x44", "\x00\x00", "\xa0\xb3",
- /* 0x7a2e */ "\xba\xd8", "\xe3\x47", "\xe3\x46", "\xba\xd9", "\x00\x00",
+ /* 0x7a28 */ "\x00\x00", "\x8c\x63", "\xe3\x44", "\x87\xbb", "\xa0\xb3",
+ /* 0x7a2e */ "\xba\xd8", "\xe3\x47", "\xe3\x46", "\xba\xd9", "\x87\xb4",
/* 0x7a32 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xbd\x5e",
/* 0x7a37 */ "\x00\x00", "\xe6\xd2", "\x94\xcf", "\xbd\x5f", "\xbd\x5b",
/* 0x7a3d */ "\xbd\x5d", "\x9f\xfa", "\xbd\x5a", "\xbd\x5c", "\x00\x00",
@@ -8721,14 +8821,14 @@ static const char from_ucs4[][2] =
/* 0x7a60 */ "\xc2\xaa", "\xc2\xa8", "\xc2\xa9", "\x00\x00", "\x00\x00",
/* 0x7a65 */ "\x8e\x4c", "\x00\x00", "\xf2\xa6", "\xf2\xa7", "\xc3\xad",
/* 0x7a69 */ "\x00\x00", "\xc3\xac", "\xf4\xa3", "\xf4\xa4", "\xf4\xa2",
- /* 0x7a6e */ "\x00\x00", "\xf6\xf8", "\xf6\xf9", "\x00\x00", "\x00\x00",
+ /* 0x7a6e */ "\x00\x00", "\xf6\xf8", "\xf6\xf9", "\x87\xc9", "\x00\x00",
/* 0x7a74 */ "\xa5\xde", "\xca\x48", "\xa8\x73", "\x00\x00", "\xcd\xa5",
/* 0x7a79 */ "\xaa\xc6", "\xaa\xc5", "\xcd\xa6", "\x00\x00", "\x8e\x4d",
/* 0x7a7e */ "\xd0\x40", "\xac\xef", "\xcf\xfe", "\xac\xf0", "\x00\x00",
/* 0x7a83 */ "\x9a\x73", "\xaf\xb6", "\xd2\xf8", "\xd2\xf6", "\xd2\xfc",
/* 0x7a88 */ "\xaf\xb7", "\xd2\xf7", "\xd2\xfb", "\xd2\xf9", "\xd2\xfa",
/* 0x7a8c */ "\x00\x00", "\x00\x00", "\xd6\xc8", "\xd6\xca", "\x99\x47",
- /* 0x7a92 */ "\xb2\xbf", "\x00\x00", "\xd6\xc9", "\xb2\xc0", "\xb5\xa2",
+ /* 0x7a92 */ "\xb2\xbf", "\x8c\xb1", "\xd6\xc9", "\xb2\xc0", "\xb5\xa2",
/* 0x7a97 */ "\xb5\xa1", "\xb5\x7e", "\xda\xdb", "\x00\x00", "\x00\x00",
/* 0x7a9b */ "\x00\x00", "\x00\x00", "\xdf\x44", "\xb8\x5d", "\xb8\x5e",
/* 0x7aa0 */ "\x00\x00", "\xdf\x43", "\xdf\x42", "\x00\x00", "\x00\x00",
@@ -8749,7 +8849,7 @@ static const char from_ucs4[][2] =
/* 0x7aeb */ "\x00\x00", "\xba\xdc", "\xe3\x4d", "\xba\xdd", "\x00\x00",
/* 0x7af0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x7af6 */ "\xc4\x76", "\xf4\xa5", "\x00\x00", "\xa6\xcb", "\xaa\xc7",
- /* 0x7afb */ "\xcd\xa7", "\x00\x00", "\xac\xf2", "\x94\xeb", "\xac\xf1",
+ /* 0x7afb */ "\xcd\xa7", "\x87\xa3", "\xac\xf2", "\x94\xeb", "\xac\xf1",
/* 0x7b00 */ "\xd0\x42", "\xd0\x43", "\x00\x00", "\x00\x00", "\xd3\x40",
/* 0x7b05 */ "\xd3\x42", "\xaf\xb9", "\x00\x00", "\xd3\x44", "\xd3\x47",
/* 0x7b0a */ "\xd3\x45", "\x8e\x5c", "\x95\x53", "\x00\x00", "\xd3\x46",
@@ -8784,12 +8884,12 @@ static const char from_ucs4[][2] =
/* 0x7b9b */ "\xe3\x56", "\xe3\x4f", "\xba\xe3", "\x00\x00", "\x00\x00",
/* 0x7ba0 */ "\xbd\x69", "\xba\xde", "\x8e\x61", "\x9f\x59", "\xe3\x5c",
/* 0x7ba4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x7ba9 */ "\x00\x00", "\x00\x00", "\xe6\xd9", "\xbd\x62", "\x00\x00",
+ /* 0x7ba9 */ "\x00\x00", "\x00\x00", "\xe6\xd9", "\xbd\x62", "\x87\xd0",
/* 0x7baf */ "\xe6\xdb", "\x00\x00", "\xbd\x63", "\x8b\xb3", "\x00\x00",
/* 0x7bb4 */ "\xbd\x65", "\xe6\xde", "\x00\x00", "\xe6\xd6", "\xba\xe6",
/* 0x7bb9 */ "\xe6\xdc", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x7bbe */ "\xe6\xd8", "\x00\x00", "\xb8\x60", "\xbd\x68", "\x00\x00",
- /* 0x7bc2 */ "\x00\x00", "\xbd\x64", "\x00\x00", "\xbd\x66", "\xbd\x67",
+ /* 0x7bc2 */ "\x00\x00", "\xbd\x64", "\x87\xb9", "\xbd\x66", "\xbd\x67",
/* 0x7bc7 */ "\x00\x00", "\xbf\x76", "\xe6\xdd", "\xe6\xd7", "\xbd\x6a",
/* 0x7bcc */ "\x00\x00", "\xe6\xda", "\x9f\x5d", "\x8e\x66", "\x00\x00",
/* 0x7bd1 */ "\x00\x00", "\x00\x00", "\xea\xc0", "\xea\xbb", "\x00\x00",
@@ -8797,7 +8897,7 @@ static const char from_ucs4[][2] =
/* 0x7bdc */ "\xea\xc3", "\xea\xba", "\xea\xb7", "\xea\xc6", "\xc1\x51",
/* 0x7be1 */ "\xbf\x79", "\xea\xc2", "\xea\xb8", "\xbf\x77", "\xea\xbc",
/* 0x7be6 */ "\xbf\x7b", "\xea\xb9", "\xea\xbe", "\xbf\x7a", "\xea\xc1",
- /* 0x7beb */ "\xea\xc4", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x7beb */ "\xea\xc4", "\x8c\xb2", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x7bf0 */ "\xed\xcb", "\xed\xcc", "\xed\xbc", "\xed\xc3", "\xed\xc1",
/* 0x7bf4 */ "\x00\x00", "\x00\x00", "\xc1\x4f", "\xed\xc8", "\xea\xbf",
/* 0x7bfa */ "\x8e\x6e", "\xed\xbf", "\x9f\x64", "\xed\xc9", "\xc1\x4e",
@@ -8840,7 +8940,7 @@ static const char from_ucs4[][2] =
/* 0x7cb3 */ "\xb8\x65", "\xdf\x55", "\xb8\x66", "\x00\x00", "\x00\x00",
/* 0x7cb8 */ "\x99\x5a", "\xba\xe9", "\xe3\x61", "\xe3\x5e", "\xe3\x60",
/* 0x7cbd */ "\xba\xea", "\xba\xeb", "\xe3\x5f", "\x00\x00", "\x00\x00",
- /* 0x7cc2 */ "\xa0\xb0", "\x00\x00", "\x00\x00", "\xe6\xdf", "\x00\x00",
+ /* 0x7cc2 */ "\xa0\xb0", "\x8c\xb3", "\x00\x00", "\xe6\xdf", "\x00\x00",
/* 0x7cc7 */ "\x8e\x79", "\xe6\xe0", "\x8e\x78", "\xbd\x6b", "\xe6\xe2",
/* 0x7ccc */ "\xe6\xe1", "\x94\xf3", "\xa2\x61", "\x00\x00", "\xea\xca",
/* 0x7cd1 */ "\xea\xcb", "\xea\xc7", "\x98\xaf", "\xea\xc8", "\xbf\x7c",
@@ -8880,9 +8980,9 @@ static const char from_ucs4[][2] =
/* 0x7d7b */ "\xdf\x5f", "\xdf\x61", "\xdf\x65", "\x00\x00", "\xdf\x5b",
/* 0x7d80 */ "\xdf\x59", "\xb8\x6a", "\x00\x00", "\xdf\x60", "\xdf\x64",
/* 0x7d85 */ "\xdf\x5c", "\xdf\x58", "\x00\x00", "\xdf\x57", "\x8e\xa7",
- /* 0x7d89 */ "\x00\x00", "\x00\x00", "\xdf\x62", "\xdf\x5a", "\xdf\x5e",
+ /* 0x7d89 */ "\x00\x00", "\x8c\x76", "\xdf\x62", "\xdf\x5a", "\xdf\x5e",
/* 0x7d8f */ "\xb8\x6b", "\x00\x00", "\xb8\x69", "\xdf\x66", "\xb8\x67",
- /* 0x7d94 */ "\xdf\x63", "\x00\x00", "\xe3\x72", "\x95\x42", "\x00\x00",
+ /* 0x7d94 */ "\xdf\x63", "\x87\x67", "\xe3\x72", "\x95\x42", "\x00\x00",
/* 0x7d98 */ "\x00\x00", "\x00\x00", "\x00\x00", "\xba\xee", "\xe3\x6a",
/* 0x7d9e */ "\xbd\x78", "\xe3\x74", "\xba\xf1", "\xe3\x78", "\xba\xf7",
/* 0x7da3 */ "\xe3\x65", "\x98\x7d", "\x00\x00", "\xe3\x75", "\xe3\x62",
@@ -8921,11 +9021,11 @@ static const char from_ucs4[][2] =
/* 0x7e48 */ "\xc1\x66", "\xed\xd7", "\x00\x00", "\x00\x00", "\xed\xdb",
/* 0x7e4c */ "\x00\x00", "\x00\x00", "\x00\x00", "\xf0\x6e", "\xf0\x74",
/* 0x7e52 */ "\xc2\xb9", "\xf0\x77", "\xc2\xb4", "\xc2\xb5", "\xf0\x6f",
- /* 0x7e57 */ "\xf0\x76", "\xf0\x71", "\xc2\xba", "\xc2\xb7", "\x00\x00",
+ /* 0x7e57 */ "\xf0\x76", "\xf0\x71", "\xc2\xba", "\xc2\xb7", "\x8c\xdc",
/* 0x7e5c */ "\xf0\x6d", "\x00\x00", "\xc2\xb6", "\xf0\x73", "\xf0\x75",
/* 0x7e61 */ "\xc2\xb8", "\xf0\x72", "\xf0\x70", "\x00\x00", "\x98\x76",
/* 0x7e65 */ "\x00\x00", "\x8e\xa1", "\xf2\xb8", "\xc3\xb7", "\xc3\xb8",
- /* 0x7e6b */ "\xc3\xb4", "\x00\x00", "\xc3\xb5", "\x8e\xb7", "\xf2\xb4",
+ /* 0x7e6b */ "\xc3\xb4", "\x8c\xb4", "\xc3\xb5", "\x8e\xb7", "\xf2\xb4",
/* 0x7e70 */ "\xf2\xb2", "\x00\x00", "\xf2\xb6", "\xc3\xba", "\xf2\xb7",
/* 0x7e75 */ "\xf2\xb0", "\xf2\xaf", "\xf2\xb3", "\xf2\xb1", "\xc3\xb6",
/* 0x7e7a */ "\xf2\xb5", "\xf4\xac", "\xc4\x7e", "\xc4\x7d", "\xf4\xad",
@@ -9078,7 +9178,7 @@ static const char from_ucs4[][2] =
/* 0x8159 */ "\x99\x7d", "\x99\x7e", "\xdf\x77", "\xdf\x75", "\x00\x00",
/* 0x815e */ "\xdf\x7b", "\x00\x00", "\xdf\x73", "\xdf\xa2", "\xdf\x78",
/* 0x8162 */ "\x00\x00", "\xdf\x72", "\xb8\x7b", "\xb8\xa3", "\xdf\x7d",
- /* 0x8167 */ "\x00\x00", "\xdf\x76", "\x00\x00", "\xb8\x7e", "\x00\x00",
+ /* 0x8167 */ "\x00\x00", "\xdf\x76", "\x00\x00", "\xb8\x7e", "\x8c\xfb",
/* 0x816d */ "\x8b\x5b", "\xb8\x7c", "\xdf\x7e", "\xb8\x79", "\xb8\x78",
/* 0x8172 */ "\xdf\x79", "\xb8\x7d", "\xb5\xcd", "\x00\x00", "\xdf\x7c",
/* 0x8177 */ "\xdf\x74", "\xb8\x7a", "\xb8\xa1", "\xb8\xa2", "\x00\x00",
@@ -9146,7 +9246,7 @@ static const char from_ucs4[][2] =
/* 0x82ad */ "\xaa\xdd", "\xcd\xba", "\xaa\xe4", "\xaa\xe7", "\xaa\xe1",
/* 0x82b1 */ "\x00\x00", "\xaa\xda", "\xcd\xbe", "\xcd\xb8", "\xcd\xc5",
/* 0x82b7 */ "\xaa\xe9", "\xaa\xe5", "\xaa\xe0", "\xcd\xbd", "\xaf\xec",
- /* 0x82bc */ "\xcd\xbb", "\xaa\xde", "\xaa\xe8", "\x00\x00", "\xcd\xb3",
+ /* 0x82bc */ "\xcd\xbb", "\xaa\xde", "\xaa\xe8", "\x8c\xd0", "\xcd\xb3",
/* 0x82c0 */ "\x00\x00", "\xcd\xc2", "\xcd\xc4", "\x8b\x52", "\x00\x00",
/* 0x82c5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x99\xb0",
/* 0x82ca */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x89\x77",
@@ -9158,7 +9258,7 @@ static const char from_ucs4[][2] =
/* 0x82e8 */ "\x00\x00", "\xd0\x7e", "\xd0\x73", "\xd0\x76", "\xd0\xa5",
/* 0x82ee */ "\xfa\x4d", "\xad\x66", "\xd0\x7d", "\xad\x5e", "\xd0\x78",
/* 0x82f3 */ "\xd0\xa4", "\xd0\x75", "\xd0\x79", "\xd0\x7c", "\x9d\xe4",
- /* 0x82f7 */ "\x00\x00", "\xd0\x6d", "\xd0\xa3", "\xd0\x7b", "\xfb\xe9",
+ /* 0x82f8 */ "\x8c\xb5", "\xd0\x6d", "\xd0\xa3", "\xd0\x7b", "\xfb\xe9",
/* 0x82fd */ "\x9b\x54", "\xd0\x6c", "\x99\xb2", "\xd0\x70", "\xad\x5f",
/* 0x8302 */ "\xad\x5a", "\xad\x53", "\xad\x58", "\xad\x54", "\xad\x67",
/* 0x8307 */ "\xd0\x6e", "\xd3\xa5", "\xad\x5b", "\x00\x00", "\x9e\x68",
@@ -9237,7 +9337,7 @@ static const char from_ucs4[][2] =
/* 0x8474 */ "\xdf\xba", "\xb8\xaa", "\xdf\xac", "\xb8\xa7", "\xdf\xc4",
/* 0x8479 */ "\xdf\xad", "\xdf\xc2", "\x00\x00", "\x00\x00", "\xdf\xb7",
/* 0x847e */ "\xdf\xdb", "\x91\xc7", "\x95\x5f", "\x00\x00", "\xb8\xa6",
- /* 0x8482 */ "\x00\x00", "\x00\x00", "\x00\x00", "\xdf\xb3", "\x00\x00",
+ /* 0x8482 */ "\x00\x00", "\x87\xab", "\x00\x00", "\xdf\xb3", "\x00\x00",
/* 0x8488 */ "\x99\xbb", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x848d */ "\xdf\xaf", "\xdf\xd5", "\xdf\xae", "\xbb\x60", "\xe3\xd3",
/* 0x8492 */ "\x8e\x6d", "\x8f\x71", "\xe3\xc2", "\x00\x00", "\x94\xcb",
@@ -9262,7 +9362,7 @@ static const char from_ucs4[][2] =
/* 0x84f1 */ "\xdf\xa9", "\xe7\x5f", "\xe7\x63", "\xe7\x5d", "\x00\x00",
/* 0x84f6 */ "\xe7\x70", "\xe7\x61", "\x99\xbf", "\xe7\x77", "\xe7\x5a",
/* 0x84fb */ "\xe7\x58", "\xe7\x64", "\xe7\x6e", "\xe7\x69", "\xbd\xb6",
- /* 0x8500 */ "\xe7\x4f", "\x00\x00", "\xe7\x6d", "\x92\x42", "\x00\x00",
+ /* 0x8500 */ "\xe7\x4f", "\x00\x00", "\xe7\x6d", "\x92\x42", "\x87\xd7",
/* 0x8505 */ "\xfb\xa5", "\xbd\xb7", "\xdf\xbd", "\xe7\x5b", "\xe7\x52",
/* 0x850a */ "\xe7\x55", "\xe7\x7b", "\xe7\x5c", "\xe7\x53", "\xe7\x51",
/* 0x850f */ "\xe7\x4e", "\x99\xc0", "\xbd\xb0", "\xe7\x65", "\xbd\xaf",
@@ -9281,7 +9381,7 @@ static const char from_ucs4[][2] =
/* 0x854f */ "\x00\x00", "\xeb\x46", "\x99\xc2", "\xea\xfc", "\xeb\x55",
/* 0x8555 */ "\xeb\x4f", "\xea\xf8", "\xee\x46", "\xea\xfe", "\xbf\xb7",
/* 0x855a */ "\x8f\x5c", "\xeb\x4a", "\x00\x00", "\xeb\x54", "\xbf\xbf",
- /* 0x855e */ "\x00\x00", "\xeb\x51", "\xea\xfd", "\xeb\x44", "\xeb\x48",
+ /* 0x855f */ "\x8c\xbd", "\xeb\x51", "\xea\xfd", "\xeb\x44", "\xeb\x48",
/* 0x8564 */ "\xeb\x42", "\xeb\x56", "\xeb\x53", "\xeb\x50", "\xbf\xb9",
/* 0x8569 */ "\xbf\xba", "\xbf\xbe", "\xea\xfa", "\xeb\x57", "\xbf\xbd",
/* 0x856e */ "\xeb\x4d", "\x99\xc4", "\x99\xc5", "\xeb\x4b", "\x00\x00",
@@ -9291,8 +9391,8 @@ static const char from_ucs4[][2] =
/* 0x8582 */ "\xee\x4f", "\xed\xf3", "\xc1\xa1", "\xee\x51", "\xee\x49",
/* 0x8587 */ "\xc1\xa8", "\xee\x50", "\xee\x42", "\xc1\xaa", "\xed\xf9",
/* 0x858c */ "\xeb\x52", "\xee\x4a", "\xee\x47", "\xed\xf5", "\xee\x55",
- /* 0x8591 */ "\xc1\xa4", "\x00\x00", "\x00\x00", "\xc1\xa5", "\xed\xf7",
- /* 0x8596 */ "\xee\x48", "\x00\x00", "\xee\x54", "\xee\x4b", "\xed\xfd",
+ /* 0x8591 */ "\xc1\xa4", "\x00\x00", "\x87\x76", "\xc1\xa5", "\xed\xf7",
+ /* 0x8596 */ "\xee\x48", "\x8c\xb6", "\xee\x54", "\xee\x4b", "\xed\xfd",
/* 0x859b */ "\xc1\xa7", "\xc1\xa3", "\xee\x4c", "\xed\xfe", "\xee\x56",
/* 0x85a0 */ "\xed\xf8", "\xee\x43", "\xee\x4e", "\xed\xfa", "\xed\xfc",
/* 0x85a4 */ "\x00\x00", "\xc2\xcb", "\xed\xf6", "\xc1\xa9", "\xc2\xc4",
@@ -9304,7 +9404,7 @@ static const char from_ucs4[][2] =
/* 0x85c3 */ "\xf0\xa7", "\xf0\xad", "\xf0\xb2", "\xf0\xa5", "\xf0\xac",
/* 0x85c8 */ "\xf0\xb1", "\xc2\xc7", "\x00\x00", "\xf0\xaf", "\x00\x00",
/* 0x85cd */ "\xc2\xc5", "\xf0\xb0", "\xc2\xc3", "\xc2\xc6", "\xf2\xd5",
- /* 0x85d2 */ "\xf0\xb5", "\x00\x00", "\x00\x00", "\xc3\xc2", "\x00\x00",
+ /* 0x85d2 */ "\xf0\xb5", "\x00\x00", "\x00\x00", "\xc3\xc2", "\x8c\xce",
/* 0x85d7 */ "\xf2\xcd", "\xf2\xd1", "\xf2\xc9", "\xf2\xcc", "\x00\x00",
/* 0x85dc */ "\xf2\xd4", "\xc3\xc0", "\xf2\xd9", "\xf2\xd2", "\x99\xc6",
/* 0x85e1 */ "\xf2\xca", "\xf2\xda", "\xf2\xd3", "\xc3\xc3", "\xc3\xc4",
@@ -9316,8 +9416,8 @@ static const char from_ucs4[][2] =
/* 0x85ff */ "\xf4\xb9", "\xf4\xbd", "\xf4\xba", "\x8f\xa5", "\x00\x00",
/* 0x8604 */ "\xf4\xbf", "\xf4\xc1", "\xc4\xaa", "\xc4\xac", "\x00\x00",
/* 0x8609 */ "\xf4\xc0", "\xc4\xad", "\xc4\xab", "\xf4\xc2", "\xfa\xbb",
- /* 0x860d */ "\x00\x00", "\x00\x00", "\x95\x70", "\xc4\xa8", "\x00\x00",
- /* 0x8612 */ "\x00\x00", "\x93\x68", "\x00\x00", "\x8f\x7e", "\xc4\xf4",
+ /* 0x860d */ "\x00\x00", "\x8c\x61", "\x95\x70", "\xc4\xa8", "\x00\x00",
+ /* 0x8613 */ "\x87\xaf", "\x93\x68", "\x00\x00", "\x8f\x7e", "\xc4\xf4",
/* 0x8618 */ "\xf5\xf1", "\xf5\xf7", "\xc4\xf6", "\xf4\xbc", "\xf5\xf6",
/* 0x861c */ "\x00\x00", "\xf5\xfd", "\xf5\xf4", "\xf5\xfb", "\xf5\xfa",
/* 0x8622 */ "\xf4\xb8", "\xf5\xf5", "\xf0\xb6", "\xf5\xfe", "\xf5\xf3",
@@ -9444,10 +9544,10 @@ static const char from_ucs4[][2] =
/* 0x887f */ "\xd3\xd7", "\xd3\xd5", "\xb0\x4b", "\xb0\x4c", "\xd3\xd9",
/* 0x8884 */ "\xfe\xec", "\x00\x00", "\x00\x00", "\x95\xa3", "\xb3\x50",
/* 0x8889 */ "\xd7\xb2", "\x00\x00", "\xb3\x55", "\xd7\xc2", "\xb3\x54",
- /* 0x888e */ "\xd7\xc4", "\x00\x00", "\x00\x00", "\xd7\xb8", "\xb3\x52",
+ /* 0x888e */ "\xd7\xc4", "\x8c\x45", "\x8c\xb8", "\xd7\xb8", "\xb3\x52",
/* 0x8893 */ "\xd7\xc3", "\x00\x00", "\xd7\xb3", "\xb3\x53", "\xd7\xbf",
/* 0x8898 */ "\xd7\xbb", "\xd7\xbd", "\xd7\xb7", "\xd7\xbe", "\x8f\xc1",
- /* 0x889c */ "\x00\x00", "\xb3\x4f", "\xd7\xba", "\xa0\x52", "\xd7\xb9",
+ /* 0x889d */ "\x87\xb7", "\xb3\x4f", "\xd7\xba", "\xa0\x52", "\xd7\xb9",
/* 0x88a2 */ "\xd7\xb5", "\x00\x00", "\xd7\xc0", "\x00\x00", "\x00\x00",
/* 0x88a7 */ "\xd7\xbc", "\xd7\xb4", "\x00\x00", "\xd7\xb6", "\xb3\x51",
/* 0x88ac */ "\xd7\xc1", "\x00\x00", "\x99\xd0", "\x00\x00", "\x00\x00",
@@ -9558,7 +9658,7 @@ static const char from_ucs4[][2] =
/* 0x8ab9 */ "\xbd\xda", "\xe7\xe2", "\xe7\xdb", "\xbd\xcb", "\xe7\xe3",
/* 0x8abe */ "\xe7\xdd", "\xbd\xd5", "\xe7\xde", "\x00\x00", "\xbd\xd4",
/* 0x8ac3 */ "\xe7\xe1", "\xbd\xce", "\xe7\xdf", "\xe7\xd5", "\xbd\xcd",
- /* 0x8ac8 */ "\xeb\xaa", "\xbd\xd3", "\x00\x00", "\xbd\xd0", "\x00\x00",
+ /* 0x8ac8 */ "\xeb\xaa", "\xbd\xd3", "\x00\x00", "\xbd\xd0", "\x8c\xf7",
/* 0x8acd */ "\xbd\xd8", "\x00\x00", "\xe7\xd4", "\x00\x00", "\xe7\xd8",
/* 0x8ad2 */ "\xbd\xcc", "\xe7\xd7", "\xe7\xd9", "\xe7\xda", "\xbd\xd7",
/* 0x8ad7 */ "\xe7\xdc", "\xe7\xe0", "\xe7\xe4", "\x92\x7c", "\xbd\xdb",
@@ -9567,7 +9667,7 @@ static const char from_ucs4[][2] =
/* 0x8ae6 */ "\xbf\xcd", "\xbf\xd3", "\xeb\xad", "\x00\x00", "\x9c\x45",
/* 0x8aeb */ "\xbf\xcf", "\x00\x00", "\xbf\xd9", "\xbf\xd4", "\xeb\xaf",
/* 0x8af0 */ "\xeb\xa9", "\xbf\xd0", "\xeb\xa2", "\xbf\xda", "\xeb\xa3",
- /* 0x8af5 */ "\xeb\xa4", "\xbf\xdb", "\xbf\xd8", "\xbd\xd1", "\x00\x00",
+ /* 0x8af5 */ "\xeb\xa4", "\xbf\xdb", "\xbf\xd8", "\xbd\xd1", "\x8c\xe8",
/* 0x8afa */ "\xbf\xce", "\xeb\xb0", "\xbf\xdc", "\x00\x00", "\xbf\xd5",
/* 0x8aff */ "\xeb\xae", "\xbf\xd1", "\xbf\xd6", "\xbf\xd7", "\x00\x00",
/* 0x8b04 */ "\xc1\xc3", "\xee\xa4", "\xee\xad", "\xee\xaa", "\xee\xac",
@@ -9595,9 +9695,9 @@ static const char from_ucs4[][2] =
/* 0x8b71 */ "\x00\x00", "\x00\x00", "\xc4\xfe", "\x00\x00", "\x00\x00",
/* 0x8b77 */ "\xc5\x40", "\xf6\x4e", "\xf6\x4d", "\xf6\x50", "\xf6\x51",
/* 0x8b7b */ "\x00\x00", "\xc5\x41", "\xf7\x56", "\xf7\x5b", "\xc5\xaa",
- /* 0x8b81 */ "\x9a\xf6", "\xf7\x58", "\x00\x00", "\xf7\x57", "\xf7\x5a",
+ /* 0x8b81 */ "\x9a\xf6", "\xf7\x58", "\x8c\xae", "\xf7\x57", "\xf7\x5a",
/* 0x8b86 */ "\xf7\x59", "\x00\x00", "\xf8\x43", "\x00\x00", "\xc5\xdc",
- /* 0x8b8b */ "\xf8\x42", "\xf8\x40", "\x00\x00", "\xf8\x41", "\x00\x00",
+ /* 0x8b8b */ "\xf8\x42", "\xf8\x40", "\x00\x00", "\xf8\x41", "\x87\xcb",
/* 0x8b90 */ "\x8f\xe7", "\x00\x00", "\xc5\xfe", "\xc5\xfd", "\xf8\xc1",
/* 0x8b95 */ "\xf8\xc2", "\xc6\x40", "\x00\x00", "\xf9\x4d", "\xf9\x4e",
/* 0x8b9a */ "\xc6\x67", "\x8f\xe8", "\xc6\x6d", "\x00\x00", "\xf9\xa9",
@@ -9759,7 +9859,7 @@ static const char from_ucs4[][2] =
/* 0x8ea6 */ "\xf9\x70", "\x95\xc9", "\xf9\xbe", "\xf9\xab", "\xc6\x6e",
/* 0x8eab */ "\xa8\xad", "\xb0\x60", "\x90\x48", "\x00\x00", "\x00\x00",
/* 0x8eb0 */ "\x99\xe8", "\x00\x00", "\xb8\xfa", "\x00\x00", "\x00\x00",
- /* 0x8eb4 */ "\x00\x00", "\x90\x49", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x8eb4 */ "\x00\x00", "\x90\x49", "\x00\x00", "\x00\x00", "\x8c\xba",
/* 0x8eba */ "\xbd\xf6", "\x00\x00", "\x90\xb1", "\xeb\xc8", "\x00\x00",
/* 0x8ebe */ "\x00\x00", "\xc2\xdf", "\x00\x00", "\xf3\x55", "\x90\x4a",
/* 0x8ec3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -9807,7 +9907,7 @@ static const char from_ucs4[][2] =
/* 0x8f95 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x8f9b */ "\xa8\xaf", "\xb6\x64", "\x00\x00", "\x00\x00", "\xb9\x40",
/* 0x8fa0 */ "\x9b\x5a", "\x00\x00", "\x00\x00", "\xbb\xb6", "\x00\x00",
- /* 0x8fa5 */ "\x90\x50", "\xbf\xec", "\x00\x00", "\xbf\xeb", "\x00\x00",
+ /* 0x8fa5 */ "\x90\x50", "\xbf\xec", "\x8c\x4f", "\xbf\xeb", "\x00\x00",
/* 0x8fa9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\xc3\xe3", "\xc4\x7c",
/* 0x8faf */ "\xc5\x47", "\xa8\xb0", "\xb0\x64", "\xb9\x41", "\x90\x54",
/* 0x8fb4 */ "\xf3\x5b", "\xc6\xd6", "\x9a\xa8", "\x99\xef", "\xfe\xeb",
@@ -9815,7 +9915,7 @@ static const char from_ucs4[][2] =
/* 0x8fbe */ "\x9d\x7d", "\xcb\xa6", "\x00\x00", "\x99\xf0", "\xa8\xb1",
/* 0x8fc2 */ "\x00\x00", "\xa8\xb4", "\xa8\xb3", "\xa8\xb2", "\x00\x00",
/* 0x8fc7 */ "\x00\x00", "\xcb\xa5", "\x99\xf1", "\xcd\xcd", "\x99\xf2",
- /* 0x8fcd */ "\xcd\xcf", "\xaa\xef", "\x00\x00", "\x9d\x60", "\xaa\xf1",
+ /* 0x8fcd */ "\xcd\xcf", "\xaa\xef", "\x8c\xbc", "\x9d\x60", "\xaa\xf1",
/* 0x8fd2 */ "\xcd\xcc", "\xcd\xce", "\xaa\xf0", "\xcd\xd1", "\xcd\xd0",
/* 0x8fd7 */ "\xcd\xd2", "\x00\x00", "\x00\x00", "\xa0\xa3", "\x00\x00",
/* 0x8fdb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xd0\xb6",
@@ -9839,7 +9939,7 @@ static const char from_ucs4[][2] =
/* 0x9036 */ "\xb6\x6a", "\x90\x62", "\xb6\x68", "\x00\x00", "\x00\x00",
/* 0x903a */ "\x00\x00", "\xb9\x47", "\xe0\xa3", "\xb9\x4f", "\xe0\x7e",
/* 0x903f */ "\x00\x00", "\xb9\x50", "\xb9\x45", "\x00\x00", "\xe0\xa1",
- /* 0x9044 */ "\x00\x00", "\x00\x00", "\xb9\x4a", "\x00\x00", "\xe0\xa2",
+ /* 0x9044 */ "\x00\x00", "\x87\xbd", "\xb9\x4a", "\x00\x00", "\xe0\xa2",
/* 0x904a */ "\xb9\x43", "\xb9\x42", "\x9f\x55", "\xb9\x4d", "\xb9\x4c",
/* 0x904f */ "\xb9\x4b", "\xb9\x49", "\xb9\x4e", "\xe0\x7d", "\xb9\x44",
/* 0x9054 */ "\xb9\x46", "\xb9\x48", "\x9b\xf9", "\x00\x00", "\xbb\xb8",
@@ -9925,16 +10025,16 @@ static const char from_ucs4[][2] =
/* 0x91e4 */ "\xd7\xfc", "\x96\x5b", "\xb3\xa7", "\xb3\xa9", "\xd8\x42",
/* 0x91e9 */ "\xb3\xab", "\xd7\xfe", "\xd8\x40", "\xd7\xf7", "\xb3\xaa",
/* 0x91ee */ "\xd8\x43", "\x00\x00", "\x00\x00", "\xd7\xf9", "\x00\x00",
- /* 0x91f3 */ "\xd7\xfa", "\xd7\xf8", "\xb3\xa6", "\x00\x00", "\xd8\x41",
+ /* 0x91f3 */ "\xd7\xfa", "\xd7\xf8", "\xb3\xa6", "\x8c\x50", "\xd8\x41",
/* 0x91f8 */ "\xd7\xfb", "\xd7\xfd", "\x94\xa6", "\x00\x00", "\x00\x00",
/* 0x91fd */ "\xdc\x6d", "\x8f\xd5", "\xdc\x6c", "\xdc\x6a", "\xdc\x62",
/* 0x9202 */ "\xdc\x71", "\xdc\x65", "\xdc\x6f", "\xdc\x76", "\xdc\x6e",
/* 0x9207 */ "\xb6\x79", "\x9e\x73", "\xb6\x75", "\xdc\x63", "\x00\x00",
/* 0x920c */ "\xdc\x69", "\xb6\x77", "\x90\x75", "\xdc\x68", "\xb6\x78",
/* 0x9211 */ "\xb6\x7a", "\xdc\x6b", "\x99\xf7", "\xb6\x72", "\xb6\x73",
- /* 0x9216 */ "\xdc\x77", "\xdc\x75", "\x00\x00", "\xdc\x74", "\xdc\x66",
+ /* 0x9216 */ "\xdc\x77", "\xdc\x75", "\x87\xb2", "\xdc\x74", "\xdc\x66",
/* 0x921a */ "\x00\x00", "\xdc\x72", "\x00\x00", "\xb6\x76", "\x00\x00",
- /* 0x921f */ "\x00\x00", "\x00\x00", "\x00\x00", "\xb6\x74", "\xdc\x73",
+ /* 0x921f */ "\x00\x00", "\x8c\xbf", "\x00\x00", "\xb6\x74", "\xdc\x73",
/* 0x9225 */ "\xdc\x64", "\xdc\x67", "\xdc\x70", "\x99\xf9", "\x00\x00",
/* 0x922a */ "\x96\x63", "\x95\xb9", "\x00\x00", "\xe4\xba", "\xe0\xb7",
/* 0x922e */ "\x00\x00", "\xe0\xb0", "\xe0\xc3", "\xe0\xcc", "\xe0\xb3",
@@ -10027,7 +10127,7 @@ static const char from_ucs4[][2] =
/* 0x93e2 */ "\xc3\xf0", "\xf3\x6f", "\xc3\xf3", "\x00\x00", "\xf3\x6b",
/* 0x93e7 */ "\xf3\x75", "\xc3\xf5", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x93ec */ "\xf3\x67", "\x00\x00", "\xf3\x6e", "\x00\x00", "\xfd\xcb",
- /* 0x93f1 */ "\xfe\x7a", "\x00\x00", "\x91\xdb", "\x00\x00", "\xf4\xf3",
+ /* 0x93f1 */ "\xfe\x7a", "\x00\x00", "\x91\xdb", "\x8c\x6a", "\xf4\xf3",
/* 0x93f6 */ "\xf5\x42", "\xf4\xf5", "\xf4\xfc", "\xf3\x66", "\xf4\xfa",
/* 0x93fb */ "\xf4\xe9", "\xf5\x40", "\xc4\xc3", "\xf4\xed", "\xf4\xfe",
/* 0x9400 */ "\xf4\xf4", "\x97\xaf", "\x00\x00", "\xc4\xc2", "\x95\xdd",
@@ -10039,7 +10139,7 @@ static const char from_ucs4[][2] =
/* 0x941d */ "\x00\x00", "\x00\x00", "\xf4\xea", "\x00\x00", "\x00\x00",
/* 0x9422 */ "\x00\x00", "\x91\xbc", "\x90\xe2", "\x90\xb4", "\x95\xe1",
/* 0x9428 */ "\xf4\xf0", "\xf6\x61", "\xf6\x66", "\xc5\x4f", "\xf6\x68",
- /* 0x942d */ "\x9a\x4e", "\xc5\x49", "\x00\x00", "\xf6\x64", "\xf6\x6a",
+ /* 0x942d */ "\x9a\x4e", "\xc5\x49", "\x87\xad", "\xf6\x64", "\xf6\x6a",
/* 0x9432 */ "\xc5\x4e", "\xc5\x4a", "\x00\x00", "\xc5\x4b", "\xf6\x60",
/* 0x9437 */ "\xf6\x67", "\xc5\x4d", "\xf6\x65", "\xc5\x4c", "\xf6\x5f",
/* 0x943c */ "\xf6\x63", "\xf6\x62", "\x9a\x4f", "\xf6\x5e", "\xf6\x69",
@@ -10194,13 +10294,13 @@ static const char from_ucs4[][2] =
/* 0x9725 */ "\xf1\x78", "\xf3\x7e", "\xc3\xfa", "\xf3\x7d", "\xf3\x7a",
/* 0x972a */ "\xc3\xf9", "\xf3\x7b", "\xf3\x7c", "\x00\x00", "\xf5\x48",
/* 0x972f */ "\xf5\x49", "\xc4\xc5", "\x90\xd2", "\xc5\x53", "\x00\x00",
- /* 0x9733 */ "\x00\x00", "\xf6\x6e", "\x90\xd4", "\x00\x00", "\xc5\x51",
+ /* 0x9734 */ "\x87\x6b", "\xf6\x6e", "\x90\xd4", "\x00\x00", "\xc5\x51",
/* 0x9739 */ "\xc5\x52", "\xf6\x6f", "\x00\x00", "\x00\x00", "\xc5\xb4",
/* 0x973e */ "\xc5\xb5", "\xf7\x71", "\x9a\x5b", "\x95\xfd", "\xc6\x45",
/* 0x9743 */ "\xf8\xcf", "\xc6\x47", "\x00\x00", "\xf8\xce", "\xf8\xd0",
- /* 0x9748 */ "\xc6\x46", "\xf9\x57", "\x00\x00", "\xf9\xad", "\x00\x00",
+ /* 0x9748 */ "\xc6\x46", "\xf9\x57", "\x87\xb1", "\xf9\xad", "\x00\x00",
/* 0x974c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8b\xc4",
- /* 0x9752 */ "\xab\x43", "\x00\x00", "\x00\x00", "\x00\x00", "\xb9\x74",
+ /* 0x9752 */ "\xab\x43", "\x00\x00", "\x00\x00", "\x8c\x66", "\xb9\x74",
/* 0x9757 */ "\x90\xde", "\xe4\xbe", "\x00\x00", "\xe8\xb0", "\xc0\x51",
/* 0x975c */ "\xc0\x52", "\x9c\xe4", "\xab\x44", "\x90\xe1", "\xbe\x61",
/* 0x9761 */ "\xc3\xfb", "\xad\xb1", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -10252,10 +10352,10 @@ static const char from_ucs4[][2] =
/* 0x9847 */ "\x9b\x5e", "\xed\xd4", "\xef\x48", "\xef\x47", "\x90\xf8",
/* 0x984c */ "\xc3\x44", "\xc3\x42", "\xc3\x45", "\xc3\x43", "\xf1\xa8",
/* 0x9851 */ "\xf1\xa9", "\xf1\xaa", "\xc3\x46", "\x00\x00", "\x00\x00",
- /* 0x9855 */ "\x00\x00", "\xf3\xaa", "\xc4\x40", "\xf3\xa8", "\x00\x00",
+ /* 0x9856 */ "\x8c\xfc", "\xf3\xaa", "\xc4\x40", "\xf3\xa8", "\x00\x00",
/* 0x985b */ "\xc4\x41", "\xf3\xa7", "\xf3\xa9", "\xc3\xfe", "\xf5\x51",
/* 0x9860 */ "\xf5\x4e", "\x00\x00", "\xf5\x4f", "\xf5\x50", "\xf6\x72",
- /* 0x9865 */ "\xc5\x56", "\x90\xf9", "\xc5\x55", "\x00\x00", "\xf7\x74",
+ /* 0x9865 */ "\xc5\x56", "\x90\xf9", "\xc5\x55", "\x8c\xc9", "\xf7\x74",
/* 0x986a */ "\xf7\x73", "\xc5\xb8", "\xfa\x6a", "\x00\x00", "\x00\x00",
/* 0x986f */ "\xc5\xe3", "\xc6\x49", "\xc6\x60", "\xf9\x58", "\xf9\xae",
/* 0x9874 */ "\xf9\xaf", "\x8b\xef", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -10330,7 +10430,7 @@ static const char from_ucs4[][2] =
/* 0x99cd */ "\xe8\xc7", "\xe8\xcb", "\xe8\xc8", "\xbe\x6e", "\xbe\x71",
/* 0x99d2 */ "\xbe\x73", "\xe8\xc9", "\xe8\xca", "\xbe\x72", "\xe8\xcd",
/* 0x99d7 */ "\xe8\xd0", "\xe8\xce", "\xbe\x74", "\x9f\xab", "\xbe\x70",
- /* 0x99dc */ "\xe8\xc6", "\xbe\x6d", "\x00\x00", "\xbe\x6f", "\x00\x00",
+ /* 0x99dc */ "\xe8\xc6", "\xbe\x6d", "\x00\x00", "\xbe\x6f", "\x8c\xbe",
/* 0x99e1 */ "\x8e\xc1", "\xc0\x63", "\xec\x66", "\xec\x64", "\xec\x63",
/* 0x99e6 */ "\x95\x55", "\xec\x69", "\x00\x00", "\xec\x68", "\xec\x67",
/* 0x99ea */ "\x00\x00", "\xec\x62", "\xc0\x62", "\xec\x61", "\x00\x00",
@@ -10623,852 +10723,19 @@ static const char from_ucs4[][2] =
/* 0x9f85 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x9f8a */ "\x00\x00", "\x00\x00", "\xc0\x73", "\x91\xcb", "\x00\x00",
/* 0x9f90 */ "\xc3\x65", "\xf5\xbf", "\xf6\xd5", "\x00\x00", "\xc5\xc7",
- /* 0x9f95 */ "\xf7\xce", "\x00\x00", "\x00\x00", "\xf9\xd5", "\x89\xc8",
+ /* 0x9f95 */ "\xf7\xce", "\x87\xac", "\x87\xa4", "\xf9\xd5", "\x89\xc8",
/* 0x9f99 */ "\x00\x00", "\x00\x00", "\xc0\x74", "\x00\x00", "\x00\x00",
/* 0x9f9f */ "\x8d\xaa", "\xef\xb6", "\x00\x00", "\xf7\xcf", "\x00\x00",
- /* 0x9fa4 */ "\xf9\xa1", "\x9f\xdd",
-
- /* 0xe003 */ "\xfa\x43", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe007 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe00c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe011 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe016 */ "\x00\x00", "\xfa\x58", "\x00\x00", "\x00\x00", "\xfa\x5b",
- /* 0xe01b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe020 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe025 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe02a */ "\x00\x00", "\x00\x00", "\xfa\x6d", "\x00\x00", "\x00\x00",
- /* 0xe02f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe034 */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfa\x78", "\x00\x00",
- /* 0xe039 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe03e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe043 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe048 */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfa\xae", "\x00\x00",
- /* 0xe04d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe052 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe057 */ "\x00\x00", "\x00\x00", "\xfa\xbc", "\x00\x00", "\x00\x00",
- /* 0xe05c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe061 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe066 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe06b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe070 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe075 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe07a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe07f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe084 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe089 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe08e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe094 */ "\xfa\xf6", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe099 */ "\xfa\xfb", "\xfa\xfc", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe09d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe0a2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe0a7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe0ac */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe0b1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe0b6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe0bb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe0c0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfb\x68",
- /* 0xe0c5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe0ca */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe0d0 */ "\xfb\x73", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe0d4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe0d9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe0de */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe0e3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe0e8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe0ed */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfb\xb7",
- /* 0xe0f2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe0f7 */ "\x00\x00", "\xfb\xbe", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe0fd */ "\xfb\xc2", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe101 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfb\xcb",
- /* 0xe106 */ "\x00\x00", "\x00\x00", "\xfb\xce", "\xfb\xcf", "\x00\x00",
- /* 0xe10b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe110 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe115 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe11a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe11f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe124 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe129 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe12e */ "\x00\x00", "\xfb\xf5", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe133 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe138 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe13d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe142 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe147 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe14c */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfc\x56", "\x00\x00",
- /* 0xe151 */ "\x00\x00", "\x00\x00", "\xfc\x5a", "\x00\x00", "\x00\x00",
- /* 0xe156 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe15b */ "\x00\x00", "\xfc\x63", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe160 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe165 */ "\x00\x00", "\x00\x00", "\xfc\x6e", "\x00\x00", "\xfc\x70",
- /* 0xe16a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe16f */ "\x00\x00", "\xfc\x77", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe175 */ "\xfc\x7b", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe179 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe17e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe183 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe188 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe18d */ "\x00\x00", "\xfc\xb7", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe192 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe197 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe19c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe1a1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe1a6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe1ab */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe1b0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe1b5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe1bb */ "\xfc\xe3", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe1bf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe1c4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe1c9 */ "\x00\x00", "\x00\x00", "\xfc\xf4", "\xfc\xf5", "\x00\x00",
- /* 0xe1ce */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe1d3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfd\x40", "\x00\x00",
- /* 0xe1d8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe1dd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe1e2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe1e7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe1ec */ "\x00\x00", "\x00\x00", "\xfd\x58", "\x00\x00", "\x00\x00",
- /* 0xe1f2 */ "\xfd\x5b", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe1f6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfd\x63", "\x00\x00",
- /* 0xe1fb */ "\x00\x00", "\x00\x00", "\xfd\x67", "\x00\x00", "\x00\x00",
- /* 0xe200 */ "\x00\x00", "\xfd\x6b", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe205 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe20b */ "\xfd\x74", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe20f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe214 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfd\xa4",
- /* 0xe219 */ "\x00\x00", "\x00\x00", "\xfd\xa7", "\x00\x00", "\x00\x00",
- /* 0xe21e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe223 */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfd\xb2", "\x00\x00",
- /* 0xe228 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe22d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe232 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe237 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe23c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe241 */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfd\xd0", "\x00\x00",
- /* 0xe246 */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfd\xd5", "\x00\x00",
- /* 0xe24b */ "\x00\x00", "\x00\x00", "\xfd\xd9", "\x00\x00", "\x00\x00",
- /* 0xe250 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe255 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe25a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe25f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe264 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe269 */ "\x00\x00", "\xfd\xf6", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe26e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe273 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe278 */ "\x00\x00", "\xfe\x46", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe27d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfe\x4e",
- /* 0xe282 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe287 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe28c */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfe\x5c", "\x00\x00",
- /* 0xe291 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe296 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfe\x67",
- /* 0xe29b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe2a1 */ "\xfe\x6d", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe2a5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe2aa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe2af */ "\x00\x00", "\x00\x00", "\xfe\x7e", "\x00\x00", "\x00\x00",
- /* 0xe2b4 */ "\x00\x00", "\x00\x00", "\xfe\xa5", "\x00\x00", "\x00\x00",
- /* 0xe2b9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe2be */ "\x00\x00", "\x00\x00", "\xfe\xaf", "\x00\x00", "\x00\x00",
- /* 0xe2c3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe2c9 */ "\xfe\xb7", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe2cd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe2d2 */ "\x00\x00", "\xfe\xc2", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe2d7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe2dc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe2e2 */ "\xfe\xd0", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe2e6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfe\xd9",
- /* 0xe2ec */ "\xfe\xda", "\x00\x00", "\x00\x00", "\x00\x00", "\xfe\xde",
- /* 0xe2f1 */ "\xfe\xdf", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe2f5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe2fa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe300 */ "\xfe\xee", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe304 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe309 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe30e */ "\x00\x00", "\x00\x00", "\x8e\x40", "\x00\x00", "\x00\x00",
- /* 0xe313 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe318 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe31d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe322 */ "\x00\x00", "\x00\x00", "\x8e\x54", "\x00\x00", "\x00\x00",
- /* 0xe327 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe32c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8e\x5f", "\x00\x00",
- /* 0xe331 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe336 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe33b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe340 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8e\x74",
- /* 0xe345 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe34a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe34f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe354 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe359 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe35e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8e\xb3", "\x00\x00",
- /* 0xe363 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe368 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe36d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe372 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe377 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe37c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8e\xd2",
- /* 0xe382 */ "\x8e\xd3", "\x00\x00", "\x00\x00", "\x00\x00", "\x8e\xd7",
- /* 0xe386 */ "\x00\x00", "\x00\x00", "\x8e\xda", "\x00\x00", "\x00\x00",
- /* 0xe38b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe390 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8e\xe5", "\x00\x00",
- /* 0xe396 */ "\x8e\xe7", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe39a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8e\xef", "\x00\x00",
- /* 0xe3a0 */ "\x8e\xf1", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe3a4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe3a9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe3ae */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe3b4 */ "\x8f\x46", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe3b8 */ "\x00\x00", "\x00\x00", "\x8f\x4d", "\x00\x00", "\x00\x00",
- /* 0xe3bd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe3c2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe3c7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe3cd */ "\x8f\x5f", "\x00\x00", "\x8f\x61", "\x00\x00", "\x00\x00",
- /* 0xe3d1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8f\x67", "\x00\x00",
- /* 0xe3d6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe3db */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe3e1 */ "\x8f\x73", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe3e5 */ "\x00\x00", "\x8f\x79", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe3ea */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe3f0 */ "\x8f\xa4", "\x00\x00", "\x8f\xa6", "\x00\x00", "\x8f\xa8",
- /* 0xe3f4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe3f9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe3fe */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe403 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe408 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe40d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe412 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe417 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe41c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe421 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8f\xda",
- /* 0xe426 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe42b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe430 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe436 */ "\x8f\xea", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe43a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe43f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe444 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8f\xfc", "\x00\x00",
- /* 0xe449 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x90\x42", "\x00\x00",
- /* 0xe44e */ "\x00\x00", "\x90\x45", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe453 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe458 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe45d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe462 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x90\x5c",
- /* 0xe468 */ "\x90\x5d", "\x90\x5e", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe46c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe471 */ "\x00\x00", "\x00\x00", "\x90\x69", "\x00\x00", "\x00\x00",
- /* 0xe476 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe47b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe480 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe485 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x90\xa1",
- /* 0xe48a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe48f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe494 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe499 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe49e */ "\x00\x00", "\x00\x00", "\x90\xb8", "\x00\x00", "\x00\x00",
- /* 0xe4a3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe4a8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe4ad */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe4b2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe4b7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe4bc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x90\xd8",
- /* 0xe4c1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x90\xdd",
- /* 0xe4c6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe4cb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe4d0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe4d5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe4da */ "\x00\x00", "\x00\x00", "\x90\xf4", "\x00\x00", "\x00\x00",
- /* 0xe4df */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe4e4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe4e9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe4ee */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe4f3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe4f8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe4fd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe502 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe507 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe50c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe511 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe516 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe51b */ "\x00\x00", "\x00\x00", "\x91\x76", "\x00\x00", "\x00\x00",
- /* 0xe520 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x91\x7c", "\x00\x00",
- /* 0xe525 */ "\x00\x00", "\x00\x00", "\x91\xa2", "\x00\x00", "\x00\x00",
- /* 0xe52a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x91\xa8", "\x91\xa9",
- /* 0xe52f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe534 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe539 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe53e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe543 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe548 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe54d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe552 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe557 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe55c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe561 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe566 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe56b */ "\x00\x00", "\x91\xe7", "\x00\x00", "\x00\x00", "\x91\xea",
- /* 0xe570 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe575 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x91\xf4",
- /* 0xe57a */ "\x00\x00", "\x00\x00", "\x91\xf7", "\x00\x00", "\x00\x00",
- /* 0xe57f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x91\xfe",
- /* 0xe584 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe589 */ "\x00\x00", "\x92\x46", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe58e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe593 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe598 */ "\x00\x00", "\x92\x55", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe59e */ "\x92\x59", "\x00\x00", "\x92\x5b", "\x00\x00", "\x00\x00",
- /* 0xe5a2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x92\x61", "\x00\x00",
- /* 0xe5a7 */ "\x00\x00", "\x00\x00", "\x92\x65", "\x00\x00", "\x00\x00",
- /* 0xe5ac */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe5b1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe5b6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe5bb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe5c0 */ "\x00\x00", "\x92\x7d", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe5c5 */ "\x00\x00", "\x00\x00", "\x92\xa5", "\x00\x00", "\x00\x00",
- /* 0xe5ca */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe5cf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe5d4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x92\xb5", "\x00\x00",
- /* 0xe5d9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe5de */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe5e3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe5e8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe5ed */ "\x00\x00", "\x00\x00", "\x00\x00", "\x92\xce", "\x00\x00",
- /* 0xe5f2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe5f7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe5fc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe601 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe606 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe60b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe610 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe615 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x92\xf6", "\x00\x00",
- /* 0xe61a */ "\x00\x00", "\x92\xf9", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe61f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe624 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe629 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe62e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe633 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe638 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe63d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe642 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x93\x64", "\x00\x00",
- /* 0xe647 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe64c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe651 */ "\x00\x00", "\x00\x00", "\x93\x72", "\x00\x00", "\x00\x00",
- /* 0xe656 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe65b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x93\x7e",
- /* 0xe660 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe665 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x93\xaa",
- /* 0xe66a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe66f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe674 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe679 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x93\xbd", "\x00\x00",
- /* 0xe67e */ "\x00\x00", "\x93\xc0", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe683 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe688 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe68e */ "\x93\xce", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe692 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x93\xd7",
- /* 0xe697 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe69c */ "\x00\x00", "\x93\xde", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe6a1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe6a6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe6ab */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe6b0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe6b5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe6ba */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe6c0 */ "\x94\x41", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe6c5 */ "\x94\x46", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe6c9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe6ce */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe6d3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe6d8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe6de */ "\x94\x5f", "\x94\x60", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe6e2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe6e7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe6ec */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe6f1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe6f6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe6fb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe701 */ "\x94\xa4", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe705 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe70a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe70f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x94\xb6", "\x00\x00",
- /* 0xe714 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe719 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe71e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe723 */ "\x00\x00", "\x94\xc8", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe728 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe72d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe732 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe737 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe73d */ "\x94\xe0", "\x00\x00", "\x00\x00", "\x00\x00", "\x94\xe4",
- /* 0xe741 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe746 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe74b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe750 */ "\x00\x00", "\x94\xf5", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe755 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe75a */ "\x00\x00", "\x00\x00", "\x95\x41", "\x00\x00", "\x00\x00",
- /* 0xe75f */ "\x00\x00", "\x95\x45", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe764 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x95\x4c", "\x00\x00",
- /* 0xe769 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe76e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe773 */ "\x00\x00", "\x95\x59", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe778 */ "\x00\x00", "\x95\x5e", "\x00\x00", "\x00\x00", "\x95\x61",
- /* 0xe77d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe782 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe787 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe78c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x95\x74", "\x00\x00",
- /* 0xe791 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe797 */ "\x95\x7b", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe79b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe7a0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe7a6 */ "\x95\xac", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe7aa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe7af */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x95\xba",
- /* 0xe7b4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe7b9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe7be */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe7c3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe7c8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe7cd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe7d2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe7d7 */ "\x00\x00", "\x00\x00", "\x95\xe0", "\x00\x00", "\x00\x00",
- /* 0xe7dd */ "\x95\xe3", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe7e1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe7e6 */ "\x00\x00", "\x95\xee", "\x95\xef", "\x00\x00", "\x00\x00",
- /* 0xe7eb */ "\x00\x00", "\x95\xf3", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe7f1 */ "\x95\xf7", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe7f5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe7fb */ "\x96\x42", "\x96\x43", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe800 */ "\x96\x47", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe804 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe809 */ "\x00\x00", "\x00\x00", "\x96\x53", "\x00\x00", "\x00\x00",
- /* 0xe80e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x96\x5a",
- /* 0xe813 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe818 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe81d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x96\x68", "\x00\x00",
- /* 0xe822 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe828 */ "\x96\x6f", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe82d */ "\x96\x74", "\x00\x00", "\x96\x76", "\x00\x00", "\x00\x00",
- /* 0xe831 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe836 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe83b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe840 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe845 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe84a */ "\x00\x00", "\x00\x00", "\x96\xb6", "\x00\x00", "\x00\x00",
- /* 0xe84f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe855 */ "\x96\xbe", "\x96\xbf", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe859 */ "\x00\x00", "\x96\xc4", "\x00\x00", "\x96\xc6", "\x00\x00",
- /* 0xe85e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe863 */ "\x00\x00", "\x96\xce", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe868 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe86d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe872 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe877 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe87c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe881 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe887 */ "\x96\xf0", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe88b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x96\xf8", "\x00\x00",
- /* 0xe891 */ "\x96\xfa", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe895 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe89a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe89f */ "\x00\x00", "\x97\x4b", "\x00\x00", "\x00\x00", "\x97\x4e",
- /* 0xe8a4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe8a9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe8ae */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe8b3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe8b8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe8bd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x97\x6c",
- /* 0xe8c3 */ "\x97\x6d", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe8c7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe8cd */ "\x97\x77", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe8d1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x97\xa1", "\x97\xa2",
- /* 0xe8d6 */ "\x00\x00", "\x00\x00", "\x97\xa5", "\x97\xa6", "\x00\x00",
- /* 0xe8db */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe8e1 */ "\x97\xad", "\x00\x00", "\x00\x00", "\x00\x00", "\x97\xb1",
- /* 0xe8e5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe8ea */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe8ef */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe8f4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe8f9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x97\xca",
- /* 0xe8fe */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe903 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe908 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe90d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe912 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x97\xe3",
- /* 0xe918 */ "\x97\xe4", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe91c */ "\x00\x00", "\x00\x00", "\x97\xeb", "\x00\x00", "\x00\x00",
- /* 0xe921 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x97\xf1", "\x00\x00",
- /* 0xe926 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x97\xf7",
- /* 0xe92b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe930 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x98\x41", "\x00\x00",
- /* 0xe935 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe93a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe93f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe944 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe949 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe94e */ "\x00\x00", "\x98\x5d", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe953 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe958 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe95d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe962 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x98\x74",
- /* 0xe967 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe96c */ "\x00\x00", "\x98\x7b", "\x98\x7c", "\x00\x00", "\x00\x00",
- /* 0xe971 */ "\x00\x00", "\x98\xa2", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe977 */ "\x98\xa6", "\x00\x00", "\x00\x00", "\x98\xa9", "\x98\xaa",
- /* 0xe97b */ "\x00\x00", "\x98\xac", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe980 */ "\x00\x00", "\x98\xb1", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe985 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe98a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe98f */ "\x00\x00", "\x98\xc0", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe994 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe999 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe99e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe9a3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe9a8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe9ad */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe9b2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe9b7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe9bc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe9c1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xe9c6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x98\xfa",
-
- /* 0xeaa9 */ "\x9a\x7c", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xeaad */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xeab2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xeab7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xeabc */ "\x00\x00", "\x00\x00", "\x9a\xb4", "\x9a\xb5", "\x9a\xb6",
- /* 0xeac1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9a\xba", "\x00\x00",
- /* 0xeac6 */ "\x00\x00", "\x00\x00", "\x9a\xbe", "\x9a\xbf", "\x9a\xc0",
- /* 0xeacc */ "\x9a\xc1", "\x00\x00", "\x00\x00", "\x9a\xc4", "\x9a\xc5",
- /* 0xead1 */ "\x9a\xc6", "\x00\x00", "\x9a\xc8", "\x9a\xc9", "\x00\x00",
- /* 0xead6 */ "\x9a\xcb", "\x9a\xcc", "\x00\x00", "\x9a\xce", "\x9a\xcf",
- /* 0xeada */ "\x00\x00", "\x9a\xd1", "\x00\x00", "\x9a\xd3", "\x9a\xd4",
- /* 0xeae0 */ "\x9a\xd5", "\x9a\xd6", "\x9a\xd7", "\x9a\xd8", "\x00\x00",
- /* 0xeae4 */ "\x00\x00", "\x00\x00", "\x9a\xdc", "\x00\x00", "\x9a\xde",
- /* 0xeaea */ "\x9a\xdf", "\x00\x00", "\x9a\xe1", "\x00\x00", "\x9a\xe3",
- /* 0xeaee */ "\x00\x00", "\x9a\xe5", "\x9a\xe6", "\x00\x00", "\x00\x00",
- /* 0xeaf3 */ "\x00\x00", "\x9a\xea", "\x9a\xeb", "\x00\x00", "\x9a\xed",
- /* 0xeaf9 */ "\x9a\xee", "\x9a\xef", "\x9a\xf0", "\x00\x00", "\x00\x00",
- /* 0xeafd */ "\x00\x00", "\x9a\xf4", "\x9a\xf5", "\x00\x00", "\x9a\xf7",
- /* 0xeb03 */ "\x9a\xf8", "\x9a\xf9", "\x9a\xfa", "\x00\x00", "\x00\x00",
- /* 0xeb08 */ "\x9a\xfd", "\x9a\xfe", "\x9b\x40", "\x9b\x41", "\x9b\x42",
- /* 0xeb0d */ "\x9b\x43", "\x9b\x44", "\x9b\x45", "\x00\x00", "\x00\x00",
- /* 0xeb12 */ "\x9b\x48", "\x00\x00", "\x00\x00", "\x9b\x4b", "\x00\x00",
- /* 0xeb16 */ "\x00\x00", "\x00\x00", "\x9b\x4f", "\x9b\x50", "\x9b\x51",
- /* 0xeb1c */ "\x9b\x52", "\x9b\x53", "\x00\x00", "\x9b\x55", "\x9b\x56",
- /* 0xeb20 */ "\x00\x00", "\x00\x00", "\x9b\x59", "\x00\x00", "\x9b\x5b",
- /* 0xeb25 */ "\x00\x00", "\x9b\x5d", "\x00\x00", "\x00\x00", "\x9b\x60",
- /* 0xeb2a */ "\x00\x00", "\x9b\x62", "\x9b\x63", "\x9b\x64", "\x00\x00",
- /* 0xeb30 */ "\x9b\x66", "\x9b\x67", "\x9b\x68", "\x9b\x69", "\x9b\x6a",
- /* 0xeb35 */ "\x9b\x6b", "\x9b\x6c", "\x9b\x6d", "\x9b\x6e", "\x9b\x6f",
- /* 0xeb39 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9b\x73", "\x9b\x74",
- /* 0xeb3f */ "\x9b\x75", "\x00\x00", "\x00\x00", "\x00\x00", "\x9b\x79",
- /* 0xeb44 */ "\x9b\x7a", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xeb48 */ "\x00\x00", "\x9b\xa2", "\x00\x00", "\x00\x00", "\x9b\xa5",
- /* 0xeb4e */ "\x9b\xa6", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xeb53 */ "\x9b\xab", "\x00\x00", "\x9b\xad", "\x9b\xae", "\x00\x00",
- /* 0xeb58 */ "\x9b\xb0", "\x00\x00", "\x9b\xb2", "\x9b\xb3", "\x00\x00",
- /* 0xeb5c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xeb62 */ "\x9b\xba", "\x9b\xbb", "\x00\x00", "\x9b\xbd", "\x00\x00",
- /* 0xeb67 */ "\x9b\xbf", "\x9b\xc0", "\x9b\xc1", "\x00\x00", "\x00\x00",
- /* 0xeb6b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9b\xc7", "\x9b\xc8",
- /* 0xeb71 */ "\x9b\xc9", "\x00\x00", "\x9b\xcb", "\x00\x00", "\x00\x00",
- /* 0xeb76 */ "\x9b\xce", "\x9b\xcf", "\x00\x00", "\x00\x00", "\x9b\xd2",
- /* 0xeb7a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9b\xd6", "\x9b\xd7",
- /* 0xeb80 */ "\x9b\xd8", "\x00\x00", "\x00\x00", "\x9b\xdb", "\x00\x00",
- /* 0xeb84 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9b\xe0", "\x00\x00",
- /* 0xeb8a */ "\x9b\xe2", "\x00\x00", "\x9b\xe4", "\x00\x00", "\x00\x00",
- /* 0xeb8e */ "\x00\x00", "\x9b\xe8", "\x00\x00", "\x00\x00", "\x9b\xeb",
- /* 0xeb93 */ "\x00\x00", "\x9b\xed", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xeb99 */ "\x9b\xf1", "\x00\x00", "\x9b\xf3", "\x00\x00", "\x00\x00",
- /* 0xeb9d */ "\x00\x00", "\x9b\xf7", "\x00\x00", "\x00\x00", "\x9b\xfa",
- /* 0xeba2 */ "\x00\x00", "\x00\x00", "\x9b\xfd", "\x9b\xfe", "\x00\x00",
- /* 0xeba7 */ "\x00\x00", "\x00\x00", "\x9c\x43", "\x9c\x44", "\x00\x00",
- /* 0xebac */ "\x00\x00", "\x9c\x47", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xebb2 */ "\x9c\x4b", "\x9c\x4c", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xebb6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xebbb */ "\x00\x00", "\x9c\x56", "\x00\x00", "\x9c\x58", "\x00\x00",
- /* 0xebc0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9c\x5e",
- /* 0xebc5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9c\x63",
- /* 0xebca */ "\x00\x00", "\x9c\x65", "\x00\x00", "\x9c\x67", "\x00\x00",
- /* 0xebd0 */ "\x9c\x69", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xebd5 */ "\x9c\x6e", "\x00\x00", "\x9c\x70", "\x9c\x71", "\x00\x00",
- /* 0xebda */ "\x9c\x73", "\x9c\x74", "\x00\x00", "\x9c\x76", "\x00\x00",
- /* 0xebdf */ "\x9c\x78", "\x00\x00", "\x9c\x7a", "\x00\x00", "\x00\x00",
- /* 0xebe4 */ "\x9c\x7d", "\x00\x00", "\x00\x00", "\x00\x00", "\x9c\xa3",
- /* 0xebe9 */ "\x9c\xa4", "\x00\x00", "\x9c\xa6", "\x9c\xa7", "\x00\x00",
- /* 0xebed */ "\x00\x00", "\x9c\xaa", "\x00\x00", "\x00\x00", "\x9c\xad",
- /* 0xebf2 */ "\x00\x00", "\x00\x00", "\x9c\xb0", "\x00\x00", "\x00\x00",
- /* 0xebf7 */ "\x00\x00", "\x9c\xb4", "\x9c\xb5", "\x00\x00", "\x00\x00",
- /* 0xebfc */ "\x00\x00", "\x9c\xb9", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xec01 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xec06 */ "\x00\x00", "\x9c\xc3", "\x9c\xc4", "\x00\x00", "\x00\x00",
- /* 0xec0b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9c\xca", "\x00\x00",
- /* 0xec10 */ "\x00\x00", "\x00\x00", "\x9c\xce", "\x00\x00", "\x00\x00",
- /* 0xec15 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9c\xd4", "\x9c\xd5",
- /* 0xec1b */ "\x9c\xd6", "\x9c\xd7", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xec1f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9c\xdf",
- /* 0xec24 */ "\x00\x00", "\x9c\xe1", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xec29 */ "\x00\x00", "\x9c\xe6", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xec2f */ "\x9c\xea", "\x00\x00", "\x00\x00", "\x9c\xed", "\x00\x00",
- /* 0xec33 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xec38 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xec3d */ "\x00\x00", "\x9c\xfa", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xec43 */ "\x9c\xfe", "\x9d\x40", "\x9d\x41", "\x9d\x42", "\x9d\x43",
- /* 0xec48 */ "\x9d\x44", "\x9d\x45", "\x00\x00", "\x9d\x47", "\x00\x00",
- /* 0xec4c */ "\x00\x00", "\x00\x00", "\x9d\x4b", "\x00\x00", "\x00\x00",
- /* 0xec52 */ "\x9d\x4e", "\x00\x00", "\x9d\x50", "\x00\x00", "\x9d\x52",
- /* 0xec57 */ "\x9d\x53", "\x9d\x54", "\x00\x00", "\x9d\x56", "\x00\x00",
- /* 0xec5c */ "\x9d\x58", "\x9d\x59", "\x00\x00", "\x00\x00", "\x9d\x5c",
- /* 0xec60 */ "\x00\x00", "\x9d\x5e", "\x9d\x5f", "\x00\x00", "\x00\x00",
- /* 0xec65 */ "\x00\x00", "\x9d\x63", "\x00\x00", "\x9d\x65", "\x9d\x66",
- /* 0xec6b */ "\x9d\x67", "\x9d\x68", "\x9d\x69", "\x00\x00", "\x9d\x6b",
- /* 0xec70 */ "\x9d\x6c", "\x00\x00", "\x9d\x6e", "\x9d\x6f", "\x00\x00",
- /* 0xec75 */ "\x9d\x71", "\x00\x00", "\x00\x00", "\x00\x00", "\x9d\x75",
- /* 0xec79 */ "\x00\x00", "\x9d\x77", "\x00\x00", "\x00\x00", "\x9d\x7a",
- /* 0xec7e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xec84 */ "\x9d\xa2", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xec88 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xec8e */ "\x9d\xac", "\x00\x00", "\x00\x00", "\x00\x00", "\x9d\xb0",
- /* 0xec92 */ "\x00\x00", "\x00\x00", "\x9d\xb3", "\x00\x00", "\x00\x00",
- /* 0xec97 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xec9c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xeca1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xeca6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xecab */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9d\xcd", "\x00\x00",
- /* 0xecb0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xecb6 */ "\x9d\xd4", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xecba */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xecbf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xecc4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xecc9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xeccf */ "\x9d\xed", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xecd3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xecd8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9d\xfa", "\x00\x00",
- /* 0xecdd */ "\x00\x00", "\x00\x00", "\x9d\xfe", "\x9e\x40", "\x00\x00",
- /* 0xece2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xece7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xecec */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9e\x4f", "\x00\x00",
- /* 0xecf2 */ "\x9e\x51", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xecf6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xecfc */ "\x9e\x5b", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xed00 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xed05 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xed0a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xed0f */ "\x00\x00", "\x9e\x70", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xed14 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xed19 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9e\x7c", "\x00\x00",
- /* 0xed1e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xed24 */ "\x9e\xa5", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xed29 */ "\x9e\xaa", "\x00\x00", "\x00\x00", "\x9e\xad", "\x00\x00",
- /* 0xed2d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xed32 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xed37 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9e\xbc", "\x00\x00",
- /* 0xed3c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9e\xc2",
- /* 0xed41 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xed46 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xed4b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9e\xd0", "\x00\x00",
- /* 0xed50 */ "\x00\x00", "\x9e\xd3", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xed55 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xed5a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9e\xe0",
- /* 0xed5f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xed64 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xed69 */ "\x00\x00", "\x9e\xec", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xed6e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xed73 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9e\xf9",
- /* 0xed78 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xed7d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xed82 */ "\x00\x00", "\x9f\x46", "\x9f\x47", "\x00\x00", "\x00\x00",
- /* 0xed88 */ "\x9f\x4a", "\x00\x00", "\x00\x00", "\x9f\x4d", "\x00\x00",
- /* 0xed8c */ "\x00\x00", "\x9f\x50", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xed91 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xed96 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xed9b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xeda0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xeda5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xedaa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xedaf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xedb4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xedb9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xedbe */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xedc3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xedc8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xedcd */ "\x00\x00", "\x9f\xb3", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xedd2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xedd7 */ "\x00\x00", "\x00\x00", "\x9f\xbe", "\x00\x00", "\x00\x00",
- /* 0xeddc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xede1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xede6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xedeb */ "\x00\x00", "\x9f\xd1", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xedf0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xedf5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xedfa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xedff */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xee04 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9f\xec", "\x00\x00",
- /* 0xee09 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xee0e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xee13 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xee18 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xee1d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xee22 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xee27 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xee2c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xee31 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xee36 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xee3b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xee40 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xee45 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xee4a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xee4f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xee54 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xee59 */ "\x00\x00", "\x00\x00", "\x00\x00", "\xa0\xa4", "\x00\x00",
- /* 0xee5e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xee63 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xee68 */ "\x00\x00", "\xa0\xb1", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xee6d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xee72 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xee77 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xee7c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xee81 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xee86 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xee8b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xee90 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xee95 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xee9a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xee9f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xeea5 */ "\xa0\xec", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xeea9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xeeae */ "\x00\x00", "\xa0\xf7", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xeeb4 */ "\xa0\xfb", "\x00\x00", "\x00\x00", "\xa0\xfe",
+ /* 0x9fa4 */ "\xf9\xa1", "\x9f\xdd", "\x8c\x43", "\x8c\x6d", "\x8c\x74",
+ /* 0x9fa9 */ "\x8c\xb7", "\x8c\xb9", "\x8c\xbb", "\x8c\xc0", "\x8c\xd7",
+ /* 0x9fae */ "\x8c\xd8", "\x8c\xda", "\xc8\xa1", "\xc8\xa3", "\x8c\xed",
+ /* 0x9fb3 */ "\x8d\x48", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x9fb7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x9fbc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x9fc1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x9fc7 */ "\x87\xc2", "\x87\xd2", "\x87\xd6", "\x87\xda", "\x87\xdf",
- /* 0xf303 */ "\x88\x40", "\x88\x41", "\x88\x42", "\x88\x43", "\x88\x44",
- /* 0xf308 */ "\x88\x45", "\x88\x46", "\x88\x47", "\x88\x48", "\x88\x49",
- /* 0xf30d */ "\x88\x4a", "\x88\x4b", "\x88\x4c", "\x88\x4d", "\x88\x4e",
- /* 0xf312 */ "\x88\x4f", "\x88\x50", "\x88\x51", "\x88\x52", "\x88\x53",
- /* 0xf317 */ "\x88\x54", "\x88\x55", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf31b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf320 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x88\x62",
- /* 0xf325 */ "\x00\x00", "\x88\x64", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf32a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf32f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf334 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf339 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf33e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf344 */ "\x88\xa3", "\x00\x00", "\x88\xa5", "\x00\x00", "\x00\x00",
- /* 0xf348 */ "\x00\x00", "\x88\xa9", "\x88\xaa", "\x00\x00", "\x00\x00",
- /* 0xf34d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf352 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf357 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf35c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf361 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf366 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf36b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf370 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf375 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf37a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf37f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf384 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf389 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf38e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf393 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf398 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf39d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x89\x41", "\x00\x00",
- /* 0xf3a2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf3a7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf3ac */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf3b1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf3b6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf3bb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf3c0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf3c5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf3ca */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf3cf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf3d4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf3d9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf3de */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf3e3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf3e8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf3ed */ "\x00\x00", "\x00\x00", "\x89\xb2", "\x00\x00", "\x00\x00",
- /* 0xf3f2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf3f7 */ "\x00\x00", "\x89\xbb", "\x00\x00", "\x00\x00", "\x89\xbe",
- /* 0xf3fc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf401 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf406 */ "\x00\x00", "\x89\xca", "\x00\x00", "\x00\x00", "\x89\xcd",
- /* 0xf40b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf410 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf415 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf41a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf41f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf424 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf429 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf42e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf433 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf438 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8a\x40",
- /* 0xf43d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8a\x44", "\x8a\x45",
- /* 0xf442 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf447 */ "\x00\x00", "\x8a\x4c", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf44d */ "\x8a\x50", "\x00\x00", "\x00\x00", "\x8a\x53", "\x00\x00",
- /* 0xf451 */ "\x00\x00", "\x00\x00", "\x8a\x57", "\x00\x00", "\x00\x00",
- /* 0xf456 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8a\x5d", "\x8a\x5e",
- /* 0xf45c */ "\x8a\x5f", "\x8a\x60", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf460 */ "\x00\x00", "\x8a\x65", "\x00\x00", "\x00\x00", "\x8a\x68",
- /* 0xf466 */ "\x8a\x69", "\x00\x00", "\x00\x00", "\x8a\x6c", "\x00\x00",
- /* 0xf46a */ "\x00\x00", "\x00\x00", "\x8a\x70", "\x8a\x71", "\x8a\x72",
- /* 0xf46f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf474 */ "\x00\x00", "\x00\x00", "\x8a\x7a", "\x8a\x7b", "\x00\x00",
- /* 0xf479 */ "\x00\x00", "\x00\x00", "\x8a\xa1", "\x8a\xa2", "\x8a\xa3",
- /* 0xf47e */ "\x00\x00", "\x8a\xa5", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf483 */ "\x00\x00", "\x8a\xaa", "\x00\x00", "\x00\x00", "\x8a\xad",
- /* 0xf488 */ "\x00\x00", "\x00\x00", "\x8a\xb0", "\x00\x00", "\x8a\xb2",
- /* 0xf48d */ "\x00\x00", "\x8a\xb4", "\x8a\xb5", "\x8a\xb6", "\x00\x00",
- /* 0xf492 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8a\xbc",
- /* 0xf498 */ "\x8a\xbd", "\x00\x00", "\x00\x00", "\x8a\xc0", "\x00\x00",
- /* 0xf49c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf4a1 */ "\x00\x00", "\x00\x00", "\x8a\xc9", "\x00\x00", "\x00\x00",
- /* 0xf4a7 */ "\x8a\xcc", "\x00\x00", "\x00\x00", "\x8a\xcf", "\x00\x00",
- /* 0xf4ab */ "\x00\x00", "\x8a\xd2", "\x00\x00", "\x8a\xd4", "\x00\x00",
- /* 0xf4b0 */ "\x00\x00", "\x00\x00", "\x8a\xd8", "\x8a\xd9", "\x00\x00",
- /* 0xf4b5 */ "\x00\x00", "\x8a\xdc", "\x00\x00", "\x00\x00", "\x8a\xdf",
- /* 0xf4bb */ "\x8a\xe0", "\x8a\xe1", "\x8a\xe2", "\x00\x00", "\x00\x00",
- /* 0xf4c0 */ "\x8a\xe5", "\x8a\xe6", "\x00\x00", "\x8a\xe8", "\x00\x00",
- /* 0xf4c4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8a\xed", "\x00\x00",
- /* 0xf4c9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8a\xf3",
- /* 0xf4cf */ "\x8a\xf4", "\x00\x00", "\x00\x00", "\x8a\xf7", "\x00\x00",
- /* 0xf4d3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf4d8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf4dd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8b\x48",
- /* 0xf4e2 */ "\x00\x00", "\x00\x00", "\x8b\x4b", "\x00\x00", "\x8b\x4d",
- /* 0xf4e8 */ "\x8b\x4e", "\x8b\x4f", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf4ec */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf4f1 */ "\x00\x00", "\x8b\x59", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf4f6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf4fb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf500 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf505 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf50a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf50f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf514 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf519 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf51e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8b\xaa", "\x8b\xab",
- /* 0xf523 */ "\x00\x00", "\x8b\xad", "\x8b\xae", "\x00\x00", "\x00\x00",
- /* 0xf528 */ "\x00\x00", "\x8b\xb2", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf52d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf532 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf537 */ "\x00\x00", "\x00\x00", "\x8b\xc2", "\x8b\xc3", "\x00\x00",
- /* 0xf53d */ "\x8b\xc5", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf541 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf546 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf54b */ "\x00\x00", "\x00\x00", "\x8b\xd6", "\x00\x00", "\x00\x00",
- /* 0xf550 */ "\x00\x00", "\x00\x00", "\x8b\xdb", "\x00\x00", "\x00\x00",
- /* 0xf556 */ "\x8b\xde", "\x00\x00", "\x00\x00", "\x8b\xe1", "\x8b\xe2",
- /* 0xf55a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8b\xe6", "\x00\x00",
- /* 0xf55f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf565 */ "\x8b\xed", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf569 */ "\x00\x00", "\x8b\xf3", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0xf56e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8b\xfa",
-
- /* 0xf6b0 */ "\x8d\xfe",
-
- /* 0xf7e5 */ "\xc8\x79", "\xc8\x7a", "\x00\x00", "\xc8\x7c", "\x00\x00",
- /* 0xf7ea */ "\xc8\x7e", "\xc8\xa1", "\x00\x00", "\xc8\xa3", "\xc8\xa4",
+ /* 0xf907 */ "\x8b\xf8",
/* 0xfa0c */ "\xc9\x4a", "\xdd\xfc",
@@ -11534,258 +10801,304 @@ static const char from_ucs4[][2] =
/* 0xffe6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0xffeb */ "\x00\x00", "\xf9\xfe",
- /* 0x2003e */ "\x93\x75", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20042 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x93\x76", "\x00\x00",
- /* 0x20047 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2004c */ "\x00\x00", "\x95\x48", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20051 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20056 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2005b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20060 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20065 */ "\x00\x00", "\x00\x00", "\x8e\xc6",
-
+ /* 0x20021 */ "\x9c\x71", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20025 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2002a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2002f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20034 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20039 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x93\x75",
+ /* 0x2003e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20043 */ "\x00\x00", "\x00\x00", "\x93\x76", "\x00\x00", "\x00\x00",
+ /* 0x20048 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2004e */ "\x95\x48", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20052 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20057 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2005c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20061 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20066 */ "\x00\x00", "\x8e\xc6", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2006b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20070 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20075 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2007a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2007f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20084 */ "\x00\x00", "\x8b\xc5", "\x8b\xfa", "\x00\x00", "\x00\x00",
+ /* 0x2008a */ "\xc8\x7c", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2008e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20094 */ "\x9a\xb4", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20098 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2009d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x200a2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x200a7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x200ac */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x200b1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x200b6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x200bb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x200c0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x200c5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x88\x4e",
+ /* 0x200cb */ "\x88\x4b", "\xc8\x7a", "\x88\x48", "\x00\x00", "\x00\x00",
+ /* 0x200cf */ "\x00\x00", "\x88\x47", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x200d4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x200d9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x200de */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x200e3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x200e8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x200ee */ "\xa0\xf6", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x200f2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x200f7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x200fc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20101 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20106 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2010b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2010c */ "\x88\x45", "\x00\x00", "\x88\x53", "\x00\x00", "\x00\x00",
/* 0x20110 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20115 */ "\x00\x00", "\x00\x00", "\xfc\xad",
- /* 0x201ab */ "\x92\x72", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x201af */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x201b4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x201b9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x201be */ "\x00\x00", "\x00\x00", "\xfc\x47", "\x00\x00", "\x00\x00",
- /* 0x201c3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x201c8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x201cd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x201d2 */ "\x00\x00", "\x94\xdf", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x201d7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x201dc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x201e1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x201e6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x201eb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x201f0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x201f5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x201fa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x201ff */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20204 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20209 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2020e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20214 */ "\x98\xa4", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20218 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2021d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20222 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20227 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2022c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20231 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20236 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2023b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20240 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20245 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2024a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2024f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20254 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20259 */ "\x00\x00", "\x94\xe7", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2025e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20263 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20268 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2026d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20272 */ "\x00\x00", "\x90\xcb", "\x92\x7b", "\x00\x00", "\x00\x00",
- /* 0x20277 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2027c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20281 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20286 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2028b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20290 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20295 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x94\xd8", "\x00\x00",
- /* 0x2029a */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfc\x5f", "\x00\x00",
- /* 0x202a0 */ "\xfa\x54", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x202a4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x202a9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x202ae */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x202b3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x202b8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x202bd */ "\x00\x00", "\x96\xda", "\x92\x79", "\x00\x00", "\x00\x00",
- /* 0x202c2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x202c7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x202cc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x202d1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x202d6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x202db */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x202e0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfa\x74",
- /* 0x202e5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x202ea */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x202ef */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x202f4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x202f9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x202fe */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20303 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20308 */ "\x00\x00", "\x92\x75", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2030d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20312 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20317 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2031c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20321 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8d\xfb", "\x00\x00",
- /* 0x20326 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2032b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20330 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20335 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2033a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2033f */ "\x00\x00", "\x8a\x49", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20345 */ "\x92\xdf", "\x9b\x7c", "\xfa\x63", "\x00\x00", "\x00\x00",
- /* 0x20349 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2034e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20353 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20358 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2035d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20362 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20367 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2036c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20371 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20376 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2037b */ "\x00\x00", "\x00\x00", "\xfa\x60", "\x92\x6d", "\xfa\x62",
- /* 0x20380 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20385 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2038a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2038f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20394 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20399 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2039e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x203a3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x97\x6b", "\x00\x00",
- /* 0x203a8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x203ad */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x203b2 */ "\x00\x00", "\x00\x00", "\xfd\x6a", "\x00\x00", "\x00\x00",
- /* 0x203b7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x203bc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x203c1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x203c6 */ "\x00\x00", "\x00\x00", "\xfd\x54", "\x00\x00", "\x92\x73",
- /* 0x203cb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x203d0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x203d5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x203da */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x203df */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x203e4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x203e9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x203ee */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x203f3 */ "\x00\x00", "\x97\xd8", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x203f8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9f\xbb", "\x00\x00",
- /* 0x203fd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20402 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20407 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2040c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20411 */ "\x00\x00", "\x93\x42", "\x92\x76", "\x00\x00", "\x00\x00",
- /* 0x20416 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2041b */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfa\x65", "\x00\x00",
- /* 0x20420 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20425 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2042a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2042f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20434 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20439 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2043e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20443 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20448 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2044d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20452 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20457 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2045c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20461 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x92\x6c", "\x00\x00",
- /* 0x20466 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2046b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20470 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20475 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2047a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2047f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20484 */ "\x00\x00", "\x00\x00", "\xfa\x6e", "\x00\x00", "\x00\x00",
- /* 0x20489 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2048e */ "\x00\x00", "\x00\x00", "\x92\xc0", "\x92\xbf", "\x00\x00",
- /* 0x20493 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20498 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2049d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x204a3 */ "\x92\xbe", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x204a7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x204ac */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x204b1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x204b6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x204bb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x204c0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x204c5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x204ca */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x204cf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x204d4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x204d9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x204de */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x204e3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x204e8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x204ed */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x204f2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x204f7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8a\xb3",
- /* 0x204fc */ "\x00\x00", "\x97\x75", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20501 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20506 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2050b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20510 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20515 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2051a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2051f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20524 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20529 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2052e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20533 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20538 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2053d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20542 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfa\x40",
- /* 0x20547 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2054c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20551 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20556 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2055b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20560 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20565 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2056a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2056f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20574 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20579 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2057e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20583 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20588 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2058e */ "\xfa\x76", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20592 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20597 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2059c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x205a1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfb\xd0", "\x00\x00",
- /* 0x205a6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x205ab */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x205b0 */ "\x00\x00", "\x00\x00", "\xfa\x7b", "\x00\x00", "\x00\x00",
- /* 0x205b5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x205ba */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x205bf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x205c4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x205c9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x205ce */ "\x00\x00", "\x89\xcc", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x205d3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x205d8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x205dd */ "\x00\x00", "\xfa\x42", "\x92\xbc", "\x00\x00", "\x00\x00",
- /* 0x205e2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x205e7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x94\x5c", "\x00\x00",
- /* 0x205ec */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x205f1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x205f6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x205fb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20600 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20605 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2060a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2060f */ "\x00\x00", "\x9b\xb5", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20614 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x98\xa7",
- /* 0x2061a */ "\x97\xa4", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2061e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20623 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20628 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2062d */ "\x00\x00", "\x00\x00", "\x90\xfd",
+ /* 0x201a4 */ "\x8c\xf5", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x201a9 */ "\x8a\xad", "\x00\x00", "\x92\x72", "\x00\x00", "\x00\x00",
+ /* 0x201ad */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x201b2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x201b7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x201bc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfc\x47",
+ /* 0x201c1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x201c6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x201cb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x201d0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x94\xdf", "\x00\x00",
+ /* 0x201d5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x201da */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x201df */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x201e4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x201e9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x201ee */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9f\xd1", "\x00\x00",
+ /* 0x201f3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x201f8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x201fd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20202 */ "\x00\x00", "\xfb\xcb", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20207 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x92\x7d",
+ /* 0x2020c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20211 */ "\x00\x00", "\x00\x00", "\x98\xa4", "\x00\x00", "\x00\x00",
+ /* 0x20216 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2021b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20220 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20225 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2022a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2022f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20234 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8c\xf9",
+ /* 0x20239 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2023e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20243 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20248 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2024d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20252 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20257 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x94\xe7", "\x00\x00",
+ /* 0x2025c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20261 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20266 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2026b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20270 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x90\xcb", "\x92\x7b",
+ /* 0x20275 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2027a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2027f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20284 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20289 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2028e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20293 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20299 */ "\x94\xd8", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2029e */ "\xfc\x5f", "\x00\x00", "\xfa\x54", "\x00\x00", "\x00\x00",
+ /* 0x202a2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x202a7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x202ac */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x202b1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x202b7 */ "\x9a\xb5", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x202bb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x96\xda", "\x92\x79",
+ /* 0x202c0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x202c5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x202ca */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x202cf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x202d4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x202d9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x202de */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x202e3 */ "\x00\x00", "\xfa\x74", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x202e8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x202ed */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x202f2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x202f7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x202fc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20301 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20306 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x92\x75", "\x00\x00",
+ /* 0x2030b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20310 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20315 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2031a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2031f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20325 */ "\x8d\xfb", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20329 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2032e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20333 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20338 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2033d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8a\x49", "\x00\x00",
+ /* 0x20342 */ "\x00\x00", "\x00\x00", "\x92\xdf", "\x9b\x7c", "\xfa\x63",
+ /* 0x20347 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2034c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20351 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20356 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2035b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20360 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20365 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2036a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2036f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20374 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20379 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfa\x60",
+ /* 0x2037f */ "\x92\x6d", "\xfa\x62", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20383 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20388 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2038d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20392 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20397 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2039c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9a\xb6", "\x00\x00",
+ /* 0x203a1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x203a7 */ "\x97\x6b", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x203ab */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x203b0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfd\x6a",
+ /* 0x203b5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x203ba */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x203bf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x203c4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfd\x54",
+ /* 0x203c9 */ "\x00\x00", "\x92\x73", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x203ce */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x203d3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x203d8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x203dd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x203e2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x203e7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x203ec */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x203f1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x97\xd8", "\x00\x00",
+ /* 0x203f6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x203fc */ "\x9f\xbb", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20400 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20405 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2040a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2040f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x93\x42", "\x92\x76",
+ /* 0x20414 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20419 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2041f */ "\xfa\x65", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20423 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20428 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2042d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20432 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20437 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2043c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20441 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20446 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2044b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20450 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20455 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2045a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2045f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20465 */ "\x92\x6c", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20469 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2046e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20473 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20478 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2047d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20482 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfa\x6e",
+ /* 0x20487 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2048c */ "\x00\x00", "\x9e\xe0", "\x00\x00", "\x00\x00", "\x92\xc0",
+ /* 0x20492 */ "\x92\xbf", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20496 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2049b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x204a0 */ "\x00\x00", "\x00\x00", "\x92\xbe", "\x00\x00", "\x00\x00",
+ /* 0x204a5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x204aa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x204af */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x204b4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x204b9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x204be */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x204c3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x204c8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x204cd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x204d2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9a\xba",
+ /* 0x204d7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x204dc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x204e1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x204e6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x204eb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x204f0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x204f5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x204fa */ "\x00\x00", "\x8a\xb3", "\x00\x00", "\x97\x75", "\x00\x00",
+ /* 0x204ff */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20504 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20509 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2050e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20513 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20518 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2051d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20522 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20527 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2052c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20531 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20536 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2053b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20540 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20545 */ "\x00\x00", "\xfa\x40", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2054a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2054f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20554 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20559 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2055e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20563 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20568 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2056d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20572 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20577 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2057c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20581 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20586 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2058b */ "\x00\x00", "\x00\x00", "\xfa\x76", "\x00\x00", "\x00\x00",
+ /* 0x20590 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20595 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2059a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2059f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x205a5 */ "\xfb\xd0", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x205a9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x205ae */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfa\x7b",
+ /* 0x205b3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x205b8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x205bd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x205c3 */ "\xfe\x6d", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x205c7 */ "\x00\x00", "\x00\x00", "\x9b\xb3", "\x00\x00", "\x00\x00",
+ /* 0x205cc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x89\xcc", "\x00\x00",
+ /* 0x205d1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9a\xbe", "\x00\x00",
+ /* 0x205d6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x205db */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfa\x42", "\x92\xbc",
+ /* 0x205e0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x205e5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x205eb */ "\x94\x5c", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x205ef */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x205f4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x205f9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x205fe */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20603 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20608 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2060d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9b\xb5", "\x00\x00",
+ /* 0x20612 */ "\x00\x00", "\x00\x00", "\x9a\xbf", "\x00\x00", "\x00\x00",
+ /* 0x20617 */ "\x00\x00", "\x98\xa7", "\x97\xa4", "\x00\x00", "\x00\x00",
+ /* 0x2061c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20621 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20626 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2062b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x90\xfd",
+ /* 0x20630 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20635 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2063a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2063f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20644 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20649 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2064e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20653 */ "\x00\x00", "\x00\x00", "\xfc\x7b", "\x00\x00", "\x00\x00",
+ /* 0x20658 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2065d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20662 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20667 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2066c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20671 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9a\xc0",
/* 0x2070e */ "\x92\xc3", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20712 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -11794,7 +11107,7 @@ static const char from_ucs4[][2] =
/* 0x20721 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20726 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2072b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20730 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20731 */ "\x8a\xaa", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20735 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2073a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2073f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -11824,29 +11137,89 @@ static const char from_ucs4[][2] =
/* 0x20862 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20867 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2086c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20871 */ "\x00\x00", "\x92\xc6",
-
- /* 0x20916 */ "\x95\x46", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2091a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2091f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20924 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20929 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2092e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20933 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20938 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2093d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20942 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20947 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2094c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20951 */ "\x00\x00", "\x00\x00", "\xfa\xc2", "\x00\x00", "\x00\x00",
- /* 0x20956 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2095b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20960 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20965 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2096a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2096f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20974 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9e\xc3",
-
+ /* 0x20871 */ "\x00\x00", "\x92\xc6", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20876 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2087b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20880 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20885 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2088a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2088f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20894 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20899 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2089e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x208a3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x208a8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x208ad */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x208b2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x208b7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x208bc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x208c1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x208c6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x208cb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x208d0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x98\xa6",
+ /* 0x208d5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x208da */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x208df */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x208e4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x208e9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x208ee */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x208f3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x208f8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x208fd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20902 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20907 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2090c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20911 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x95\x46",
+ /* 0x20916 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2091b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20920 */ "\x00\x00", "\x00\x00", "\xfd\x63", "\x00\x00", "\x00\x00",
+ /* 0x20925 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2092a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2092f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20934 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20939 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2093e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20943 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20948 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2094d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20952 */ "\x00\x00", "\xfa\xc2", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20957 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2095c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20961 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20966 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2096b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20970 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20975 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9e\xc3", "\x00\x00",
+ /* 0x2097a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2097f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20984 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20989 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2098e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20993 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20998 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2099d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x209a2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x209a7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x209ac */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x209b1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x209b6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x209bb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x209c0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x209c5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x209ca */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x209cf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x209d4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x209d9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x209de */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x209e3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x89\xb2", "\x00\x00",
+ /* 0x209e8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x209ed */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x209f2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x209f7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x209fc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20a01 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20a06 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20a0b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20a11 */ "\x9c\x66", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20a15 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20a1a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -11865,13 +11238,13 @@ static const char from_ucs4[][2] =
/* 0x20a5b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20a60 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20a65 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20a6a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20a6a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8c\x62",
/* 0x20a6f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20a74 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20a79 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20a7e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20a83 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20a88 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20a88 */ "\x00\x00", "\x87\xa8", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20a8d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20a92 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20a97 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -11879,34 +11252,52 @@ static const char from_ucs4[][2] =
/* 0x20aa1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20aa6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20aab */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20ab0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x97\xc1",
+ /* 0x20ab0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x97\xc1", "\x00\x00",
+ /* 0x20ab5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20aba */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20abf */ "\x00\x00", "\x00\x00", "\x9a\xc4", "\x00\x00", "\x00\x00",
+ /* 0x20ac4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20ac9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9a\xc5", "\x00\x00",
+ /* 0x20ace */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20ad3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20ad8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20add */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20ae2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20ae7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20aec */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20af1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20af6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20afb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20b00 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20b05 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20b0a */ "\x00\x00", "\x00\x00", "\x8e\xef",
/* 0x20b8f */ "\xfa\xe9", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20b93 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20b98 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20b9d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20b9d */ "\x00\x00", "\x8d\x40", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20ba2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20ba8 */ "\x92\x62", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20ba8 */ "\x92\x62", "\x8a\xf7", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20bac */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20bb1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20bb6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20bbb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20bbb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9a\xc6", "\x00\x00",
/* 0x20bc0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20bc6 */ "\x92\xe1", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20bca */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20bcb */ "\x9a\xc9", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20bcf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20bd4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20bd9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20bde */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfa\xc6", "\x00\x00",
/* 0x20be3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20be8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20be8 */ "\x00\x00", "\x00\x00", "\x97\xa5", "\x00\x00", "\x00\x00",
/* 0x20bed */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20bf2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20bf7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20bf7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9a\xcb", "\x00\x00",
/* 0x20bfc */ "\x00\x00", "\x00\x00", "\xfa\x72", "\x00\x00", "\x00\x00",
/* 0x20c01 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20c06 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20c0b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20c06 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8a\x5e",
+ /* 0x20c0b */ "\x00\x00", "\x94\xe0", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20c10 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20c15 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20c1a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -11914,8 +11305,8 @@ static const char from_ucs4[][2] =
/* 0x20c24 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20c29 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20c2e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20c33 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20c38 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20c34 */ "\x8a\xe5", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20c38 */ "\x00\x00", "\xfe\x5c", "\x9a\xcc", "\x00\x00", "\x00\x00",
/* 0x20c3d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9d\xf9", "\x8a\x43",
/* 0x20c43 */ "\x8a\xa6", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20c47 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -11923,48 +11314,48 @@ static const char from_ucs4[][2] =
/* 0x20c51 */ "\x00\x00", "\x9a\xcd", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20c56 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20c5b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20c60 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20c60 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9a\xce",
/* 0x20c65 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20c6a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20c6f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20c74 */ "\x00\x00", "\x00\x00", "\xfa\xee", "\x9b\xcc", "\x00\x00",
- /* 0x20c79 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20c79 */ "\x00\x00", "\x00\x00", "\x9a\xcf", "\x00\x00", "\x00\x00",
/* 0x20c7e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20c83 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20c88 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20c88 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9a\xd1",
/* 0x20c8d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20c92 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20c92 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9d\xfa", "\x00\x00",
/* 0x20c97 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9d\x7c",
/* 0x20c9c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20ca1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20ca6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20cab */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20cb0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20cb5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20cb0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9a\xd3",
+ /* 0x20cb5 */ "\x00\x00", "\x00\x00", "\x97\xa6", "\x00\x00", "\x00\x00",
/* 0x20cba */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20cbf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20cc4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20cc9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20ccf */ "\x99\x5f", "\x00\x00", "\x00\x00", "\x00\x00", "\xfb\xf6",
/* 0x20cd4 */ "\x9f\xc5", "\x8a\x59", "\x8b\x6b", "\x00\x00", "\x00\x00",
- /* 0x20cd8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20cd8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9a\xd4",
/* 0x20cdd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20ce2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20ce7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20cec */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20ced */ "\x9a\xd5", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20cf1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20cf6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20cfb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20cfb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x97\xa2", "\x00\x00",
/* 0x20d00 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20d05 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20d0a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20d0f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20d14 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20d15 */ "\x8a\x44", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20d19 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20d1e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20d23 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20d23 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9f\x4a",
/* 0x20d28 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20d2d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20d2d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x90\xa1", "\xfd\xa4",
/* 0x20d32 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20d37 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20d3c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -11977,24 +11368,24 @@ static const char from_ucs4[][2] =
/* 0x20d5f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20d64 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20d69 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20d6e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20d73 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20d78 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20d6f */ "\x9a\xd6", "\x00\x00", "\x9f\x4d", "\x00\x00", "\x00\x00",
+ /* 0x20d74 */ "\xfa\xf6", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20d78 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8a\x57", "\x00\x00",
/* 0x20d7e */ "\x8b\x43", "\x8b\x44", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20d82 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20d87 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20d8c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20d91 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20d91 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8a\xb6",
/* 0x20d96 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20d9b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20d9c */ "\x8a\xc0", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20da0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20da5 */ "\x00\x00", "\x9e\x54", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20daa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20daf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20daf */ "\x00\x00", "\x00\x00", "\x9a\xd7", "\x00\x00", "\x00\x00",
/* 0x20db4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20db9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20dbe */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20dc3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20dc3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9a\xd8",
/* 0x20dc8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20dcd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20dd2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -12006,7 +11397,7 @@ static const char from_ucs4[][2] =
/* 0x20df0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20df5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20dfa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20dff */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20dff */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9a\xdc",
/* 0x20e04 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8a\xca",
/* 0x20e0a */ "\x9e\xa8", "\x00\x00", "\x00\x00", "\x92\x63", "\x9a\xdd",
/* 0x20e0f */ "\x8b\x65", "\x8b\x6f", "\x8b\x7e", "\x00\x00", "\x00\x00",
@@ -12021,7 +11412,7 @@ static const char from_ucs4[][2] =
/* 0x20e3b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20e40 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20e45 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20e4a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20e4a */ "\x00\x00", "\x8a\xf4", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20e4f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20e54 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20e59 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -12029,16 +11420,16 @@ static const char from_ucs4[][2] =
/* 0x20e63 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20e68 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9d\xbe",
/* 0x20e6d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20e72 */ "\x00\x00", "\x00\x00", "\xfc\xde", "\x9d\xfd", "\x8b\x66",
+ /* 0x20e73 */ "\x9a\xe1", "\x00\x00", "\xfc\xde", "\x9d\xfd", "\x8b\x66",
/* 0x20e78 */ "\x8b\x70", "\x8b\x75", "\x8a\xe4", "\x8b\xa4", "\x00\x00",
/* 0x20e7c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20e81 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20e86 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20e8b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20e8c */ "\x8a\xed", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20e90 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20e95 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20e9a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20e9f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20e96 */ "\x8a\x5d", "\x00\x00", "\x8b\x48", "\x00\x00", "\x00\x00",
+ /* 0x20e9a */ "\x00\x00", "\x00\x00", "\x9d\xed", "\x00\x00", "\x00\x00",
+ /* 0x20e9f */ "\x00\x00", "\x00\x00", "\x9e\x40", "\x00\x00", "\x00\x00",
/* 0x20ea4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20eaa */ "\x8a\xef", "\x8a\xf6", "\x9e\x76", "\x00\x00", "\x00\x00",
/* 0x20eae */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -12049,8 +11440,8 @@ static const char from_ucs4[][2] =
/* 0x20ec7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20ecc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20ed1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20ed6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20edb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20ed7 */ "\x9a\xde", "\x8d\xfe", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20edb */ "\x00\x00", "\xfa\xfc", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20ee0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20ee5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20eea */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -12063,8 +11454,8 @@ static const char from_ucs4[][2] =
/* 0x20f0d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20f12 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20f17 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20f1c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20f21 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20f1d */ "\x97\x4b", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20f21 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x96\x53",
/* 0x20f26 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20f2b */ "\x00\x00", "\x9a\xe0", "\x8b\x4a", "\x00\x00", "\x8a\xf1",
/* 0x20f31 */ "\x8a\xd7", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -12072,12 +11463,12 @@ static const char from_ucs4[][2] =
/* 0x20f3b */ "\xa0\xab", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20f3f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20f44 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20f49 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20f49 */ "\x00\x00", "\x00\x00", "\x8a\xb5", "\x00\x00", "\x00\x00",
/* 0x20f4e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20f53 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20f58 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20f5d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20f62 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20f62 */ "\x00\x00", "\x8a\x5f", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20f67 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20f6c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20f71 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -12086,7 +11477,7 @@ static const char from_ucs4[][2] =
/* 0x20f80 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20f85 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20f8a */ "\x00\x00", "\x00\x00", "\x8a\xee", "\x00\x00", "\x00\x00",
- /* 0x20f8f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20f90 */ "\x9a\xdf", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20f94 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20f99 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20f9e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -12094,14 +11485,14 @@ static const char from_ucs4[][2] =
/* 0x20fa8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8a\xfe",
/* 0x20fad */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20fb2 */ "\x00\x00", "\x8a\x58", "\x8b\xa3", "\x8b\xa7", "\x00\x00",
- /* 0x20fb7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20fb7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9a\xe3",
/* 0x20fbc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20fc1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20fc6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20fcb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20fd0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20fd5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x20fda */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x20fda */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x92\x61",
/* 0x20fdf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20fe4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x20fea */ "\x9d\xd7", "\x9e\x7d", "\x9e\xa7", "\x9e\xab", "\x00\x00",
@@ -12112,7 +11503,7 @@ static const char from_ucs4[][2] =
/* 0x21002 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21007 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2100c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21011 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21011 */ "\x00\x00", "\x00\x00", "\x90\x42", "\x00\x00", "\x00\x00",
/* 0x21016 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2101b */ "\x00\x00", "\x8b\x79", "\x8b\x7a", "\x00\x00", "\x00\x00",
/* 0x21020 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -12124,9 +11515,9 @@ static const char from_ucs4[][2] =
/* 0x2103e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21043 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21048 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2104d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2104d */ "\x00\x00", "\x9a\xe6", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21052 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21057 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21057 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9a\xe5",
/* 0x2105c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21061 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21066 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -12135,26 +11526,26 @@ static const char from_ucs4[][2] =
/* 0x21076 */ "\x9a\xe7", "\x8a\x7c", "\x8b\x71", "\x00\x00", "\x00\x00",
/* 0x2107b */ "\x9a\xe9", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2107f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21084 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21084 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9a\xea", "\x00\x00",
/* 0x21089 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2108e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21093 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21098 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21093 */ "\x00\x00", "\x00\x00", "\x9a\xeb", "\x00\x00", "\x00\x00",
+ /* 0x21098 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8a\xbd",
/* 0x2109d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x210a2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x210a7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x210ac */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x210b1 */ "\x00\x00", "\x00\x00", "\xfb\x4e", "\x00\x00", "\x00\x00",
/* 0x210b6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x210bb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8a\xf9",
+ /* 0x210bb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9a\xed", "\x8a\xf9",
/* 0x210c1 */ "\x9e\x63", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x210c5 */ "\x00\x00", "\x8b\x49", "\x8a\xce", "\x8b\x6e", "\x00\x00",
- /* 0x210ca */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x210cf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x210ca */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8a\xe8",
+ /* 0x210cf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9a\xee", "\x00\x00",
/* 0x210d4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x210d9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x210de */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x210e3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x210e4 */ "\x92\xce", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x210e8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x210ed */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x210f2 */ "\x00\x00", "\x8a\x5a", "\x8b\x7b", "\x8b\x7c", "\x00\x00",
@@ -12169,13 +11560,13 @@ static const char from_ucs4[][2] =
/* 0x2111f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21124 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21129 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2112e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2112f */ "\x9a\xef", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21133 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21138 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8a\xfa",
+ /* 0x21138 */ "\x00\x00", "\x00\x00", "\x9a\xf0", "\x00\x00", "\x8a\xfa",
/* 0x2113d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21142 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21142 */ "\x00\x00", "\x00\x00", "\x89\x41", "\x00\x00", "\x00\x00",
/* 0x21148 */ "\x8b\x72", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2114c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2114c */ "\x00\x00", "\x00\x00", "\x8a\xf3", "\x00\x00", "\x00\x00",
/* 0x21151 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21156 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2115b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -12222,7 +11613,7 @@ static const char from_ucs4[][2] =
/* 0x21228 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2122d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21232 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21237 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21237 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfb\x73",
/* 0x2123c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21241 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21246 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -12244,7 +11635,7 @@ static const char from_ucs4[][2] =
/* 0x21296 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2129b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x212a0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x212a5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9e\xf6", "\x00\x00",
+ /* 0x212a5 */ "\x00\x00", "\x00\x00", "\x91\xfe", "\x9e\xf6", "\x00\x00",
/* 0x212aa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x212b0 */ "\x97\xed", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x212b4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -12272,7 +11663,7 @@ static const char from_ucs4[][2] =
/* 0x21322 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21327 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2132c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21331 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21331 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9a\xf5",
/* 0x21336 */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfc\x4b", "\x00\x00",
/* 0x2133b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21340 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -12285,14 +11676,14 @@ static const char from_ucs4[][2] =
/* 0x21363 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21368 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2136d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21372 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21372 */ "\x00\x00", "\x00\x00", "\x9a\xf4", "\xfe\xde", "\x00\x00",
/* 0x21377 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2137c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21381 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21386 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2138b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2138b */ "\x00\x00", "\x00\x00", "\xfc\xb7", "\x00\x00", "\x00\x00",
/* 0x21390 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21395 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21395 */ "\x00\x00", "\x00\x00", "\x97\xf1", "\x00\x00", "\x00\x00",
/* 0x2139a */ "\x00\x00", "\x97\xc7", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2139f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x213a4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -12317,15 +11708,15 @@ static const char from_ucs4[][2] =
/* 0x21403 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21408 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2140d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21412 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21413 */ "\x97\x4e", "\x00\x00", "\x00\x00", "\xfb\x68", "\x00\x00",
/* 0x21417 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2141c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21421 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21421 */ "\x00\x00", "\x00\x00", "\x97\x6c", "\x00\x00", "\x00\x00",
/* 0x21426 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2142b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21430 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21435 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2143a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2143a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8c\xc2",
/* 0x2143f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21444 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21449 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -12340,7 +11731,7 @@ static const char from_ucs4[][2] =
/* 0x21476 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2147b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21480 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21485 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21485 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8e\xe7",
/* 0x2148a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2148f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21494 */ "\x00\x00", "\x00\x00", "\xfd\xc8", "\x00\x00", "\x00\x00",
@@ -12364,259 +11755,363 @@ static const char from_ucs4[][2] =
/* 0x214ee */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x214f3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x214f8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8e\xf3",
+ /* 0x214fd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21502 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21507 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2150c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21511 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21516 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2151b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21520 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21525 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2152a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2152f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21534 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21539 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2153e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21543 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21548 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2154d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21552 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21557 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2155c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21561 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21566 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2156b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21570 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21575 */ "\x00\x00", "\x9a\xf7", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2157a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2157f */ "\x00\x00", "\x00\x00", "\x8f\xa6", "\x00\x00", "\x00\x00",
+ /* 0x21584 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21589 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2158e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21593 */ "\x00\x00", "\x00\x00", "\xfa\xd6", "\x00\x00", "\x00\x00",
+ /* 0x21598 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2159d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x215a2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x215a7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x215ac */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x215b1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x215b6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x215bb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x215c0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x215c5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x215ca */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x215cf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x215d4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x215d9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x215de */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x215e3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x215e8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x215ed */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x215f2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x215f7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x215fc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21601 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21606 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9c\xc7", "\x00\x00",
+ /* 0x2160b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21610 */ "\x00\x00", "\x00\x00", "\xfa\xd7", "\x00\x00", "\x00\x00",
+ /* 0x21615 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9a\xf8", "\x00\x00",
+ /* 0x2161a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2161f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21624 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21629 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2162e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21633 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21638 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2163e */ "\xfb\xa1", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21642 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21647 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2164c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21651 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21656 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2165b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21661 */ "\x8e\xc5", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21665 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2166a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2166f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21674 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21679 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2167e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21683 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21688 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2168d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfb\xa4",
+ /* 0x21692 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21697 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2169c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x216a1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x216a6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x216ab */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x216b0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x216b5 */ "\x00\x00", "\x00\x00", "\xfb\xc2", "\x00\x00", "\x9a\xc1",
+ /* 0x216ba */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x216c0 */ "\x91\xfa", "\xfe\xdb", "\x97\xab", "\x00\x00", "\x00\x00",
+ /* 0x216c4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x216c9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x216ce */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x91\x47",
+ /* 0x216d3 */ "\x00\x00", "\xfb\xb1", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x216d8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x216dd */ "\x00\x00", "\x8f\xea", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x216e2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x94\xd2", "\xfe\x61",
+ /* 0x216e8 */ "\xfa\xce", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x216ec */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x216f1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x216f6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x92\xed", "\x91\xf3",
+ /* 0x216fc */ "\x93\xc6", "\x00\x00", "\x93\x5a", "\x00\x00", "\x00\x00",
+ /* 0x21700 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21705 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2170a */ "\x00\x00", "\x00\x00", "\xfa\xfb", "\x00\x00", "\x00\x00",
+ /* 0x21710 */ "\x92\xef", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21714 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21719 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2171e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21723 */ "\x00\x00", "\x00\x00", "\xfa\xc8", "\x00\x00", "\x00\x00",
+ /* 0x21728 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2172d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21732 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21737 */ "\x00\x00", "\x00\x00", "\x98\x47", "\x93\x66", "\x98\x55",
+ /* 0x2173c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21741 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21746 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2174b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21750 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21755 */ "\x00\x00", "\x96\xe6", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2175a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2175f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21764 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21769 */ "\x00\x00", "\x00\x00", "\x9f\x43", "\x9f\xaa", "\x94\xda",
+ /* 0x2176f */ "\x92\xee", "\xfc\xaf", "\xfb\xfb", "\x00\x00", "\x8e\xf9",
+ /* 0x21774 */ "\x91\xf6", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21778 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2177d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21782 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21787 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2178c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21791 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21796 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2179b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x217a0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x217a5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x217ab */ "\x93\x64", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x217b0 */ "\x94\xf5", "\x9c\xb6", "\xfb\xad", "\x98\x4e", "\x8f\x44",
+ /* 0x217b5 */ "\x96\xfd", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x217b9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x217be */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9a\xf9",
+ /* 0x217c3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9a\xfa", "\x00\x00",
+ /* 0x217c8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x217cd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x217d2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x217d7 */ "\x00\x00", "\x97\x69", "\x95\xd4", "\x98\x4b", "\xfb\xaa",
+ /* 0x217dc */ "\x00\x00", "\x00\x00", "\x98\x7c", "\x00\x00", "\x00\x00",
+ /* 0x217e1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x217e6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x217eb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x91\xea", "\x00\x00",
+ /* 0x217f0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9d\xaf",
+ /* 0x217f6 */ "\x9d\xc5", "\x00\x00", "\x91\xf1", "\x8e\xb1", "\x97\xa9",
+ /* 0x217fb */ "\xfb\xac", "\xfc\xb8", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x217ff */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21804 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21809 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2180e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21813 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21818 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2181d */ "\x00\x00", "\x00\x00", "\x9c\xb9", "\x00\x00", "\x00\x00",
+ /* 0x21822 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21828 */ "\xfb\xb0", "\xfc\xd2", "\x93\xcb", "\x00\x00", "\x00\x00",
+ /* 0x2182d */ "\x9a\xfd", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21831 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21836 */ "\x00\x00", "\x00\x00", "\x91\xf4", "\x8b\xac", "\xa0\x55",
+ /* 0x2183b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x95\x74",
+ /* 0x21840 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x95\xbe",
+ /* 0x21845 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2184a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2184f */ "\x00\x00", "\x00\x00", "\x97\xad", "\x00\x00", "\x00\x00",
+ /* 0x21854 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21859 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8e\xe9",
+ /* 0x2185e */ "\x00\x00", "\x00\x00", "\x92\xf8", "\x97\xbe", "\x91\x6c",
+ /* 0x21864 */ "\x94\xaa", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21868 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2186d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21872 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfc\x63",
+ /* 0x21877 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9d\xc6", "\x00\x00",
+ /* 0x2187c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21881 */ "\x00\x00", "\x97\xb5", "\x92\xb8", "\x91\xef", "\x00\x00",
+ /* 0x21886 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2188b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21890 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21895 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2189a */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfe\xa6", "\x97\x60",
+ /* 0x218a0 */ "\x93\x58", "\x95\x76", "\x8f\xac", "\x00\x00", "\x00\x00",
+ /* 0x218a4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x218a9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x218ae */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x218b3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x218b8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x218be */ "\x91\xec", "\x97\xb4", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x218c2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x218c7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x218cc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x91\xf7",
+ /* 0x218d1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x97\x4a",
+ /* 0x218d7 */ "\xfb\x49", "\x95\x78", "\x93\xbc", "\x00\x00", "\x00\x00",
+ /* 0x218db */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x218e0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x218e5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x218ea */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x218ef */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x218f4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x218fa */ "\x91\xd6", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x218fe */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x93\x55",
+ /* 0x21904 */ "\x93\x56", "\x98\x51", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21908 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2190d */ "\x00\x00", "\x00\x00", "\x8f\xf8", "\xfb\xc0", "\x93\xf2",
+ /* 0x21912 */ "\x00\x00", "\x00\x00", "\x90\xd0", "\x00\x00", "\x00\x00",
+ /* 0x21917 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9c\x44",
+ /* 0x2191c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21922 */ "\x92\x55", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21927 */ "\x93\x63", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2192b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21930 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21935 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2193b */ "\x91\xa5", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2193f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xa0\xed",
+ /* 0x21944 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21949 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2194e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21953 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfd\x6b",
+ /* 0x21958 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2195d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21962 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21967 */ "\x00\x00", "\x00\x00", "\x9a\xfe", "\x00\x00", "\x00\x00",
+ /* 0x2196c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21971 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21976 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2197c */ "\x93\x51", "\x00\x00", "\x00\x00", "\x00\x00", "\x8c\x57",
+ /* 0x21980 */ "\x00\x00", "\x00\x00", "\xfa\x78", "\x00\x00", "\x00\x00",
+ /* 0x21985 */ "\x00\x00", "\x00\x00", "\xfe\xa8", "\x00\x00", "\x00\x00",
+ /* 0x2198a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2198f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21994 */ "\x00\x00", "\x93\x50", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21999 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2199e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x219a3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x219a8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x219ad */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x219b2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x219b7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x219bc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x219c1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x219c6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x219cb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x219d0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x219d5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x219db */ "\xfa\x4c", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x219df */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x219e4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x219e9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x219ee */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x92\xf7",
+ /* 0x219f3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x219f8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x219fd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21a02 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21a07 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21a0c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21a11 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21a16 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21a1b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21a20 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21a25 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21a2a */ "\x00\x00", "\x00\x00", "\x9b\x40", "\x00\x00", "\x00\x00",
+ /* 0x21a2f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfb\xce",
+ /* 0x21a34 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21a39 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21a3e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21a43 */ "\x00\x00", "\x9b\x41", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21a48 */ "\x00\x00", "\x00\x00", "\xfe\xad", "\x00\x00", "\x00\x00",
+ /* 0x21a4d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21a52 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21a57 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21a5c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21a61 */ "\x00\x00", "\x87\x61",
- /* 0x21596 */ "\xfa\xd6", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2159a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2159f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x215a4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x215a9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x215ae */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x215b3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x215b8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x215bd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x215c2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x215c7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x215cc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x215d1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x215d6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x215db */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x215e0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x215e5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x215ea */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x215ef */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x215f4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x215f9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x215fe */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21603 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21608 */ "\x00\x00", "\x9c\xc7", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2160d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21613 */ "\xfa\xd7", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21617 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2161c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21621 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21626 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2162b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21630 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21635 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2163a */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfb\xa1", "\x00\x00",
- /* 0x2163f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21644 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21649 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2164e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21653 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21658 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2165d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8e\xc5", "\x00\x00",
- /* 0x21662 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21667 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2166c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21671 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21676 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2167b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21680 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21685 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2168a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2168f */ "\x00\x00", "\x00\x00", "\xfb\xa4", "\x00\x00", "\x00\x00",
- /* 0x21694 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21699 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2169e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x216a3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x216a8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x216ad */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x216b2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x216b7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x216bc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x91\xfa", "\xfe\xdb",
- /* 0x216c2 */ "\x97\xab", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x216c6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x216cb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x216d0 */ "\x00\x00", "\x00\x00", "\x91\x47", "\x00\x00", "\xfb\xb1",
- /* 0x216d5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x216da */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x216df */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x216e4 */ "\x00\x00", "\x94\xd2", "\xfe\x61", "\xfa\xce", "\x00\x00",
- /* 0x216e9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x216ee */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x216f3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x216f8 */ "\x00\x00", "\x92\xed", "\x91\xf3", "\x93\xc6", "\x00\x00",
- /* 0x216fe */ "\x93\x5a", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21702 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21707 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2170c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x92\xef", "\x00\x00",
- /* 0x21711 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21716 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2171b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21720 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21726 */ "\xfa\xc8", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2172a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2172f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21734 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2173a */ "\x98\x47", "\x93\x66", "\x98\x55", "\x00\x00", "\x00\x00",
- /* 0x2173e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21743 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21748 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2174d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21752 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x96\xe6",
- /* 0x21757 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2175c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21761 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21766 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2176c */ "\x9f\x43", "\x9f\xaa", "\x94\xda", "\x92\xee", "\xfc\xaf",
- /* 0x21771 */ "\xfb\xfb", "\x00\x00", "\x8e\xf9", "\x91\xf6", "\x00\x00",
- /* 0x21775 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2177a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2177f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21784 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21789 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2178e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21793 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21798 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2179d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x217a2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x217a7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x217ac */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9c\xb6",
- /* 0x217b2 */ "\xfb\xad", "\x98\x4e", "\x8f\x44", "\x96\xfd", "\x00\x00",
- /* 0x217b6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x217bb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x217c0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x217c5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x217ca */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x217cf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x217d4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x97\x69",
- /* 0x217da */ "\x95\xd4", "\x98\x4b", "\xfb\xaa", "\x00\x00", "\x00\x00",
- /* 0x217de */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x217e3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x217e8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x217ed */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x217f2 */ "\x00\x00", "\x00\x00", "\x9d\xaf", "\x9d\xc5", "\x00\x00",
- /* 0x217f8 */ "\x91\xf1", "\x8e\xb1", "\x97\xa9", "\xfb\xac", "\xfc\xb8",
- /* 0x217fc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21801 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21806 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2180b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21810 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21815 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2181a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2181f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21824 */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfb\xb0", "\xfc\xd2",
- /* 0x2182a */ "\x93\xcb", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2182e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21833 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21838 */ "\x00\x00", "\x8b\xac", "\xa0\x55", "\x00\x00", "\x00\x00",
- /* 0x2183d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21842 */ "\x00\x00", "\x00\x00", "\x95\xbe", "\x00\x00", "\x00\x00",
- /* 0x21847 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2184c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21851 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21856 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2185b */ "\x00\x00", "\x00\x00", "\x8e\xe9", "\x00\x00", "\x00\x00",
- /* 0x21861 */ "\x92\xf8", "\x97\xbe", "\x91\x6c", "\x94\xaa", "\x00\x00",
- /* 0x21865 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2186a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2186f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21874 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21879 */ "\x00\x00", "\x9d\xc6", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2187e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x97\xb5",
- /* 0x21884 */ "\x92\xb8", "\x91\xef", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21888 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2188d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21892 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21897 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2189c */ "\x00\x00", "\xfe\xa6", "\x97\x60", "\x93\x58", "\x95\x76",
- /* 0x218a2 */ "\x8f\xac", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x218a6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x218ab */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x218b0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x218b5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x218ba */ "\x00\x00", "\x00\x00", "\x00\x00", "\x91\xec", "\x97\xb4",
- /* 0x218bf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x218c4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x218c9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x218ce */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x218d3 */ "\x00\x00", "\x00\x00", "\x97\x4a", "\xfb\x49", "\x95\x78",
- /* 0x218d9 */ "\x93\xbc", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x218dd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x218e2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x218e7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x218ec */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x218f1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x218f6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x91\xd6", "\x00\x00",
- /* 0x218fb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21900 */ "\x00\x00", "\x00\x00", "\x93\x55", "\x93\x56", "\x98\x51",
- /* 0x21905 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2190a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21910 */ "\x8f\xf8", "\xfb\xc0", "\x93\xf2", "\x00\x00", "\x00\x00",
- /* 0x21915 */ "\x90\xd0", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21919 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2191e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21923 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x93\x63", "\x00\x00",
- /* 0x21928 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2192d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21932 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21937 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x91\xa5", "\x00\x00",
- /* 0x2193c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21941 */ "\x00\x00", "\x00\x00", "\xa0\xed", "\x00\x00", "\x00\x00",
- /* 0x21946 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2194b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21950 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21955 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2195a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2195f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21964 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21969 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2196e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21973 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21978 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x93\x51", "\x00\x00",
- /* 0x2197d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21982 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21988 */ "\xfe\xa8", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2198c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21991 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x93\x50",
- /* 0x21996 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2199b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x219a0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x219a5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x219aa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x219af */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x219b4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x219b9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x219be */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x219c3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x219c8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x219cd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x219d2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x219d7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfa\x4c", "\x00\x00",
- /* 0x219dc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x219e1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x219e6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x219eb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x219f0 */ "\x00\x00", "\x00\x00", "\x92\xf7", "\x00\x00", "\x00\x00",
- /* 0x219f5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x219fa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x219ff */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21a04 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21a09 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21a0e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21a13 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21a18 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21a1d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21a22 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21a27 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21a2c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21a31 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21a36 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21a3b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21a40 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21a45 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21a4b */ "\xfe\xad",
-
- /* 0x21b44 */ "\xfb\xd5",
-
- /* 0x21ca2 */ "\x9e\x79", "\x00\x00", "\x00\x00", "\xfb\xd9",
+ /* 0x21b44 */ "\xfb\xd5", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21b48 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21b4d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21b52 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21b57 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21b5c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21b61 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21b66 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21b6b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21b70 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21b75 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21b7a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21b7f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21b84 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21b89 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21b8e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21b93 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21b98 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21b9d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21ba2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21ba7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21bac */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21bb1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21bb6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21bbb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21bc1 */ "\x8b\xc2", "\x9a\x7c", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21bc5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21bca */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21bcf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21bd4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21bd9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21bde */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21be3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21be8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21bed */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21bf2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21bf7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21bfc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21c01 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21c06 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21c0b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21c10 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21c15 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21c1a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21c1f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21c24 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21c2a */ "\x9b\x42", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21c2e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21c33 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21c38 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21c3d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21c42 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21c47 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21c4c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21c51 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21c56 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21c5b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21c60 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21c65 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21c6a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21c70 */ "\x9b\x43", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21c74 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21c79 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21c7e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21c83 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21c88 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21c8d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21c92 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21c97 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21c9c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21ca2 */ "\x9e\x79", "\x00\x00", "\x00\x00", "\xfb\xd9", "\x00\x00",
+ /* 0x21ca6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21cac */ "\x9b\x44",
/* 0x21d46 */ "\xa0\xa7", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21d4a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21d4f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21d4f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x87\x7b", "\x00\x00",
/* 0x21d54 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21d59 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21d59 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x87\x6e",
/* 0x21d5e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21d63 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21d68 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -12626,7 +12121,7 @@ static const char from_ucs4[][2] =
/* 0x21d7c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21d81 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21d86 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21d8b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21d8b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9b\xf3",
/* 0x21d90 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21d95 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21d9a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -12634,7 +12129,7 @@ static const char from_ucs4[][2] =
/* 0x21da4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21da9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21dae */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21db3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21db3 */ "\x00\x00", "\x00\x00", "\x8c\x79", "\x00\x00", "\x00\x00",
/* 0x21db8 */ "\x00\x00", "\x93\x5e", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21dbd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21dc2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -12645,7 +12140,7 @@ static const char from_ucs4[][2] =
/* 0x21ddb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21de0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21de5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21dea */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21deb */ "\x93\xd7", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21def */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21df4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfb\xe1",
/* 0x21df9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -12654,14 +12149,14 @@ static const char from_ucs4[][2] =
/* 0x21e08 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21e0d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21e12 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21e17 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21e17 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfe\xd0",
/* 0x21e1c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21e21 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21e21 */ "\x00\x00", "\x8c\xf1", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21e26 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21e2b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21e30 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21e35 */ "\x00\x00", "\xfb\xe2", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21e3a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21e3a */ "\x00\x00", "\x00\x00", "\xfc\xe3", "\x00\x00", "\x00\x00",
/* 0x21e3f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21e44 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21e49 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -12689,101 +12184,196 @@ static const char from_ucs4[][2] =
/* 0x21eb7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21ebc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21ec1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21ec6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21ec6 */ "\x00\x00", "\x9b\x45", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21ecb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x21ed0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9b\x47",
-
- /* 0x21f6a */ "\xfc\x5b", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21f6e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21f73 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21f78 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21f7d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21f82 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21f87 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21f8c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21f91 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21f96 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21f9b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x21fa1 */ "\x9c\xfd",
-
- /* 0x22049 */ "\xfb\xec", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2204d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22052 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22057 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2205c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22061 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22066 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2206b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22070 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22075 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2207a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2207f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22084 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22089 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2208e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22093 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22098 */ "\x00\x00", "\x9b\xa8", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2209d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x220a2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x220a7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x220ac */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x220b1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x220b6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x220bb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x220c0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x220c5 */ "\x00\x00", "\x8a\xd5", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x220ca */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x220cf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x220d4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x220d9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x220de */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x220e3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x220e8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x220ed */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x220f2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x220f7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfa\x73",
- /* 0x220fc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22101 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22106 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2210b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22110 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22115 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2211a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2211f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22124 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2212a */ "\xfd\x59", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2212e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22133 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22138 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2213d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22142 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22147 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2214c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22151 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22156 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2215b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22160 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22165 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2216a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2216f */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfb\xed", "\x00\x00",
- /* 0x22174 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2217a */ "\x9c\xa9", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2217e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22183 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22188 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2218d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22192 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22197 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2219c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8a\xa8",
- /* 0x221a1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x221a6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x221ab */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x221b0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x221b5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x221ba */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x221bf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9b\xc3",
-
- /* 0x2227c */ "\x9b\x4e",
+ /* 0x21ed5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21eda */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21edf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21ee4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21ee9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21eee */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21ef3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21ef8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21efd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21f02 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21f07 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21f0c */ "\x00\x00", "\x00\x00", "\x9f\x50", "\x00\x00", "\x00\x00",
+ /* 0x21f11 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9b\x48", "\x00\x00",
+ /* 0x21f16 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21f1b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21f20 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21f25 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21f2a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21f2f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21f34 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21f39 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21f3e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21f43 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21f48 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21f4d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21f52 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21f57 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21f5c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21f61 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21f66 */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfc\x5b", "\x00\x00",
+ /* 0x21f6b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21f70 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21f75 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21f7a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21f7f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21f84 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21f89 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21f8e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21f93 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21f98 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21f9e */ "\x98\xa9", "\x00\x00", "\x00\x00", "\x9c\xfd", "\x00\x00",
+ /* 0x21fa2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21fa7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21fac */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21fb1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21fb6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21fbb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21fc0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21fc5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21fca */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21fcf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21fd4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21fd9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21fde */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21fe3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x88\x4c",
+ /* 0x21fe8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21fed */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21ff2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21ff7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x21ffc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22001 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22006 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2200b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22010 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22015 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2201a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2201f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22024 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22029 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2202e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22033 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22038 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2203d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22042 */ "\x00\x00", "\x00\x00", "\x9b\x4b", "\x00\x00", "\x00\x00",
+ /* 0x22047 */ "\x00\x00", "\xfb\xec", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2204c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22051 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22056 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2205b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22060 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22065 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2206a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2206f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22074 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22079 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8c\x69",
+ /* 0x2207e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22083 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22088 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2208d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22092 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22097 */ "\x00\x00", "\x00\x00", "\x9b\xa8", "\x00\x00", "\x00\x00",
+ /* 0x2209c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x220a1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x220a6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x220ab */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x220b0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x220b5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x220ba */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x220bf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x220c4 */ "\x00\x00", "\x00\x00", "\x8a\xd5", "\x00\x00", "\x00\x00",
+ /* 0x220c9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x220ce */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x220d3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x220d8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x220dd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x220e2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x220e7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x220ec */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x220f1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x220f6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x220fc */ "\xfa\x73", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22100 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22105 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2210a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2210f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22114 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22119 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2211e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22123 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22128 */ "\x00\x00", "\xfd\x59", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2212d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22132 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22137 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2213c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22141 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22146 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2214b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22150 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22155 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2215b */ "\x91\xa2", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2215f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22164 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22169 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2216e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfb\xed",
+ /* 0x22173 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22178 */ "\x00\x00", "\x9c\xa9", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2217d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22182 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22187 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2218c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22191 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22196 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2219b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x221a1 */ "\x8a\xa8", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x221a5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x221aa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x221af */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x221b4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x221b9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x221be */ "\x00\x00", "\x00\x00", "\x8d\x42", "\x00\x00", "\x9b\xc3",
+ /* 0x221c3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x221c8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x221cd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x221d2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x221d7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x221dc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x221e1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x221e6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x221eb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x221f0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x221f5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x221fa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x221ff */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22204 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8a\xe1", "\x00\x00",
+ /* 0x22209 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2220e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22213 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22218 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2221d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22222 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22227 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2222c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22231 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22236 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2223b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22240 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22245 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2224a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2224f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22254 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22259 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2225e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22263 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22268 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2226d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22272 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22277 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9b\x4e",
/* 0x22321 */ "\x95\xd0", "\x00\x00", "\x00\x00", "\x00\x00", "\x90\x5f",
@@ -12791,257 +12381,336 @@ static const char from_ucs4[][2] =
/* 0x223c1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x223c6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x223cb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfc\x4e",
+ /* 0x223d0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x223d5 */ "\x00\x00", "\x9b\x4f", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x223da */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x223df */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x223e4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x223e9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x223ee */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x223f3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x223f8 */ "\x00\x00", "\x9b\x50", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x223fd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22402 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22407 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2240c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22411 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22416 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2241b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22420 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22425 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2242a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2242f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22434 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22439 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2243e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22443 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22448 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2244d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22452 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22457 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2245c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22461 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9e\xc6", "\x00\x00",
+ /* 0x22466 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2246b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22471 */ "\xfc\x50", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22475 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2247a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2247f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22484 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22489 */ "\x00\x00", "\xfd\x73", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2248e */ "\x00\x00", "\x00\x00", "\xfd\xa7", "\x00\x00", "\x00\x00",
+ /* 0x22493 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22498 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2249d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x224a2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x224a7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x224ac */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9d\xa2", "\x00\x00",
+ /* 0x224b1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x224b6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x224bc */ "\x87\xd1", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x224c1 */ "\x87\xd3", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x224c5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x87\xd4", "\x00\x00",
+ /* 0x224ca */ "\x00\x00", "\x87\xd5", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x224cf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x224d4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x224d9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x224de */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x224e3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x224e8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfa\x58",
+ /* 0x224ed */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x224f2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x224f7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x224fc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22501 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22506 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2250b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22510 */ "\x00\x00", "\x00\x00", "\xfa\x5e", "\x00\x00", "\x00\x00",
+ /* 0x22515 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2251b */ "\xa0\x59", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2251f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22524 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22529 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2252e */ "\x00\x00", "\xfa\x75", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22533 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22538 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2253d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22542 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22547 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2254c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22551 */ "\x00\x00", "\x00\x00", "\xfb\xbe", "\x00\x00", "\x00\x00",
+ /* 0x22556 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2255b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22560 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22565 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2256a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2256f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22574 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22579 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2257e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22583 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22588 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9c\xa2",
+ /* 0x2258d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22592 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22597 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2259c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x225a1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x225a6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x225ab */ "\x00\x00", "\x00\x00", "\x00\x00", "\x93\x70", "\x00\x00",
+ /* 0x225b0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x225b5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x225ba */ "\x00\x00", "\x00\x00", "\x00\x00", "\x93\x71", "\x00\x00",
+ /* 0x225bf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x225c4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x225c9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x225ce */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x225d3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x225d8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x225dd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x225e2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x225e7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x225ec */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x225f1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x225f6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x225fb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22600 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22605 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2260a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2260f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22614 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22619 */ "\x00\x00", "\x93\x77", "\xfe\xef", "\x00\x00", "\x00\x00",
+ /* 0x2261e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22623 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22628 */ "\x00\x00", "\x00\x00", "\x93\x6d", "\x00\x00", "\x00\x00",
+ /* 0x2262d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22632 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22637 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2263c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22641 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22646 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2264b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22650 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22655 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2265a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2265f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22664 */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfc\x5d", "\x00\x00",
+ /* 0x22669 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2266e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22673 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22678 */ "\x00\x00", "\x90\xb8", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2267d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22682 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22687 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2268c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22691 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8a\xfc",
+ /* 0x22696 */ "\x00\x00", "\xfb\x41", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2269b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x226a0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x226a5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x226aa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x226af */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x226b4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x226b9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x226be */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x226c3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x226c8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x226cd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x226d2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x226d7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x226dc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x226e1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x226e6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x226eb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x226f0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9e\x6b", "\x94\xe3",
+ /* 0x226f6 */ "\x8e\xe2", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x226fa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x226ff */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22704 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22709 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2270e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8c\x7d", "\x00\x00",
+ /* 0x22714 */ "\x8e\xd7", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22718 */ "\x00\x00", "\x00\x00", "\x9c\x4d", "\x00\x00", "\x00\x00",
+ /* 0x2271d */ "\x00\x00", "\x96\xa3", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22722 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22727 */ "\x00\x00", "\x00\x00", "\x9b\x51", "\x00\x00", "\x00\x00",
+ /* 0x2272c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22731 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22736 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2273b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22740 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22745 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2274a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2274f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22754 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22759 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2275e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22763 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22768 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2276d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22772 */ "\x00\x00", "\x00\x00", "\x8a\xc3", "\x00\x00", "\x00\x00",
+ /* 0x22777 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2277c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x96\xaa",
+ /* 0x22781 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22786 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2278b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22790 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22796 */ "\x8c\xe2", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2279a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2279f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x227a4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x227a9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x227ae */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x227b4 */ "\xfc\x68", "\x8b\x6d", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x227b8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x227bd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x227c2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x227c7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x227cd */ "\xfd\x67", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x227d1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x227d6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x227db */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x227e0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x227e5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x227ea */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x227ef */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x227f4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x227f9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x227fe */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8a\xe9",
+ /* 0x22803 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22808 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2280d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22812 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22817 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2281c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22821 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22826 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2282b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22830 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22835 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2283a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2283f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22844 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22849 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2284e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22853 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22858 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2285d */ "\x00\x00", "\xfc\xa1", "\x93\x6c", "\x00\x00", "\x00\x00",
+ /* 0x22862 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22867 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2286c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9b\x52",
+ /* 0x22871 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22876 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2287b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22880 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22885 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2288a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2288f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22894 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22899 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2289e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x228a3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x228a8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfe\x70",
+ /* 0x228ad */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x228b2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x228b7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x228bc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfc\xa8",
+ /* 0x228c1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x228c6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x228cb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x228d0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x228d5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x228da */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x228df */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x228e4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x228e9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x228ee */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x228f3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfc\xe9", "\x00\x00",
+ /* 0x228f8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x228fd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22902 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22907 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2290c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22911 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22916 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2291b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22920 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22926 */ "\x9c\xb4", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2292a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2292f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22934 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8a\xea",
+ /* 0x22939 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2293e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22943 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22948 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2294d */ "\x00\x00", "\x9b\x53", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22952 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22957 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2295c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22961 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22967 */ "\x9b\x55", "\x00\x00", "\x00\x00", "\x00\x00", "\x96\xab",
+ /* 0x2296b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22970 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22975 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2297a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22980 */ "\xfc\xa7", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22984 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22989 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2298e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9b\x56",
- /* 0x22465 */ "\x9e\xc6", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22469 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2246e */ "\x00\x00", "\x00\x00", "\xfc\x50", "\x00\x00", "\x00\x00",
- /* 0x22473 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22478 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2247d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22482 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22487 */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfd\x73",
-
- /* 0x22513 */ "\xfa\x5e", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22517 */ "\x00\x00", "\x00\x00", "\x00\x00", "\xa0\x59", "\x00\x00",
- /* 0x2251c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22521 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22526 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2252b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfa\x75",
- /* 0x22530 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22535 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2253a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2253f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22544 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22549 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2254e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22553 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22558 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2255d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22562 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22567 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2256c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22571 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22576 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2257b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22580 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22585 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2258a */ "\x00\x00", "\x00\x00", "\x9c\xa2", "\x00\x00", "\x00\x00",
- /* 0x2258f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22594 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22599 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2259e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x225a3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x225a8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x225ad */ "\x00\x00", "\x93\x70", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x225b2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x225b7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x225bc */ "\x00\x00", "\x93\x71", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x225c1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x225c6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x225cb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x225d0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x225d5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x225da */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x225df */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x225e4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x225e9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x225ee */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x225f3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x225f8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x225fd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22602 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22607 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2260c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22611 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22616 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x93\x77",
- /* 0x2261c */ "\xfe\xef", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22620 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22625 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2262b */ "\x93\x6d", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2262f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22634 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22639 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2263e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22643 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22648 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2264d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22652 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22657 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2265c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22661 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22666 */ "\x00\x00", "\xfc\x5d", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2266b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22670 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22675 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2267a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2267f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22684 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22689 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2268e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22693 */ "\x00\x00", "\x00\x00", "\x8a\xfc", "\x00\x00", "\xfb\x41",
- /* 0x22698 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2269d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x226a2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x226a7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x226ac */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x226b1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x226b6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x226bb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x226c0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x226c5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x226ca */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x226cf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x226d4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x226d9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x226de */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x226e3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x226e8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x226ed */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x226f2 */ "\x00\x00", "\x9e\x6b", "\x94\xe3", "\x8e\xe2", "\x00\x00",
- /* 0x226f7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x226fc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22701 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22706 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2270b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22710 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22715 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2271b */ "\x9c\x4d", "\x00\x00", "\x00\x00", "\x00\x00", "\x96\xa3",
- /* 0x2271f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22724 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22729 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2272e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22733 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22738 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2273d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22742 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22747 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2274c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22751 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22756 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2275b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22760 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22765 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2276a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2276f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22775 */ "\x8a\xc3", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22779 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2277e */ "\x00\x00", "\x00\x00", "\x96\xaa", "\x00\x00", "\x00\x00",
- /* 0x22783 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22788 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2278d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22792 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22797 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2279c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x227a1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x227a6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x227ab */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x227b0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfc\x68", "\x8b\x6d",
- /* 0x227b5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x227ba */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x227bf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x227c4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x227c9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x227ce */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x227d3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x227d8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x227dd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x227e2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x227e7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x227ec */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x227f1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x227f6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x227fb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22800 */ "\x00\x00", "\x00\x00", "\x8a\xe9", "\x00\x00", "\x00\x00",
- /* 0x22805 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2280a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2280f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22814 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22819 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2281e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22823 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22828 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2282d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22832 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22837 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2283c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22841 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22846 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2284b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22850 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22855 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2285a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfc\xa1",
- /* 0x22860 */ "\x93\x6c", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22864 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22869 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2286e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22873 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22878 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2287d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22882 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22887 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2288c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22891 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22896 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2289b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x228a0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x228a5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x228aa */ "\x00\x00", "\x00\x00", "\xfe\x70", "\x00\x00", "\x00\x00",
- /* 0x228af */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x228b4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x228b9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x228be */ "\x00\x00", "\x00\x00", "\xfc\xa8", "\x00\x00", "\x00\x00",
- /* 0x228c3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x228c8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x228cd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x228d2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x228d7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x228dc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x228e1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x228e6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x228eb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x228f0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x228f5 */ "\x00\x00", "\xfc\xe9", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x228fa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x228ff */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22904 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22909 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2290e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22913 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22918 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2291d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22922 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22927 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2292c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22931 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22936 */ "\x00\x00", "\x00\x00", "\x8a\xea", "\x00\x00", "\x00\x00",
- /* 0x2293b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22940 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22945 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2294a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2294f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22954 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22959 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2295e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22963 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22968 */ "\x00\x00", "\x00\x00", "\x96\xab", "\x00\x00", "\x00\x00",
- /* 0x2296d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22972 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22977 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2297c */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfc\xa7",
-
+ /* 0x22a66 */ "\x8a\xbc", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22a6a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22a6f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22a74 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22a79 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22a7e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22a83 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22a88 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22a8d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22a92 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22a97 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22a9c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22aa1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22aa6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22aab */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22ab0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22ab5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22aba */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22abf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22ac4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22ac9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22acf */ "\x8a\xcb", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22ad3 */ "\x00\x00", "\x9b\x57", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22ad8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22add */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22ae2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22ae7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22ae2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x89\xcd", "\x00\x00",
+ /* 0x22ae8 */ "\x9b\x59", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22aec */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22af1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22af6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22afb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22b00 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22b05 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22b0a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22b0a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9b\x5b", "\x00\x00",
/* 0x22b0f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22b14 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22b19 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -13051,8 +12720,8 @@ static const char from_ucs4[][2] =
/* 0x22b2d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22b32 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22b37 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22b3c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22b41 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22b3c */ "\x00\x00", "\x00\x00", "\x9b\x5d", "\x00\x00", "\x00\x00",
+ /* 0x22b41 */ "\x00\x00", "\x9e\x4f", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22b46 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22b4b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22b50 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -13079,7 +12748,7 @@ static const char from_ucs4[][2] =
/* 0x22bb9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22bbe */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22bc3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22bc8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22bc8 */ "\x00\x00", "\x8a\x7b", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22bce */ "\x8b\x42", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22bd2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22bd7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -13101,15 +12770,15 @@ static const char from_ucs4[][2] =
/* 0x22c27 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22c2c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22c31 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22c36 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22c36 */ "\x00\x00", "\x8a\x50", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22c3b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22c40 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22c45 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22c4a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22c4a */ "\x00\x00", "\x9b\x60", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22c4f */ "\x00\x00", "\x8b\x45", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22c55 */ "\x8b\x46", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22c59 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22c5e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22c5e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9d\xfe", "\x00\x00",
/* 0x22c63 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22c68 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22c6d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -13117,20 +12786,20 @@ static const char from_ucs4[][2] =
/* 0x22c77 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22c7c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22c81 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22c86 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22c86 */ "\x00\x00", "\x9b\x62", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22c8b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22c90 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22c95 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22c9b */ "\x93\x7b", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22c9f */ "\x00\x00", "\x93\xb1", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22ca4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22ca4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8a\x60",
/* 0x22ca9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22cae */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22cb3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22cae */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8a\xd8", "\x00\x00",
+ /* 0x22cb3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9b\x63", "\x00\x00",
/* 0x22cb8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22cbd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22cbd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8a\x69",
/* 0x22cc2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8a\x47", "\x00\x00",
- /* 0x22cc7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22cc7 */ "\x00\x00", "\x8a\xcc", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22ccc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22cd1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22cd6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -13144,7 +12813,7 @@ static const char from_ucs4[][2] =
/* 0x22cfe */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22d03 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x93\x7c", "\x9b\x65",
/* 0x22d08 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22d0d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22d0d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9b\x66",
/* 0x22d12 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22d17 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22d1c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -13154,9 +12823,9 @@ static const char from_ucs4[][2] =
/* 0x22d30 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22d35 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22d3a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22d3f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22d3f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8a\x72",
/* 0x22d44 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22d49 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22d49 */ "\x00\x00", "\x00\x00", "\x8a\x7a", "\x00\x00", "\x00\x00",
/* 0x22d4e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22d53 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22d58 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -13169,15 +12838,15 @@ static const char from_ucs4[][2] =
/* 0x22d7b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22d80 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22d85 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22d8a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22d8a */ "\x00\x00", "\x00\x00", "\x8a\xb0", "\x00\x00", "\x00\x00",
/* 0x22d8f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22d94 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22d95 */ "\x9b\x68", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22d99 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22d9e */ "\x00\x00", "\x9e\xa3", "\x00\x00", "\x00\x00", "\xfa\xec",
/* 0x22da4 */ "\x8b\x77", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22da8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22dad */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22db2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22db2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9b\x67",
/* 0x22db7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22dbc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22dc1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -13188,7 +12857,7 @@ static const char from_ucs4[][2] =
/* 0x22dda */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22ddf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22de4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22de9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22de9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8b\x59",
/* 0x22dee */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22df3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22df8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -13205,7 +12874,7 @@ static const char from_ucs4[][2] =
/* 0x22e2f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22e34 */ "\x00\x00", "\xfc\xbb", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22e39 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22e3e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22e3e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9b\x69", "\x00\x00",
/* 0x22e43 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22e48 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22e4d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -13216,186 +12885,236 @@ static const char from_ucs4[][2] =
/* 0x22e66 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22e6b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x22e70 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22e75 */ "\x00\x00", "\x00\x00", "\x93\xa8",
+ /* 0x22e75 */ "\x00\x00", "\x00\x00", "\x93\xa8", "\x00\x00", "\x00\x00",
+ /* 0x22e7a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22e7f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22e84 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22e89 */ "\x00\x00", "\x8a\xe0", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22e8e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22e93 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22e98 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22e9d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22ea2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22ea7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22eac */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22eb1 */ "\x00\x00", "\x9e\x51", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22eb6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22ebb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22ec0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22ec5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22eca */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22ecf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22ed4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22ed9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22ede */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22ee3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22ee8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22eed */ "\x00\x00", "\x8f\x5f",
- /* 0x22fe3 */ "\x97\xec", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22fe7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22fec */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22ff1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22ff6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x22ffb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23000 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23005 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2300a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2300f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23014 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23019 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2301e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23023 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23028 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2302d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23032 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23037 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2303c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23041 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23046 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfd\xc2",
- /* 0x2304b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23050 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23055 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2305a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2305f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23064 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23069 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2306e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23073 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23078 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x91\x67",
- /* 0x2307e */ "\xfc\xcc", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23082 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23087 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2308c */ "\x00\x00", "\x93\xb6", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23091 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23096 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2309b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x230a0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x230a5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x230aa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x230af */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x230b4 */ "\x00\x00", "\x00\x00", "\x90\xe4", "\x00\x00", "\x00\x00",
- /* 0x230b9 */ "\x00\x00", "\x00\x00", "\x90\xe5", "\x00\x00", "\x00\x00",
- /* 0x230be */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x230c3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x230c8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x230cd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x230d2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x230d7 */ "\x00\x00", "\x00\x00", "\x9e\xf2", "\x00\x00", "\x00\x00",
- /* 0x230dc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x230e1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x230e6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x230eb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x230f0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x230f5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x230fa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x230ff */ "\x00\x00", "\x00\x00", "\x00\x00", "\x93\xca", "\x00\x00",
- /* 0x23104 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23109 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2310e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23113 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23118 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2311d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23122 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23127 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2312c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23131 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23136 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2313b */ "\x00\x00", "\x8b\xbc", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23140 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23145 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2314a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2314f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23154 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23159 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2315e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23163 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23168 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2316d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23172 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23177 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2317c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23182 */ "\x93\xcf", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23186 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2318b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23190 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23195 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2319a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2319f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfc\xdb",
- /* 0x231a5 */ "\xfc\xdc", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x231a9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x231ae */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x231b3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x231b8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x231bd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x231c2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x231c8 */ "\xfc\xe6", "\x96\xe7", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x231cc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x231d1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x231d6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x231db */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x231e0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x231e5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x231ea */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x231ef */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x231f4 */ "\x00\x00", "\x00\x00", "\xfc\xd8", "\xfc\xd9", "\xfd\xa6",
- /* 0x231f9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x231fe */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23203 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23208 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2320d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23212 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23217 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2321c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23221 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x95\xf1", "\x00\x00",
- /* 0x23226 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2322b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9c\xe9", "\x00\x00",
- /* 0x23231 */ "\xfc\xe4", "\x94\xaf", "\xfa\x77", "\x93\xcc", "\x00\x00",
- /* 0x23235 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2323a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2323f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23244 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23249 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2324e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23253 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23258 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2325d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x90\x5a",
- /* 0x23262 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23267 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2326c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23271 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23276 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2327b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23280 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23285 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x93\xbf", "\xfb\x51",
- /* 0x2328a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2328f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23294 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23299 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2329e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x232a3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x232a8 */ "\x00\x00", "\x00\x00", "\x93\xb9", "\xfe\xd7", "\x93\xb7",
- /* 0x232ad */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x232b2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x232b7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x232bc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x232c1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x232c6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x232cb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x232d0 */ "\x00\x00", "\x93\xd9", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x232d5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x232da */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x232e0 */ "\x93\xbb", "\x93\xda", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x232e4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x232e9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x232ee */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x232f3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x232f8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x232fd */ "\x00\x00", "\x00\x00", "\x98\xa3", "\x00\x00", "\x00\x00",
- /* 0x23302 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23307 */ "\x00\x00", "\x00\x00", "\x90\xd1",
+ /* 0x22f74 */ "\x9b\x6a", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22f78 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22f7d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22f82 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22f87 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22f8c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22f91 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22f96 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22f9b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22fa0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22fa5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22faa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22faf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22fb4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22fb9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22fbe */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22fc3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22fc8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9b\x6b", "\x00\x00",
+ /* 0x22fcd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22fd2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22fd7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22fdc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22fe1 */ "\x00\x00", "\x97\xec", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22fe6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22feb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22ff0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22ff5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22ffa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x22fff */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23004 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23009 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2300e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23013 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23018 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2301d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23022 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23027 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2302c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23031 */ "\x00\x00", "\x9b\x6c", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23036 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2303b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23040 */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfe\x4e", "\x00\x00",
+ /* 0x23045 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2304b */ "\xfd\xc2", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2304f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23054 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23059 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2305e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23063 */ "\x00\x00", "\x00\x00", "\x9b\x6d", "\x00\x00", "\x00\x00",
+ /* 0x23068 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2306d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23072 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23077 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2307d */ "\x91\x67", "\xfc\xcc", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23081 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23086 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2308b */ "\x00\x00", "\x00\x00", "\x93\xb6", "\x00\x00", "\x00\x00",
+ /* 0x23090 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23095 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2309a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2309f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x230a4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x230a9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x230ae */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x230b3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x90\xe4", "\x00\x00",
+ /* 0x230b8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x90\xe5", "\x00\x00",
+ /* 0x230bd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x230c2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x230c7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x230cc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x230d1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x230d6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9e\xf2", "\x00\x00",
+ /* 0x230db */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x230e0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x230e5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x230ea */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x230ef */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x230f4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x230f9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x230fe */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x93\xca",
+ /* 0x23103 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23108 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2310d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23112 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23117 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2311c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23121 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23126 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2312b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23130 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23135 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2313a */ "\x00\x00", "\x00\x00", "\x8b\xbc", "\x00\x00", "\x00\x00",
+ /* 0x2313f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23144 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23149 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2314e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23153 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23158 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2315d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23162 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23167 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2316c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23171 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23176 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2317b */ "\x00\x00", "\x8f\x46", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23180 */ "\x00\x00", "\x93\xcf", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23185 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2318a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2318f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23194 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23199 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2319e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x231a4 */ "\xfc\xdb", "\xfc\xdc", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x231a8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x231ad */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x231b3 */ "\x93\xc0", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x231b7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x231bc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x231c1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x231c6 */ "\x00\x00", "\xfc\xe6", "\x96\xe7", "\x00\x00", "\x00\x00",
+ /* 0x231cb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x231d0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x231d5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x231da */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x231df */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x231e4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x231ea */ "\x87\xa7", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x231ee */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x231f3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfc\xd8", "\xfc\xd9",
+ /* 0x231f9 */ "\xfd\xa6", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x231fd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23202 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23207 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2320c */ "\x00\x00", "\x00\x00", "\x93\xce", "\x00\x00", "\x00\x00",
+ /* 0x23211 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23216 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2321b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23220 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x95\xf1",
+ /* 0x23225 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2322a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9c\xe9",
+ /* 0x2322f */ "\x00\x00", "\xfc\xe4", "\x94\xaf", "\xfa\x77", "\x93\xcc",
+ /* 0x23234 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23239 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2323e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23243 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23248 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2324d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23252 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8c\xe1", "\x00\x00",
+ /* 0x23257 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2325c */ "\x00\x00", "\x87\xa9", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23262 */ "\x90\x5a", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23266 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2326b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23270 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23275 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2327a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2327f */ "\x00\x00", "\x8c\x54", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23284 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x93\xbf",
+ /* 0x2328a */ "\xfb\x51", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2328e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23293 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23298 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2329d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x232a2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x232a7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x93\xb9", "\xfe\xd7",
+ /* 0x232ad */ "\x93\xb7", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x232b1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x232b6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x232bb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x232c0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x232c5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x232ca */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x232cf */ "\x00\x00", "\x00\x00", "\x93\xd9", "\x00\x00", "\x00\x00",
+ /* 0x232d4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x232d9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x232de */ "\x00\x00", "\x93\xbb", "\x93\xda", "\x00\x00", "\x00\x00",
+ /* 0x232e3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x232e8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x232ed */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x232f2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x232f7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x232fc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x98\xa3", "\x00\x00",
+ /* 0x23301 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23306 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x90\xd1", "\x00\x00",
+ /* 0x2330b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23310 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23315 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2331a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9b\x6e",
/* 0x233b4 */ "\xfa\x70", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x233b8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x233bd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x233c2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x233c7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x233c7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9b\xeb",
/* 0x233cc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x233d1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x233d6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x233db */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x233db */ "\x00\x00", "\x00\x00", "\x9b\x6f", "\x00\x00", "\x00\x00",
/* 0x233e0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x233e6 */ "\xfc\xfc", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x233ea */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x233ef */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8b\x40",
- /* 0x233f5 */ "\xa0\x7b", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x233f9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x93\xe2",
+ /* 0x233f5 */ "\xa0\x7b", "\x00\x00", "\x00\x00", "\x00\x00", "\x8c\xa1",
+ /* 0x233fa */ "\x97\xf7", "\x00\x00", "\x00\x00", "\x00\x00", "\x93\xe2",
/* 0x233fe */ "\x00\x00", "\xfc\xd6", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x23403 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x23408 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -13408,7 +13127,7 @@ static const char from_ucs4[][2] =
/* 0x2342b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x23430 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x23435 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2343a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2343a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x95\x59",
/* 0x2343f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x23444 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x23449 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -13418,7 +13137,7 @@ static const char from_ucs4[][2] =
/* 0x2345d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x23462 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x23467 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2346c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2346c */ "\x00\x00", "\x00\x00", "\xfd\x40", "\x00\x00", "\x00\x00",
/* 0x23472 */ "\x93\x5f", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x23476 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2347b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -13452,7 +13171,7 @@ static const char from_ucs4[][2] =
/* 0x23507 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2350c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x23511 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23516 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23516 */ "\x00\x00", "\x00\x00", "\x9c\x76", "\x00\x00", "\x00\x00",
/* 0x2351b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x23520 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x23525 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -13463,12 +13182,12 @@ static const char from_ucs4[][2] =
/* 0x2353e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x23543 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x23548 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2354d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2354d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8c\xeb", "\x00\x00",
/* 0x23552 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x23557 */ "\x00\x00", "\x00\x00", "\x8f\x47", "\x00\x00", "\x00\x00",
/* 0x2355c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x23561 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23566 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23567 */ "\x9b\x74", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2356b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x23570 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x23575 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -13484,7 +13203,7 @@ static const char from_ucs4[][2] =
/* 0x235a7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x235ac */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x235b1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x235b6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x235b6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x87\xd8",
/* 0x235bb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x235c0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x235c5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -13496,14 +13215,14 @@ static const char from_ucs4[][2] =
/* 0x235e3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x235e8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x235ed */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x235f2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x235f3 */ "\x9b\x75", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x235f7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x235fc */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfa\x5c", "\x00\x00",
/* 0x23601 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x23606 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2360b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x23610 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23615 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23615 */ "\x00\x00", "\x87\x51", "\x00\x00", "\x00\x00", "\x9b\x79",
/* 0x2361a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2361f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x23624 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -13516,8 +13235,8 @@ static const char from_ucs4[][2] =
/* 0x23647 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2364c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x23651 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23656 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2365b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23656 */ "\x00\x00", "\x00\x00", "\xfd\x58", "\x00\x00", "\x00\x00",
+ /* 0x2365b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x94\x5f", "\x00\x00",
/* 0x23660 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x23665 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2366a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -13527,10 +13246,10 @@ static const char from_ucs4[][2] =
/* 0x2367e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x23683 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x23688 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2368d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2368e */ "\x87\xc7", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x23692 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x23697 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2369c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2369c */ "\x00\x00", "\x87\x7c", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x236a1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x92\x43",
/* 0x236a6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x236ab */ "\x00\x00", "\x97\xfa", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -13550,15 +13269,15 @@ static const char from_ucs4[][2] =
/* 0x236f1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x236f6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x236fb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23700 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23700 */ "\x00\x00", "\x00\x00", "\xfd\x5b", "\x00\x00", "\x00\x00",
/* 0x23705 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2370a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2370f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23714 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23714 */ "\x00\x00", "\x9b\x7a", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x23719 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2371e */ "\x00\x00", "\x9e\xd5", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x23723 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23728 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23728 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfa\xae",
/* 0x2372d */ "\x00\x00", "\x9c\xc9", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x23732 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x23737 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -13593,667 +13312,837 @@ static const char from_ucs4[][2] =
/* 0x237c8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x237cd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x237d2 */ "\x00\x00", "\x00\x00", "\x93\xec", "\x97\xf6", "\x96\xcf",
+ /* 0x237d7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x237dc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x237e1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x237e6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x237eb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x237f0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x237f5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x237fa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x237ff */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23804 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23809 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2380e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23813 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23818 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2381d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23822 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23827 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2382c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23831 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23836 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x93\xde",
- /* 0x23adb */ "\xfd\x69", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23adf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23ae4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23ae9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x93\x52",
- /* 0x23aee */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23af3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23af8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23afd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23b02 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23b07 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23b0c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23b11 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23b16 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23b1b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23b20 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23b25 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23b2a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23b2f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23b34 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23b39 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23b3e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23b43 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23b48 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23b4d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23b52 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23b57 */ "\x00\x00", "\x00\x00", "\xfd\x6e",
-
- /* 0x23c99 */ "\xfa\x7c", "\x93\xfa", "\x90\x7c", "\x00\x00", "\x00\x00",
- /* 0x23c9d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23ca2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23ca7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23cac */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23cb1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23cb7 */ "\x9d\xb7", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23cbb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23cc0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23cc5 */ "\x00\x00", "\xa0\xe9", "\xfa\x4e", "\xfd\xa1", "\x00\x00",
- /* 0x23cca */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23ccf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23cd4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23cd9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23cde */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23ce3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23ce8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23ced */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23cf2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23cf7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9e\x74",
- /* 0x23cfd */ "\x9f\xbf", "\x9e\xcb", "\x9b\xb9", "\x00\x00", "\x00\x00",
- /* 0x23d01 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23d06 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23d0b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23d10 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23d15 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23d1a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23d1f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23d24 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23d29 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23d2e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23d33 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23d38 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23d3d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23d42 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23d47 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23d4c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23d51 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23d56 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x97\xb9",
- /* 0x23d5b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23d60 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23d65 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23d6a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23d6f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23d74 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23d79 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23d7e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23d83 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23d88 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23d8d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23d92 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23d97 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23d9c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23da1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23da6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23dab */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23db0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23db6 */ "\x9e\xd2", "\x97\x53", "\x96\xa4", "\x8f\xbe", "\x94\xd9",
- /* 0x23dbb */ "\x90\x58", "\xfd\x79", "\xfd\x7b", "\x00\x00", "\x00\x00",
- /* 0x23dbf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23dc4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23dc9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23dce */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23dd3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23dd8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23ddd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23de2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23de7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23dec */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23df1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23df6 */ "\x00\x00", "\x8e\xfa", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23dfb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23e00 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23e05 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23e0a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23e0f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23e14 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23e19 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23e1e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23e23 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23e28 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9e\xd9", "\x97\xd4",
- /* 0x23e2e */ "\x90\xbb", "\xfd\xbc", "\xfd\xc6", "\x92\x48", "\x00\x00",
- /* 0x23e32 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23e37 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23e3c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23e41 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23e46 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23e4b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23e50 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23e55 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23e5a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23e5f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23e64 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23e69 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23e6e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23e73 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23e78 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23e7d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23e82 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23e88 */ "\x9d\xc1", "\x92\xb9", "\x92\xa6", "\x8f\x4b", "\x00\x00",
- /* 0x23e8c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23e91 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23e96 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23e9b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23ea0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23ea5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23eaa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23eaf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23eb4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23eb9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23ebf */ "\x92\xb6", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23ec3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23ec8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23ecd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23ed2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23ed7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23edc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23ee1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23ee6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23eeb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23ef0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23ef5 */ "\x00\x00", "\x9e\xd8", "\x94\x5e", "\x98\x5f", "\x94\xce",
- /* 0x23efb */ "\x92\x4a", "\xfd\x70", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23eff */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23f04 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23f09 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23f0e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23f13 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23f18 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23f1d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23f22 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23f27 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23f2c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23f31 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x94\x67", "\x00\x00",
- /* 0x23f36 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23f3b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23f41 */ "\x8d\xec", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23f45 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23f4a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23f4f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23f54 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23f59 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23f5e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23f63 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23f68 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23f6d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23f72 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23f77 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23f7c */ "\x00\x00", "\x00\x00", "\x94\x48", "\xfa\xc1", "\x9c\xf7",
- /* 0x23f82 */ "\xfd\xbe", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23f86 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23f8b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23f90 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23f95 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23f9a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23f9f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23fa4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23fa9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23fae */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23fb3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfc\x7e", "\x00\x00",
- /* 0x23fb8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23fbd */ "\x00\x00", "\x00\x00", "\x93\xf9", "\x00\x00", "\x00\x00",
- /* 0x23fc2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23fc7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23fcc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23fd1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23fd6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23fdb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23fe0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23fe5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23feb */ "\xfa\xeb", "\xfa\xc3", "\x97\xd3", "\x95\xf9", "\x9c\x48",
- /* 0x23ff0 */ "\x8e\x6a", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23ff4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23ff9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x23ffe */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24003 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24008 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2400d */ "\x00\x00", "\x00\x00", "\x00\x00", "\xa0\xd8", "\x00\x00",
- /* 0x24012 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24017 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2401c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24021 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24026 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2402b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24030 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24035 */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfd\xd7", "\xfb\x4a",
- /* 0x2403b */ "\x9b\xaf", "\x94\x4b", "\xfd\xc9", "\x00\x00", "\x00\x00",
- /* 0x2403f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24044 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24049 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2404e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24053 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8e\xac", "\x00\x00",
- /* 0x24058 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2405d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24062 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24067 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2406c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24071 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24076 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2407b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24080 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24085 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2408b */ "\x92\x5a", "\xfc\xbd", "\x92\xd9", "\x00\x00", "\x00\x00",
- /* 0x2408f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24094 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24099 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2409e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x240a3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x240a8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x240ad */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x240b2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x240b7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x240bc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x240c1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x240c6 */ "\x00\x00", "\x00\x00", "\x92\xdd", "\x00\x00", "\x00\x00",
- /* 0x240cb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x240d0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x240d5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x240da */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x240df */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x240e4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x240e9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x240ee */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x240f3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x240f8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x240fd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24102 */ "\x00\x00", "\x96\xba", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24107 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2410c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24111 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24116 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2411b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24120 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24125 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2412a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2412f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24134 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24139 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2413f */ "\xfd\xda", "\xfd\xde", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24144 */ "\xfd\xd3", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24148 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2414d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24152 */ "\x00\x00", "\x00\x00", "\xfd\xd6", "\xfd\xdc", "\xfd\xdd",
- /* 0x24157 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x90\xfe",
- /* 0x2415c */ "\x00\x00", "\x00\x00", "\xfe\xa1", "\x00\x00", "\x00\x00",
- /* 0x24161 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24166 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2416b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24170 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24175 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9c\xd8",
- /* 0x2417a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2417f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24184 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24189 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2418e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24193 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24198 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2419d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x241a3 */ "\x9e\x6d", "\xfd\x7c", "\xfb\x61", "\x00\x00", "\x00\x00",
- /* 0x241a7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x241ac */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x241b1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x241b6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x241bb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x241c0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x241c5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x241ca */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x241cf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x241d4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x241d9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x241de */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfe\x60", "\x00\x00",
- /* 0x241e3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x241e8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x241ed */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x241f2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x241f7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x98\x52",
- /* 0x241fc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24201 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24206 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2420b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24210 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24215 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2421b */ "\x96\x4f", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2421f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24224 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24229 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2422e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24233 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24238 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2423d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24242 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24247 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x91\x6e", "\x00\x00",
- /* 0x2424c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24251 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x98\x6d",
- /* 0x24256 */ "\x00\x00", "\x00\x00", "\x98\x64", "\x00\x00", "\x00\x00",
- /* 0x2425b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24260 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24265 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2426a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2426f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24274 */ "\x00\x00", "\x94\x53", "\xfd\xec", "\xfb\x78", "\x00\x00",
- /* 0x24279 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2427e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24283 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24288 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2428d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24292 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24297 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2429c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x242a1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x98\x5a", "\x00\x00",
- /* 0x242a6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x242ab */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x242b0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x242b5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x242ba */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x242bf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x242c4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x93\xd0",
- /* 0x242ca */ "\x98\x62", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x242ce */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x242d3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x242d8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x242dd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x242e2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x242e7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x242ec */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x242f1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x242f6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x97\x4f", "\x00\x00",
- /* 0x242fb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24300 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24305 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2430a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2430f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24314 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2431a */ "\x94\x52", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2431e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24323 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24328 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2432d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24332 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24337 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2433c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24341 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24346 */ "\x00\x00", "\x91\xd2", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2434b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24350 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24355 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2435a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2435f */ "\x00\x00", "\x00\x00", "\x97\xea", "\xfb\x6b", "\x91\xb1",
- /* 0x24365 */ "\xfd\xf3", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24369 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2436e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24373 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24378 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2437d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24382 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24387 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x92\xcb",
- /* 0x2438c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24391 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9b\xb1",
- /* 0x24396 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2439c */ "\xfc\xec", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x243a0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x243a5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x243aa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x243af */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x243b4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x243b9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x98\x6b", "\x00\x00",
- /* 0x243be */ "\x00\x00", "\x00\x00", "\x97\x51", "\x00\x00", "\x00\x00",
- /* 0x243c3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x243c8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x243cd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x243d2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x243d7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x243dc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x243e1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x243e6 */ "\x00\x00", "\x00\x00", "\x98\x71", "\x00\x00", "\x00\x00",
- /* 0x243eb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x243f0 */ "\x00\x00", "\x9e\xf3", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x243f5 */ "\x00\x00", "\x00\x00", "\x91\xe8", "\x00\x00", "\x00\x00",
- /* 0x243fa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x243ff */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24404 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24409 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2440e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24413 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24418 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2441d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24422 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24427 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2442c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24431 */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfb\x4c", "\x92\x6a",
- /* 0x24436 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2443b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24440 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24445 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2444a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2444f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24454 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2445a */ "\xfd\xf8", "\x98\x61", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2445e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24463 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24468 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2446d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24472 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24477 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2447c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24481 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24487 */ "\x93\xed", "\x97\x44", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2448b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24490 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24495 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2449a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2449f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x244a4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x244a9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x244ae */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x244b3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x244b9 */ "\x91\xe1", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x244bd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x244c2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x244c7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x244cc */ "\x00\x00", "\x98\x69", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x244d1 */ "\x00\x00", "\x8a\x62", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x244d6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x244db */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x244e0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x244e5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x244ea */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x244ef */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x244f4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x244f9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x244fe */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24503 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24508 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2450d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24512 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24517 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2451c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9c\x55",
- /* 0x24521 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24526 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2452b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24530 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24535 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2453a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2453f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24544 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24549 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2454e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24553 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24558 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2455d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24562 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24567 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2456c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24571 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24576 */ "\x00\x00", "\x8e\x77",
+ /* 0x239c2 */ "\x8a\xcf",
- /* 0x2462a */ "\x93\xe6", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2462e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24633 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24638 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2463d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24642 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24647 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2464c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24651 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24656 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2465b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24660 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x93\xa2",
- /* 0x24665 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2466a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2466f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24674 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24679 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2467e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24683 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24688 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2468d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24692 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x94\xb3",
- /* 0x24697 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2469c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x246a1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x246a6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x246ab */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x246b0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x246b5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x246ba */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x246bf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x246c4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x246c9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x246ce */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x246d4 */ "\x93\x7d", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x246d8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x246dd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x246e2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x246e7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x246ec */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x246f1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x246f6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x246fb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24700 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24706 */ "\x9e\x66", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2470a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2470f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24714 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24719 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2471e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24723 */ "\x00\x00", "\x94\x59", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24728 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2472d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24732 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24737 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2473c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24741 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24746 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2474b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24750 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24755 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2475a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2475f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24764 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24769 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2476e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24773 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24778 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2477d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24782 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24787 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2478c */ "\x00\x00", "\x00\x00", "\x94\x58",
+ /* 0x23aa7 */ "\x9b\xa2", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23aab */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23ab0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23ab5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23aba */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23abf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23ac4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23ac9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23ace */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23ad3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23ad8 */ "\x00\x00", "\x00\x00", "\xfd\x69", "\x00\x00", "\x00\x00",
+ /* 0x23add */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23ae2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23ae7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23aec */ "\x00\x00", "\x93\x52", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23af1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23af6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x98\xa2", "\x00\x00",
+ /* 0x23afb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23b00 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23b05 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23b0a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23b0f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23b14 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23b1a */ "\x8c\xe7", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23b1e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23b23 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23b28 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23b2d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23b32 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23b37 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23b3c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23b41 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23b46 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23b4b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23b50 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23b55 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfd\x6e",
- /* 0x24823 */ "\xfe\x54",
-
- /* 0x248f3 */ "\x94\xa5", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x248f7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x248fc */ "\x00\x00", "\x00\x00", "\x95\xed", "\xfd\x7e", "\xfb\xeb",
- /* 0x24901 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24906 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2490c */ "\xfd\x7d", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24910 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24916 */ "\x97\x6f", "\x94\x61", "\x00\x00", "\x9f\xc1", "\x00\x00",
- /* 0x2491a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2491f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24924 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24929 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2492f */ "\x95\xd7", "\x00\x00", "\x00\x00", "\x00\x00", "\xfa\x52",
- /* 0x24933 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24938 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2493e */ "\x9f\x68", "\x9b\xe7", "\xfc\xce", "\x96\xe8", "\xfa\x49",
- /* 0x24942 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24947 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2494c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24951 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24956 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2495b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24960 */ "\x00\x00", "\x95\x4d", "\x9e\xf8", "\x00\x00", "\x00\x00",
- /* 0x24965 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2496a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2496f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfe\x49",
- /* 0x24975 */ "\x91\xce", "\x97\x71", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24979 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2497f */ "\xfd\xb1", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24983 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9c\xf2",
- /* 0x24989 */ "\x93\xb8", "\x90\x43", "\x97\x59", "\x94\xd7", "\xfe\x66",
- /* 0x2498e */ "\x94\x7d", "\xfc\x6f", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24992 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24997 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2499c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x249a1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x249a7 */ "\x8e\xf7", "\x00\x00", "\x00\x00", "\x00\x00", "\x94\x7c",
- /* 0x249ac */ "\x92\xcd", "\x97\xb2", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x249b0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x249b5 */ "\x00\x00", "\xfe\x65", "\x96\x7e", "\x97\x58", "\x9b\x77",
- /* 0x249bb */ "\x91\xcf", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x249bf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x249c4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x249c9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x249ce */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x249d3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x249d8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x249de */ "\x96\xd5", "\xfc\xb3", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x249e3 */ "\x93\xae", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x249e7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x249ec */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x249f1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9c\x46",
- /* 0x249f7 */ "\x95\x5b", "\x91\xd1", "\x94\xf4", "\x00\x00", "\x00\x00",
- /* 0x249fb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24a00 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24a05 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24a0a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24a0f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24a14 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24a19 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24a1e */ "\x00\x00", "\x00\x00", "\xfc\xed", "\xfd\xfa", "\xfc\xc8",
- /* 0x24a24 */ "\xfe\x62", "\x91\xfc", "\xfe\x6b", "\xfd\xf9", "\xfc\xc7",
- /* 0x24a29 */ "\x91\x4e", "\x9c\xb8", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24a2d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24a32 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24a37 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24a3c */ "\x00\x00", "\x97\x67", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24a41 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24a46 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24a4b */ "\x00\x00", "\x00\x00", "\x94\xa2", "\x98\x75", "\x97\xac",
- /* 0x24a51 */ "\x91\xd3", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24a55 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24a5a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24a5f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24a65 */ "\x8e\xeb", "\x97\x6a", "\x96\x5e", "\x00\x00", "\x00\x00",
- /* 0x24a69 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24a6e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24a73 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9f\xf9", "\x95\xf8",
- /* 0x24a79 */ "\xfe\xa2", "\x8f\xe6", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24a7d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24a82 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24a87 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24a8c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24a91 */ "\x00\x00", "\x9d\xa4", "\x97\x68", "\x8e\xec", "\x94\xbd",
- /* 0x24a96 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24a9b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24aa0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x94\x5b", "\x9c\xf6",
- /* 0x24aa6 */ "\xfa\xa7", "\x9b\xd9", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24aaa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24aaf */ "\x00\x00", "\xfa\x5d", "\x96\x56", "\x97\x62", "\x00\x00",
- /* 0x24ab4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24aba */ "\x94\xba", "\xa0\x4f", "\x92\xd8", "\x00\x00", "\x00\x00",
- /* 0x24abe */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24ac3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x94\xbb", "\x00\x00",
- /* 0x24ac8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24acd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x90\xcf", "\x00\x00",
- /* 0x24ad2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24ad7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24adc */ "\x00\x00", "\x00\x00", "\x94\x65", "\x00\x00", "\x00\x00",
- /* 0x24ae2 */ "\x9f\x4c",
-
- /* 0x24b6e */ "\x9e\xbe",
+ /* 0x23c63 */ "\x8c\xa4", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23c67 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23c6c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23c71 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23c76 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23c7b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23c80 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23c85 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23c8a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23c8f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23c94 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfa\x7c",
+ /* 0x23c9a */ "\x93\xfa", "\x90\x7c", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23c9e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23ca3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23ca8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23cad */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23cb2 */ "\x00\x00", "\x00\x00", "\x8f\x67", "\x00\x00", "\x9d\xb7",
+ /* 0x23cb7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23cbc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23cc1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23cc7 */ "\xa0\xe9", "\xfa\x4e", "\xfd\xa1", "\x00\x00", "\x00\x00",
+ /* 0x23ccb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23cd0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23cd5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23cda */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23cdf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23ce4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23ce9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23cee */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23cf3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23cf8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9e\x74", "\x9f\xbf",
+ /* 0x23cfe */ "\x9e\xcb", "\x9b\xb9", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23d02 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23d07 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23d0c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23d11 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23d16 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23d1b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23d20 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23d25 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23d2a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23d2f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23d34 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23d39 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23d3e */ "\x00\x00", "\x9d\xd4", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23d43 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23d48 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23d4d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23d52 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23d57 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x97\xb9", "\x00\x00",
+ /* 0x23d5c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23d61 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23d66 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23d6b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23d70 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23d75 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23d7a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8e\xf1", "\x00\x00",
+ /* 0x23d7f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23d84 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23d89 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23d8f */ "\x95\x7b", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23d93 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23d98 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23d9d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23da2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23da7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23dac */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23db1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9e\xd2",
+ /* 0x23db7 */ "\x97\x53", "\x96\xa4", "\x8f\xbe", "\x94\xd9", "\x90\x58",
+ /* 0x23dbc */ "\xfd\x79", "\xfd\x7b", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23dc0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23dc5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23dca */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23dcf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23dd4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23dd9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23dde */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8e\xda",
+ /* 0x23de3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23de8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23ded */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23df2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23df8 */ "\x8e\xfa", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23dfc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23e01 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x87\x62",
+ /* 0x23e06 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23e0b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23e11 */ "\x9b\xa5", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23e15 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23e1a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23e1f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23e24 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23e29 */ "\x00\x00", "\x00\x00", "\x9e\xd9", "\x97\xd4", "\x90\xbb",
+ /* 0x23e2f */ "\xfd\xbc", "\xfd\xc6", "\x92\x48", "\x00\x00", "\x00\x00",
+ /* 0x23e33 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23e39 */ "\x92\xb5", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23e3d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23e42 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23e47 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23e4c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23e51 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23e56 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23e5b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23e60 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23e65 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23e6a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23e6f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23e74 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23e79 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23e7e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23e83 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9d\xc1",
+ /* 0x23e89 */ "\x92\xb9", "\x92\xa6", "\x8f\x4b", "\x00\x00", "\x00\x00",
+ /* 0x23e8d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23e92 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23e97 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23e9c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23ea1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23ea6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23eab */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23eb0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23eb5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9b\xa6", "\x00\x00",
+ /* 0x23eba */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x92\xb6",
+ /* 0x23ebf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23ec4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23ec9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23ece */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23ed3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8e\x40", "\x00\x00",
+ /* 0x23ed8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23edd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23ee2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23ee7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23eec */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23ef1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23ef7 */ "\x9e\xd8", "\x94\x5e", "\x98\x5f", "\x94\xce", "\x92\x4a",
+ /* 0x23efc */ "\xfd\x70", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23f00 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23f05 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23f0a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23f0f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23f14 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23f19 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23f1e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23f23 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23f28 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23f2d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23f32 */ "\x00\x00", "\x00\x00", "\x94\x67", "\x00\x00", "\x00\x00",
+ /* 0x23f37 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23f3c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8d\xec",
+ /* 0x23f41 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23f46 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9b\xd8", "\x00\x00",
+ /* 0x23f4b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23f50 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23f55 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23f5a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23f5f */ "\x00\x00", "\x87\x63", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23f64 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23f69 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23f6e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23f73 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23f78 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23f7d */ "\x00\x00", "\x94\x48", "\xfa\xc1", "\x9c\xf7", "\xfd\xbe",
+ /* 0x23f82 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23f87 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23f8c */ "\x00\x00", "\x00\x00", "\x8f\xda", "\x00\x00", "\x00\x00",
+ /* 0x23f91 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23f96 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23f9b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23fa0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23fa5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23faa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23faf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfd\xd9",
+ /* 0x23fb4 */ "\x00\x00", "\x00\x00", "\xfc\x7e", "\x00\x00", "\x00\x00",
+ /* 0x23fb9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23fbe */ "\x00\x00", "\x93\xf9", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23fc3 */ "\x00\x00", "\xfa\x43", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23fc8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23fcd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23fd2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23fd7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23fdc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23fe1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23fe6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfa\xeb",
+ /* 0x23fec */ "\xfa\xc3", "\x97\xd3", "\x95\xf9", "\x9c\x48", "\xfd\xd8",
+ /* 0x23ff0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23ff5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23ffa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x23fff */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24004 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24009 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2400e */ "\x00\x00", "\x00\x00", "\xa0\xd8", "\x00\x00", "\x00\x00",
+ /* 0x24013 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24018 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2401d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24022 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24027 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2402c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24031 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24036 */ "\x00\x00", "\x00\x00", "\xfd\xd7", "\xfb\x4a", "\x9b\xaf",
+ /* 0x2403c */ "\x94\x4b", "\xfd\xc9", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24040 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24045 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2404a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2404f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24054 */ "\x00\x00", "\x00\x00", "\x8e\xac", "\x00\x00", "\x00\x00",
+ /* 0x24059 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2405e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24063 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24068 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2406d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24072 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24077 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2407c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24081 */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfd\xb2", "\x00\x00",
+ /* 0x24086 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x92\x5a",
+ /* 0x2408c */ "\xfc\xbd", "\x92\xd9", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24091 */ "\xfd\xd5", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24095 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2409a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2409f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x240a4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x240a9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x240ae */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x240b3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x240b8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x240bd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x240c2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x240c7 */ "\x00\x00", "\x92\xdd", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x240cc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x240d1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x240d6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x240db */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x240e1 */ "\x92\x59", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x240e5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x240ea */ "\x00\x00", "\x8c\xf0", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x240ef */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x240f4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x240f9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x240fe */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24104 */ "\x96\xba", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24108 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2410d */ "\x00\x00", "\x92\x5b", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24112 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24117 */ "\x00\x00", "\x9b\xab", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2411c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24121 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24126 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2412b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24130 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24135 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2413a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfd\xda",
+ /* 0x24140 */ "\xfd\xde", "\x00\x00", "\x00\x00", "\x00\x00", "\xfd\xd3",
+ /* 0x24144 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24149 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8c\x46",
+ /* 0x2414e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24153 */ "\x00\x00", "\xfd\xd6", "\xfd\xdc", "\xfd\xdd", "\x00\x00",
+ /* 0x24158 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x90\xfe", "\x00\x00",
+ /* 0x2415d */ "\x00\x00", "\xfe\xa1", "\x00\x00", "\x87\xa5", "\x00\x00",
+ /* 0x24162 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24167 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2416c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24171 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24177 */ "\x8b\xad", "\x00\x00", "\x00\x00", "\x9c\xd8", "\x00\x00",
+ /* 0x2417b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24180 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24185 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2418a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2418f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24194 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24199 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2419e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9e\x6d",
+ /* 0x241a4 */ "\xfd\x7c", "\xfb\x61", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x241a8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x96\xf8", "\x00\x00",
+ /* 0x241ad */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x241b2 */ "\x00\x00", "\x00\x00", "\x96\xf0", "\x00\x00", "\x00\x00",
+ /* 0x241b7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x241bc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x241c1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x241c6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x241cb */ "\x00\x00", "\xfc\xf4", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x241d0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x241d5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x241da */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x241df */ "\x00\x00", "\x00\x00", "\xfe\x60", "\x00\x00", "\x00\x00",
+ /* 0x241e4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x241e9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x241ee */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x241f3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x241f8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x98\x52", "\x00\x00",
+ /* 0x241fd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24202 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24207 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2420c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24211 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24216 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x96\x4f",
+ /* 0x2421b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24220 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24225 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2422a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2422f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24234 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24239 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2423e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24243 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24248 */ "\x00\x00", "\x00\x00", "\x91\x6e", "\x00\x00", "\x00\x00",
+ /* 0x2424d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24252 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x98\x6d", "\x00\x00",
+ /* 0x24257 */ "\x00\x00", "\x98\x64", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2425c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24261 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24266 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2426b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24270 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24276 */ "\x94\x53", "\xfd\xec", "\xfb\x78", "\x00\x00", "\x00\x00",
+ /* 0x2427a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2427f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x95\xba",
+ /* 0x24284 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24289 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2428e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x98\x5d",
+ /* 0x24293 */ "\x00\x00", "\x92\xf9", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24298 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2429d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x242a2 */ "\x00\x00", "\x00\x00", "\x98\x5a", "\x00\x00", "\x00\x00",
+ /* 0x242a7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x242ac */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x242b1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x242b6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x242bb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x87\x50", "\x00\x00",
+ /* 0x242c1 */ "\xfd\xf6", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x242c5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x93\xd0", "\x98\x62",
+ /* 0x242ca */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x242cf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x242d4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x242d9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x242de */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x242e3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x242e8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x242ee */ "\x9b\xad", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x242f2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x242f7 */ "\x00\x00", "\x00\x00", "\x97\x4f", "\x00\x00", "\x00\x00",
+ /* 0x242fc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24301 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24306 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2430b */ "\x00\x00", "\x9b\xae", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24310 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24315 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x94\x52",
+ /* 0x2431a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2431f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24324 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24329 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2432e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24334 */ "\x9b\xb0", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24338 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2433d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24342 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24348 */ "\x91\xd2", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2434c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24351 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24356 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2435b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24360 */ "\x00\x00", "\x97\xea", "\xfb\x6b", "\x91\xb1", "\xfd\xf3",
+ /* 0x24365 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2436a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2436f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24374 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24379 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2437e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24383 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24388 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x92\xcb", "\x00\x00",
+ /* 0x2438d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24392 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9b\xb1", "\x00\x00",
+ /* 0x24397 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfc\xec",
+ /* 0x2439c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x243a1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x243a6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x243ab */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x243b0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x243b5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x243ba */ "\x00\x00", "\x00\x00", "\x98\x6b", "\x00\x00", "\x00\x00",
+ /* 0x243bf */ "\x00\x00", "\x97\x51", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x243c4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x243c9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x243ce */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x243d3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x243d8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x243dd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x243e2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x243e7 */ "\x00\x00", "\x98\x71", "\x95\xef", "\x00\x00", "\x00\x00",
+ /* 0x243ec */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x243f2 */ "\x9e\xf3", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x243f6 */ "\x00\x00", "\x91\xe8", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x243fb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24400 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9b\xba", "\x00\x00",
+ /* 0x24405 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2440a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2440f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24414 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24419 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2441e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24423 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24428 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2442d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24432 */ "\x00\x00", "\x00\x00", "\xfb\x4c", "\x92\x6a", "\x00\x00",
+ /* 0x24437 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2443c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24441 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24446 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2444b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24450 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24455 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfd\xf8",
+ /* 0x2445b */ "\x98\x61", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2445f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24464 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24469 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2446e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x91\xe7",
+ /* 0x24473 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24478 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2447d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24482 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x93\xed",
+ /* 0x24488 */ "\x97\x44", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2448c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24491 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24496 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2449b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x244a0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x244a5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x244aa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x244af */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x244b4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x91\xe1",
+ /* 0x244b9 */ "\x00\x00", "\x00\x00", "\xfb\xf5", "\x00\x00", "\x00\x00",
+ /* 0x244be */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x244c3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x244c8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x244ce */ "\x98\x69", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x244d3 */ "\x8a\x62", "\x00\x00", "\x00\x00", "\x9b\xbb", "\x00\x00",
+ /* 0x244d7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x244dc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x244e1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x244e6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x244eb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x244f0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x244f5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x244fa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x244ff */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24505 */ "\x8c\xa8", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24509 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2450e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24513 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24518 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2451d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9c\x55", "\x00\x00",
+ /* 0x24522 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24527 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2452c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24531 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24536 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2453b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24540 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24545 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2454a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2454f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24554 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24559 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2455e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24563 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24568 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2456d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24572 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24578 */ "\x8e\x77", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2457c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24581 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24586 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2458b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24590 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24595 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2459a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2459f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x245a4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x245a9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x245ae */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x245b3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x245b8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x245bd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x245c2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x245c8 */ "\x8a\xb2", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x245cc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x245d1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x245d6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x245db */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x245e0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x245e5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x245ea */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x245ef */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x245f4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x245f9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x245fe */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24603 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24608 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2460d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24612 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24618 */ "\x9e\xbc", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2461c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24621 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24626 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x93\xe6", "\x00\x00",
+ /* 0x2462b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24630 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24635 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2463a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2463f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24644 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24649 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2464e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24653 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24658 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2465d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24662 */ "\x00\x00", "\x00\x00", "\x93\xa2", "\x00\x00", "\x00\x00",
+ /* 0x24667 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2466c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24671 */ "\x00\x00", "\x00\x00", "\x9b\xbd", "\x00\x00", "\x00\x00",
+ /* 0x24676 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2467b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24680 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24685 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2468a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2468f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24694 */ "\x00\x00", "\x00\x00", "\x94\xb3", "\x00\x00", "\x00\x00",
+ /* 0x24699 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2469e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x246a3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x246a8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x246ad */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x246b2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x246b7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x246bc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x246c1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x246c6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x246cb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x246d0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x93\x7d", "\x00\x00",
+ /* 0x246d5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x246da */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x246df */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x246e4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x246e9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x246ee */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x246f3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x246f8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x246fd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24702 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9e\x66", "\x00\x00",
+ /* 0x24707 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2470c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24711 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24716 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2471b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24720 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x94\x59",
+ /* 0x24725 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2472a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9b\xbf",
+ /* 0x2472f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24734 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24739 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2473e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24743 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24748 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2474d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24752 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24757 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2475c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24761 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24766 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2476b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24770 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24775 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2477a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2477f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24784 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24789 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2478f */ "\x94\x58", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24793 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24798 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2479d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x247a2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x247a7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x247ac */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x247b1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x247b6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x247bb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x247c0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x247c5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x247ca */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x247cf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x247d4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x247d9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x247de */ "\x00\x00", "\x9e\xa5", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x247e3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x247e8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x247ed */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x247f2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x247f7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x247fc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24801 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24806 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2480b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24810 */ "\x00\x00", "\x9b\xc7", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24815 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2481a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2481f */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfe\x54", "\x00\x00",
+ /* 0x24824 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24829 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2482e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24833 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24838 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2483d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24842 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24847 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2484c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24851 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24856 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2485b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24860 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24865 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2486a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2486f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24874 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24879 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2487e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8e\x74", "\x00\x00",
+ /* 0x24883 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24888 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2488d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24892 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24897 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2489c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x248a1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x248a6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x248ab */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x248b0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x248b5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x248ba */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x248bf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x248c4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x248c9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x248ce */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x248d3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x248d8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x248dd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x248e2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x248e7 */ "\x00\x00", "\x8b\xd6", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x248ec */ "\x00\x00", "\x00\x00", "\x00\x00", "\x94\xb6", "\xfd\x74",
+ /* 0x248f2 */ "\x98\xc0", "\x94\xa5", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x248f6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9b\xc8",
+ /* 0x248fb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x95\xed", "\xfd\x7e",
+ /* 0x24901 */ "\xfb\xeb", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24905 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2490a */ "\x00\x00", "\xfd\x7d", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2490f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24914 */ "\x00\x00", "\x97\x6f", "\x94\x61", "\x00\x00", "\x9f\xc1",
+ /* 0x24919 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2491e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24923 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24928 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2492d */ "\x00\x00", "\x95\xd7", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24933 */ "\xfa\x52", "\x9c\x58", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24937 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2493c */ "\x00\x00", "\x9f\x68", "\x9b\xe7", "\xfc\xce", "\x96\xe8",
+ /* 0x24942 */ "\xfa\x49", "\x97\xa1", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24946 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2494b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24950 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24955 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2495a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2495f */ "\x00\x00", "\x00\x00", "\x95\x4d", "\x9e\xf8", "\x00\x00",
+ /* 0x24964 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24969 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2496e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24974 */ "\xfe\x49", "\x91\xce", "\x97\x71", "\x00\x00", "\x00\x00",
+ /* 0x24978 */ "\x00\x00", "\x00\x00", "\x8c\xcf", "\x00\x00", "\x00\x00",
+ /* 0x2497d */ "\x00\x00", "\xfd\xb1", "\x00\x00", "\x00\x00", "\xfc\x6e",
+ /* 0x24982 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24988 */ "\x9c\xf2", "\x93\xb8", "\x90\x43", "\x97\x59", "\x94\xd7",
+ /* 0x2498d */ "\xfe\x66", "\x94\x7d", "\xfc\x6f", "\x00\x00", "\x00\x00",
+ /* 0x24991 */ "\x00\x00", "\x00\x00", "\x92\x46", "\x00\x00", "\x00\x00",
+ /* 0x24996 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2499b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x249a0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfa\x6d", "\x00\x00",
+ /* 0x249a5 */ "\x00\x00", "\x8e\xf7", "\x00\x00", "\xfb\xb7", "\x00\x00",
+ /* 0x249ab */ "\x94\x7c", "\x92\xcd", "\x97\xb2", "\x00\x00", "\x00\x00",
+ /* 0x249af */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x249b4 */ "\x00\x00", "\x00\x00", "\xfe\x65", "\x96\x7e", "\x97\x58",
+ /* 0x249ba */ "\x9b\x77", "\x91\xcf", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x249be */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x249c3 */ "\x00\x00", "\x94\xa4", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x249c8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x249cd */ "\x00\x00", "\x00\x00", "\x9c\xad", "\x00\x00", "\x00\x00",
+ /* 0x249d2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x249d7 */ "\x00\x00", "\x00\x00", "\x8b\xab", "\x00\x00", "\x00\x00",
+ /* 0x249dc */ "\x00\x00", "\x96\xd5", "\xfc\xb3", "\x00\x00", "\x00\x00",
+ /* 0x249e1 */ "\x00\x00", "\x93\xae", "\x00\x00", "\x97\x6d", "\x00\x00",
+ /* 0x249e6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x249ec */ "\x94\x46", "\x95\xf7", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x249f0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x249f6 */ "\x9c\x46", "\x95\x5b", "\x91\xd1", "\x94\xf4", "\x00\x00",
+ /* 0x249fb */ "\xfe\x67", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x249ff */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24a04 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24a09 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x92\xa5",
+ /* 0x24a0e */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfe\xdf", "\x8c\xab",
+ /* 0x24a13 */ "\x00\x00", "\x9b\xc9", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24a18 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24a1d */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfc\xed", "\xfd\xfa",
+ /* 0x24a23 */ "\xfc\xc8", "\xfe\x62", "\x91\xfc", "\xfe\x6b", "\xfd\xf9",
+ /* 0x24a28 */ "\xfc\xc7", "\x91\x4e", "\x9c\xb8", "\x00\x00", "\x00\x00",
+ /* 0x24a2c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24a31 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24a36 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24a3b */ "\x00\x00", "\x00\x00", "\x97\x67", "\x00\x00", "\x00\x00",
+ /* 0x24a40 */ "\x00\x00", "\x95\xee", "\x00\x00", "\x00\x00", "\x9b\xb2",
+ /* 0x24a45 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x94\x60",
+ /* 0x24a4a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x94\xa2", "\x98\x75",
+ /* 0x24a50 */ "\x97\xac", "\x91\xd3", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24a54 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24a59 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x98\x7b", "\x00\x00",
+ /* 0x24a5e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24a63 */ "\x00\x00", "\x8e\xeb", "\x97\x6a", "\x96\x5e", "\x00\x00",
+ /* 0x24a68 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24a6d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x97\xeb", "\x00\x00",
+ /* 0x24a72 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9f\xf9",
+ /* 0x24a78 */ "\x95\xf8", "\xfe\xa2", "\x8f\xe6", "\x00\x00", "\x00\x00",
+ /* 0x24a7c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24a81 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24a86 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24a8c */ "\xfe\x7e", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24a90 */ "\x00\x00", "\x00\x00", "\x9d\xa4", "\x97\x68", "\x8e\xec",
+ /* 0x24a96 */ "\x94\xbd", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24a9a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24a9f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x94\x5b",
+ /* 0x24aa5 */ "\x9c\xf6", "\xfa\xa7", "\x9b\xd9", "\x00\x00", "\x00\x00",
+ /* 0x24aa9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24aae */ "\x00\x00", "\x00\x00", "\xfa\x5d", "\x96\x56", "\x97\x62",
+ /* 0x24ab3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24ab8 */ "\x00\x00", "\x94\xba", "\xa0\x4f", "\x92\xd8", "\x00\x00",
+ /* 0x24abd */ "\x00\x00", "\x00\x00", "\x9b\xcb", "\x00\x00", "\x00\x00",
+ /* 0x24ac2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x94\xbb",
+ /* 0x24ac7 */ "\x00\x00", "\x00\x00", "\x9d\x5f", "\x00\x00", "\x00\x00",
+ /* 0x24acc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x90\xcf",
+ /* 0x24ad1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24ad6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24adb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x94\x65", "\x00\x00",
+ /* 0x24ae0 */ "\x00\x00", "\x9f\x4c", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24ae5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x90\xd8", "\x00\x00",
+ /* 0x24aea */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24aef */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24af4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24af9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24afe */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24b03 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24b08 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24b0d */ "\x00\x00", "\x8d\x5b", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24b12 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24b17 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24b1c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24b21 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24b26 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24b2b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24b30 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24b35 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24b3a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24b3f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24b44 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24b49 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24b4e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24b53 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24b58 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24b5d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24b62 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24b67 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24b6c */ "\x00\x00", "\x9e\xbe",
/* 0x24bf5 */ "\xfb\x6d", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x24bf9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -14269,7 +14158,7 @@ static const char from_ucs4[][2] =
/* 0x24cb6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x24cbb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x24cc0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24cc5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24cc5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8f\xfc", "\x00\x00",
/* 0x24cca */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x24ccf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x24cd4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x94\x73",
@@ -14282,6 +14171,9 @@ static const char from_ucs4[][2] =
/* 0x24cf7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x24cfc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x24d01 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x94\x74",
+ /* 0x24d06 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24d0b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24d10 */ "\x00\x00", "\x00\x00", "\xfe\xb7",
/* 0x24db8 */ "\x8a\x4b", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x24dbc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -14309,375 +14201,529 @@ static const char from_ucs4[][2] =
/* 0x24e2a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x24e2f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x24e34 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24e39 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24e39 */ "\x00\x00", "\x8a\xdc", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x24e3e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x24e43 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x24e48 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24e4d */ "\x00\x00", "\x00\x00", "\x8b\x76",
-
- /* 0x24f0e */ "\xa0\xf8", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24f12 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24f17 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24f1c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24f21 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24f26 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24f2b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24f30 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24f35 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24f3a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24f3f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24f44 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24f49 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24f4e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24f53 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24f58 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x98\xdf", "\x00\x00",
- /* 0x24f5d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24f62 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24f67 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24f6c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24f71 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24f76 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24f7b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24f80 */ "\x00\x00", "\xfe\xb5", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24f85 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24f8a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24f8f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24f94 */ "\x00\x00", "\x00\x00", "\x96\xfb", "\x00\x00", "\x00\x00",
- /* 0x24f9a */ "\x9b\xfb", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24f9e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24fa3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24fa9 */ "\x9e\xce", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24fad */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24fb2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24fb7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24fbc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x24fc2 */ "\x9e\x7b",
-
- /* 0x2509d */ "\xfe\xce",
-
- /* 0x25148 */ "\x9d\xfc", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2514c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25151 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25156 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2515b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25160 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25165 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2516a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2516f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25174 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25179 */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfe\xcf", "\x8b\xa5",
- /* 0x2517e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25183 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25188 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2518d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25192 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25197 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2519c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x251a1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x251a6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x251ab */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x251b0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x251b5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x251ba */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x251bf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x251c4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x251c9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x251ce */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x251d3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x251d8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x251dd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x251e3 */ "\x8a\xec", "\x00\x00", "\x00\x00", "\xfc\xe0", "\x94\xad",
- /* 0x251e7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x251ec */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x251f1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x251f6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x251fb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25200 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25205 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2520a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2520f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25214 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25219 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2521e */ "\x00\x00", "\xfe\xd5", "\x94\xac",
+ /* 0x24e4d */ "\x00\x00", "\x00\x00", "\x8b\x76", "\x00\x00", "\x00\x00",
+ /* 0x24e52 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24e57 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24e5c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24e61 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24e66 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24e6b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24e70 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24e75 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24e7a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24e7f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24e84 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24e89 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24e8e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24e93 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24e98 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24e9d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24ea2 */ "\x00\x00", "\x00\x00", "\x9b\xce", "\x00\x00", "\x8a\x68",
+ /* 0x24ea7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24eac */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24eb1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24eb6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24ebb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24ec0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24ec5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24eca */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24ecf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24ed4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24ed9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24ede */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24ee3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24ee8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24eed */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24ef2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24ef7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24efc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24f01 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24f06 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24f0b */ "\x00\x00", "\x00\x00", "\xa0\xf8", "\x00\x00", "\x00\x00",
+ /* 0x24f10 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24f15 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24f1a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24f1f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24f24 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24f29 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24f2e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24f33 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24f38 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24f3d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24f42 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24f47 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24f4c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24f51 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24f56 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24f5c */ "\x98\xdf", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24f60 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24f65 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24f6a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24f6f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24f74 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24f79 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24f7e */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfe\xb5", "\x00\x00",
+ /* 0x24f83 */ "\x00\x00", "\x00\x00", "\x9b\xcf", "\x00\x00", "\x00\x00",
+ /* 0x24f88 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24f8d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24f92 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x96\xfb",
+ /* 0x24f97 */ "\x00\x00", "\x00\x00", "\x9b\xfb", "\x00\x00", "\x00\x00",
+ /* 0x24f9c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24fa1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24fa6 */ "\x00\x00", "\x00\x00", "\x9e\xce", "\x00\x00", "\x00\x00",
+ /* 0x24fab */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24fb0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24fb5 */ "\x00\x00", "\x00\x00", "\x8e\xe5", "\x00\x00", "\x00\x00",
+ /* 0x24fba */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24fbf */ "\x00\x00", "\x00\x00", "\x9e\x7b", "\x00\x00", "\x00\x00",
+ /* 0x24fc4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24fc9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24fce */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24fd3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24fd8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24fdd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24fe2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24fe7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24fec */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24ff1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24ff6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x24ffb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25000 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25005 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2500a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2500f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25014 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25019 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2501e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25023 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25028 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9b\xd2", "\x00\x00",
+ /* 0x2502d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25032 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25037 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2503c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25041 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25046 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2504b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25050 */ "\x00\x00", "\x8a\xa5", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25055 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2505a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2505f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25064 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25069 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2506e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25073 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25078 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2507d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25082 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25087 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2508c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25091 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25096 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2509b */ "\x00\x00", "\xfe\xce",
- /* 0x252c7 */ "\x8a\x6f", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x252cb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x252d0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x252d5 */ "\x00\x00", "\x00\x00", "\x8b\xa9", "\x00\x00", "\x00\x00",
- /* 0x252da */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x252df */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x252e4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x252e9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x252ee */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x252f3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x252f8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x252fd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25302 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25307 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2530c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9d\xcb",
- /* 0x25311 */ "\x00\x00", "\xfc\xe7",
+ /* 0x2512b */ "\x8a\x45", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2512f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25134 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25139 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2513e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25143 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9d\xfc",
+ /* 0x25148 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2514d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25152 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25157 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2515c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25161 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25166 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2516b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25170 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25175 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2517a */ "\x00\x00", "\x00\x00", "\xfe\xcf", "\x8b\xa5", "\x00\x00",
+ /* 0x2517f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25184 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25189 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2518e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25193 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25198 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2519d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x251a2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x251a7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x251ac */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x251b1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x251b6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x251bb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x251c0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x251c5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x251ca */ "\x00\x00", "\x00\x00", "\x8c\x4a", "\x00\x00", "\x00\x00",
+ /* 0x251cf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x251d4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x251d9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x251de */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8a\xec",
+ /* 0x251e3 */ "\x00\x00", "\x00\x00", "\xfc\xe0", "\x94\xad", "\x00\x00",
+ /* 0x251e8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x251ed */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x251f2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x251f7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x251fc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25201 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25206 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2520b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25210 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25215 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2521a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25220 */ "\xfe\xd5", "\x94\xac", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25224 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25229 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2522e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25233 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25238 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2523d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25242 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25247 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2524c */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfc\x5a", "\x00\x00",
+ /* 0x25251 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25256 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2525b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25260 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25265 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2526a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2526f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25274 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25279 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2527e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25283 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25288 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2528d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25292 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25297 */ "\x00\x00", "\x9b\xd6", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2529c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x252a1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x252a6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x252ab */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x252b0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x252b5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x252ba */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x252bf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x252c4 */ "\x00\x00", "\x00\x00", "\x8a\x6f", "\x00\x00", "\x00\x00",
+ /* 0x252c9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x252ce */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x252d3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8b\xa9",
+ /* 0x252d8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x252dd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x252e2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x252e7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x252ec */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x252f1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x252f6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x252fb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25300 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25305 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2530a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8e\x5f", "\x00\x00",
+ /* 0x2530f */ "\x00\x00", "\x9d\xcb", "\x00\x00", "\xfc\xe7",
- /* 0x25425 */ "\x93\xc8", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25429 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2542f */ "\x91\xf0", "\x8f\xe0", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25433 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25438 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2543d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25442 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25447 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2544c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25451 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25456 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2545b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25460 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25465 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2546a */ "\x00\x00", "\x90\xed", "\x00\x00", "\x9b\xdc",
+ /* 0x25419 */ "\x9b\xd7", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2541d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25422 */ "\x00\x00", "\x00\x00", "\x93\xc8", "\x00\x00", "\x00\x00",
+ /* 0x25427 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2542c */ "\x00\x00", "\x00\x00", "\x91\xf0", "\x8f\xe0", "\x00\x00",
+ /* 0x25431 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25436 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2543b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25440 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25446 */ "\x9b\xdb", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2544a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2544f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25454 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25459 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2545e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25463 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25468 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x90\xed", "\x00\x00",
+ /* 0x2546e */ "\x9b\xdc", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25472 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25477 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2547c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25481 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25486 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2548b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25490 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25495 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8d\x53",
- /* 0x2555b */ "\x93\xc7", "\x92\x49", "\x96\xe1", "\x00\x00", "\x00\x00",
- /* 0x2555f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25565 */ "\x8f\xe1", "\x9b\xe5", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25569 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2556e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25573 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25578 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2557d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x94\xc0", "\x00\x00",
- /* 0x25582 */ "\x00\x00", "\x93\xc3", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25587 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2558c */ "\x00\x00", "\x00\x00", "\x93\xc5", "\x00\x00", "\x00\x00",
- /* 0x25591 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25596 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2559b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x255a0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x255a5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x255aa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x255af */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x255b4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x90\x79",
- /* 0x255b9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x255be */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x255c3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x255c8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x255cd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x255d2 */ "\x00\x00", "\x00\x00", "\x97\x7b", "\x00\x00", "\x00\x00",
- /* 0x255d7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x90\x7e", "\x00\x00",
- /* 0x255dc */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfe\xe6", "\x00\x00",
- /* 0x255e1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x255e6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x255eb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x255f0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x255f5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x255fa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x255ff */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25604 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25609 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2560e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25613 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25618 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2561d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25622 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25627 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2562c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25631 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9d\xb8", "\x00\x00",
- /* 0x25636 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2563b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25640 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25645 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2564a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2564f */ "\x00\x00", "\x92\x70", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25654 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25659 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2565e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25663 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25668 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2566d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25672 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25677 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2567c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25681 */ "\x00\x00", "\x95\xa8", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25686 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2568b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25690 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25695 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2569a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2569f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x256a4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x256a9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x256ae */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x256b3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x256b8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x256bd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x256c2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x256c7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x256cc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x256d1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x256d6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x256db */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x256e0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x256e5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x256ea */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x256ef */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x256f4 */ "\x00\x00", "\x98\xb9", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x256f9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x256fe */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25703 */ "\x00\x00", "\x00\x00", "\x91\x40", "\x00\x00", "\x00\x00",
- /* 0x25708 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2570d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25712 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25717 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2571d */ "\xfc\xbe", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25721 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x91\x57", "\x00\x00",
- /* 0x25726 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2572b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25730 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25735 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2573a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2573f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25744 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25749 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2574e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25753 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25758 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2575d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25762 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25767 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2576c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25772 */ "\xfa\xdf", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25776 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2577b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25780 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25785 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2578a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2578f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25794 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25799 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2579e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x257a3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x257a8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x257ad */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x257b2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x257b7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x257bc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x257c1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x257c7 */ "\x9b\xe6", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x257cb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x257d0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x257d5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x257da */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x257e0 */ "\x8e\x44", "\x9c\x4f", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x257e4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x257e9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x257ee */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x257f3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x257f8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x257fd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25802 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25807 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2580c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25811 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25816 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2581b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25820 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25825 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2582a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2582f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25834 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25839 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2583e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25843 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25848 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2584d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25852 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfe\xf4",
- /* 0x25857 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2585c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25861 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25866 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2586b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25870 */ "\x00\x00", "\x93\xdc", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25875 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2587a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2587f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25884 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25889 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2588e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25893 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25898 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2589d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x258a2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x258a7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x258ac */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x258b1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x258b6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x258bb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x258c0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x258c5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x258ca */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x258cf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x258d4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x258d9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x258de */ "\x00\x00", "\x00\x00", "\x8e\x4a", "\x00\x00", "\x00\x00",
- /* 0x258e3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x258e8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x258ed */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x258f2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x258f7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x258fc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25901 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25906 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2590b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25910 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25915 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2591a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2591f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25924 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25929 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2592e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25933 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25938 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2593d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25942 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25947 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2594c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25951 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9d\xb9",
- /* 0x25956 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2595b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25960 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25965 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2596a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2596f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25974 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25979 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2597e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25983 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25988 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2598d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25992 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25997 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2599c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x259a1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x259a6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x259ac */ "\x8e\x4e",
+ /* 0x25531 */ "\xa0\xec", "\x00\x00", "\x00\x00", "\x00\x00", "\x98\xfa",
+ /* 0x25535 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2553a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9b\xe0",
+ /* 0x2553f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25544 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25549 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2554e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25553 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25558 */ "\x00\x00", "\x00\x00", "\x93\xc7", "\x92\x49", "\x96\xe1",
+ /* 0x2555e */ "\x9b\xe2", "\x00\x00", "\x00\x00", "\x00\x00", "\x9b\xe4",
+ /* 0x25562 */ "\x00\x00", "\x00\x00", "\x8f\xe1", "\x9b\xe5", "\x00\x00",
+ /* 0x25567 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2556c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25571 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25576 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2557b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25581 */ "\x94\xc0", "\x00\x00", "\x00\x00", "\x93\xc3", "\x00\x00",
+ /* 0x25585 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2558a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x93\xc5",
+ /* 0x2558f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25594 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25599 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2559e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x255a3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x255a8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x255ad */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x255b2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x255b7 */ "\x00\x00", "\x90\x79", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x255bc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x255c1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x255c6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x255cb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x255d0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x97\x7b",
+ /* 0x255d5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x255db */ "\x90\x7e", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x255e0 */ "\xfe\xe6", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x255e4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x255e9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x255ee */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x255f3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x255f8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x255fd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25602 */ "\x00\x00", "\x00\x00", "\xfe\x46", "\x00\x00", "\x00\x00",
+ /* 0x25607 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2560c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25611 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25616 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2561b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25620 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25625 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2562a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2562f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25635 */ "\x9d\xb8", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25639 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2563e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25643 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25648 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2564d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x92\x70", "\x00\x00",
+ /* 0x25652 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25657 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2565c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25661 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25666 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2566b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25670 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25675 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2567a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2567f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x95\xa8", "\x00\x00",
+ /* 0x25684 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25689 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2568e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25693 */ "\x00\x00", "\x8c\xb0", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25698 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2569d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x256a2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x256a7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x256ac */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x256b1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x256b6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x256bb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x256c0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x256c5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x256ca */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x256cf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x256d4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x256d9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x256de */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x94\xc8",
+ /* 0x256e3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x256e8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x256ed */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x256f2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x98\xb9", "\x00\x00",
+ /* 0x256f7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x256fc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25701 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x91\x40",
+ /* 0x25706 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2570b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25710 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25715 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2571a */ "\x00\x00", "\x00\x00", "\xfc\xbe", "\x00\x00", "\x00\x00",
+ /* 0x2571f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25725 */ "\x91\x57", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25729 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2572e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25733 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25738 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8b\xb2",
+ /* 0x2573d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25742 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25747 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2574c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25751 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25756 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2575b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25760 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25765 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2576a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2576f */ "\x00\x00", "\x00\x00", "\xfa\xdf", "\x00\x00", "\x00\x00",
+ /* 0x25774 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25779 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2577e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25783 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25788 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2578d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25792 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25797 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2579c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x257a1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x257a6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x257ab */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x257b0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x257b5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x257ba */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x257bf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x257c4 */ "\x00\x00", "\x00\x00", "\x9b\xe6", "\x00\x00", "\x00\x00",
+ /* 0x257c9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x257ce */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x257d3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x257d8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x257dd */ "\x00\x00", "\x96\x43", "\x8e\x44", "\x9c\x4f", "\x00\x00",
+ /* 0x257e2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x257e7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x257ec */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x257f1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x257f6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x257fb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25800 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25805 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2580a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2580f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25814 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25819 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2581e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25823 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25828 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2582d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25832 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25837 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2583c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25841 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25846 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2584b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25850 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25855 */ "\x00\x00", "\xfe\xf4", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2585a */ "\x00\x00", "\x00\x00", "\x9b\xe8", "\x00\x00", "\x00\x00",
+ /* 0x2585f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25864 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25869 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2586e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x93\xdc", "\x00\x00",
+ /* 0x25873 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25878 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2587d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25882 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25887 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2588c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25891 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25896 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2589b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x258a0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x258a5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x258aa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x258af */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x258b4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x258b9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x258be */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x258c3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x96\x6f",
+ /* 0x258c8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x258cd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x258d2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x258d7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x258dc */ "\x00\x00", "\x87\xa1", "\x00\x00", "\x00\x00", "\x8e\x4a",
+ /* 0x258e1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x258e6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x258eb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x258f0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x258f5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x258fa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x258ff */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9b\xed", "\x00\x00",
+ /* 0x25904 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25909 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2590e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25913 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25918 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2591d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25922 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25927 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2592c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25931 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25936 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2593b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25940 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25946 */ "\x92\xf6", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2594a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2594f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25954 */ "\x00\x00", "\x9d\xb9", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25959 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2595e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25963 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25968 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2596d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25972 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25977 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2597c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25981 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25986 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2598b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25990 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25995 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2599a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2599f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x259a4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x259a9 */ "\x00\x00", "\x00\x00", "\x8e\x4e", "\x00\x00", "\x00\x00",
+ /* 0x259ae */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x259b3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x259b8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x259bd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x259c2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x259c7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfb\xcf",
- /* 0x25a9c */ "\x94\xe5", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25aa0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25aa5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25aaa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9b\xf0", "\x00\x00",
- /* 0x25aaf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25ab4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25ab9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25abe */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25ac3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25ac8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25acd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25ad2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25ad7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25adc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25ae1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25ae6 */ "\x00\x00", "\x00\x00", "\x95\x51",
+ /* 0x25a54 */ "\x87\x60", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25a58 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25a5d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25a62 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25a67 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25a6c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25a71 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25a76 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25a7b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25a80 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25a85 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25a8a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25a8f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25a95 */ "\x9e\xc2", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25a99 */ "\x00\x00", "\x00\x00", "\x94\xe5", "\x00\x00", "\x00\x00",
+ /* 0x25a9e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25aa3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25aa8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25aae */ "\x9b\xf0", "\x94\xe4", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25ab2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25ab7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25abc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25ac1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25ac6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25acb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25ad0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25ad5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25ada */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25adf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25ae4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x95\x51",
/* 0x25b74 */ "\x8b\xbb", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x25b78 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x25b7d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x25b82 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25b87 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25b87 */ "\x00\x00", "\x9b\xf1", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x25b8c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x25b91 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x25b96 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -14695,8 +14741,8 @@ static const char from_ucs4[][2] =
/* 0x25bd2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x25bd7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x25bdc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25be1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25be6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25be1 */ "\x00\x00", "\x00\x00", "\x8f\x61", "\x00\x00", "\x00\x00",
+ /* 0x25be6 */ "\x00\x00", "\x9b\x64", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x25beb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x25bf0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x25bf5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -14707,7 +14753,7 @@ static const char from_ucs4[][2] =
/* 0x25c0e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x25c13 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x25c18 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25c1d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25c1d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9f\xbe", "\x00\x00",
/* 0x25c22 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x25c27 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x25c2c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -14730,10 +14776,10 @@ static const char from_ucs4[][2] =
/* 0x25c81 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x25c86 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x25c8b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25c90 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25c91 */ "\x8f\x73", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x25c95 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x25c9a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25c9f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25c9f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8c\xaf",
/* 0x25ca4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x25ca9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x25cae */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -14758,79 +14804,118 @@ static const char from_ucs4[][2] =
/* 0x25d0d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x25d12 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x25d17 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25d1c */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfd\xd8", "\x00\x00",
+ /* 0x25d1c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8e\x6a", "\x00\x00",
/* 0x25d21 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x25d26 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25d2b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25d2b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8c\x4c",
/* 0x25d30 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x25d35 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x25d3a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25d3f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x95\x52",
-
- /* 0x25e0e */ "\x95\x54", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25e12 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25e17 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25e1c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25e21 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25e26 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25e2b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25e30 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25e35 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25e3a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25e3f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25e44 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25e49 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25e4e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25e53 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25e58 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25e5d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25e62 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25e67 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25e6c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25e71 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25e76 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25e7b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25e81 */ "\x9d\xbb", "\x95\x43", "\x92\xfe", "\x00\x00", "\x00\x00",
- /* 0x25e85 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25e8a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25e8f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25e94 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25e99 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25e9e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25ea3 */ "\x00\x00", "\x00\x00", "\x94\xf2", "\x00\x00", "\x00\x00",
- /* 0x25ea8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25ead */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25eb2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25eb7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x94\xf1",
- /* 0x25ebc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25ec1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25ec6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25ecb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25ed0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25ed5 */ "\x00\x00", "\xa0\xea", "\x9d\xd2", "\x00\x00", "\x00\x00",
- /* 0x25eda */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25edf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25ee4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25ee9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25eee */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25ef3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25ef8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25efd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25f02 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25f07 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25f0c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25f11 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25f16 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25f1b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25f20 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25f25 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25f2a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25f2f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25f34 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25f39 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25f3e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25f43 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x25f48 */ "\x00\x00", "\x00\x00", "\x91\xf8",
+ /* 0x25d3f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x95\x52", "\x00\x00",
+ /* 0x25d44 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25d49 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25d4e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25d53 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25d58 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25d5d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25d62 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25d67 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25d6c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25d71 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25d76 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25d7b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25d80 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25d85 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25d8a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25d8f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25d94 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x87\xcf",
+ /* 0x25d99 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25d9e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25da3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25da8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25dad */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25db2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25db7 */ "\x00\x00", "\x87\xc0", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25dbc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25dc1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25dc6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25dcb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25dd0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25dd5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25dda */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25ddf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25de4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25de9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25dee */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25df3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25df8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25dfd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25e02 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25e07 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25e0c */ "\x00\x00", "\x95\x54", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25e11 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25e16 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25e1b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25e20 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25e25 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25e2a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25e2f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25e34 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25e39 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25e3e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25e43 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25e49 */ "\x8a\xd4", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25e4d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25e52 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25e57 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25e5c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25e61 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25e66 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25e6b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25e70 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25e75 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25e7a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25e7f */ "\x00\x00", "\x9d\xbb", "\x95\x43", "\x92\xfe", "\x00\x00",
+ /* 0x25e84 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25e89 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25e8e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25e93 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25e98 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25e9d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25ea2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x94\xf2", "\x00\x00",
+ /* 0x25ea7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25eac */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25eb1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25eb6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25ebc */ "\x94\xf1", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25ec0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25ec5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25eca */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25ecf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25ed4 */ "\x00\x00", "\x00\x00", "\xa0\xea", "\x9d\xd2", "\x00\x00",
+ /* 0x25ed9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25ede */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25ee3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25ee8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25eed */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25ef2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25ef7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25efc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25f01 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25f06 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25f0b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25f10 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25f15 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xa0\xb1",
+ /* 0x25f1a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25f1f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25f24 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25f29 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25f2e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25f33 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25f38 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25f3d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25f42 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x25f47 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x91\xf8",
/* 0x25fe1 */ "\x94\x62", "\x9b\xa4", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x25fe5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -14844,7 +14929,7 @@ static const char from_ucs4[][2] =
/* 0x2600d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26012 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26017 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2601c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2601c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x87\x7d",
/* 0x26021 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26026 */ "\x00\x00", "\x00\x00", "\x8e\xad", "\x00\x00", "\x00\x00",
/* 0x2602b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -14852,7 +14937,7 @@ static const char from_ucs4[][2] =
/* 0x26035 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2603a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2603f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26044 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26044 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9e\xad", "\x00\x00",
/* 0x26049 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2604e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26053 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -14864,11 +14949,11 @@ static const char from_ucs4[][2] =
/* 0x26071 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26076 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2607b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26080 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26080 */ "\x00\x00", "\x00\x00", "\xfe\xee", "\x00\x00", "\x00\x00",
/* 0x26085 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2608a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2608f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26094 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26094 */ "\x00\x00", "\x00\x00", "\x8a\xb4", "\x00\x00", "\x00\x00",
/* 0x26099 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2609e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x260a4 */ "\x97\x57", "\x8a\x77", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -14889,7 +14974,7 @@ static const char from_ucs4[][2] =
/* 0x260ee */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x260f3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x260f8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x260fd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x260fd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9b\xf7",
/* 0x26102 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26107 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2610c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -14925,7 +15010,7 @@ static const char from_ucs4[][2] =
/* 0x261a2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x261a7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x261ad */ "\xa0\xf3", "\x94\xbe", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x261b1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x261b2 */ "\x9b\xfa", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x261b6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x261bb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x261c0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -14961,8 +15046,8 @@ static const char from_ucs4[][2] =
/* 0x26256 */ "\x00\x00", "\x9d\xbc", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2625b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26261 */ "\x94\xfe", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26265 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2626a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26265 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8b\xdb",
+ /* 0x2626b */ "\xa0\xfe", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2626f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26274 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26279 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -14982,8 +15067,32 @@ static const char from_ucs4[][2] =
/* 0x262bf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x262c4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x262c9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x262ce */ "\x00\x00", "\x8e\xc0",
-
+ /* 0x262ce */ "\x00\x00", "\x8e\xc0", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x262d3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x262d8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x262dd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x262e2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x262e7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x262ec */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x262f1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x262f6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x262fb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26300 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26305 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2630a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2630f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26314 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26319 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2631e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26323 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26328 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2632d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26332 */ "\x00\x00", "\x00\x00", "\x9f\x47", "\x00\x00", "\x00\x00",
+ /* 0x26337 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2633c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26341 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26346 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8b\xde",
+ /* 0x2634c */ "\xa0\xfb", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26351 */ "\x8e\xc3", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26355 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2635a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -15016,10 +15125,10 @@ static const char from_ucs4[][2] =
/* 0x263e1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x263e6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x263eb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x263f0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x263f5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x263f0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfe\xc2",
+ /* 0x263f5 */ "\x00\x00", "\x00\x00", "\x95\x4c", "\x00\x00", "\x00\x00",
/* 0x263fa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x263ff */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x263ff */ "\x00\x00", "\x00\x00", "\x9b\xfd", "\x00\x00", "\x00\x00",
/* 0x26404 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26409 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2640e */ "\x00\x00", "\x90\xcc", "\x9c\x60", "\x95\x4b", "\x00\x00",
@@ -15033,21 +15142,21 @@ static const char from_ucs4[][2] =
/* 0x26436 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2643b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26440 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26445 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26445 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9b\xfe",
/* 0x2644a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2644f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26454 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26459 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2645e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26463 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26468 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26469 */ "\x9c\x70", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2646d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26472 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26477 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2647c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26481 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26486 */ "\x00\x00", "\x00\x00", "\x8e\xcc", "\x00\x00", "\x00\x00",
- /* 0x2648b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26481 */ "\x00\x00", "\x00\x00", "\x9c\x43", "\x00\x00", "\x00\x00",
+ /* 0x26486 */ "\x00\x00", "\x9c\x47", "\x8e\xcc", "\x00\x00", "\x00\x00",
+ /* 0x2648b */ "\x00\x00", "\x8e\x54", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26490 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26495 */ "\x00\x00", "\x00\x00", "\x8e\xe4", "\x00\x00", "\x00\x00",
/* 0x2649a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -15102,13 +15211,13 @@ static const char from_ucs4[][2] =
/* 0x2658f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26594 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26599 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2659e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2659e */ "\x00\x00", "\x95\x5e", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x265a3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x265a8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x95\x5c",
/* 0x265ad */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x265b2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x265b7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x265bc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x265bc */ "\x00\x00", "\x00\x00", "\x9c\x4b", "\x00\x00", "\x00\x00",
/* 0x265c1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x265c6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x265cb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -15125,33 +15234,33 @@ static const char from_ucs4[][2] =
/* 0x26602 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26607 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2660c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26611 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26612 */ "\x8b\xe1", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26616 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2661b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26620 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26626 */ "\x8e\xd9",
/* 0x266af */ "\x9d\xb4", "\x00\x00", "\x92\x5f", "\x00\x00", "\x00\x00",
- /* 0x266b3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x266b3 */ "\x00\x00", "\x9c\x4c", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x266b8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x266bd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x266c2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x266c7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x266cc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x266d1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x266d6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x266d6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8a\xa1", "\x00\x00",
/* 0x266db */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x266e0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x266e5 */ "\x00\x00", "\x00\x00", "\x8e\xdb", "\x00\x00", "\x00\x00",
/* 0x266ea */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x266ef */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x266f4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x266f9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x266f9 */ "\x00\x00", "\x00\x00", "\x9c\x56", "\x00\x00", "\x00\x00",
/* 0x266fe */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26703 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26708 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2670d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26712 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26712 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8a\xa2", "\x00\x00",
/* 0x26717 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2671c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26721 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -15177,7 +15286,7 @@ static const char from_ucs4[][2] =
/* 0x26785 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2678a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2678f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26794 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26794 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9c\x5e",
/* 0x26799 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2679e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x267a3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -15188,87 +15297,144 @@ static const char from_ucs4[][2] =
/* 0x267bc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x267c1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x267c6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x267cc */ "\xa0\xc3",
-
- /* 0x2685e */ "\x9c\x61", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26862 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26867 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2686c */ "\x00\x00", "\x9c\x5f", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26871 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26876 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2687b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26880 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26885 */ "\x00\x00", "\x00\x00", "\xfc\x4d", "\x00\x00", "\x00\x00",
- /* 0x2688a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2688f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9e\x69", "\x00\x00",
- /* 0x26894 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26899 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2689e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x268a3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x268a8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x268ad */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x268b2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x268b7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x268bc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x268c1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x268c6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x268cb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x268d0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x268d5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x268da */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x268df */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x268e4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x268e9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x268ee */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x268f3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x268f8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x268fd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26902 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26907 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2690c */ "\x00\x00", "\xfe\xc7", "\x00\x00", "\x00\x00", "\xfe\xc6",
-
- /* 0x269a8 */ "\x91\x65", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x269ac */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x269b1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9c\xe7", "\x00\x00",
- /* 0x269b6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x269bb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x269c0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x269c5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x269ca */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x269cf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x269d4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x269d9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x269de */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x269e3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x269e8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x269ed */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8a\x54",
- /* 0x269f2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x269f7 */ "\x00\x00", "\x00\x00", "\x9c\x6c", "\x00\x00", "\x00\x00",
- /* 0x269fc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26a01 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26a06 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26a0b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26a10 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26a15 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26a1a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26a1f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26a24 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26a29 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfe\x5d",
- /* 0x26a2e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26a33 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26a38 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26a3d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x95\x6a",
- /* 0x26a42 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26a47 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26a4c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x95\x6d",
- /* 0x26a52 */ "\x8e\xf0",
+ /* 0x267cc */ "\xa0\xc3", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x267d0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x267d5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x267da */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x267df */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x267e4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x267e9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x267ee */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x267f3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x267f8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x267fd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26802 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26807 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2680c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26811 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26816 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2681c */ "\x8a\xe6", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26820 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26825 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2682a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2682f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26834 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26839 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2683e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26843 */ "\x00\x00", "\x00\x00", "\xa0\xf7", "\x00\x00", "\x00\x00",
+ /* 0x26848 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2684d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26852 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26857 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2685c */ "\x00\x00", "\x9c\x61", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26861 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26866 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2686b */ "\x00\x00", "\x00\x00", "\x9c\x5f", "\x00\x00", "\x00\x00",
+ /* 0x26870 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26875 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2687a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2687f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26884 */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfc\x4d", "\x00\x00",
+ /* 0x2688a */ "\x9e\x5b", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2688e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9e\x69",
+ /* 0x26893 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26898 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2689d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x268a2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x268a7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x268ac */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x268b1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x268b6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x268bb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x268c0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x268c5 */ "\x00\x00", "\x9c\x63", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x268ca */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x268cf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x268d4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x268d9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x268de */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x268e3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x268e8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x268ed */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x268f2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x268f7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x268fc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26901 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26906 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2690b */ "\x00\x00", "\x00\x00", "\xfe\xc7", "\x00\x00", "\x00\x00",
+ /* 0x26911 */ "\xfe\xc6", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26915 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2691a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2691f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26924 */ "\x00\x00", "\x9c\x67", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26929 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2692e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26933 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26939 */ "\x9c\x69", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2693d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26942 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26947 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2694c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8b\xe2",
+ /* 0x26951 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26956 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2695b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26960 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26965 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2696a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2696f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26974 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26979 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2697e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26983 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26988 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2698d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26992 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26997 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2699c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x269a1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x269a6 */ "\x00\x00", "\x91\x65", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x269ab */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x269b0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9c\xe7",
+ /* 0x269b5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x269ba */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x269bf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x269c4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x269c9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x269ce */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x269d3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x269d8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x269dd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x269e2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x269e7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x269ec */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x269f2 */ "\x8a\x54", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x269f6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9c\x6c", "\x00\x00",
+ /* 0x269fb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26a00 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26a05 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26a0a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26a0f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26a14 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26a19 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26a1e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26a23 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26a28 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9c\x6e",
+ /* 0x26a2e */ "\xfe\x5d", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26a32 */ "\x00\x00", "\x9c\x73", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26a37 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26a3c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26a42 */ "\x95\x6a", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26a46 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26a4b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26a51 */ "\x95\x6d", "\x8e\xf0",
+ /* 0x26b05 */ "\x8f\x4d", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26b0a */ "\x8e\xf6", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26b0e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26b13 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26b0e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfa\xbc",
+ /* 0x26b13 */ "\x00\x00", "\x8c\xd5", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26b18 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26b1d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26b22 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26b23 */ "\x87\x5e", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26b28 */ "\xfb\xda", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26b2c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26b31 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -15279,27 +15445,27 @@ static const char from_ucs4[][2] =
/* 0x26b4a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26b50 */ "\x8b\x4c", "\xfd\x75", "\x9b\xdd", "\xfa\xf5", "\x00\x00",
/* 0x26b54 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26b59 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26b59 */ "\x00\x00", "\x9c\x74", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26b5e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26b63 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26b68 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26b6d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26b72 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26b72 */ "\x00\x00", "\x00\x00", "\x95\x45", "\x00\x00", "\x00\x00",
/* 0x26b77 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26b7c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26b81 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26b82 */ "\x96\xc6", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26b86 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26b8b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26b90 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26b96 */ "\x8f\x6a", "\x8f\x4e", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26b9a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26b9a */ "\x00\x00", "\x00\x00", "\x9c\x78", "\x00\x00", "\x00\x00",
/* 0x26b9f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26ba4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26ba9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26bae */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfa\x55",
/* 0x26bb3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26bb8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26bbd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26bbd */ "\x00\x00", "\x00\x00", "\x97\xe4", "\x00\x00", "\x00\x00",
/* 0x26bc2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26bc7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26bcc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -15325,8 +15491,8 @@ static const char from_ucs4[][2] =
/* 0x26c30 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26c35 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26c3a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26c3f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26c44 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26c40 */ "\x96\xfa", "\x8c\xf6", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26c44 */ "\x00\x00", "\x8d\x4d", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26c49 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26c4e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26c53 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -15345,16 +15511,16 @@ static const char from_ucs4[][2] =
/* 0x26c94 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26c99 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26c9e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26ca3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26ca4 */ "\x9c\x7a", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26ca8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26cad */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26cb2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x97\xfb",
/* 0x26cb8 */ "\x90\xca", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26cbd */ "\x9c\x5b", "\x00\x00", "\x00\x00", "\x97\x4d", "\x00\x00",
- /* 0x26cc1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26cc1 */ "\x00\x00", "\x8e\xd3", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26cc6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26ccb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26cd0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26cd1 */ "\x95\x61", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26cd5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26cda */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26cdf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -15379,14 +15545,14 @@ static const char from_ucs4[][2] =
/* 0x26d3e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26d43 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26d48 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26d4d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26d4d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x98\x41", "\x00\x00",
/* 0x26d52 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26d57 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26d5c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26d61 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26d66 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26d6b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26d70 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26d70 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8c\xd3", "\x00\x00",
/* 0x26d75 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26d7a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26d7f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -15398,7 +15564,7 @@ static const char from_ucs4[][2] =
/* 0x26d9d */ "\x00\x00", "\x00\x00", "\xfc\xfd", "\xfd\xab", "\x91\xbd",
/* 0x26da3 */ "\x8f\x4c", "\x96\xc9", "\x8f\x55", "\xfb\xae", "\x95\x6f",
/* 0x26da7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26dac */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26dac */ "\x00\x00", "\x9c\x7d", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26db1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26db6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26dbb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -15414,11 +15580,11 @@ static const char from_ucs4[][2] =
/* 0x26ded */ "\x00\x00", "\x00\x00", "\x96\xcb", "\x00\x00", "\x00\x00",
/* 0x26df2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26df7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26dfc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26dfc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x96\xce", "\x00\x00",
/* 0x26e01 */ "\x00\x00", "\x00\x00", "\x00\x00", "\xa0\x56", "\x00\x00",
- /* 0x26e06 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26e07 */ "\x9c\xe1", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26e0b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26e10 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26e10 */ "\x00\x00", "\x96\xc4", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26e15 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26e1a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26e1f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -15441,11 +15607,11 @@ static const char from_ucs4[][2] =
/* 0x26e74 */ "\x00\x00", "\x00\x00", "\x8f\x6b", "\x00\x00", "\x00\x00",
/* 0x26e79 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26e7e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26e84 */ "\x96\xca", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26e88 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26e84 */ "\x96\xca", "\x00\x00", "\x00\x00", "\x00\x00", "\x87\xcd",
+ /* 0x26e88 */ "\x00\x00", "\x00\x00", "\x87\x53", "\x00\x00", "\x00\x00",
/* 0x26e8d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26e92 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26e97 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26e97 */ "\x00\x00", "\x8f\x79", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26e9c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26ea1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26ea6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -15503,7 +15669,7 @@ static const char from_ucs4[][2] =
/* 0x26faa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26faf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26fb4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x26fb9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x26fb9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8c\xd6",
/* 0x26fbe */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26fc3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x26fc8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -15532,7 +15698,7 @@ static const char from_ucs4[][2] =
/* 0x2703b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x27040 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x27045 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2704a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2704b */ "\x9c\xa3", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2704f */ "\x00\x00", "\x00\x00", "\x92\x4b", "\x98\x4a", "\x00\x00",
/* 0x27054 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x27059 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -15544,7 +15710,7 @@ static const char from_ucs4[][2] =
/* 0x27077 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2707c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x27081 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27086 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27086 */ "\x00\x00", "\x8f\xa4", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2708b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x27090 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x27095 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -15559,7 +15725,7 @@ static const char from_ucs4[][2] =
/* 0x270c2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x270c7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x270cd */ "\x8f\xa7", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x270d1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x270d2 */ "\x87\x54", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x270d6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x270db */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x270e0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -15570,7 +15736,7 @@ static const char from_ucs4[][2] =
/* 0x270f9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x270fe */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x27103 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27109 */ "\x98\x45", "\x00\x00", "\x00\x00", "\x90\x46", "\x00\x00",
+ /* 0x27109 */ "\x98\x45", "\x00\x00", "\x00\x00", "\x90\x46", "\x8c\xd1",
/* 0x2710d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x27112 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x27117 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -15591,209 +15757,509 @@ static const char from_ucs4[][2] =
/* 0x27162 */ "\x00\x00", "\x9f\x48", "\x92\x47", "\x00\x00", "\x00\x00",
/* 0x27167 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2716c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27171 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x90\xfb",
-
- /* 0x2721b */ "\x95\x71",
-
- /* 0x272e6 */ "\x9c\xac",
+ /* 0x27171 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x90\xfb", "\x00\x00",
+ /* 0x27176 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2717b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27180 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27185 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2718a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2718f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27194 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27199 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2719e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x271a3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x271a8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x271ad */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x271b2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x271b7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x271bc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x271c1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x271c6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x271cb */ "\x00\x00", "\x9c\xa4", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x271d0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x271d5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x271da */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x271df */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x271e4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x271e9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x271ee */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x271f3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x271f8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x271fd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27202 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27207 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2720c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27211 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27216 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x95\x71",
+ /* 0x2721b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27220 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27225 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2722a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2722f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27234 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27239 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2723e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27243 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27248 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2724d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27252 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27257 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2725c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27261 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27267 */ "\x87\x45", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2726b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27270 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27275 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2727a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27280 */ "\x9c\xa6", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27285 */ "\x9c\xa7", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27289 */ "\x00\x00", "\x9c\xaa", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2728e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27293 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27298 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2729d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x272a2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x272a7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x272ac */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x272b2 */ "\x9e\xd3", "\x00\x00", "\x00\x00", "\x00\x00", "\x9e\x70",
+ /* 0x272b6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x272bb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x272c0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x272c5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x272ca */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x272cf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x272d4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x272d9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x272de */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x272e3 */ "\x00\x00", "\x00\x00", "\x9c\xac", "\x00\x00", "\x00\x00",
+ /* 0x272e8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x272ed */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x272f2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x272f7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x272fc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27301 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27306 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2730b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27310 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27315 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2731a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2731f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27324 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27329 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2732e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27333 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27338 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2733d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27342 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27347 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2734c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27352 */ "\x87\x52", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27356 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2735b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27360 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27365 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2736a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2736f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27374 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27379 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2737e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27383 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27388 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2738d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27392 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27397 */ "\x00\x00", "\x00\x00", "\x8f\xae", "\x00\x00", "\x00\x00",
+ /* 0x2739c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x273a1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x273a6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x273ab */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x273b0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x273b5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x273ba */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x273bf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x273c4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x273c9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x273ce */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x273d3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x273d8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x273dd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x273e2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x273e7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x273ec */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x273f1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x273f6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x273fb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8d\x50", "\x00\x00",
+ /* 0x27400 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27405 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2740a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2740f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27414 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27419 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2741e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x95\x7d", "\x00\x00",
+ /* 0x27423 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27428 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2742d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27432 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27437 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2743c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27441 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27446 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2744b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9c\xb0",
+ /* 0x27450 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27455 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2745a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2745f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27464 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27469 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2746e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27473 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27478 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2747d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27482 */ "\x00\x00", "\x97\xb6", "\x00\x00", "\xa0\xbd",
- /* 0x2739a */ "\x8f\xae",
+ /* 0x27574 */ "\x8a\xdf", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27578 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2757d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27582 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27587 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2758c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27591 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27596 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2759b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x275a0 */ "\x00\x00", "\x00\x00", "\x9e\xaa", "\x00\x00", "\x00\x00",
+ /* 0x275a5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x275aa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x275af */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x275b4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x275b9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x275be */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x275c3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x275c8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x275cd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x275d2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x275d7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x275dc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8f\xbd", "\x00\x00",
+ /* 0x275e1 */ "\x00\x00", "\x00\x00", "\x8f\xbf", "\x00\x00", "\x00\x00",
+ /* 0x275e6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x275eb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x275f0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x275f5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x275fa */ "\x00\x00", "\x00\x00", "\x93\x69", "\x9b\xa7", "\x00\x00",
+ /* 0x275ff */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27604 */ "\x00\x00", "\x00\x00", "\xc8\xa4", "\x00\x00", "\x00\x00",
+ /* 0x27609 */ "\x00\x00", "\x00\x00", "\xfe\xea", "\x00\x00", "\x00\x00",
+ /* 0x2760e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27613 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27618 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2761d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27622 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27627 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2762c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27632 */ "\x9b\xe1", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27636 */ "\x00\x00", "\x00\x00", "\x8b\x41", "\x00\x00", "\x00\x00",
+ /* 0x2763b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27640 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27645 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2764a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2764f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27655 */ "\x9d\xb6", "\xa0\xeb", "\x9b\xa3", "\x00\x00", "\x00\x00",
+ /* 0x27659 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2765e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27663 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27668 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2766d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27672 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27677 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2767c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27681 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27686 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2768b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27690 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8b\xa1", "\x00\x00",
+ /* 0x27695 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2769a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2769f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x276a4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x276a9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x276ae */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x276b3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x276b8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x276bd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x276c2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x276c7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x276cc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x276d1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x276d6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x276db */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x276e0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x276e5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x276ea */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x276ef */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x276f4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x276f9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x276fe */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27703 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27708 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2770d */ "\x00\x00", "\x8f\xc8", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27712 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27717 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2771c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27721 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27726 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2772b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27730 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x89\x4c",
+ /* 0x27736 */ "\x98\x60", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2773a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2773f */ "\x00\x00", "\x94\xc7", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27744 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27749 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2774e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27753 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27758 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2775e */ "\x8b\x58", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27762 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27767 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2776c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27771 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27776 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2777b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27780 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x95\xab", "\x95\xaa",
+ /* 0x27785 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2778a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2778f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27794 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27799 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2779e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x277a3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x277a8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x277ad */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x277b2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x277b7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x277bc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x277c1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x277c6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x277cc */ "\x9c\xc3",
- /* 0x27422 */ "\x95\x7d", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27426 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2742b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27430 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27435 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2743a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2743f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27444 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27449 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2744e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27453 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27458 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2745d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27462 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27467 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2746c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27471 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27476 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2747b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27480 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x97\xb6", "\x00\x00",
- /* 0x27486 */ "\xa0\xbd",
-
- /* 0x275e0 */ "\x8f\xbd", "\x00\x00", "\x00\x00", "\x00\x00", "\x8f\xbf",
- /* 0x275e4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x275e9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x275ee */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x275f3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x275f8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x93\x69",
- /* 0x275fe */ "\x9b\xa7", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27602 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27607 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfe\xea",
- /* 0x2760c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27611 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27616 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2761b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27620 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27625 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2762a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2762f */ "\x00\x00", "\x00\x00", "\x9b\xe1", "\x00\x00", "\x00\x00",
- /* 0x27634 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8b\x41",
- /* 0x27639 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2763e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27643 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27648 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2764d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27652 */ "\x00\x00", "\x00\x00", "\x9d\xb6", "\xa0\xeb", "\x9b\xa3",
- /* 0x27657 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2765c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27661 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27666 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2766b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27670 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27675 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2767a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2767f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27684 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27689 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2768e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27694 */ "\x8b\xa1", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27698 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2769d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x276a2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x276a7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x276ac */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x276b1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x276b6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x276bb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x276c0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x276c5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x276ca */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x276cf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x276d4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x276d9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x276de */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x276e3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x276e8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x276ed */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x276f2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x276f7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x276fc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27701 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27706 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2770b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8f\xc8", "\x00\x00",
- /* 0x27710 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27715 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2771a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2771f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27724 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27729 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2772e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27733 */ "\x00\x00", "\x89\x4c", "\x98\x60", "\x00\x00", "\x00\x00",
- /* 0x27738 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2773d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x94\xc7", "\x00\x00",
- /* 0x27742 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27747 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2774c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27751 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27756 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2775b */ "\x00\x00", "\x00\x00", "\x8b\x58", "\x00\x00", "\x00\x00",
- /* 0x27760 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27765 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2776a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2776f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27774 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27779 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2777e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27784 */ "\x95\xab", "\x95\xaa",
-
- /* 0x27870 */ "\x93\xd6",
-
- /* 0x27924 */ "\x8f\xd1", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27928 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2792d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27932 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27937 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2793c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27941 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27946 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2794b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27950 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27955 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2795a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2795f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27964 */ "\x00\x00", "\x00\x00", "\x99\xd5",
-
- /* 0x27a0e */ "\xfb\xc8", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27a12 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27a17 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27a1c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27a21 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27a26 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27a2b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27a30 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27a35 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27a3a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27a3f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27a44 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27a49 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27a4e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27a53 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27a59 */ "\x8f\xd7", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27a5d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27a62 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27a67 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27a6c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27a71 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27a76 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27a7b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27a80 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27a85 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27a8a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27a8f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27a94 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27a99 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27a9e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27aa3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27aa8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27aad */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27ab2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27ab7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27abd */ "\x8f\xd2", "\x90\x64", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27ac1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27ac6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27acb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27ad0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27ad5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27ada */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27adf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27ae4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27ae9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27aee */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27af4 */ "\x98\xb6", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27af8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27afd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27b02 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27b07 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27b0c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27b11 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27b16 */ "\x00\x00", "\x98\xbd", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27b1b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27b20 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27b25 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27b2a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27b2f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27b34 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8f\xdc", "\xfe\xf6",
- /* 0x27b3a */ "\x8f\xd9",
+ /* 0x27858 */ "\x9c\xc4", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2785c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27861 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27866 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2786b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x93\xd6",
+ /* 0x27870 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27875 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2787a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2787f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27884 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27889 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2788e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27893 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27898 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9d\xac",
+ /* 0x2789d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x278a2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x278a7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x278ac */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x278b2 */ "\x8b\xe6", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x278b6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x278bb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x278c0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x278c5 */ "\x00\x00", "\x00\x00", "\x8a\x71", "\x00\x00", "\x00\x00",
+ /* 0x278ca */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x278cf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x278d4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x278d9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x278de */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x278e3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x278e8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x278ed */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x278f2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x278f7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x278fc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27901 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27906 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2790b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27910 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27915 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2791a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2791f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8f\xd1",
+ /* 0x27924 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27929 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2792e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27933 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27938 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2793d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27942 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27947 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2794c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27951 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27956 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2795b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27960 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27965 */ "\x00\x00", "\x99\xd5", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2796a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2796f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27974 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2797a */ "\x90\xf4", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2797e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27983 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27988 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2798d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27992 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27997 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2799c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8a\xa3", "\x00\x00",
+ /* 0x279a1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x279a6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x279ab */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x279b0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x279b5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x279ba */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x279bf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x279c4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x279c9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x279ce */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x279d3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x279d8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9c\xce",
+ /* 0x279dd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x279e2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x279e7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x279ec */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x279f1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x279f6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x279fb */ "\x00\x00", "\x9c\xd4", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27a00 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27a05 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9c\xd5",
+ /* 0x27a0a */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfb\xc8", "\x00\x00",
+ /* 0x27a0f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27a14 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27a19 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27a1e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27a23 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27a28 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27a2d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27a32 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27a37 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27a3c */ "\x00\x00", "\x9d\xb3", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27a41 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27a46 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27a4b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27a50 */ "\x00\x00", "\x00\x00", "\xfc\x70", "\x00\x00", "\x00\x00",
+ /* 0x27a55 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8f\xd7", "\x00\x00",
+ /* 0x27a5a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27a5f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27a64 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27a69 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27a6e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27a73 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27a79 */ "\x9b\x73", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27a7d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27a82 */ "\x00\x00", "\xfa\x5b", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27a87 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27a8c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27a91 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27a96 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27a9b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27aa0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27aa5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27aaa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27aaf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27ab4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27ab9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8f\xd2", "\x90\x64",
+ /* 0x27abe */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27ac3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27ac8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27acd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27ad2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27ad7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27adc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27ae1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27ae6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27aeb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27af0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x98\xb6", "\x00\x00",
+ /* 0x27af5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27afa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27aff */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27b04 */ "\x00\x00", "\x96\x68", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27b09 */ "\x00\x00", "\x9c\xd6", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27b0e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27b13 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x98\xbd",
+ /* 0x27b18 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27b1d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27b22 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27b27 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27b2c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27b31 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27b36 */ "\x00\x00", "\x8f\xdc", "\xfe\xf6", "\x8f\xd9", "\x00\x00",
+ /* 0x27b3b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27b40 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27b45 */ "\x00\x00", "\x00\x00", "\x95\x41", "\x00\x00", "\x00\x00",
+ /* 0x27b4a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27b4f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27b54 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27b59 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27b5e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27b63 */ "\x00\x00", "\x87\xca",
+ /* 0x27bef */ "\x87\x6c", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x27bf4 */ "\x97\xf3", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x27bf8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x27bfd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x27c02 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x27c07 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x27c0c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27c12 */ "\x9b\xf8",
-
+ /* 0x27c12 */ "\x9b\xf8", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27c16 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27c1b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27c20 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27c25 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27c2a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27c2f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27c34 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27c39 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27c3e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27c43 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27c48 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27c4d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27c52 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27c57 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27c5c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27c61 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27c66 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27c6c */ "\x87\x5a", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27c70 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27c75 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27c7a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27c7f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27c84 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27c89 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27c8e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27c93 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27c98 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27c9d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27ca2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27ca7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27cac */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x87\x48",
+ /* 0x27cb1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27cb6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27cbb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27cc0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x87\x4a",
+ /* 0x27cc5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27cca */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27ccf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27cd4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27cd9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27cde */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27ce3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27ce8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27ced */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27cf2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27cf7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27cfc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27d01 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27d06 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27d0b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27d10 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27d15 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27d1a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27d1f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27d24 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27d29 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x27d2f */ "\x9e\x6c", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x27d33 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x27d38 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -15805,13 +16271,13 @@ static const char from_ucs4[][2] =
/* 0x27d56 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x27d5b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x27d60 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27d65 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27d66 */ "\x9c\xd7", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x27d6a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x27d6f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9e\x6e", "\x00\x00",
/* 0x27d74 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x27d79 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x27d7e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x27d83 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27d84 */ "\x8a\x40", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x27d88 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x27d8d */ "\x00\x00", "\x8f\xef", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x27d92 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -15853,121 +16319,191 @@ static const char from_ucs4[][2] =
/* 0x27e46 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x27e4b */ "\x00\x00", "\x98\x6a", "\x00\x00", "\x97\xcf",
- /* 0x28002 */ "\x90\x41", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28006 */ "\x00\x00", "\x00\x00", "\x9c\xdb",
+ /* 0x27f2e */ "\x9e\xe5",
- /* 0x280bd */ "\x8b\x62", "\x8a\x4e", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x280c1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x280c6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x280cb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x280d0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x280d5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x280da */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x280df */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x280e4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8a\x66",
- /* 0x280e9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x280ee */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x280f4 */ "\x9c\xfb", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x280f8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x280fd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28102 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28107 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2810c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28111 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28116 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2811b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28120 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28125 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2812a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9c\xfc", "\x00\x00",
- /* 0x2812f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28134 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28139 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2813e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28143 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28148 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2814d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28152 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28157 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2815c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28161 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28166 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2816b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9c\xe5",
-
- /* 0x28207 */ "\x8b\x73", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2820b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28210 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28215 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2821a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2821f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28224 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28229 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2822e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28233 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28238 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2823d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28242 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28247 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2824c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28251 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8a\x61",
- /* 0x28256 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2825b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28260 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28265 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2826a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2826f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28274 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28279 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2827e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28283 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28288 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2828d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28292 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28297 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2829c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x282a1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x282a6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x282ab */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x282b0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x282b5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x282ba */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x282bf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x282c4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x282c9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8b\xa2", "\x00\x00",
- /* 0x282ce */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x282d3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x282d8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x282dd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9d\xf2",
- /* 0x282e2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x282e7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x282ec */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x282f1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x282f6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x282fb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28300 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28305 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2830a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2830f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28314 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28319 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2831e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28323 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28328 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2832d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28332 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28337 */ "\x00\x00", "\x00\x00", "\x8e\xca", "\x00\x00", "\x00\x00",
- /* 0x2833c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28341 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28346 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2834b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28350 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28355 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2835a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2835f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28365 */ "\x90\x4e", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28369 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2836e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28373 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28378 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9f\xf5",
+ /* 0x27ff9 */ "\x9e\x7c", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x27ffd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x90\x41",
+ /* 0x28002 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28007 */ "\x00\x00", "\x9c\xdb", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2800c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28011 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28016 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2801b */ "\x00\x00", "\x00\x00", "\x94\x41", "\x00\x00", "\x00\x00",
+ /* 0x28020 */ "\x00\x00", "\x00\x00", "\x9c\xe6", "\x9d\xb0", "\x00\x00",
+ /* 0x28025 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2802a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2802f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28034 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28039 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2803e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28043 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9c\xea",
+ /* 0x28048 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2804d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28052 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28057 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2805c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28061 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28066 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2806b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28070 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28075 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2807a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2807f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9c\xed", "\x00\x00",
+ /* 0x28084 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28089 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2808e */ "\x00\x00", "\x9c\xfa", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28093 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28098 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2809d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x280a2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x280a7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x280ac */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x280b1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x280b6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x280bb */ "\x00\x00", "\x8b\x62", "\x8a\x4e", "\x00\x00", "\x00\x00",
+ /* 0x280c0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x280c5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x280ca */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x280cf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x280d4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x280d9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x280de */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x280e3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9c\xca",
+ /* 0x280e9 */ "\x8a\x66", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x280ed */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x280f2 */ "\x00\x00", "\x9c\xfb", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x280f7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x280fc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28101 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28106 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2810b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28110 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28115 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2811a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2811f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28124 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28129 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9c\xfc",
+ /* 0x2812e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28133 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28138 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2813d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28142 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28147 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2814c */ "\x00\x00", "\x00\x00", "\x9c\xfe", "\x00\x00", "\x00\x00",
+ /* 0x28151 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28156 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2815b */ "\x00\x00", "\x8a\x53", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28160 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28165 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2816a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9c\xe5",
+ /* 0x2816f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28174 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28179 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2817e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28183 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28189 */ "\x9d\x40", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2818d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28192 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28197 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2819c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x281a1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x281a6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x281ab */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9d\x41", "\x00\x00",
+ /* 0x281b0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x281b5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x281ba */ "\x00\x00", "\x90\x45", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x281bf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x281c4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x281c9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x281ce */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x281d3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x281d8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x281dd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x281e2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x281e7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x281ec */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x281f1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x281f6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x281fb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28200 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28205 */ "\x00\x00", "\x8b\x73", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2820a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2820f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28214 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x97\xca", "\x00\x00",
+ /* 0x2821a */ "\x9d\x42", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2821e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28223 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28228 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2822d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28232 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28237 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2823c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28241 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28246 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2824b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28250 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28256 */ "\x8a\x61", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2825a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2825f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28264 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28269 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2826e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28273 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28278 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8b\xae", "\x00\x00",
+ /* 0x2827d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28282 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28287 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2828c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28291 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28296 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8a\xd2",
+ /* 0x2829b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x282a0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x282a5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x282aa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x282af */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x282b4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x282b9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x282be */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x282c3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x282c8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8b\xa2",
+ /* 0x282cd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x282d2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x282d7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x282dc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x282e2 */ "\x9d\xf2", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x282e6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x282eb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x282f0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x282f5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x282fa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x282ff */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28304 */ "\x00\x00", "\x9d\x43", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28309 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2830e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28313 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9c\xdf",
+ /* 0x28318 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2831d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28322 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28327 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2832c */ "\x00\x00", "\x00\x00", "\x9d\x44", "\x00\x00", "\x00\x00",
+ /* 0x28331 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28336 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8e\xca", "\x00\x00",
+ /* 0x2833b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28340 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28345 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2834a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2834f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28354 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28359 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2835e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28363 */ "\x00\x00", "\x90\x4e", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28368 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8e\xb3",
+ /* 0x2836d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28372 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28377 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2837d */ "\x9f\xf5", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28381 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28386 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9d\x45",
/* 0x28412 */ "\x90\x4f", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x28416 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -15986,73 +16522,143 @@ static const char from_ucs4[][2] =
/* 0x28457 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2845c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x28461 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28466 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2846b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28470 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28466 */ "\x00\x00", "\x9d\x47", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2846c */ "\x89\xca", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28470 */ "\x00\x00", "\x00\x00", "\x9c\xb5", "\x00\x00", "\x00\x00",
/* 0x28475 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2847a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2847f */ "\x00\x00", "\x00\x00", "\xfb\xfe",
-
- /* 0x2853c */ "\x90\x63", "\x90\x57", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28540 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28545 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2854a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2854f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28554 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28559 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2855e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28563 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28568 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x90\x66",
-
- /* 0x285f4 */ "\xfc\xe5", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x285f8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x285fd */ "\x00\x00", "\x00\x00", "\x91\x62", "\x00\x00", "\x00\x00",
- /* 0x28602 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28607 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x90\x67", "\x00\x00",
- /* 0x2860c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28611 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28616 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2861b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28620 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8f\xa1",
- /* 0x28625 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2862a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2862f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28634 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28639 */ "\x00\x00", "\x8f\xa2", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2863e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28643 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28648 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2864d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28652 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28657 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2865c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28661 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28666 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2866b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28670 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28675 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2867a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2867f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28684 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28689 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2868e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28693 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28698 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2869d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x286a2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x286a7 */ "\x00\x00", "\x00\x00", "\x9d\x48", "\xfa\xd3", "\x00\x00",
- /* 0x286ac */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x286b1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x286b6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x286bb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x286c0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x286c5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x286ca */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x286cf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x286d4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x90\xb9", "\x00\x00",
- /* 0x286d9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x286de */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x286e3 */ "\x00\x00", "\x00\x00", "\x90\x6b",
+ /* 0x2847f */ "\x00\x00", "\x00\x00", "\xfb\xfe", "\x00\x00", "\x00\x00",
+ /* 0x28484 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28489 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2848e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28493 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28498 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2849d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x284a2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x284a7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x284ac */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x284b1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x284b6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x284bb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x284c0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x284c5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x284ca */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x284cf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x284d4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x284d9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x284de */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x284e3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x284e8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x284ed */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x284f2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x284f7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x284fc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x90\x5e",
+ /* 0x28501 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28506 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2850b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28510 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28515 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2851a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2851f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28524 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28529 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2852e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28533 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28538 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x90\x63", "\x90\x57",
+ /* 0x2853d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28542 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28547 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2854c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28551 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28556 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2855b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28560 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28565 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2856a */ "\x00\x00", "\x90\x66", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2856f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28574 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28579 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2857e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28583 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28588 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2858d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28592 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28597 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2859c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x285a1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x285a6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x285ab */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x285b0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x285b5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x285ba */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x285bf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x285c4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x285c9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x285ce */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x285d3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x285d8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x285dd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x285e2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x285e8 */ "\x9b\xc0", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x285ec */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x285f1 */ "\x00\x00", "\x00\x00", "\xfc\xe5", "\x00\x00", "\x00\x00",
+ /* 0x285f6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x285fb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x91\x62",
+ /* 0x28600 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28605 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2860b */ "\x90\x67", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2860f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28614 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28619 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2861e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28623 */ "\x00\x00", "\x8f\xa1", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28628 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2862d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28632 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28637 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8f\xa2", "\x00\x00",
+ /* 0x2863c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28641 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28646 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2864b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28650 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28655 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2865a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2865f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28664 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28669 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2866e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28673 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28678 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2867d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28682 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28687 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2868c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28691 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28696 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2869b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x286a0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x286a5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9d\x48",
+ /* 0x286ab */ "\xfa\xd3", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x286af */ "\x00\x00", "\x00\x00", "\x8d\x4f", "\x00\x00", "\x00\x00",
+ /* 0x286b4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x286b9 */ "\x00\x00", "\x00\x00", "\x90\x5d", "\x00\x00", "\x00\x00",
+ /* 0x286be */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x286c3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x286c8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x286cd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x286d2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x286d8 */ "\x90\xb9", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x286dc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x286e1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x90\x6b",
+ /* 0x286e6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x286eb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x286f0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x286f5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x286fa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x286ff */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28704 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28709 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2870f */ "\x8c\x5c", "\x00\x00", "\x00\x00", "\x00\x00", "\x90\x69",
/* 0x28804 */ "\xfe\x57", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x28808 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -16063,574 +16669,941 @@ static const char from_ucs4[][2] =
/* 0x28821 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x28826 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfe\x55",
- /* 0x28933 */ "\x90\x73", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28937 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2893c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28941 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28946 */ "\x00\x00", "\x9b\xef", "\x9c\xf0", "\x00\x00", "\x00\x00",
- /* 0x2894b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28950 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28955 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2895a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2895f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28964 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28969 */ "\x00\x00", "\x00\x00", "\x91\xe0", "\x00\x00", "\x00\x00",
- /* 0x2896e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28973 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28978 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2897e */ "\x91\xd8", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28982 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28987 */ "\x00\x00", "\x96\x46", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2898c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28991 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28996 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2899b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x289a0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x289a5 */ "\x00\x00", "\x00\x00", "\x93\x60", "\x00\x00", "\xfa\x53",
- /* 0x289ab */ "\x9c\xd3", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x289af */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x289b4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x289b9 */ "\x00\x00", "\x00\x00", "\xfb\x40", "\x00\x00", "\x00\x00",
- /* 0x289be */ "\x00\x00", "\x8d\xe2", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x289c3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x289c8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x289cd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x289d2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x289d7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x94\x42",
- /* 0x289dc */ "\x00\x00", "\x90\x56", "\x00\x00", "\x00\x00", "\x98\x65",
- /* 0x289e1 */ "\x00\x00", "\x00\x00", "\xfa\x4a", "\x00\x00", "\x00\x00",
- /* 0x289e6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x289eb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x289f0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x289f5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x95\xaf", "\x97\x5a",
- /* 0x289fb */ "\x93\x49", "\x97\x47", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x289ff */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28a04 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28a09 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28a0f */ "\xa0\xf4", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28a13 */ "\x00\x00", "\x00\x00", "\x97\x78", "\x00\x00", "\x00\x00",
- /* 0x28a18 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28a1d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28a22 */ "\x00\x00", "\x00\x00", "\x8f\xcf", "\x00\x00", "\x00\x00",
- /* 0x28a27 */ "\x00\x00", "\xfc\x60", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28a2c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28a31 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28a36 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28a3b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28a40 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x91\xdc", "\x96\x61",
- /* 0x28a46 */ "\x92\xec", "\x93\x5d", "\x8e\xde", "\x96\xfe", "\xfd\x4f",
- /* 0x28a4b */ "\x95\xde", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28a4f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28a54 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x98\xb0",
- /* 0x28a5a */ "\xa0\x40", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28a5e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28a63 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28a68 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28a6d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28a72 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28a77 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28a7c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x97\xbd",
- /* 0x28a82 */ "\x97\x7d", "\x97\xf5", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28a86 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28a8b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28a90 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28a95 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9b\xac",
- /* 0x28a9b */ "\xfa\xda", "\x92\xc2", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28a9f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28aa4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28aa9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28aae */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28ab3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28ab8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28abd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28ac2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x90\x7b", "\x00\x00",
- /* 0x28ac7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x93\xfe", "\x94\x7b",
- /* 0x28acc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28ad1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28ad6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28adb */ "\x00\x00", "\x00\x00", "\xfa\xbe", "\xfd\x43", "\x90\xc6",
- /* 0x28ae1 */ "\x90\xa4", "\x90\xa8", "\x94\xa9", "\x00\x00", "\x90\xa9",
- /* 0x28ae5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28aea */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28aef */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28af4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28af9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28afe */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28b03 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28b08 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x90\x7d", "\x00\x00",
- /* 0x28b0d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28b12 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28b17 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28b1c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfd\xba",
- /* 0x28b22 */ "\x93\xc4", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28b26 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfe\xed",
- /* 0x28b2c */ "\x9d\xab", "\xa0\xe3", "\x00\x00", "\x96\x48", "\x00\x00",
- /* 0x28b30 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28b35 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28b3a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28b3f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28b44 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28b49 */ "\x00\x00", "\x00\x00", "\x8a\xa9", "\x00\x00", "\x9b\xc5",
- /* 0x28b4e */ "\x00\x00", "\x96\x5d", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28b53 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28b58 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28b5d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28b63 */ "\x97\x5f", "\x96\x5f", "\x96\x6e", "\xfb\x5d", "\x00\x00",
- /* 0x28b67 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9d\xb1",
- /* 0x28b6c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28b71 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28b76 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28b7b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28b80 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28b85 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28b8a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfe\xa3",
- /* 0x28b8f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28b94 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9d\xb2",
- /* 0x28b99 */ "\x00\x00", "\x00\x00", "\x95\xae", "\xfc\xa3", "\x00\x00",
- /* 0x28b9e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28ba3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28ba8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28bad */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28bb2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28bb7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28bbc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28bc2 */ "\xa0\xa2", "\x00\x00", "\x00\x00", "\x96\x55", "\x00\x00",
- /* 0x28bc6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28bcb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28bd0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28bd5 */ "\x00\x00", "\x93\x41", "\x00\x00", "\x95\xad", "\x91\xd5",
- /* 0x28bda */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28bdf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28be4 */ "\x00\x00", "\x00\x00", "\x97\x7a", "\xfd\xfc", "\x8e\x47",
- /* 0x28bea */ "\x93\xfd", "\x90\xa5", "\x90\xac", "\x00\x00", "\x00\x00",
- /* 0x28bee */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28bf3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28bf8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28bfd */ "\x00\x00", "\x90\xae", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28c02 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28c07 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28c0c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28c11 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28c16 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28c1b */ "\x00\x00", "\x95\xe2", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28c20 */ "\x00\x00", "\x00\x00", "\x94\x66", "\x00\x00", "\x00\x00",
- /* 0x28c25 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28c2b */ "\x91\xb8", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28c30 */ "\x9c\xec", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28c34 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x90\xad",
+ /* 0x2890d */ "\x87\xa6", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28911 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28916 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2891b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28920 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28925 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2892a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2892f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x90\x73", "\x00\x00",
+ /* 0x28934 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28939 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2893e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28943 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9b\xef",
+ /* 0x28949 */ "\x9c\xf0", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2894d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28952 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9d\x4b", "\x00\x00",
+ /* 0x28957 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2895c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28961 */ "\x00\x00", "\x00\x00", "\xfe\xd9", "\x00\x00", "\x00\x00",
+ /* 0x28966 */ "\x00\x00", "\xfe\xda", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2896c */ "\x91\xe0", "\x8d\x43", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28970 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28975 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2897a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x91\xd8", "\x00\x00",
+ /* 0x2897f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28984 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x96\x46",
+ /* 0x28989 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2898e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28993 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28998 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2899d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x289a2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x289a8 */ "\x93\x60", "\x00\x00", "\xfa\x53", "\x9c\xd3", "\x00\x00",
+ /* 0x289ac */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x289b1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x289b6 */ "\x00\x00", "\x9d\x4e", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x289bc */ "\xfb\x40", "\x00\x00", "\x00\x00", "\x00\x00", "\x8d\xe2",
+ /* 0x289c0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x289c5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x289ca */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x289cf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x289d4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x289d9 */ "\x00\x00", "\x00\x00", "\x94\x42", "\x00\x00", "\x90\x56",
+ /* 0x289de */ "\x00\x00", "\x00\x00", "\x98\x65", "\x00\x00", "\x8c\x6c",
+ /* 0x289e4 */ "\xfa\x4a", "\x00\x00", "\x00\x00", "\x9d\x50", "\x9d\x52",
+ /* 0x289e8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x289ed */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x289f2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x289f7 */ "\x00\x00", "\x95\xaf", "\x97\x5a", "\x93\x49", "\x97\x47",
+ /* 0x289fc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28a01 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28a06 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28a0b */ "\x00\x00", "\x00\x00", "\x00\x00", "\xa0\xf4", "\x00\x00",
+ /* 0x28a10 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28a16 */ "\x97\x78", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28a1a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28a1f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28a25 */ "\x8f\xcf", "\x00\x00", "\x00\x00", "\x00\x00", "\xfc\x60",
+ /* 0x28a29 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28a2e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8c\x4e", "\x00\x00",
+ /* 0x28a33 */ "\x00\x00", "\x00\x00", "\xfc\x56", "\x00\x00", "\x00\x00",
+ /* 0x28a38 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28a3d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28a42 */ "\x00\x00", "\x91\xdc", "\x96\x61", "\x92\xec", "\x93\x5d",
+ /* 0x28a48 */ "\x8e\xde", "\x96\xfe", "\xfd\x4f", "\x95\xde", "\x00\x00",
+ /* 0x28a4c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28a51 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28a56 */ "\x00\x00", "\x00\x00", "\x98\xb0", "\xa0\x40", "\x00\x00",
+ /* 0x28a5b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28a60 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28a65 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28a6a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28a6f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28a74 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28a79 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28a7e */ "\x00\x00", "\x00\x00", "\x97\xbd", "\x97\x7d", "\x97\xf5",
+ /* 0x28a83 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28a88 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28a8d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28a92 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28a97 */ "\x00\x00", "\x00\x00", "\x9b\xac", "\xfa\xda", "\x92\xc2",
+ /* 0x28a9c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28aa1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28aa6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28aab */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28ab0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28ab5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28aba */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28ac0 */ "\x97\xb1", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28ac4 */ "\x00\x00", "\x90\x7b", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28ac9 */ "\x00\x00", "\x93\xfe", "\x94\x7b", "\x00\x00", "\x97\x77",
+ /* 0x28ace */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28ad3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28ad8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28ade */ "\xfa\xbe", "\xfd\x43", "\x90\xc6", "\x90\xa4", "\x90\xa8",
+ /* 0x28ae3 */ "\x94\xa9", "\x00\x00", "\x90\xa9", "\x00\x00", "\x00\x00",
+ /* 0x28ae7 */ "\x00\x00", "\x00\x00", "\x8c\x65", "\x00\x00", "\x00\x00",
+ /* 0x28aec */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28af1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28af6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28afc */ "\x95\xe0", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28b00 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28b05 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28b0a */ "\x00\x00", "\x90\x7d", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28b0f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x92\x65", "\x00\x00",
+ /* 0x28b14 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28b19 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28b1e */ "\x00\x00", "\x00\x00", "\xfd\xba", "\x93\xc4", "\x00\x00",
+ /* 0x28b23 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28b28 */ "\x00\x00", "\x00\x00", "\xfe\xed", "\x9d\xab", "\xa0\xe3",
+ /* 0x28b2d */ "\x00\x00", "\x96\x48", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28b32 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28b37 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28b3c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28b41 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9d\x53",
+ /* 0x28b46 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28b4c */ "\x8a\xa9", "\x00\x00", "\x9b\xc5", "\x00\x00", "\x96\x5d",
+ /* 0x28b50 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28b55 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28b5a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28b5f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x97\x5f", "\x96\x5f",
+ /* 0x28b65 */ "\x96\x6e", "\xfb\x5d", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28b69 */ "\x00\x00", "\x00\x00", "\x9d\xb1", "\x00\x00", "\x00\x00",
+ /* 0x28b6e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28b73 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28b78 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28b7d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28b82 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28b87 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28b8c */ "\x00\x00", "\x00\x00", "\xfe\xa3", "\x00\x00", "\x00\x00",
+ /* 0x28b91 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28b96 */ "\x00\x00", "\x00\x00", "\x9d\xb2", "\x00\x00", "\x00\x00",
+ /* 0x28b9c */ "\x95\xae", "\xfc\xa3", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28ba0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28ba5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28baa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28baf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28bb4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x87\x69",
+ /* 0x28bb9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28bbe */ "\x00\x00", "\x00\x00", "\x00\x00", "\xa0\xa2", "\x00\x00",
+ /* 0x28bc3 */ "\x00\x00", "\x96\x55", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28bc8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28bcd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28bd2 */ "\x00\x00", "\x9d\x54", "\x00\x00", "\x00\x00", "\x93\x41",
+ /* 0x28bd7 */ "\x00\x00", "\x95\xad", "\x91\xd5", "\x00\x00", "\x00\x00",
+ /* 0x28bdc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28be1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28be7 */ "\x97\x7a", "\xfd\xfc", "\x8e\x47", "\x93\xfd", "\x90\xa5",
+ /* 0x28bec */ "\x90\xac", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28bf0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x95\xac",
+ /* 0x28bf5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28bfa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x90\xae",
+ /* 0x28bff */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfe\xa5", "\x00\x00",
+ /* 0x28c04 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9d\x56",
+ /* 0x28c09 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28c0e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28c13 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28c18 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x97\xe3", "\x95\xe2",
+ /* 0x28c1d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28c23 */ "\x94\x66", "\x00\x00", "\x00\x00", "\x96\x47", "\x00\x00",
+ /* 0x28c27 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x91\xb8", "\x00\x00",
+ /* 0x28c2c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9c\xec", "\x00\x00",
+ /* 0x28c31 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28c36 */ "\x00\x00", "\x00\x00", "\x90\xad", "\x00\x00", "\x95\xe3",
- /* 0x28ccd */ "\x8a\xe3", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28cd1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28cd6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28cdb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28ce0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28ce5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28cea */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28cef */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28cf4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28cf9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28cfe */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28d03 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28d08 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28d0d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28d12 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28d17 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28d1c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28d21 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28d26 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28d2b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28d30 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x95\xea",
+ /* 0x28cca */ "\x8b\x4f", "\x00\x00", "\x00\x00", "\x8a\xe3", "\x00\x00",
+ /* 0x28cce */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8b\x4d", "\x00\x00",
+ /* 0x28cd3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28cd8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28cdd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28ce2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28ce7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28cec */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28cf1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28cf6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28cfb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28d00 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28d05 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28d0a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28d0f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28d14 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28d19 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28d1e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28d23 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28d28 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28d2d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28d32 */ "\x00\x00", "\x95\xea", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28d37 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28d3c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28d41 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28d46 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28d4b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28d50 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28d55 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28d5a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28d5f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28d64 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28d69 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28d6e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28d73 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28d78 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28d7d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28d82 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28d87 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28d8c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28d91 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28d96 */ "\x00\x00", "\x00\x00", "\x8b\x4e", "\x00\x00", "\x00\x00",
+ /* 0x28d9b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28da0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28da5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28daa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28daf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28db4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8c\xc1",
+ /* 0x28db9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28dbe */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28dc3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28dc8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28dcd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28dd2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28dd7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28ddc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28de1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28de6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28deb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28df0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28df5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28dfa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28dff */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28e04 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28e09 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28e0f */ "\x8b\xed", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28e13 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28e18 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28e1d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28e22 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28e27 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28e2c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28e31 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x91\xd9",
+ /* 0x28e36 */ "\x00\x00", "\x00\x00", "\xa0\xa4", "\x00\x00", "\x00\x00",
+ /* 0x28e3b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28e40 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28e45 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28e4a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28e4f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28e54 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28e59 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28e5e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28e63 */ "\x00\x00", "\x95\xf5", "\x95\xf4", "\x00\x00", "\x00\x00",
+ /* 0x28e68 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28e6d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28e72 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28e77 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28e7c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28e81 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28e86 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28e8b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28e90 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28e95 */ "\x00\x00", "\x9f\xb3", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28e9a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28e9f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28ea4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28ea9 */ "\x00\x00", "\x00\x00", "\xfe\xaf", "\x00\x00", "\x00\x00",
+ /* 0x28eae */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfe\x72", "\x92\x7a",
+ /* 0x28eb3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28eb8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28ebd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28ec2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28ec7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28ecc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28ed1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28ed6 */ "\x00\x00", "\x00\x00", "\xfe\xac", "\x00\x00", "\x00\x00",
+ /* 0x28edb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28ee0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x28ee5 */ "\x00\x00", "\x95\xf3",
- /* 0x28e36 */ "\x91\xd9", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28e3a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28e3f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28e44 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28e49 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28e4e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28e53 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28e58 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28e5d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28e62 */ "\x00\x00", "\x00\x00", "\x95\xf5", "\x95\xf4", "\x00\x00",
- /* 0x28e67 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28e6c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28e71 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28e76 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28e7b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28e80 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28e85 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28e8a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28e8f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28e94 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28e99 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28e9e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28ea3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28ea8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28ead */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfe\x72",
- /* 0x28eb3 */ "\x92\x7a", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28eb7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28ebc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28ec1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28ec6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28ecb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28ed0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x28ed5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfe\xac",
+ /* 0x28fc5 */ "\x9d\x58",
- /* 0x2908b */ "\x91\xc5", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2908f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29094 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29099 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2909e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x290a3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x290a8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x290ad */ "\x00\x00", "\x90\xcd", "\x95\xfe", "\x91\x59", "\x00\x00",
- /* 0x290b2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x290b7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x290bc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x290c1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x290c6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x290cb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x290d0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x290d5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x290da */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x290df */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x97\xcc",
- /* 0x290e5 */ "\x90\xce", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x290e9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x290ee */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x290f3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x290f8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x290fd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29102 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29107 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2910d */ "\xfe\xfd", "\x00\x00", "\x00\x00", "\x9d\x5b",
+ /* 0x29079 */ "\x8d\x46", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2907d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29082 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29088 */ "\x93\x72", "\x00\x00", "\x00\x00", "\x91\xc5", "\x00\x00",
+ /* 0x2908c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29091 */ "\x00\x00", "\x96\x42", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29096 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2909b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x290a0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x290a5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x290aa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x90\xcd",
+ /* 0x290b0 */ "\x95\xfe", "\x91\x59", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x290b4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x290b9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x290be */ "\x00\x00", "\x9c\x65", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x290c3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x290c8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x290cd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x290d2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x290d7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x290dc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x290e1 */ "\x00\x00", "\x00\x00", "\x97\xcc", "\x90\xce", "\x00\x00",
+ /* 0x290e6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x290ec */ "\x9d\x59", "\xfc\xf5", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x290f0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x290f5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x290fa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x290ff */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29104 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29109 */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfe\xfd", "\x00\x00",
+ /* 0x2910e */ "\x00\x00", "\x9d\x5b", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29113 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29118 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2911d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29122 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29127 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2912c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29131 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29136 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2913c */ "\x9d\x5c", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29140 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29145 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2914a */ "\x00\x00", "\x00\x00", "\x93\x7e", "\x00\x00", "\x00\x00",
+ /* 0x2914f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29154 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29159 */ "\x00\x00", "\x98\xac", "\x00\x00", "\x00\x00", "\x9d\x5e",
+ /* 0x2915e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29163 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29168 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2916d */ "\x00\x00", "\x00\x00", "\xfd\xd0", "\x00\x00", "\x00\x00",
+ /* 0x29172 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29177 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2917c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29181 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29186 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2918b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29190 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29195 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2919a */ "\x00\x00", "\xfd\x60", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2919f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x291a4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9c\xcf", "\x00\x00",
+ /* 0x291a9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x291ae */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x291b3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x291b8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x291bd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x291c2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x291c7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x291cc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x291d1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x90\xdd", "\x00\x00",
+ /* 0x291d6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x291db */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x291e0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x291e5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x291eb */ "\x90\xe0",
- /* 0x2919c */ "\xfd\x60", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x291a0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x291a5 */ "\x00\x00", "\x00\x00", "\x9c\xcf", "\x00\x00", "\x00\x00",
- /* 0x291aa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x291af */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x291b4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x291b9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x291be */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x291c3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x291c8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x291cd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x291d2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x291d7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x291dc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x291e1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x291e6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x90\xe0",
-
- /* 0x2941d */ "\x90\xf3", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2941d */ "\x90\xf3", "\x00\x00", "\x00\x00", "\x98\xb1", "\x00\x00",
/* 0x29421 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x29426 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2942b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x29430 */ "\x00\x00", "\x00\x00", "\x90\xf0", "\x00\x00", "\x00\x00",
/* 0x29435 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2943a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2943a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x93\xbd",
/* 0x2943f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x29444 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x95\xb7",
- /* 0x294d9 */ "\x8e\x4b", "\x96\x58",
+ /* 0x294d0 */ "\x9f\x46", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x294d4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8e\x4b",
+ /* 0x294da */ "\x96\x58", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x294de */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x294e3 */ "\x00\x00", "\x8a\x4c", "\x00\x00", "\x9d\x63",
/* 0x2959e */ "\x9e\xcf", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x295a2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x295a7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x295ac */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x295ac */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9d\x65", "\x00\x00",
/* 0x295b1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x295b6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x295b6 */ "\x00\x00", "\x9d\x66", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x295bb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x295c0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x295c5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x295ca */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x295cf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x295d4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x295d4 */ "\x00\x00", "\x00\x00", "\x96\x5a", "\x00\x00", "\x00\x00",
/* 0x295d9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x295de */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x295e3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x295e9 */ "\x9d\x64",
+ /* 0x295e9 */ "\x9d\x64", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x295ed */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x295f2 */ "\x00\x00", "\x8a\x6c",
+
+ /* 0x29720 */ "\x8a\xd9", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29724 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29729 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2972e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9d\x67",
- /* 0x29857 */ "\x91\x50", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2985b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29860 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29865 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2986a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2986f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29874 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29879 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2987e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29883 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29888 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2988d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29892 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29897 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2989c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x298a1 */ "\x00\x00", "\x00\x00", "\x9c\xc1", "\x00\x00", "\x00\x00",
- /* 0x298a6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x298ab */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x298b0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x298b5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x298ba */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x298bf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x298c4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x298c9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x298ce */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x298d3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x298d8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x298dd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x298e2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x298e7 */ "\x00\x00", "\x00\x00", "\x93\xa7", "\x00\x00", "\x00\x00",
- /* 0x298ec */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x298f1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x298f6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x298fb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29900 */ "\x00\x00", "\x00\x00", "\xa0\xef", "\x00\x00", "\x91\x51",
- /* 0x29905 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2990a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2990f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29914 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29919 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2991e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29923 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29928 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2992d */ "\x00\x00", "\x96\xc1", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29932 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29937 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2993c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29941 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29946 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2994b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29950 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29955 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2995a */ "\x00\x00", "\x00\x00", "\xfc\xa4", "\x00\x00", "\x00\x00",
- /* 0x2995f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29964 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2996a */ "\x9d\x6a", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2996e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29973 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29978 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2997d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29982 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29987 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2998c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29991 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29996 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2999b */ "\x00\x00", "\x92\x4e",
+ /* 0x297d4 */ "\x8a\x70", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x297d8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x297dd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x297e2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x297e7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x297ec */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x297f1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x297f6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x297fb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29800 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29805 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2980a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29810 */ "\x8b\xf3", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29814 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29819 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2981e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29823 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29828 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2982d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29832 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29837 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2983c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29841 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29846 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2984b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29850 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29855 */ "\x00\x00", "\x91\x50", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2985a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2985f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29864 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29869 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2986e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29873 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29878 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2987d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29882 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29887 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2988c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29891 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29896 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2989b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x298a0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9c\xc1", "\x00\x00",
+ /* 0x298a5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x298aa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x298af */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x298b4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x298b9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x298be */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x298c3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x298c8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x298cd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9d\x68", "\x00\x00",
+ /* 0x298d2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x298d7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x298dc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x298e1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x298e6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x93\xa7", "\x00\x00",
+ /* 0x298eb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x298f1 */ "\x96\x74", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x298f5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8c\xfd",
+ /* 0x298fa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x298ff */ "\x00\x00", "\x00\x00", "\x00\x00", "\xa0\xef", "\x00\x00",
+ /* 0x29905 */ "\x91\x51", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29909 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2990e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29913 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29918 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2991d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29922 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29927 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2992c */ "\x00\x00", "\x00\x00", "\x96\xc1", "\x00\x00", "\x00\x00",
+ /* 0x29931 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29936 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2993b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29940 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x87\x77",
+ /* 0x29945 */ "\x00\x00", "\x8c\x64", "\x96\x76", "\x9d\x69", "\x00\x00",
+ /* 0x2994a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2994f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29954 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29959 */ "\x00\x00", "\x00\x00", "\x00\x00", "\xfc\xa4", "\x00\x00",
+ /* 0x2995e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29963 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29968 */ "\x00\x00", "\x9d\x6a", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2996d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29972 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29977 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2997c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29981 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29986 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2998b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29990 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29995 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2999a */ "\x00\x00", "\x00\x00", "\x92\x4e", "\x00\x00", "\x00\x00",
+ /* 0x2999f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x299a4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x299a9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x299ae */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x299b3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x299b8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x299bd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x299c3 */ "\x9d\x6b", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x299c7 */ "\x00\x00", "\x9b\xc1", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x299cc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x299d1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x299d6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x299db */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x299e0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x299e5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x299ea */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x299ef */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x299f4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x299f9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x299fe */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29a03 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29a08 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29a0d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29a12 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29a17 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29a1c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29a21 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29a26 */ "\x00\x00", "\x9d\x6c", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29a2b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29a30 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29a35 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29a3a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29a3f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29a44 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29a49 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8a\x65",
/* 0x29b05 */ "\x91\x5d", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x29b09 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9d\x6d",
/* 0x29bd5 */ "\x91\x5a",
- /* 0x29cad */ "\x9c\xc0",
+ /* 0x29c73 */ "\x8c\x42", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29c77 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29c7c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29c81 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29c86 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29c8b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29c90 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29c95 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29c9a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29c9f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29ca4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29ca9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9c\xc0",
/* 0x29d3e */ "\x91\x6a", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x29d42 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x29d47 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x29d4c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x29d51 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29d56 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29d56 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9d\x6e", "\x00\x00",
/* 0x29d5b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x29d60 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x29d65 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x29d6a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x29d6f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x29d74 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29d79 */ "\x00\x00", "\x00\x00", "\x9e\xa6",
-
- /* 0x29e2d */ "\x96\xb4", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29e31 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29e36 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29e3b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29e40 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29e45 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29e4a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29e4f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29e54 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29e59 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29e5e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29e63 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x91\x72",
- /* 0x29e68 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29e6d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29e72 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29e77 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29e7c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29e81 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29e86 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29e8b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29e90 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29e95 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29e9a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29e9f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29ea4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29ea9 */ "\x00\x00", "\x00\x00", "\x9e\xc8", "\x00\x00", "\x00\x00",
- /* 0x29eae */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29eb3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29eb8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29ebd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29ec3 */ "\x8b\x55", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29ec7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29ecc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29ed1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29ed6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29edb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29ee0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29ee5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29eea */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29eef */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29ef4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29ef9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29efe */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29f03 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29f08 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29f0d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29f12 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29f17 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29f1c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29f21 */ "\x00\x00", "\x9d\x72", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29f26 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x29f2b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9e\xcc",
-
- /* 0x29fb7 */ "\x91\x74",
-
- /* 0x2a0e1 */ "\x91\x77", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a0e5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a0ea */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a0ef */ "\x00\x00", "\x00\x00", "\x00\x00", "\x96\xc0", "\x00\x00",
- /* 0x2a0f4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8f\xb1", "\x00\x00",
- /* 0x2a0f9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x96\xb7",
- /* 0x2a0fe */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a103 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a108 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a10d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a112 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a117 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a11c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a121 */ "\x00\x00", "\x91\x78", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a126 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a12b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a130 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a135 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a13a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a13f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a144 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a149 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a14e */ "\x00\x00", "\xfb\x77", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a153 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a158 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a15d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a162 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a167 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a16c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a171 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a176 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a17b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a180 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a185 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a18a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a18f */ "\x00\x00", "\x00\x00", "\x91\x75", "\x91\xa3", "\x00\x00",
- /* 0x2a194 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a199 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a19e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a1a3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a1a8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a1ad */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a1b2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a1b7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a1bc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a1c1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a1c6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a1cb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a1d0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a1d5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a1da */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x91\x79",
- /* 0x2a1df */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a1e4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a1e9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a1ee */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a1f3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a1f8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a1fd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a202 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a207 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a20c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a211 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a216 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a21b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x91\xa4",
- /* 0x2a220 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a225 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a22a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a22f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x91\xa6", "\x00\x00",
- /* 0x2a234 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a239 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a23e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a243 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a248 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a24d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a252 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a257 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a25c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a261 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a266 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a26b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a270 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a275 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a27a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a27f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a284 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a289 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a28e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a293 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a298 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a29d */ "\x00\x00", "\x90\x52", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a2a2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a2a7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a2ac */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a2b2 */ "\xa0\x45", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a2b6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a2bb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a2c0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a2c5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a2ca */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a2cf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a2d4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a2d9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2a2df */ "\x9c\xdd",
+ /* 0x29d79 */ "\x00\x00", "\x00\x00", "\x9e\xa6", "\x00\x00", "\x00\x00",
+ /* 0x29d7e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29d83 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29d88 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29d8d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29d92 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29d98 */ "\x9d\xcd", "\x00\x00", "\x00\x00", "\x9d\x6f", "\x00\x00",
+ /* 0x29d9c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29da1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29da6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29dab */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29db0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29db5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29dba */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29dbf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29dc4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29dc9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29dce */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29dd3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29dd8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29ddd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29de2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29de7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29dec */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29df1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x89\xbb",
+ /* 0x29df6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29dfb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29e00 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29e06 */ "\x9e\xf9", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29e0a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29e0f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29e14 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29e19 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29e1e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29e23 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29e28 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x96\xb4",
+ /* 0x29e2d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29e32 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29e37 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29e3c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29e41 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29e46 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29e4b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29e50 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29e55 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29e5a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29e5f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29e64 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x91\x72", "\x00\x00",
+ /* 0x29e69 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29e6e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29e73 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29e78 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29e7d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29e82 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29e87 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29e8c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29e91 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29e96 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29e9b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29ea0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29ea5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29eaa */ "\x00\x00", "\x9e\xc8", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29eb0 */ "\x87\x71", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29eb4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29eb9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29ebe */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8b\x55",
+ /* 0x29ec3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29ec8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29ecd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29ed2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29ed7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29edc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29ee1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29ee6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29eeb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29ef0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29ef5 */ "\x00\x00", "\x00\x00", "\x9d\x71", "\x00\x00", "\x00\x00",
+ /* 0x29efa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29eff */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29f04 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29f09 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29f0e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29f13 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29f18 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29f1d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29f23 */ "\x9d\x72", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29f27 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29f2c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9e\xcc",
+ /* 0x29fb7 */ "\x91\x74", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29fbb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29fc0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29fc5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29fca */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29fcf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29fd4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29fd9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x9e\xd0",
+ /* 0x29fde */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29fe3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29fe8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29fed */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29ff2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29ff7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x29ffc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a001 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a006 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a00b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a010 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x90\x5c", "\x00\x00",
+ /* 0x2a015 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a01a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a01f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a024 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a029 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a02e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a033 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a038 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a03d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a042 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a047 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a04c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a051 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a056 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a05b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a060 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a065 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a06a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a06f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a074 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a079 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a07e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a083 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8e\xd2", "\x00\x00",
+ /* 0x2a088 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a08d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a092 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a097 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a09c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a0a1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a0a6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a0ab */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a0b0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a0b5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x91\xa8", "\x00\x00",
+ /* 0x2a0ba */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a0bf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a0c4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a0c9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a0ce */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a0d3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a0d8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a0dd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x91\x77", "\x00\x00",
+ /* 0x2a0e2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a0e7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a0ed */ "\x96\xbf", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a0f1 */ "\x00\x00", "\x96\xc0", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a0f6 */ "\x00\x00", "\x8f\xb1", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a0fb */ "\x00\x00", "\x00\x00", "\x96\xb7", "\x00\x00", "\x00\x00",
+ /* 0x2a100 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a105 */ "\x00\x00", "\x8c\x55", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a10a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a10f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a114 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a119 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a11e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x91\x78",
+ /* 0x2a123 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a128 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a12d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a133 */ "\x89\xbe", "\x91\x7c", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a137 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a13c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a141 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a146 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a14b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfb\x77",
+ /* 0x2a150 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a155 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a15a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a15f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a164 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a169 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a16e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a173 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a178 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a17d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a182 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a187 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a18c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a192 */ "\x91\x75", "\x91\xa3", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a196 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a19b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a1a0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a1a5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a1ab */ "\x91\x76", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a1af */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x96\xbe",
+ /* 0x2a1b5 */ "\x8d\x49", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a1b9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a1be */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a1c3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a1c8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a1cd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a1d2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a1d7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a1dc */ "\x00\x00", "\x00\x00", "\x91\x79", "\x00\x00", "\x00\x00",
+ /* 0x2a1e1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a1e6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a1eb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a1f0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x96\xb6",
+ /* 0x2a1f5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a1fa */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a1ff */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a204 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a209 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a20e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a213 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a218 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a21d */ "\x00\x00", "\x00\x00", "\x91\xa4", "\x00\x00", "\x00\x00",
+ /* 0x2a222 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a227 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a22c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a231 */ "\x00\x00", "\x91\xa6", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a236 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a23b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a240 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a245 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a24a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a24f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a254 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a259 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a25e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a263 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a268 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a26d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a272 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a277 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a27c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a281 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a286 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a28b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a290 */ "\x00\x00", "\x00\x00", "\x9d\x75", "\x00\x00", "\x00\x00",
+ /* 0x2a295 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a29a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x90\x52",
+ /* 0x2a29f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a2a4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a2a9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a2ae */ "\x00\x00", "\x00\x00", "\x00\x00", "\xa0\x45", "\x00\x00",
+ /* 0x2a2b4 */ "\x91\xa9", "\x00\x00", "\x98\xaa", "\x00\x00", "\x00\x00",
+ /* 0x2a2b8 */ "\x00\x00", "\x8c\x5f", "\x00\x00", "\x00\x00", "\x8b\xaa",
+ /* 0x2a2bd */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a2c2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a2c7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a2cc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a2d1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a2d6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a2db */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9c\xdd", "\x00\x00",
+ /* 0x2a2e0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a2e5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a2ea */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a2ef */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a2f4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a2f9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a2ff */ "\x9d\x77", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a303 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a308 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a30d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a312 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a317 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a31c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a321 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a326 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a32b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a330 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a335 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a33a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a33f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a344 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a349 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a34e */ "\x00\x00", "\x00\x00", "\x87\x56", "\x00\x00", "\x00\x00",
+ /* 0x2a353 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a358 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a35d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a362 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a367 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a36c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a371 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a376 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a37b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a380 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a385 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a38a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a38f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a394 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a399 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a39e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a3a3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2a3a9 */ "\x89\x40",
- /* 0x2a5c6 */ "\x94\x78",
+ /* 0x2a434 */ "\x9e\xec", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a438 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a43d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a442 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a447 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a44c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a451 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a456 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x93\xaa",
- /* 0x2a6a9 */ "\x9e\x75",
+ /* 0x2a5c6 */ "\x94\x78", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a5cb */ "\x9d\x7a", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a5cf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a5d4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a5d9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a5de */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a5e3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a5e8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a5ed */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a5f2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a5f7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a5fc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8a\xc9",
+ /* 0x2a601 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a606 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a60b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a610 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a615 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a61a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a61f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a624 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a629 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a62e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8b\x4b", "\x00\x00",
+ /* 0x2a633 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a638 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a63d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a642 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a647 */ "\x00\x00", "\x00\x00", "\x9f\xec", "\x00\x00", "\x00\x00",
+ /* 0x2a64c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a651 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a656 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x8a\xe2",
+ /* 0x2a65b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a660 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a665 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a66a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a66f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a674 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a679 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a67e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a683 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a688 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a68d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a692 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a697 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a69c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a6a1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2a6a6 */ "\x00\x00", "\x00\x00", "\x9e\x75",
- /* 0x2f840 */ "\xa0\x47", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2f844 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2f849 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2f84e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2f853 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2f858 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2f85d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2f862 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2f867 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2f86c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2f871 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2f876 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2f87b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2f880 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2f885 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2f88a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2f88f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfc\x48",
- /* 0x2f894 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2f899 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2f89e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2f8a3 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2f8a8 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2f8ad */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2f8b2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2f8b7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2f8bc */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2f8c1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2f8c6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2f8cb */ "\x00\x00", "\x9c\x52",
+ /* 0x2adff */ "\x87\xdc",
+
+ /* 0x2f825 */ "\x98\x74", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2f829 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2f82e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2f833 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2f838 */ "\x00\x00", "\x00\x00", "\x9a\xc8", "\x00\x00", "\x00\x00",
+ /* 0x2f83d */ "\x00\x00", "\x00\x00", "\xa0\x47", "\x00\x00", "\x00\x00",
+ /* 0x2f842 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2f847 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2f84c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2f851 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2f856 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2f85b */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2f860 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2f865 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2f86a */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2f86f */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2f874 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x8b\xc3", "\x00\x00",
+ /* 0x2f879 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2f87e */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2f883 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2f888 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2f88d */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2f892 */ "\x00\x00", "\xfc\x48", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2f897 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2f89c */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2f8a1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\xfc\x77",
+ /* 0x2f8a6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2f8ab */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2f8b0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2f8b5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2f8ba */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2f8bf */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2f8c4 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2f8c9 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x9c\x52",
/* 0x2f994 */ "\x8e\xfd", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2f998 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -16638,9 +17611,9 @@ static const char from_ucs4[][2] =
/* 0x2f9a2 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2f9a7 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2f9ac */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2f9b1 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2f9b2 */ "\x8f\xa8", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2f9b6 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
- /* 0x2f9bb */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
+ /* 0x2f9bc */ "\x95\x7a", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2f9c0 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2f9c5 */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
/* 0x2f9ca */ "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00", "\x00\x00",
@@ -16693,105 +17666,70 @@ static struct
{ 0x1ebe, 0x1ec1, 761 },
{ 0x2013, 0x203e, 765 },
{ 0x2103, 0x22bf, 809 },
- { 0x2460, 0x247d, 1254 },
- { 0x2500, 0x2642, 1284 },
- { 0x273d, 0x273d, 1607 },
- { 0x2e80, 0x2f33, 1608 },
- { 0x3000, 0x3129, 1788 },
- { 0x3231, 0x32a3, 2086 },
- { 0x338e, 0x9fa5, 2201 },
- { 0xe003, 0xe9cb, 29873 },
- { 0xeaa9, 0xeeb7, 32378 },
- { 0xf303, 0xf572, 33417 },
- { 0xf6b0, 0xf6b0, 34041 },
- { 0xf7e5, 0xf7ee, 34042 },
- { 0xfa0c, 0xfa0d, 34052 },
- { 0xfe30, 0xfe6b, 34054 },
- { 0xff01, 0xffed, 34114 },
- { 0x2003e, 0x20068, 34351 },
- { 0x200ee, 0x20118, 34394 },
- { 0x201ab, 0x20630, 34437 },
- { 0x2070e, 0x20779, 35595 },
- { 0x2082c, 0x20873, 35703 },
- { 0x20916, 0x20979, 35775 },
- { 0x20a11, 0x20ab4, 35875 },
- { 0x20b8f, 0x214fd, 36039 },
- { 0x21596, 0x21a4b, 38454 },
- { 0x21b44, 0x21b44, 39660 },
- { 0x21ca2, 0x21ca5, 39661 },
- { 0x21d46, 0x21ed5, 39665 },
- { 0x21f6a, 0x21fa1, 40065 },
- { 0x22049, 0x221c3, 40121 },
- { 0x2227c, 0x2227c, 40500 },
- { 0x22321, 0x22325, 40501 },
- { 0x223bd, 0x223d0, 40506 },
- { 0x22465, 0x2248b, 40526 },
- { 0x22513, 0x22980, 40565 },
- { 0x22acf, 0x22e78, 41699 },
- { 0x22fe3, 0x2330a, 42637 },
- { 0x233b4, 0x237d7, 43445 },
- { 0x23adb, 0x23b5a, 44505 },
- { 0x23c99, 0x24578, 44633 },
- { 0x2462a, 0x2478f, 46905 },
- { 0x24823, 0x24823, 47263 },
- { 0x248f3, 0x24ae2, 47264 },
- { 0x24b6e, 0x24b6e, 47760 },
- { 0x24bf5, 0x24c09, 47761 },
- { 0x24c9e, 0x24d06, 47782 },
- { 0x24db8, 0x24e50, 47887 },
- { 0x24f0e, 0x24fc2, 48040 },
- { 0x2509d, 0x2509d, 48221 },
- { 0x25148, 0x25221, 48222 },
- { 0x252c7, 0x25313, 48440 },
- { 0x25425, 0x2546e, 48517 },
- { 0x2555b, 0x259ac, 48591 },
- { 0x25a9c, 0x25ae9, 49697 },
- { 0x25b74, 0x25d43, 49775 },
- { 0x25e0e, 0x25f4b, 50239 },
- { 0x25fe1, 0x262d0, 50557 },
- { 0x26351, 0x26626, 51309 },
- { 0x266af, 0x267cc, 52035 },
- { 0x2685e, 0x26911, 52321 },
- { 0x269a8, 0x26a52, 52501 },
- { 0x26b0a, 0x27175, 52672 },
- { 0x2721b, 0x2721b, 54316 },
- { 0x272e6, 0x272e6, 54317 },
- { 0x2739a, 0x2739a, 54318 },
- { 0x27422, 0x27486, 54319 },
- { 0x275e0, 0x27785, 54420 },
- { 0x27870, 0x27870, 54842 },
- { 0x27924, 0x27967, 54843 },
- { 0x27a0e, 0x27b3a, 54911 },
- { 0x27bf4, 0x27c12, 55212 },
- { 0x27d2f, 0x27e4f, 55243 },
- { 0x28002, 0x28009, 55532 },
- { 0x280bd, 0x2816f, 55540 },
- { 0x28207, 0x2837d, 55719 },
- { 0x28412, 0x28482, 56094 },
- { 0x2853c, 0x2856c, 56207 },
- { 0x285f4, 0x286e6, 56256 },
- { 0x28804, 0x2882b, 56499 },
- { 0x28933, 0x28c39, 56539 },
- { 0x28ccd, 0x28d34, 57314 },
- { 0x28e36, 0x28ed9, 57418 },
- { 0x2908b, 0x29110, 57582 },
- { 0x2919c, 0x291eb, 57716 },
- { 0x2941d, 0x29448, 57796 },
- { 0x294d9, 0x294da, 57840 },
- { 0x2959e, 0x295e9, 57842 },
- { 0x29857, 0x2999d, 57918 },
- { 0x29b05, 0x29b0e, 58245 },
- { 0x29bd5, 0x29bd5, 58255 },
- { 0x29cad, 0x29cad, 58256 },
- { 0x29d3e, 0x29d7c, 58257 },
- { 0x29e2d, 0x29f30, 58320 },
- { 0x29fb7, 0x29fb7, 58580 },
- { 0x2a0e1, 0x2a2df, 58581 },
- { 0x2a3a9, 0x2a3a9, 59092 },
- { 0x2a5c6, 0x2a5c6, 59093 },
- { 0x2a6a9, 0x2a6a9, 59094 },
- { 0x2f840, 0x2f8cd, 59095 },
- { 0x2f994, 0x2f9d4, 59237 }
+ { 0x23da, 0x23db, 1254 },
+ { 0x2460, 0x247d, 1256 },
+ { 0x2500, 0x2642, 1286 },
+ { 0x273d, 0x273d, 1609 },
+ { 0x2e80, 0x2f33, 1610 },
+ { 0x3000, 0x3129, 1790 },
+ { 0x31c0, 0x32a3, 2088 },
+ { 0x338e, 0x9fcb, 2316 },
+ { 0xf907, 0xf907, 30026 },
+ { 0xfa0c, 0xfa0d, 30027 },
+ { 0xfe30, 0xfe6b, 30029 },
+ { 0xff01, 0xffed, 30089 },
+ { 0x20021, 0x20118, 30326 },
+ { 0x201a4, 0x20676, 30574 },
+ { 0x2070e, 0x20779, 31809 },
+ { 0x2082c, 0x20b0d, 31917 },
+ { 0x20b8f, 0x21a63, 32655 },
+ { 0x21b44, 0x21cac, 36452 },
+ { 0x21d46, 0x2227c, 36813 },
+ { 0x22321, 0x22325, 38148 },
+ { 0x223bd, 0x22993, 38153 },
+ { 0x22a66, 0x22eef, 39648 },
+ { 0x22f74, 0x2331f, 40810 },
+ { 0x233b4, 0x2383a, 41750 },
+ { 0x239c2, 0x239c2, 42909 },
+ { 0x23aa7, 0x23b5a, 42910 },
+ { 0x23c63, 0x24b6e, 43090 },
+ { 0x24bf5, 0x24c09, 46942 },
+ { 0x24c9e, 0x24d13, 46963 },
+ { 0x24db8, 0x2509d, 47081 },
+ { 0x2512b, 0x25313, 47823 },
+ { 0x25419, 0x2549a, 48312 },
+ { 0x25531, 0x259cc, 48442 },
+ { 0x25a54, 0x25ae9, 49622 },
+ { 0x25b74, 0x25f4b, 49772 },
+ { 0x25fe1, 0x26626, 50756 },
+ { 0x266af, 0x26a52, 52362 },
+ { 0x26b05, 0x27486, 53294 },
+ { 0x27574, 0x277cc, 55728 },
+ { 0x27858, 0x27b65, 56329 },
+ { 0x27bef, 0x27e4f, 57111 },
+ { 0x27f2e, 0x27f2e, 57720 },
+ { 0x27ff9, 0x2838a, 57721 },
+ { 0x28412, 0x28713, 58635 },
+ { 0x28804, 0x2882b, 59405 },
+ { 0x2890d, 0x28c3b, 59445 },
+ { 0x28cca, 0x28ee7, 60260 },
+ { 0x28fc5, 0x28fc5, 60802 },
+ { 0x29079, 0x291eb, 60803 },
+ { 0x2941d, 0x29448, 61174 },
+ { 0x294d0, 0x294e7, 61218 },
+ { 0x2959e, 0x295f4, 61242 },
+ { 0x29720, 0x29732, 61329 },
+ { 0x297d4, 0x29a4d, 61348 },
+ { 0x29b05, 0x29b0e, 61982 },
+ { 0x29bd5, 0x29bd5, 61992 },
+ { 0x29c73, 0x29cad, 61993 },
+ { 0x29d3e, 0x29f30, 62052 },
+ { 0x29fb7, 0x2a3a9, 62551 },
+ { 0x2a434, 0x2a45b, 63562 },
+ { 0x2a5c6, 0x2a6a9, 63602 },
+ { 0x2adff, 0x2adff, 63830 },
+ { 0x2f825, 0x2f8cd, 63831 },
+ { 0x2f994, 0x2f9d4, 64000 }
};
/* Definitions used in the body of the `gconv' function. */
@@ -16800,57 +17738,168 @@ static struct
#define TO_LOOP to_big5hkscs
#define DEFINE_INIT 1
#define DEFINE_FINI 1
-#define MIN_NEEDED_FROM 1
-#define MAX_NEEDED_FROM 2
-#define MIN_NEEDED_TO 4
+#define FROM_LOOP_MIN_NEEDED_FROM 1
+#define FROM_LOOP_MAX_NEEDED_FROM 2
+#define FROM_LOOP_MIN_NEEDED_TO 4
+#define FROM_LOOP_MAX_NEEDED_TO 8
+#define TO_LOOP_MIN_NEEDED_FROM 4
+#define TO_LOOP_MAX_NEEDED_FROM 4
+#define TO_LOOP_MIN_NEEDED_TO 1
+#define TO_LOOP_MAX_NEEDED_TO 2
+#define PREPARE_LOOP \
+ int saved_state; \
+ int *statep = &data->__statep->__count;
+#define EXTRA_LOOP_ARGS , statep
+
+
+/* Since we might have to reset input pointer we must be able to save
+ and restore the state. */
+#define SAVE_RESET_STATE(Save) \
+ if (Save) \
+ saved_state = *statep; \
+ else \
+ *statep = saved_state
+
+
+/* During BIG5-HKSCS to UCS-4 conversion, the COUNT element of the state
+ contains the last UCS-4 character, shifted by 3 bits.
+ During UCS-4 to BIG5-HKSCS conversion, the COUNT element of the state
+ contains the last two bytes to be output, shifted by 3 bits. */
+
+/* Since this is a stateful encoding we have to provide code which resets
+ the output state to the initial state. This has to be done during the
+ flushing. */
+#define EMIT_SHIFT_TO_INIT \
+ if (data->__statep->__count != 0) \
+ { \
+ if (FROM_DIRECTION) \
+ { \
+ if (__builtin_expect (outbuf + 4 <= outend, 1)) \
+ { \
+ /* Write out the last character. */ \
+ *((uint32_t *) outbuf) = data->__statep->__count >> 3; \
+ outbuf += sizeof (uint32_t); \
+ data->__statep->__count = 0; \
+ } \
+ else \
+ /* We don't have enough room in the output buffer. */ \
+ status = __GCONV_FULL_OUTPUT; \
+ } \
+ else \
+ { \
+ if (__builtin_expect (outbuf + 2 <= outend, 1)) \
+ { \
+ /* Write out the last character. */ \
+ uint32_t lasttwo = data->__statep->__count >> 3; \
+ *outbuf++ = (lasttwo >> 8) & 0xff; \
+ *outbuf++ = lasttwo & 0xff; \
+ data->__statep->__count = 0; \
+ } \
+ else \
+ /* We don't have enough room in the output buffer. */ \
+ status = __GCONV_FULL_OUTPUT; \
+ } \
+ }
/* First define the conversion function from Big5 to UCS4. */
-#define MIN_NEEDED_INPUT MIN_NEEDED_FROM
-#define MAX_NEEDED_INPUT MAX_NEEDED_FROM
-#define MIN_NEEDED_OUTPUT MIN_NEEDED_TO
+#define MIN_NEEDED_INPUT FROM_LOOP_MIN_NEEDED_FROM
+#define MAX_NEEDED_INPUT FROM_LOOP_MAX_NEEDED_FROM
+#define MIN_NEEDED_OUTPUT FROM_LOOP_MIN_NEEDED_TO
+#define MAX_NEEDED_OUTPUT FROM_LOOP_MAX_NEEDED_TO
#define LOOPFCT FROM_LOOP
#define BODY \
{ \
- uint32_t ch = *inptr; \
+ uint32_t ch; \
\
- if (ch >= 0x81 && ch <= 0xfe) \
+ /* Determine whether there is a buffered character pending. */ \
+ ch = *statep >> 3; \
+ if (__builtin_expect (ch == 0, 1)) \
{ \
- /* Two-byte character. First test whether the next byte \
- is also available. */ \
- uint32_t ch2; \
- int idx; \
+ /* No - so look at the next input byte. */ \
+ ch = *inptr; \
\
- if (__builtin_expect (inptr + 1 >= inend, 0)) \
+ if (ch >= 0x81 && ch <= 0xfe) \
{ \
- /* The second character is not available. */ \
- result = __GCONV_INCOMPLETE_INPUT; \
- break; \
- } \
+ /* Two-byte character. First test whether the next byte \
+ is also available. */ \
+ uint32_t ch2; \
+ int idx; \
\
- ch2 = inptr[1]; \
- /* See whether the second byte is in the correct range. */ \
- if (ch < 0x88 || ch2 < 0x40 || ch2 > 0xfe \
- || (idx = (ch - 0x88) * 195 + ch2 - 0x40, \
- (ch = big5hkscs_to_ucs[idx]) == 0)) \
+ if (__builtin_expect (inptr + 1 >= inend, 0)) \
+ { \
+ /* The second character is not available. */ \
+ result = __GCONV_INCOMPLETE_INPUT; \
+ break; \
+ } \
+ \
+ ch2 = inptr[1]; \
+ idx = (ch - 0x87) * 195 + ch2 - 0x40; \
+ /* See whether the second byte is in the correct range. */ \
+ if (ch < 0x87 || ch2 < 0x40 || ch2 > 0xfe \
+ || (ch = big5hkscs_to_ucs[idx]) == 0) \
+ { \
+ /* Check for special cases: combining characters. */ \
+ if (idx == 195 + 0x22 /* 8862 */) \
+ { \
+ ch = 0xca; \
+ ch2 = 0x304; \
+ } \
+ else if (idx == 195 + 0x24 /* 8864 */) \
+ { \
+ ch = 0xca; \
+ ch2 = 0x30c; \
+ } \
+ else if (idx == 195 + 0x63 /* 88a3 */) \
+ { \
+ ch = 0xea; \
+ ch2 = 0x304; \
+ } \
+ else if (idx == 195 + 0x65 /* 88a5 */) \
+ { \
+ ch = 0xea; \
+ ch2 = 0x30c; \
+ } \
+ else \
+ /* This is illegal. */ \
+ STANDARD_FROM_LOOP_ERR_HANDLER (1); \
+ \
+ inptr += 2; \
+ \
+ put32 (outptr, ch); \
+ outptr += 4; \
+ \
+ /* See whether we have room for two characters. */ \
+ if (outptr + 4 <= outend) \
+ { \
+ put32 (outptr, ch2); \
+ outptr += 4; \
+ continue; \
+ } \
+ \
+ /* Otherwise store only the first character now, and \
+ put the second one into the queue. */ \
+ *statep = ch2 << 3; \
+ /* Tell the caller why we terminate the loop. */ \
+ result = __GCONV_FULL_OUTPUT; \
+ break; \
+ } \
+ \
+ inptr += 2; \
+ } \
+ else if (__builtin_expect (ch == 0xff, 0)) \
{ \
- /* This is illegal. */ \
STANDARD_FROM_LOOP_ERR_HANDLER (1); \
} \
- \
- inptr += 2; \
- } \
- else if (__builtin_expect (ch == 0xff, 0)) \
- { \
- STANDARD_FROM_LOOP_ERR_HANDLER (1); \
+ else \
+ ++inptr; \
} \
- else \
- ++inptr; \
\
put32 (outptr, ch); \
outptr += 4; \
}
#define LOOP_NEED_FLAGS
+#define EXTRA_LOOP_DECLS , int *statep
#define ONEBYTE_BODY \
{ \
if (c <= 0x80) \
@@ -16862,19 +17911,61 @@ static struct
/* Next, define the other direction. */
-#define MIN_NEEDED_INPUT MIN_NEEDED_TO
-#define MIN_NEEDED_OUTPUT MIN_NEEDED_FROM
-#define MAX_NEEDED_OUTPUT MAX_NEEDED_FROM
+#define MIN_NEEDED_INPUT TO_LOOP_MIN_NEEDED_FROM
+#define MAX_NEEDED_INPUT TO_LOOP_MAX_NEEDED_FROM
+#define MIN_NEEDED_OUTPUT TO_LOOP_MIN_NEEDED_TO
+#define MAX_NEEDED_OUTPUT TO_LOOP_MAX_NEEDED_TO
#define LOOPFCT TO_LOOP
#define BODY \
{ \
uint32_t ch = get32 (inptr); \
\
+ if ((*statep >> 3) != 0) \
+ { \
+ /* Attempt to combine the last character with this one. */ \
+ uint16_t lasttwo = *statep >> 3; \
+ \
+ if (ch == 0x304 && lasttwo == 0x8866) \
+ ch = 0x8862; \
+ else if (ch == 0x30c && lasttwo == 0x8866) \
+ ch = 0x8864; \
+ else if (ch == 0x304 && lasttwo == 0x88a7) \
+ ch = 0x88a3; \
+ else if (ch == 0x30c && lasttwo == 0x88a7) \
+ ch = 0x88a5; \
+ else \
+ goto not_combining; \
+ \
+ /* Output the combined character. */ \
+ if (__builtin_expect (outptr + 1 >= outend, 0)) \
+ { \
+ result = __GCONV_FULL_OUTPUT; \
+ break; \
+ } \
+ *outptr++ = (ch >> 8) & 0xff; \
+ *outptr++ = ch & 0xff; \
+ *statep = 0; \
+ inptr += 4; \
+ continue; \
+ \
+ not_combining: \
+ /* Output the buffered character. */ \
+ if (__builtin_expect (outptr + 1 >= outend, 0)) \
+ { \
+ result = __GCONV_FULL_OUTPUT; \
+ break; \
+ } \
+ *outptr++ = (lasttwo >> 8) & 0xff; \
+ *outptr++ = lasttwo & 0xff; \
+ *statep = 0; \
+ continue; \
+ } \
+ \
if (ch <= 0x0080) \
*outptr++ = ch; \
else \
{ \
- const char *cp = ""; \
+ const unsigned char *cp = (const unsigned char *) ""; \
size_t i; \
\
for (i = 0; \
@@ -16900,6 +17991,14 @@ static struct
} \
else \
{ \
+ /* Check for possible combining character. */ \
+ if (__builtin_expect (ch == 0xca || ch == 0xea, 0)) \
+ { \
+ *statep = ((cp[0] << 8) | cp[1]) << 3; \
+ inptr += 4; \
+ continue; \
+ } \
+ \
/* See whether there is enough room to write the second byte. */ \
if (__builtin_expect (cp[1] != '\0', 1) \
&& __builtin_expect (outptr + 1 >= outend, 0)) \
@@ -16918,6 +18017,7 @@ static struct
inptr += 4; \
}
#define LOOP_NEED_FLAGS
+#define EXTRA_LOOP_DECLS , int *statep
#include <iconv/loop.c>
diff --git a/libc/iconvdata/ibm1008_420.c b/libc/iconvdata/ibm1008_420.c
index 724b74541..621c1d0c7 100644
--- a/libc/iconvdata/ibm1008_420.c
+++ b/libc/iconvdata/ibm1008_420.c
@@ -23,138 +23,138 @@
static const char __from_ibm1008_to_ibm420[256] =
{
- [0x00] = 0x00, [0x01] = 0x01, [0x02] = 0x02, [0x03] = 0x03,
- [0x04] = 0x37, [0x05] = 0x2D, [0x06] = 0x2E, [0x07] = 0x2F,
- [0x08] = 0x16, [0x09] = 0x05, [0x0A] = 0x25, [0x0B] = 0x0B,
- [0x0C] = 0x0C, [0x0D] = 0x0D, [0x0E] = 0x0E, [0x0F] = 0x0F,
- [0x10] = 0x10, [0x11] = 0x11, [0x12] = 0x12, [0x13] = 0x13,
- [0x14] = 0x3C, [0x15] = 0x3D, [0x16] = 0x32, [0x17] = 0x26,
- [0x18] = 0x18, [0x19] = 0x19, [0x1A] = 0x3F, [0x1B] = 0x27,
- [0x1C] = 0x1C, [0x1D] = 0x1D, [0x1E] = 0x1E, [0x1F] = 0x1F,
- [0x20] = 0x40, [0x21] = 0x5A, [0x22] = 0x7F, [0x23] = 0x7B,
- [0x24] = 0x5B, [0x25] = 0x6C, [0x26] = 0x50, [0x27] = 0x7D,
- [0x28] = 0x4D, [0x29] = 0x5D, [0x2A] = 0x5C, [0x2B] = 0x4E,
- [0x2C] = 0x6B, [0x2D] = 0x60, [0x2E] = 0x4B, [0x2F] = 0x61,
- [0x30] = 0xF0, [0x31] = 0xF1, [0x32] = 0xF2, [0x33] = 0xF3,
- [0x34] = 0xF4, [0x35] = 0xF5, [0x36] = 0xF6, [0x37] = 0xF7,
- [0x38] = 0xF8, [0x39] = 0xF9, [0x3A] = 0x7A, [0x3B] = 0x5E,
- [0x3C] = 0x4C, [0x3D] = 0x7E, [0x3E] = 0x6E, [0x3F] = 0x6F,
- [0x40] = 0x7C, [0x41] = 0xC1, [0x42] = 0xC2, [0x43] = 0xC3,
- [0x44] = 0xC4, [0x45] = 0xC5, [0x46] = 0xC6, [0x47] = 0xC7,
- [0x48] = 0xC8, [0x49] = 0xC9, [0x4A] = 0xD1, [0x4B] = 0xD2,
- [0x4C] = 0xD3, [0x4D] = 0xD4, [0x4E] = 0xD5, [0x4F] = 0xD6,
- [0x50] = 0xD7, [0x51] = 0xD8, [0x52] = 0xD9, [0x53] = 0xE2,
- [0x54] = 0xE3, [0x55] = 0xE4, [0x56] = 0xE5, [0x57] = 0xE6,
- [0x58] = 0xE7, [0x59] = 0xE8, [0x5A] = 0xE9, [0x5B] = 0x53,
- [0x5C] = 0x54, [0x5D] = 0xB6, [0x5E] = 0xB7, [0x5F] = 0x6D,
- [0x60] = 0xCC, [0x61] = 0x81, [0x62] = 0x82, [0x63] = 0x83,
- [0x64] = 0x84, [0x65] = 0x85, [0x66] = 0x86, [0x67] = 0x87,
- [0x68] = 0x88, [0x69] = 0x89, [0x6A] = 0x91, [0x6B] = 0x92,
- [0x6C] = 0x93, [0x6D] = 0x94, [0x6E] = 0x95, [0x6F] = 0x96,
- [0x70] = 0x97, [0x71] = 0x98, [0x72] = 0x99, [0x73] = 0xA2,
- [0x74] = 0xA3, [0x75] = 0xA4, [0x76] = 0xA5, [0x77] = 0xA6,
- [0x78] = 0xA7, [0x79] = 0xA8, [0x7A] = 0xA9, [0x7B] = 0xCE,
- [0x7C] = 0x4F, [0x7D] = 0xE1, [0x7E] = 0xEC, [0x7F] = 0x07,
- [0x80] = 0x20, [0x81] = 0x21, [0x82] = 0x22, [0x83] = 0x23,
- [0x84] = 0x24, [0x85] = 0x15, [0x86] = 0x06, [0x87] = 0x17,
- [0x88] = 0x28, [0x89] = 0x29, [0x8A] = 0x2A, [0x8B] = 0x2B,
- [0x8C] = 0x2C, [0x8D] = 0x09, [0x8E] = 0x0A, [0x8F] = 0x1B,
- [0x90] = 0x30, [0x91] = 0x31, [0x92] = 0x1A, [0x93] = 0x33,
- [0x94] = 0x34, [0x95] = 0x35, [0x96] = 0x36, [0x97] = 0x08,
- [0x98] = 0x38, [0x99] = 0x39, [0x9A] = 0x3A, [0x9B] = 0x3B,
- [0x9C] = 0x04, [0x9D] = 0x14, [0x9E] = 0x3E, [0x9F] = 0xFF,
- [0xA0] = 0x41, [0xA1] = 0x79, [0xA2] = 0x4A, [0xA3] = 0xC0,
- [0xA4] = 0xD0, [0xA5] = 0x42, [0xA6] = 0x6A, [0xA7] = 0x43,
- [0xA8] = 0x44, [0xA9] = 0x45, [0xAA] = 0x46, [0xAB] = 0x47,
- [0xAC] = 0x5F, [0xAD] = 0xCA, [0xAE] = 0x48, [0xAF] = 0x49,
- [0xB0] = 0xDF, [0xB1] = 0xEA, [0xB2] = 0xEB, [0xB3] = 0xED,
- [0xB4] = 0xEE, [0xB5] = 0xEF, [0xB6] = 0xFB, [0xB7] = 0xFC,
- [0xB8] = 0xFD, [0xB9] = 0xFE, [0xBA] = 0x51, [0xBB] = 0x52,
- [0xBC] = 0x55, [0xBD] = 0x56, [0xBE] = 0x57, [0xBF] = 0x58,
- [0xC0] = 0x59, [0xC1] = 0x62, [0xC2] = 0x63, [0xC3] = 0x64,
- [0xC4] = 0x65, [0xC5] = 0x66, [0xC6] = 0x67, [0xC7] = 0x68,
- [0xC8] = 0x69, [0xC9] = 0x70, [0xCA] = 0x71, [0xCB] = 0x72,
- [0xCC] = 0x73, [0xCD] = 0x74, [0xCE] = 0x75, [0xCF] = 0x76,
- [0xD0] = 0x77, [0xD1] = 0x78, [0xD2] = 0x80, [0xD3] = 0x8A,
- [0xD4] = 0x8B, [0xD5] = 0x8C, [0xD6] = 0x8D, [0xD7] = 0xE0,
- [0xD8] = 0x8E, [0xD9] = 0x8F, [0xDA] = 0x90, [0xDB] = 0x9A,
- [0xDC] = 0x9B, [0xDD] = 0x9C, [0xDE] = 0x9D, [0xDF] = 0x9E,
- [0xE0] = 0x9F, [0xE1] = 0xA0, [0xE2] = 0xAA, [0xE3] = 0xAB,
- [0xE4] = 0xAC, [0xE5] = 0xAD, [0xE6] = 0xAE, [0xE7] = 0xAF,
- [0xE8] = 0xB0, [0xE9] = 0xB1, [0xEA] = 0xB2, [0xEB] = 0xB3,
- [0xEC] = 0xB4, [0xED] = 0xB5, [0xEE] = 0xB8, [0xEF] = 0xB9,
- [0xF0] = 0xBA, [0xF1] = 0xBB, [0xF2] = 0xBC, [0xF3] = 0xBD,
- [0xF4] = 0xBE, [0xF5] = 0xBF, [0xF6] = 0xCB, [0xF7] = 0xA1,
- [0xF8] = 0xCD, [0xF9] = 0xCF, [0xFA] = 0xDA, [0xFB] = 0xDB,
- [0xFC] = 0xDC, [0xFD] = 0xDD, [0xFE] = 0xDE, [0xFF] = 0xFA,
+ [0x00] = 0x00, [0x01] = 0x01, [0x02] = 0x02, [0x03] = 0x03,
+ [0x04] = 0x37, [0x05] = 0x2D, [0x06] = 0x2E, [0x07] = 0x2F,
+ [0x08] = 0x16, [0x09] = 0x05, [0x0A] = 0x25, [0x0B] = 0x0B,
+ [0x0C] = 0x0C, [0x0D] = 0x0D, [0x0E] = 0x0E, [0x0F] = 0x0F,
+ [0x10] = 0x10, [0x11] = 0x11, [0x12] = 0x12, [0x13] = 0x13,
+ [0x14] = 0x3C, [0x15] = 0x3D, [0x16] = 0x32, [0x17] = 0x26,
+ [0x18] = 0x18, [0x19] = 0x19, [0x1A] = 0x3F, [0x1B] = 0x27,
+ [0x1C] = 0x1C, [0x1D] = 0x1D, [0x1E] = 0x1E, [0x1F] = 0x1F,
+ [0x20] = 0x40, [0x21] = 0x5A, [0x22] = 0x7F, [0x23] = 0x7B,
+ [0x24] = 0x5B, [0x25] = 0x6C, [0x26] = 0x50, [0x27] = 0x7D,
+ [0x28] = 0x4D, [0x29] = 0x5D, [0x2A] = 0x5C, [0x2B] = 0x4E,
+ [0x2C] = 0x6B, [0x2D] = 0x60, [0x2E] = 0x4B, [0x2F] = 0x61,
+ [0x30] = 0xF0, [0x31] = 0xF1, [0x32] = 0xF2, [0x33] = 0xF3,
+ [0x34] = 0xF4, [0x35] = 0xF5, [0x36] = 0xF6, [0x37] = 0xF7,
+ [0x38] = 0xF8, [0x39] = 0xF9, [0x3A] = 0x7A, [0x3B] = 0x5E,
+ [0x3C] = 0x4C, [0x3D] = 0x7E, [0x3E] = 0x6E, [0x3F] = 0x6F,
+ [0x40] = 0x7C, [0x41] = 0xC1, [0x42] = 0xC2, [0x43] = 0xC3,
+ [0x44] = 0xC4, [0x45] = 0xC5, [0x46] = 0xC6, [0x47] = 0xC7,
+ [0x48] = 0xC8, [0x49] = 0xC9, [0x4A] = 0xD1, [0x4B] = 0xD2,
+ [0x4C] = 0xD3, [0x4D] = 0xD4, [0x4E] = 0xD5, [0x4F] = 0xD6,
+ [0x50] = 0xD7, [0x51] = 0xD8, [0x52] = 0xD9, [0x53] = 0xE2,
+ [0x54] = 0xE3, [0x55] = 0xE4, [0x56] = 0xE5, [0x57] = 0xE6,
+ [0x58] = 0xE7, [0x59] = 0xE8, [0x5A] = 0xE9, [0x5B] = 0x53,
+ [0x5C] = 0x54, [0x5D] = 0xB6, [0x5E] = 0xB7, [0x5F] = 0x6D,
+ [0x60] = 0xCC, [0x61] = 0x81, [0x62] = 0x82, [0x63] = 0x83,
+ [0x64] = 0x84, [0x65] = 0x85, [0x66] = 0x86, [0x67] = 0x87,
+ [0x68] = 0x88, [0x69] = 0x89, [0x6A] = 0x91, [0x6B] = 0x92,
+ [0x6C] = 0x93, [0x6D] = 0x94, [0x6E] = 0x95, [0x6F] = 0x96,
+ [0x70] = 0x97, [0x71] = 0x98, [0x72] = 0x99, [0x73] = 0xA2,
+ [0x74] = 0xA3, [0x75] = 0xA4, [0x76] = 0xA5, [0x77] = 0xA6,
+ [0x78] = 0xA7, [0x79] = 0xA8, [0x7A] = 0xA9, [0x7B] = 0xCE,
+ [0x7C] = 0x4F, [0x7D] = 0xE1, [0x7E] = 0xEC, [0x7F] = 0x07,
+ [0x80] = 0x20, [0x81] = 0x21, [0x82] = 0x22, [0x83] = 0x23,
+ [0x84] = 0x24, [0x85] = 0x15, [0x86] = 0x06, [0x87] = 0x17,
+ [0x88] = 0x28, [0x89] = 0x29, [0x8A] = 0x2A, [0x8B] = 0x2B,
+ [0x8C] = 0x2C, [0x8D] = 0x09, [0x8E] = 0x0A, [0x8F] = 0x1B,
+ [0x90] = 0x30, [0x91] = 0x31, [0x92] = 0x1A, [0x93] = 0x33,
+ [0x94] = 0x34, [0x95] = 0x35, [0x96] = 0x36, [0x97] = 0x08,
+ [0x98] = 0x38, [0x99] = 0x39, [0x9A] = 0x3A, [0x9B] = 0x3B,
+ [0x9C] = 0x04, [0x9D] = 0x14, [0x9E] = 0x3E, [0x9F] = 0xFF,
+ [0xA0] = 0x41, [0xA1] = 0x79, [0xA2] = 0x4A, [0xA3] = 0xC0,
+ [0xA4] = 0xD0, [0xA5] = 0x42, [0xA6] = 0x6A, [0xA7] = 0x43,
+ [0xA8] = 0x44, [0xA9] = 0x45, [0xAA] = 0x46, [0xAB] = 0x47,
+ [0xAC] = 0x5F, [0xAD] = 0xCA, [0xAE] = 0x48, [0xAF] = 0x49,
+ [0xB0] = 0xDF, [0xB1] = 0xEA, [0xB2] = 0xEB, [0xB3] = 0xED,
+ [0xB4] = 0xEE, [0xB5] = 0xEF, [0xB6] = 0xFB, [0xB7] = 0xFC,
+ [0xB8] = 0xFD, [0xB9] = 0xFE, [0xBA] = 0x51, [0xBB] = 0x52,
+ [0xBC] = 0x55, [0xBD] = 0x56, [0xBE] = 0x57, [0xBF] = 0x58,
+ [0xC0] = 0x59, [0xC1] = 0x62, [0xC2] = 0x63, [0xC3] = 0x64,
+ [0xC4] = 0x65, [0xC5] = 0x66, [0xC6] = 0x67, [0xC7] = 0x68,
+ [0xC8] = 0x69, [0xC9] = 0x70, [0xCA] = 0x71, [0xCB] = 0x72,
+ [0xCC] = 0x73, [0xCD] = 0x74, [0xCE] = 0x75, [0xCF] = 0x76,
+ [0xD0] = 0x77, [0xD1] = 0x78, [0xD2] = 0x80, [0xD3] = 0x8A,
+ [0xD4] = 0x8B, [0xD5] = 0x8C, [0xD6] = 0x8D, [0xD7] = 0xE0,
+ [0xD8] = 0x8E, [0xD9] = 0x8F, [0xDA] = 0x90, [0xDB] = 0x9A,
+ [0xDC] = 0x9B, [0xDD] = 0x9C, [0xDE] = 0x9D, [0xDF] = 0x9E,
+ [0xE0] = 0x9F, [0xE1] = 0xA0, [0xE2] = 0xAA, [0xE3] = 0xAB,
+ [0xE4] = 0xAC, [0xE5] = 0xAD, [0xE6] = 0xAE, [0xE7] = 0xAF,
+ [0xE8] = 0xB0, [0xE9] = 0xB1, [0xEA] = 0xB2, [0xEB] = 0xB3,
+ [0xEC] = 0xB4, [0xED] = 0xB5, [0xEE] = 0xB8, [0xEF] = 0xB9,
+ [0xF0] = 0xBA, [0xF1] = 0xBB, [0xF2] = 0xBC, [0xF3] = 0xBD,
+ [0xF4] = 0xBE, [0xF5] = 0xBF, [0xF6] = 0xCB, [0xF7] = 0xA1,
+ [0xF8] = 0xCD, [0xF9] = 0xCF, [0xFA] = 0xDA, [0xFB] = 0xDB,
+ [0xFC] = 0xDC, [0xFD] = 0xDD, [0xFE] = 0xDE, [0xFF] = 0xFA,
};
static const char __from_ibm420_to_ibm1008[256] =
{
- [0x00] = 0x00, [0x01] = 0x01, [0x02] = 0x02, [0x03] = 0x03,
- [0x04] = 0x9C, [0x05] = 0x09, [0x06] = 0x86, [0x07] = 0x7F,
- [0x08] = 0x97, [0x09] = 0x8D, [0x0A] = 0x8E, [0x0B] = 0x0B,
- [0x0C] = 0x0C, [0x0D] = 0x0D, [0x0E] = 0x0E, [0x0F] = 0x0F,
- [0x10] = 0x10, [0x11] = 0x11, [0x12] = 0x12, [0x13] = 0x13,
- [0x14] = 0x9D, [0x15] = 0x85, [0x16] = 0x08, [0x17] = 0x87,
- [0x18] = 0x18, [0x19] = 0x19, [0x1A] = 0x92, [0x1B] = 0x8F,
- [0x1C] = 0x1C, [0x1D] = 0x1D, [0x1E] = 0x1E, [0x1F] = 0x1F,
- [0x20] = 0x80, [0x21] = 0x81, [0x22] = 0x82, [0x23] = 0x83,
- [0x24] = 0x84, [0x25] = 0x0A, [0x26] = 0x17, [0x27] = 0x1B,
- [0x28] = 0x88, [0x29] = 0x89, [0x2A] = 0x8A, [0x2B] = 0x8B,
- [0x2C] = 0x8C, [0x2D] = 0x05, [0x2E] = 0x06, [0x2F] = 0x07,
- [0x30] = 0x90, [0x31] = 0x91, [0x32] = 0x16, [0x33] = 0x93,
- [0x34] = 0x94, [0x35] = 0x95, [0x36] = 0x96, [0x37] = 0x04,
- [0x38] = 0x98, [0x39] = 0x99, [0x3A] = 0x9A, [0x3B] = 0x9B,
- [0x3C] = 0x14, [0x3D] = 0x15, [0x3E] = 0x9E, [0x3F] = 0x1A,
- [0x40] = 0x20, [0x41] = 0xA0, [0x42] = 0xA5, [0x43] = 0xA7,
- [0x44] = 0xA8, [0x45] = 0xA9, [0x46] = 0xAA, [0x47] = 0xAB,
- [0x48] = 0xAE, [0x49] = 0xAF, [0x4A] = 0xA2, [0x4B] = 0x2E,
- [0x4C] = 0x3C, [0x4D] = 0x28, [0x4E] = 0x2B, [0x4F] = 0x7C,
- [0x50] = 0x26, [0x51] = 0xBA, [0x52] = 0xBB, [0x53] = 0x5B,
- [0x54] = 0x5C, [0x55] = 0xBC, [0x56] = 0xBD, [0x57] = 0xBE,
- [0x58] = 0xBF, [0x59] = 0xC0, [0x5A] = 0x21, [0x5B] = 0x24,
- [0x5C] = 0x2A, [0x5D] = 0x29, [0x5E] = 0x3B, [0x5F] = 0xAC,
- [0x60] = 0x2D, [0x61] = 0x2F, [0x62] = 0xC1, [0x63] = 0xC2,
- [0x64] = 0xC3, [0x65] = 0xC4, [0x66] = 0xC5, [0x67] = 0xC6,
- [0x68] = 0xC7, [0x69] = 0xC8, [0x6A] = 0xA6, [0x6B] = 0x2C,
- [0x6C] = 0x25, [0x6D] = 0x5F, [0x6E] = 0x3E, [0x6F] = 0x3F,
- [0x70] = 0xC9, [0x71] = 0xCA, [0x72] = 0xCB, [0x73] = 0xCC,
- [0x74] = 0xCD, [0x75] = 0xCE, [0x76] = 0xCF, [0x77] = 0xD0,
- [0x78] = 0xD1, [0x79] = 0xA1, [0x7A] = 0x3A, [0x7B] = 0x23,
- [0x7C] = 0x40, [0x7D] = 0x27, [0x7E] = 0x3D, [0x7F] = 0x22,
- [0x80] = 0xD2, [0x81] = 0x61, [0x82] = 0x62, [0x83] = 0x63,
- [0x84] = 0x64, [0x85] = 0x65, [0x86] = 0x66, [0x87] = 0x67,
- [0x88] = 0x68, [0x89] = 0x69, [0x8A] = 0xD3, [0x8B] = 0xD4,
- [0x8C] = 0xD5, [0x8D] = 0xD6, [0x8E] = 0xD8, [0x8F] = 0xD9,
- [0x90] = 0xDA, [0x91] = 0x6A, [0x92] = 0x6B, [0x93] = 0x6C,
- [0x94] = 0x6D, [0x95] = 0x6E, [0x96] = 0x6F, [0x97] = 0x70,
- [0x98] = 0x71, [0x99] = 0x72, [0x9A] = 0xDB, [0x9B] = 0xDC,
- [0x9C] = 0xDD, [0x9D] = 0xDE, [0x9E] = 0xDF, [0x9F] = 0xE0,
- [0xA0] = 0xE1, [0xA1] = 0xF7, [0xA2] = 0x73, [0xA3] = 0x74,
- [0xA4] = 0x75, [0xA5] = 0x76, [0xA6] = 0x77, [0xA7] = 0x78,
- [0xA8] = 0x79, [0xA9] = 0x7A, [0xAA] = 0xE2, [0xAB] = 0xE3,
- [0xAC] = 0xE4, [0xAD] = 0xE5, [0xAE] = 0xE6, [0xAF] = 0xE7,
- [0xB0] = 0xE8, [0xB1] = 0xE9, [0xB2] = 0xEA, [0xB3] = 0xEB,
- [0xB4] = 0xEC, [0xB5] = 0xED, [0xB6] = 0x5D, [0xB7] = 0x5E,
- [0xB8] = 0xEE, [0xB9] = 0xEF, [0xBA] = 0xF0, [0xBB] = 0xF1,
- [0xBC] = 0xF2, [0xBD] = 0xF3, [0xBE] = 0xF4, [0xBF] = 0xF5,
- [0xC0] = 0xA3, [0xC1] = 0x41, [0xC2] = 0x42, [0xC3] = 0x43,
- [0xC4] = 0x44, [0xC5] = 0x45, [0xC6] = 0x46, [0xC7] = 0x47,
- [0xC8] = 0x48, [0xC9] = 0x49, [0xCA] = 0xAD, [0xCB] = 0xF6,
- [0xCC] = 0x60, [0xCD] = 0xF8, [0xCE] = 0x7B, [0xCF] = 0xF9,
- [0xD0] = 0xA4, [0xD1] = 0x4A, [0xD2] = 0x4B, [0xD3] = 0x4C,
- [0xD4] = 0x4D, [0xD5] = 0x4E, [0xD6] = 0x4F, [0xD7] = 0x50,
- [0xD8] = 0x51, [0xD9] = 0x52, [0xDA] = 0xFA, [0xDB] = 0xFB,
- [0xDC] = 0xFC, [0xDD] = 0xFD, [0xDE] = 0xFE, [0xDF] = 0xB0,
- [0xE0] = 0xD7, [0xE1] = 0x7D, [0xE2] = 0x53, [0xE3] = 0x54,
- [0xE4] = 0x55, [0xE5] = 0x56, [0xE6] = 0x57, [0xE7] = 0x58,
- [0xE8] = 0x59, [0xE9] = 0x5A, [0xEA] = 0xB1, [0xEB] = 0xB2,
- [0xEC] = 0x7E, [0xED] = 0xB3, [0xEE] = 0xB4, [0xEF] = 0xB5,
- [0xF0] = 0x30, [0xF1] = 0x31, [0xF2] = 0x32, [0xF3] = 0x33,
- [0xF4] = 0x34, [0xF5] = 0x35, [0xF6] = 0x36, [0xF7] = 0x37,
- [0xF8] = 0x38, [0xF9] = 0x39, [0xFA] = 0xFF, [0xFB] = 0xB6,
- [0xFC] = 0xB7, [0xFD] = 0xB8, [0xFE] = 0xB9, [0xFF] = 0x9F,
+ [0x00] = 0x00, [0x01] = 0x01, [0x02] = 0x02, [0x03] = 0x03,
+ [0x04] = 0x9C, [0x05] = 0x09, [0x06] = 0x86, [0x07] = 0x7F,
+ [0x08] = 0x97, [0x09] = 0x8D, [0x0A] = 0x8E, [0x0B] = 0x0B,
+ [0x0C] = 0x0C, [0x0D] = 0x0D, [0x0E] = 0x0E, [0x0F] = 0x0F,
+ [0x10] = 0x10, [0x11] = 0x11, [0x12] = 0x12, [0x13] = 0x13,
+ [0x14] = 0x9D, [0x15] = 0x85, [0x16] = 0x08, [0x17] = 0x87,
+ [0x18] = 0x18, [0x19] = 0x19, [0x1A] = 0x92, [0x1B] = 0x8F,
+ [0x1C] = 0x1C, [0x1D] = 0x1D, [0x1E] = 0x1E, [0x1F] = 0x1F,
+ [0x20] = 0x80, [0x21] = 0x81, [0x22] = 0x82, [0x23] = 0x83,
+ [0x24] = 0x84, [0x25] = 0x0A, [0x26] = 0x17, [0x27] = 0x1B,
+ [0x28] = 0x88, [0x29] = 0x89, [0x2A] = 0x8A, [0x2B] = 0x8B,
+ [0x2C] = 0x8C, [0x2D] = 0x05, [0x2E] = 0x06, [0x2F] = 0x07,
+ [0x30] = 0x90, [0x31] = 0x91, [0x32] = 0x16, [0x33] = 0x93,
+ [0x34] = 0x94, [0x35] = 0x95, [0x36] = 0x96, [0x37] = 0x04,
+ [0x38] = 0x98, [0x39] = 0x99, [0x3A] = 0x9A, [0x3B] = 0x9B,
+ [0x3C] = 0x14, [0x3D] = 0x15, [0x3E] = 0x9E, [0x3F] = 0x1A,
+ [0x40] = 0x20, [0x41] = 0xA0, [0x42] = 0xA5, [0x43] = 0xA7,
+ [0x44] = 0xA8, [0x45] = 0xA9, [0x46] = 0xAA, [0x47] = 0xAB,
+ [0x48] = 0xAE, [0x49] = 0xAF, [0x4A] = 0xA2, [0x4B] = 0x2E,
+ [0x4C] = 0x3C, [0x4D] = 0x28, [0x4E] = 0x2B, [0x4F] = 0x7C,
+ [0x50] = 0x26, [0x51] = 0xBA, [0x52] = 0xBB, [0x53] = 0x5B,
+ [0x54] = 0x5C, [0x55] = 0xBC, [0x56] = 0xBD, [0x57] = 0xBE,
+ [0x58] = 0xBF, [0x59] = 0xC0, [0x5A] = 0x21, [0x5B] = 0x24,
+ [0x5C] = 0x2A, [0x5D] = 0x29, [0x5E] = 0x3B, [0x5F] = 0xAC,
+ [0x60] = 0x2D, [0x61] = 0x2F, [0x62] = 0xC1, [0x63] = 0xC2,
+ [0x64] = 0xC3, [0x65] = 0xC4, [0x66] = 0xC5, [0x67] = 0xC6,
+ [0x68] = 0xC7, [0x69] = 0xC8, [0x6A] = 0xA6, [0x6B] = 0x2C,
+ [0x6C] = 0x25, [0x6D] = 0x5F, [0x6E] = 0x3E, [0x6F] = 0x3F,
+ [0x70] = 0xC9, [0x71] = 0xCA, [0x72] = 0xCB, [0x73] = 0xCC,
+ [0x74] = 0xCD, [0x75] = 0xCE, [0x76] = 0xCF, [0x77] = 0xD0,
+ [0x78] = 0xD1, [0x79] = 0xA1, [0x7A] = 0x3A, [0x7B] = 0x23,
+ [0x7C] = 0x40, [0x7D] = 0x27, [0x7E] = 0x3D, [0x7F] = 0x22,
+ [0x80] = 0xD2, [0x81] = 0x61, [0x82] = 0x62, [0x83] = 0x63,
+ [0x84] = 0x64, [0x85] = 0x65, [0x86] = 0x66, [0x87] = 0x67,
+ [0x88] = 0x68, [0x89] = 0x69, [0x8A] = 0xD3, [0x8B] = 0xD4,
+ [0x8C] = 0xD5, [0x8D] = 0xD6, [0x8E] = 0xD8, [0x8F] = 0xD9,
+ [0x90] = 0xDA, [0x91] = 0x6A, [0x92] = 0x6B, [0x93] = 0x6C,
+ [0x94] = 0x6D, [0x95] = 0x6E, [0x96] = 0x6F, [0x97] = 0x70,
+ [0x98] = 0x71, [0x99] = 0x72, [0x9A] = 0xDB, [0x9B] = 0xDC,
+ [0x9C] = 0xDD, [0x9D] = 0xDE, [0x9E] = 0xDF, [0x9F] = 0xE0,
+ [0xA0] = 0xE1, [0xA1] = 0xF7, [0xA2] = 0x73, [0xA3] = 0x74,
+ [0xA4] = 0x75, [0xA5] = 0x76, [0xA6] = 0x77, [0xA7] = 0x78,
+ [0xA8] = 0x79, [0xA9] = 0x7A, [0xAA] = 0xE2, [0xAB] = 0xE3,
+ [0xAC] = 0xE4, [0xAD] = 0xE5, [0xAE] = 0xE6, [0xAF] = 0xE7,
+ [0xB0] = 0xE8, [0xB1] = 0xE9, [0xB2] = 0xEA, [0xB3] = 0xEB,
+ [0xB4] = 0xEC, [0xB5] = 0xED, [0xB6] = 0x5D, [0xB7] = 0x5E,
+ [0xB8] = 0xEE, [0xB9] = 0xEF, [0xBA] = 0xF0, [0xBB] = 0xF1,
+ [0xBC] = 0xF2, [0xBD] = 0xF3, [0xBE] = 0xF4, [0xBF] = 0xF5,
+ [0xC0] = 0xA3, [0xC1] = 0x41, [0xC2] = 0x42, [0xC3] = 0x43,
+ [0xC4] = 0x44, [0xC5] = 0x45, [0xC6] = 0x46, [0xC7] = 0x47,
+ [0xC8] = 0x48, [0xC9] = 0x49, [0xCA] = 0xAD, [0xCB] = 0xF6,
+ [0xCC] = 0x60, [0xCD] = 0xF8, [0xCE] = 0x7B, [0xCF] = 0xF9,
+ [0xD0] = 0xA4, [0xD1] = 0x4A, [0xD2] = 0x4B, [0xD3] = 0x4C,
+ [0xD4] = 0x4D, [0xD5] = 0x4E, [0xD6] = 0x4F, [0xD7] = 0x50,
+ [0xD8] = 0x51, [0xD9] = 0x52, [0xDA] = 0xFA, [0xDB] = 0xFB,
+ [0xDC] = 0xFC, [0xDD] = 0xFD, [0xDE] = 0xFE, [0xDF] = 0xB0,
+ [0xE0] = 0xD7, [0xE1] = 0x7D, [0xE2] = 0x53, [0xE3] = 0x54,
+ [0xE4] = 0x55, [0xE5] = 0x56, [0xE6] = 0x57, [0xE7] = 0x58,
+ [0xE8] = 0x59, [0xE9] = 0x5A, [0xEA] = 0xB1, [0xEB] = 0xB2,
+ [0xEC] = 0x7E, [0xED] = 0xB3, [0xEE] = 0xB4, [0xEF] = 0xB5,
+ [0xF0] = 0x30, [0xF1] = 0x31, [0xF2] = 0x32, [0xF3] = 0x33,
+ [0xF4] = 0x34, [0xF5] = 0x35, [0xF6] = 0x36, [0xF7] = 0x37,
+ [0xF8] = 0x38, [0xF9] = 0x39, [0xFA] = 0xFF, [0xFB] = 0xB6,
+ [0xFC] = 0xB7, [0xFD] = 0xB8, [0xFE] = 0xB9, [0xFF] = 0x9F,
};
#define CHARSET_NAME "IBM1008//"
diff --git a/libc/iconvdata/testdata/BIG5HKSCS b/libc/iconvdata/testdata/BIG5HKSCS
index 827e20bd3..ac76f6ebe 100644
--- a/libc/iconvdata/testdata/BIG5HKSCS
+++ b/libc/iconvdata/testdata/BIG5HKSCS
@@ -1,1135 +1,1154 @@
- ˆ@ ˆ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 •{ •| •} •~ •¡
- •¢ •£ •¤ •¥ •¦ •§ •¨ •© •ª •« •¬ •­ •® •¯ •° •±
- •² •³ •´ •µ •¶ •· •¸ •¹ •º •» •¼ •½ •¾ •¿ •À •Á
- •Â •Ã •Ä •Å •Æ •Ç •È •É •Ê •Ë •Ì •Í •Î •Ï •Ð •Ñ
- •Ò •Ó •Ô •Õ •Ö •× •Ø •Ú •Û •Ü •Ý •Þ •ß •à •á •â
- •ã •ä •å •æ •ç •è •é •ê •ë •ì •í •î •ï •ð •ñ •ò
- •ó •ô •õ •ö •÷ •ø •ù •ú •û •ü •ý •þ –@ –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  {  |  }  ~  ¡  ¢  £  ¤
-  ¦  §  ¨  ©  ª  «  ¬  ®  °  ±  ²  ³  ´  µ  ¶  ·
-  ¸  ¹  º  »  ¼  ½  ¾  ¿  À  Á  Â  Ã  Ä  Å  Æ  Ç
-  È  É  Ê  Ë  Ì  Í  Î  Ï  Ð  Ñ  Ò  Ô  Ö  ×  Ø  Ù
-  Ú  Û  Ü  Ý  Þ  à  â  ã  å  æ  ç  è  é  ê  ë  ì
-  í  î  ï  ð  ñ  ò  ó  ô  õ  ö  ÷  ø  ù  ú  û  ü
-  ý  þ ¡@ ¡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 ¡[ ¡\ ¡] ¡^
- ¡_ ¡` ¡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
- ¦[ ¦\ ¦] ¦^ ¦_ ¦` ¦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 «[ «\ «] «^ «_ «` «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 °[ °\ °] °^ °_ °` °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 µ[ µ\ µ] µ^ µ_ µ` µ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 º[ º\ º] º^ º_ º` º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 ¿[ ¿\ ¿] ¿^ ¿_ ¿` ¿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 Ä[ Ä\ Ä] Ä^ Ä_ Ä` Ä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 Ä{ Ä| Ä} Ä~ Ä¡ Ä¢ Ä£ Ĥ Ä¥ Ħ
- ħ Ĩ ĩ Ī ī Ĭ ĭ Į į İ ı IJ ij Ĵ ĵ Ķ
- Ä· ĸ Ĺ ĺ Ä» ļ Ľ ľ Ä¿ ÄÀ ÄÁ Ä Äà ÄÄ ÄÅ ÄÆ
- ÄÇ ÄÈ ÄÉ ÄÊ ÄË ÄÌ ÄÍ ÄÎ ÄÏ ÄÐ ÄÑ ÄÒ ÄÓ ÄÔ ÄÕ ÄÖ
- Ä× ÄØ ÄÙ ÄÚ ÄÛ ÄÜ ÄÝ ÄÞ Äß Äà Äá Äâ Äã Ää Äå Äæ
- Äç Äè Äé Äê Äë Äì Äí Äî Äï Äð Äñ Äò Äó Äô Äõ Äö
- Ä÷ Äø Äù Äú Äû Äü Äý Äþ Å@ Å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 Ç{ Ç| Ç} Ç~ Ç¡ Ç¢ Ç£ Ǥ Ç¥
- Ǧ ǧ Ǩ ǩ Ǫ ǫ Ǭ ǭ Ǯ ǯ ǰ DZ Dz dz Ǵ ǵ
- Ƕ Ç· Ǹ ǹ Ǻ Ç» Ǽ ǽ Ǿ Ç¿ ÇÀ ÇÁ Ç Çà ÇÄ ÇÅ
- ÇÆ ÇÇ ÇÈ ÇÉ ÇÊ ÇË ÇÌ ÇÍ ÇÎ ÇÏ ÇÐ ÇÑ ÇÒ ÇÓ ÇÔ ÇÕ
- ÇÖ Ç× ÇØ ÇÙ ÇÚ ÇÛ ÇÜ ÇÝ ÇÞ Çß Çà Çá Çâ Çã Çä Çå
- Çæ Çç Çè Çé Çê Çë Çì Çí Çî Çï Çð Çñ Çò Çó Çô Çõ
- Çö Ç÷ Çø Çù Çú Çû Çü Çý Çþ È@ È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 Ì{ Ì| Ì}
- Ì~ Ì¡ Ì¢ Ì£ ̤ Ì¥ ̦ ̧ ̨ Ì© ̪ Ì« ̬ Ì­ Ì® ̯
- ̰ ̱ ̲ ̳ ̴ ̵ ̶ ̷ ̸ ̹ ̺ ̻ ̼ ̽ ̾ ̿
- ÌÀ ÌÁ ÌÂ ÌÃ ÌÄ ÌÅ ÌÆ ÌÇ ÌÈ ÌÉ ÌÊ ÌË ÌÌ ÌÍ ÌÎ ÌÏ
- ÌÐ ÌÑ ÌÒ ÌÓ ÌÔ ÌÕ ÌÖ Ì× ÌØ ÌÙ ÌÚ ÌÛ ÌÜ ÌÝ ÌÞ Ìß
- Ìà Ìá Ìâ Ìã Ìä Ìå Ìæ Ìç Ìè Ìé Ìê Ìë Ìì Ìí Ìî Ìï
- Ìð Ìñ Ìò Ìó Ìô Ìõ Ìö Ì÷ Ìø Ìù Ìú Ìû Ìü Ìý Ìþ Í@
- Í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 Ñ{ Ñ|
- Ñ} Ñ~ Ñ¡ Ñ¢ Ñ£ Ѥ Ñ¥ Ѧ ѧ Ѩ Ñ© Ѫ Ñ« Ѭ Ñ­ Ñ®
- ѯ Ѱ ѱ Ѳ ѳ Ѵ ѵ Ѷ ѷ Ѹ ѹ Ѻ ѻ Ѽ ѽ Ѿ
- Ñ¿ ÑÀ ÑÁ ÑÂ ÑÃ ÑÄ ÑÅ ÑÆ ÑÇ ÑÈ ÑÉ ÑÊ ÑË ÑÌ ÑÍ ÑÎ
- ÑÏ ÑÐ ÑÑ ÑÒ ÑÓ ÑÔ ÑÕ ÑÖ Ñ× ÑØ ÑÙ ÑÚ ÑÛ ÑÜ ÑÝ ÑÞ
- Ñß Ñà Ñá Ñâ Ñã Ñä Ñå Ñæ Ñç Ñè Ñé Ñê Ñë Ñì Ñí Ñî
- Ñï Ñð Ññ Ñò Ñó Ñô Ñõ Ñö Ñ÷ Ñø Ñù Ñú Ñû Ñü Ñý Ñþ
- Ò@ Ò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 Ö{
- Ö| Ö} Ö~ Ö¡ Ö¢ Ö£ Ö¤ Ö¥ Ö¦ Ö§ Ö¨ Ö© Öª Ö« Ö¬ Ö­
- Ö® Ö¯ Ö° Ö± Ö² Ö³ Ö´ Öµ Ö¶ Ö· Ö¸ Ö¹ Öº Ö» Ö¼ Ö½
- Ö¾ Ö¿ ÖÀ ÖÁ ÖÂ ÖÃ ÖÄ ÖÅ ÖÆ ÖÇ ÖÈ ÖÉ ÖÊ ÖË ÖÌ ÖÍ
- ÖÎ ÖÏ ÖÐ ÖÑ ÖÒ ÖÓ ÖÔ ÖÕ ÖÖ Ö× ÖØ ÖÙ ÖÚ ÖÛ ÖÜ ÖÝ
- ÖÞ Öß Öà Öá Öâ Öã Öä Öå Öæ Öç Öè Öé Öê Öë Öì Öí
- Öî Öï Öð Öñ Öò Öó Öô Öõ Öö Ö÷ Öø Öù Öú Öû Öü Öý
- Öþ ×@ ×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
- Û{ Û| Û} Û~ Û¡ Û¢ Û£ Û¤ Û¥ Û¦ Û§ Û¨ Û© Ûª Û« Û¬
- Û­ Û® Û¯ Û° Û± Û² Û³ Û´ Ûµ Û¶ Û· Û¸ Û¹ Ûº Û» Û¼
- Û½ Û¾ Û¿ ÛÀ ÛÁ ÛÂ ÛÃ ÛÄ ÛÅ ÛÆ ÛÇ ÛÈ ÛÉ ÛÊ ÛË ÛÌ
- ÛÍ ÛÎ ÛÏ ÛÐ ÛÑ ÛÒ ÛÓ ÛÔ ÛÕ ÛÖ Û× ÛØ ÛÙ ÛÚ ÛÛ ÛÜ
- ÛÝ ÛÞ Ûß Ûà Ûá Ûâ Ûã Ûä Ûå Ûæ Ûç Ûè Ûé Ûê Ûë Ûì
- Ûí Ûî Ûï Ûð Ûñ Ûò Ûó Ûô Ûõ Ûö Û÷ Ûø Ûù Ûú Ûû Ûü
- Ûý Ûþ Ü@ Ü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 à{ à| à} à~ ࡠࢠ࣠ठॠঠৠਠ੠ઠà«
- ଠୠ஠௠ఠౠಠೠഠൠච෠ภ๠ຠà»
- ༠འྠ࿠àÀ àÁ à àà àÄ àÅ àÆ àÇ àÈ àÉ àÊ àË
- àÌ àÍ àÎ àÏ àÐ àÑ àÒ àÓ àÔ àÕ àÖ à× àØ àÙ àÚ àÛ
- àÜ àÝ àÞ àß àà àá àâ àã àä àå àæ àç àè àé àê àë
- àì àí àî àï àð àñ àò àó àô àõ àö à÷ àø àù àú àû
- àü àý àþ á@ á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 å{ å| å} å~ å¡ å¢ å£ å¤ å¥ å¦ å§ å¨ å© åª
- å« å¬ å­ å® å¯ å° å± å² å³ å´ åµ å¶ å· å¸ å¹ åº
- å» å¼ å½ å¾ å¿ åÀ åÁ å åà åÄ åÅ åÆ åÇ åÈ åÉ åÊ
- åË åÌ åÍ åÎ åÏ åÐ åÑ åÒ åÓ åÔ åÕ åÖ å× åØ åÙ åÚ
- åÛ åÜ åÝ åÞ åß åà åá åâ åã åä åå åæ åç åè åé åê
- åë åì åí åî åï åð åñ åò åó åô åõ åö å÷ åø åù åú
- åû åü åý åþ æ@ æ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 ê{ ê| ê} ê~ ê¡ ê¢ ê£ ê¤ ê¥ ê¦ ê§ ê¨ ê©
- êª ê« ê¬ ê­ ê® ê¯ ê° ê± ê² ê³ ê´ êµ ê¶ ê· ê¸ ê¹
- êº ê» ê¼ ê½ ê¾ ê¿ êÀ êÁ ê êà êÄ êÅ êÆ êÇ êÈ êÉ
- êÊ êË êÌ êÍ êÎ êÏ êÐ êÑ êÒ êÓ êÔ êÕ êÖ ê× êØ êÙ
- êÚ êÛ êÜ êÝ êÞ êß êà êá êâ êã êä êå êæ êç êè êé
- êê êë êì êí êî êï êð êñ êò êó êô êõ êö ê÷ êø êù
- êú êû êü êý êþ ë@ ë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 ï{ ï| ï} ï~ ï¡ ï¢ ï£ ï¤ ï¥ ï¦ ï§ ï¨
- ï© ïª ï« ï¬ ï­ ï® ï¯ ï° ï± ï² ï³ ï´ ïµ ï¶ ï· ï¸
- ï¹ ïº ï» ï¼ ï½ ï¾ ï¿ ïÀ ïÁ ï ïà ïÄ ïÅ ïÆ ïÇ ïÈ
- ïÉ ïÊ ïË ïÌ ïÍ ïÎ ïÏ ïÐ ïÑ ïÒ ïÓ ïÔ ïÕ ïÖ ï× ïØ
- ïÙ ïÚ ïÛ ïÜ ïÝ ïÞ ïß ïà ïá ïâ ïã ïä ïå ïæ ïç ïè
- ïé ïê ïë ïì ïí ïî ïï ïð ïñ ïò ïó ïô ïõ ïö ï÷ ïø
- ïù ïú ïû ïü ïý ïþ ð@ ð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 ô{ ô| ô} ô~ ô¡ ô¢ ô£ ô¤ ô¥ ô¦ ô§
- ô¨ ô© ôª ô« ô¬ ô­ ô® ô¯ ô° ô± ô² ô³ ô´ ôµ ô¶ ô·
- ô¸ ô¹ ôº ô» ô¼ ô½ ô¾ ô¿ ôÀ ôÁ ôÂ ôÃ ôÄ ôÅ ôÆ ôÇ
- ôÈ ôÉ ôÊ ôË ôÌ ôÍ ôÎ ôÏ ôÐ ôÑ ôÒ ôÓ ôÔ ôÕ ôÖ ô×
- ôØ ôÙ ôÚ ôÛ ôÜ ôÝ ôÞ ôß ôà ôá ôâ ôã ôä ôå ôæ ôç
- ôè ôé ôê ôë ôì ôí ôî ôï ôð ôñ ôò ôó ôô ôõ ôö ô÷
- ôø ôù ôú ôû ôü ôý ôþ õ@ õ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 ù{ ù| ù} ù~ ù¡ ù¢ ù£ ù¤ ù¥ ù¦
- ù§ ù¨ ù© ùª ù« ù¬ ù­ ù® ù¯ ù° ù± ù² ù³ ù´ ùµ ù¶
- ù· ù¸ ù¹ ùº ù» ù¼ ù½ ù¾ ù¿ ùÀ ùÁ ùÂ ùÃ ùÄ ùÅ ùÆ
- ùÇ ùÈ ùÉ ùÊ ùË ùÌ ùÍ ùÎ ùÏ ùÐ ùÑ ùÒ ùÓ ùÔ ùÕ ùÖ
- ù× ùØ ùÙ ùÚ ùÛ ùÜ ùÝ ùÞ ùß ùà ùá ùâ ùã ùä ùå ùæ
- ùç ùè ùé ùê ùë ùì ùí ùî ùï ùð ùñ ùò ùó ùô ùõ ùö
- ù÷ ùø ùù ùú ùû ùü ùý ùþ ú@ ú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
- úz ú{ ú| ú} ú~ ú¡ ú¢ ú£ ú¤ ú¥ ú¦ ú§ ú¨ ú© úª ú«
- ú¬ ú­ ú® ú¯ ú° ú± ú² ú³ ú´ úµ ú¶ ú· ú¸ ú¹ úº ú»
- ú¼ ú¾ ú¿ úÀ úÁ úÂ úÃ úÄ úÆ úÇ úÈ úÉ úÊ úË úÌ úÍ
- úÎ úÏ úÐ úÑ úÒ úÓ úÔ úÖ ú× úØ úÙ úÚ úÛ úÜ úÝ úÞ
- úß úà úá úâ úã úä úå úæ úç úè úé úê úë úì úí úî
- úï úð úñ úò úó úô úõ úö ú÷ úø úù úú úû úü úý úþ
- û@ ûA ûB ûC ûD ûE ûF ûG û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 üP üQ üR üS üT üU üV üW
- üX üY üZ ü[ ü\ ü] ü^ ü_ ü` üa üb üc üd üe üf üg
- üh üi üj ük ü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 þS þT þU þV
- þW þX þY þZ þ[ þ\ þ] þ^ þ_ þ` þa þb þc þd þe þf
- þg þh þi þ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 ‡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 ˆ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  {  |  }  ~
+  ¡  ¢  £  ¤  ¦  §  ¨  ©  ª  «  ¬  ®  °  ±  ²  ³
+  ´  µ  ¶  ·  ¸  ¹  º  »  ¼  ½  ¾  ¿  À  Á  Â  Ã
+  Ä  Å  Æ  Ç  È  É  Ê  Ë  Ì  Í  Î  Ï  Ð  Ñ  Ò  Ô
+  Ö  ×  Ø  Ù  Ú  Û  Ü  Ý  Þ  à  â  ã  å  æ  ç  è
+  é  ê  ë  ì  í  î  ï  ð  ñ  ò  ó  ô  õ  ö  ÷  ø
+  ù  ú  û  ü  ý  þ ¡@ ¡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
+ ¡[ ¡\ ¡] ¡^ ¡_ ¡` ¡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 ¦[ ¦\ ¦] ¦^ ¦_ ¦` ¦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 «[ «\ «] «^ «_ «` «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 °[ °\ °] °^ °_ °` °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 µ[ µ\ µ] µ^ µ_ µ` µ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 º[ º\ º] º^ º_ º` º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 ¿[ ¿\ ¿] ¿^ ¿_ ¿` ¿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 Ä[ Ä\ Ä] Ä^ Ä_ Ä`
+ Ä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 Ä{ Ä| Ä} Ä~ Ä¡ Ä¢
+ ģ Ĥ ĥ Ħ ħ Ĩ ĩ Ī ī Ĭ ĭ Į į İ ı IJ
+ ij Ä´ ĵ Ķ Ä· ĸ Ĺ ĺ Ä» ļ Ľ ľ Ä¿ ÄÀ ÄÁ ÄÂ
+ ÄÃ ÄÄ ÄÅ ÄÆ ÄÇ ÄÈ ÄÉ ÄÊ ÄË ÄÌ ÄÍ ÄÎ ÄÏ ÄÐ ÄÑ ÄÒ
+ ÄÓ ÄÔ ÄÕ ÄÖ Ä× ÄØ ÄÙ ÄÚ ÄÛ ÄÜ ÄÝ ÄÞ Äß Äà Äá Äâ
+ Äã Ää Äå Äæ Äç Äè Äé Äê Äë Äì Äí Äî Äï Äð Äñ Äò
+ Äó Äô Äõ Äö Ä÷ Äø Äù Äú Äû Äü Äý Äþ Å@ Å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 Ç{ Ç| Ç} Ç~ Ç¡
+ Ǣ ǣ Ǥ ǥ Ǧ ǧ Ǩ ǩ Ǫ ǫ Ǭ ǭ Ǯ ǯ ǰ DZ
+ Dz dz Ç´ ǵ Ƕ Ç· Ǹ ǹ Ǻ Ç» Ǽ ǽ Ǿ Ç¿ ÇÀ ÇÁ
+ ÇÂ ÇÃ ÇÄ ÇÅ ÇÆ ÇÇ ÇÈ ÇÉ ÇÊ ÇË ÇÌ ÇÍ ÇÎ ÇÏ ÇÐ ÇÑ
+ ÇÒ ÇÓ ÇÔ ÇÕ ÇÖ Ç× ÇØ ÇÙ ÇÚ ÇÛ ÇÜ ÇÝ ÇÞ Çß Çà Çá
+ Çâ Çã Çä Çå Çæ Çç Çè Çé Çê Çë Çì Çí Çî Çï Çð Çñ
+ Çò Çó Çô Çõ Çö Ç÷ Çø Çù Çú Çû Çü Çý Çþ È@ È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 Ì{ Ì| Ì} Ì~ Ì¡ Ì¢ Ì£ ̤ Ì¥ ̦ ̧ ̨ Ì© ̪ Ì«
+ ̬ ̭ ̮ ̯ ̰ ̱ ̲ ̳ ̴ ̵ ̶ ̷ ̸ ̹ ̺ ̻
+ ̼ ̽ ̾ Ì¿ ÌÀ ÌÁ Ì Ìà ÌÄ ÌÅ ÌÆ ÌÇ ÌÈ ÌÉ ÌÊ ÌË
+ ÌÌ ÌÍ ÌÎ ÌÏ ÌÐ ÌÑ ÌÒ ÌÓ ÌÔ ÌÕ ÌÖ Ì× ÌØ ÌÙ ÌÚ ÌÛ
+ ÌÜ ÌÝ ÌÞ Ìß Ìà Ìá Ìâ Ìã Ìä Ìå Ìæ Ìç Ìè Ìé Ìê Ìë
+ Ìì Ìí Ìî Ìï Ìð Ìñ Ìò Ìó Ìô Ìõ Ìö Ì÷ Ìø Ìù Ìú Ìû
+ Ìü Ìý Ìþ Í@ Í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 Ñ{ Ñ| Ñ} Ñ~ Ñ¡ Ñ¢ Ñ£ Ѥ Ñ¥ Ѧ ѧ Ѩ Ñ© Ѫ
+ ѫ Ѭ ѭ Ѯ ѯ Ѱ ѱ Ѳ ѳ Ѵ ѵ Ѷ ѷ Ѹ ѹ Ѻ
+ Ñ» Ѽ ѽ Ѿ Ñ¿ ÑÀ ÑÁ Ñ Ñà ÑÄ ÑÅ ÑÆ ÑÇ ÑÈ ÑÉ ÑÊ
+ ÑË ÑÌ ÑÍ ÑÎ ÑÏ ÑÐ ÑÑ ÑÒ ÑÓ ÑÔ ÑÕ ÑÖ Ñ× ÑØ ÑÙ ÑÚ
+ ÑÛ ÑÜ ÑÝ ÑÞ Ñß Ñà Ñá Ñâ Ñã Ñä Ñå Ñæ Ñç Ñè Ñé Ñê
+ Ñë Ñì Ñí Ñî Ñï Ñð Ññ Ñò Ñó Ñô Ñõ Ñö Ñ÷ Ñø Ñù Ñú
+ Ñû Ñü Ñý Ñþ Ò@ Ò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 Ö{ Ö| Ö} Ö~ Ö¡ Ö¢ Ö£ Ö¤ Ö¥ Ö¦ Ö§ Ö¨ Ö©
+ Öª Ö« Ö¬ Ö­ Ö® Ö¯ Ö° Ö± Ö² Ö³ Ö´ Öµ Ö¶ Ö· Ö¸ Ö¹
+ Öº Ö» Ö¼ Ö½ Ö¾ Ö¿ ÖÀ ÖÁ ÖÂ ÖÃ ÖÄ ÖÅ ÖÆ ÖÇ ÖÈ ÖÉ
+ ÖÊ ÖË ÖÌ ÖÍ ÖÎ ÖÏ ÖÐ ÖÑ ÖÒ ÖÓ ÖÔ ÖÕ ÖÖ Ö× ÖØ ÖÙ
+ ÖÚ ÖÛ ÖÜ ÖÝ ÖÞ Öß Öà Öá Öâ Öã Öä Öå Öæ Öç Öè Öé
+ Öê Öë Öì Öí Öî Öï Öð Öñ Öò Öó Öô Öõ Öö Ö÷ Öø Öù
+ Öú Öû Öü Öý Öþ ×@ ×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 Û{ Û| Û} Û~ Û¡ Û¢ Û£ Û¤ Û¥ Û¦ Û§ Û¨
+ Û© Ûª Û« Û¬ Û­ Û® Û¯ Û° Û± Û² Û³ Û´ Ûµ Û¶ Û· Û¸
+ Û¹ Ûº Û» Û¼ Û½ Û¾ Û¿ ÛÀ ÛÁ ÛÂ ÛÃ ÛÄ ÛÅ ÛÆ ÛÇ ÛÈ
+ ÛÉ ÛÊ ÛË ÛÌ ÛÍ ÛÎ ÛÏ ÛÐ ÛÑ ÛÒ ÛÓ ÛÔ ÛÕ ÛÖ Û× ÛØ
+ ÛÙ ÛÚ ÛÛ ÛÜ ÛÝ ÛÞ Ûß Ûà Ûá Ûâ Ûã Ûä Ûå Ûæ Ûç Ûè
+ Ûé Ûê Ûë Ûì Ûí Ûî Ûï Ûð Ûñ Ûò Ûó Ûô Ûõ Ûö Û÷ Ûø
+ Ûù Ûú Ûû Ûü Ûý Ûþ Ü@ Ü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 à{ à| à} à~ ࡠࢠ࣠ठॠঠà§
+ ਠ੠ઠૠଠୠ஠௠ఠౠಠೠഠൠචà·
+ ภ๠ຠ໠༠འྠ࿠àÀ àÁ à àà àÄ àÅ àÆ àÇ
+ àÈ àÉ àÊ àË àÌ àÍ àÎ àÏ àÐ àÑ àÒ àÓ àÔ àÕ àÖ à×
+ àØ àÙ àÚ àÛ àÜ àÝ àÞ àß àà àá àâ àã àä àå àæ àç
+ àè àé àê àë àì àí àî àï àð àñ àò àó àô àõ àö à÷
+ àø àù àú àû àü àý àþ á@ á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 å{ å| å} å~ å¡ å¢ å£ å¤ å¥ å¦
+ å§ å¨ å© åª å« å¬ å­ å® å¯ å° å± å² å³ å´ åµ å¶
+ å· å¸ å¹ åº å» å¼ å½ å¾ å¿ åÀ åÁ å åà åÄ åÅ åÆ
+ åÇ åÈ åÉ åÊ åË åÌ åÍ åÎ åÏ åÐ åÑ åÒ åÓ åÔ åÕ åÖ
+ å× åØ åÙ åÚ åÛ åÜ åÝ åÞ åß åà åá åâ åã åä åå åæ
+ åç åè åé åê åë åì åí åî åï åð åñ åò åó åô åõ åö
+ å÷ åø åù åú åû åü åý åþ æ@ æ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 ê{ ê| ê} ê~ ê¡ ê¢ ê£ ê¤ ê¥
+ ê¦ ê§ ê¨ ê© êª ê« ê¬ ê­ ê® ê¯ ê° ê± ê² ê³ ê´ êµ
+ ê¶ ê· ê¸ ê¹ êº ê» ê¼ ê½ ê¾ ê¿ êÀ êÁ ê êà êÄ êÅ
+ êÆ êÇ êÈ êÉ êÊ êË êÌ êÍ êÎ êÏ êÐ êÑ êÒ êÓ êÔ êÕ
+ êÖ ê× êØ êÙ êÚ êÛ êÜ êÝ êÞ êß êà êá êâ êã êä êå
+ êæ êç êè êé êê êë êì êí êî êï êð êñ êò êó êô êõ
+ êö ê÷ êø êù êú êû êü êý êþ ë@ ë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 ï{ ï| ï} ï~ ï¡ ï¢ ï£ ï¤
+ ï¥ ï¦ ï§ ï¨ ï© ïª ï« ï¬ ï­ ï® ï¯ ï° ï± ï² ï³ ï´
+ ïµ ï¶ ï· ï¸ ï¹ ïº ï» ï¼ ï½ ï¾ ï¿ ïÀ ïÁ ï ïà ïÄ
+ ïÅ ïÆ ïÇ ïÈ ïÉ ïÊ ïË ïÌ ïÍ ïÎ ïÏ ïÐ ïÑ ïÒ ïÓ ïÔ
+ ïÕ ïÖ ï× ïØ ïÙ ïÚ ïÛ ïÜ ïÝ ïÞ ïß ïà ïá ïâ ïã ïä
+ ïå ïæ ïç ïè ïé ïê ïë ïì ïí ïî ïï ïð ïñ ïò ïó ïô
+ ïõ ïö ï÷ ïø ïù ïú ïû ïü ïý ïþ ð@ ð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 ô{ ô| ô} ô~ ô¡ ô¢ ô£
+ ô¤ ô¥ ô¦ ô§ ô¨ ô© ôª ô« ô¬ ô­ ô® ô¯ ô° ô± ô² ô³
+ ô´ ôµ ô¶ ô· ô¸ ô¹ ôº ô» ô¼ ô½ ô¾ ô¿ ôÀ ôÁ ôÂ ôÃ
+ ôÄ ôÅ ôÆ ôÇ ôÈ ôÉ ôÊ ôË ôÌ ôÍ ôÎ ôÏ ôÐ ôÑ ôÒ ôÓ
+ ôÔ ôÕ ôÖ ô× ôØ ôÙ ôÚ ôÛ ôÜ ôÝ ôÞ ôß ôà ôá ôâ ôã
+ ôä ôå ôæ ôç ôè ôé ôê ôë ôì ôí ôî ôï ôð ôñ ôò ôó
+ ôô ôõ ôö ô÷ ôø ôù ôú ôû ôü ôý ôþ õ@ õ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 ù{ ù| ù} ù~ ù¡ ù¢
+ ù£ ù¤ ù¥ ù¦ ù§ ù¨ ù© ùª ù« ù¬ ù­ ù® ù¯ ù° ù± ù²
+ ù³ ù´ ùµ ù¶ ù· ù¸ ù¹ ùº ù» ù¼ ù½ ù¾ ù¿ ùÀ ùÁ ùÂ
+ ùÃ ùÄ ùÅ ùÆ ùÇ ùÈ ùÉ ùÊ ùË ùÌ ùÍ ùÎ ùÏ ùÐ ùÑ ùÒ
+ ùÓ ùÔ ùÕ ùÖ ù× ùØ ùÙ ùÚ ùÛ ùÜ ùÝ ùÞ ùß ùà ùá ùâ
+ ùã ùä ùå ùæ ùç ùè ùé ùê ùë ùì ùí ùî ùï ùð ùñ ùò
+ ùó ùô ùõ ùö ù÷ ùø ùù ùú ùû ùü ùý ùþ ú@ ú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 úz ú{ ú| ú} ú~ ú¡ ú¢ ú£ ú¤ ú¥ ú¦ ú§
+ ú¨ ú© úª ú« ú¬ ú­ ú® ú¯ ú° ú± ú² ú³ ú´ úµ ú¶ ú·
+ ú¸ ú¹ úº ú» ú¼ ú¾ ú¿ úÀ úÁ úÂ úÃ úÄ úÆ úÇ úÈ úÉ
+ úÊ úË úÌ úÍ úÎ úÏ úÐ úÑ úÒ úÓ úÔ úÖ ú× úØ úÙ úÚ
+ úÛ úÜ úÝ úÞ úß úà úá úâ úã úä úå úæ úç úè úé úê
+ úë úì úí úî úï úð úñ úò úó úô úõ úö ú÷ úø úù úú
+ úû úü úý úþ û@ ûA ûB ûC ûD ûE ûF ûG û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 üP üQ üR üS
+ üT üU üV üW üX üY üZ ü[ ü\ ü] ü^ ü_ ü` üa üb üc
+ üd üe üf üg üh üi üj ük ü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
+ þS þT þU þV þW þX þY þZ þ[ þ\ þ] þ^ þ_ þ` þa þb
+ þc þd þe þf þg þh þi þj þk þl þm þn þp þq þr þs
+ þt þu þv þw þx þy þz þ{ þ| þ} þ~ þ¡ þ¢ þ£ þ¤ þ¥
+ þ¦ þ§ þ¨ þ© þ« þ¬ þ­ þ® þ¯ þ° þ± þ² þ³ þ´ þµ þ¶
+ þ· þ¸ þ¹ þº þ» þ¼ þ½ þ¾ þ¿ þÀ þÁ þÂ þÃ þÄ þÅ þÆ
+ þÇ þÈ þÉ þÊ þË þÌ þÍ þÎ þÏ þÐ þÑ þÒ þÓ þÔ þÕ þÖ
+ þ× þØ þÙ þÚ þÛ þÜ þÞ þß þà þá þâ þã þä þå þæ þç
+ þè þé þê þë þì þí þî þï þð þñ þò þó þô þõ þö þ÷
+ þø þù þú þû þü þý þþ
diff --git a/libc/iconvdata/testdata/BIG5HKSCS..UTF8 b/libc/iconvdata/testdata/BIG5HKSCS..UTF8
index a3b52549d..5fbde062a 100644
--- a/libc/iconvdata/testdata/BIG5HKSCS..UTF8
+++ b/libc/iconvdata/testdata/BIG5HKSCS..UTF8
@@ -1,1135 +1,1154 @@
-           ïŒ ïŒŽ ïŒ ïŒ ïŒ‘ 
-       Ä€ Ã Ç Ã€ Ä’ É Äš È ÅŒ Ó
- Ç‘ Ã’  Ế  Ề Ê Ä Ã¡ ÇŽ à É‘ Ä“ é Ä› è
- Ä« í Ç Ã¬ Šó Ç’ ò Å« ú Ç” ù Ç– ǘ Çš Çœ
- ü ï„ áº¿ ï† á» Ãª É¡ ïŠ ï‹ ðªŽ©  攊 丽 æ» éµŽ 釟
- 𧜵 æ’‘ 会 伨 侨 å…– å…´ 农 凤 务 动 医 åŽ å‘ å˜ å›¢
- 声 处 备 夲 头 学 实 実 岚 庆 总 斉 柾 栄 桥 济
- 炼 电 纤 纬 纺 织 ç» ç»Ÿ 缆 ç¼· 艺 è‹ è¯ è§† 设 询
- 车 轧 è½® ç‘ ç³¼ ç· æ¥† 竉 刧 醌 碸 é…ž 肼 è´‹ 胶 ï°
- è‚Ÿ 黇 ä³ é·‰ 鸌 ä°¾ ï¹ ð§€Ž 鸊 ï¼ ã— æºš 舾 ç”™ 䤑 马
- éª é¾™ 禇 ïˆ ð¡·Š ð — ï‹ ä¸¤ äº äº€ 亇 亿 仫 ä¼· ã‘Œ ä¾½
- 㹈 倃 傈 㑽 ã’“ ã’¥ 円 夅 凛 凼 刅 争 剹 åŠ åŒ§ ã—‡
- 厩 ã•‘ 厰 ã•“ å‚ å£ ã•­ 㕲 ãš å’“ å’£ å’´ å’¹ å“ å“¯ 唘
- 唣 唨 ã–˜ 唿 ã–¥ ã–¿ å—— ã—… ï½ å”¥ 𠱂 ï‘ ï‘‚ å– ð¢³† 㧬
- ð  蹆 𤶸  ä“ ð¨‚¾ çº ï‘ ã¨´ 䟕 ï‘ ð¦§² 𤷪 æ“ ï‘” ð ¾´
- 𠳕 𡃴 æ’ è¹¾ ï‘š ï‘› ï‘œ ï‘ ð¨‰– 𤓓 𠵆 ï‘¢ 𨃩 䟴 ï‘¥ 
- 骲 㩧 ï‘© ã¿­ 㔆 𥋇 ï‘­ ï‘®  éµ® é • ä™ ð¦‚¥ æ’´ å“£ ï‘·
-  𡷠㧻 𡯠   擪  𠱃 蹨 𢆡 𨭌  䠋 
- 㿺 塳 ï’‹ ï’ ð “¼ ï’ ï’ ï’‘ 啹 ä‚» 䎺 䪴 ï’— ï’˜ 膪 飵
- ï’› æ¹ ã§¾ 𢵠跀 åš¡ 摼 㹃 ï’¤ 𠸉 𢫠 𡃈 ï’ª 㦒 㨆
- ï’­ 㕸 ï’¯ 𢃇 å™’ ð ¼± ï’³ ï’´ ã’¼ æ°½ ï’· ï’º ï’» ï’¼ ï’½ ð¨³
- 𠹺 ï“€ ï“ ç¾“  𢠃 𢤹 ã—» 𥇣  𠾠𠺪 㾓 ð ¼° 𠵇 ï“Ž
- ï“ ð º« ï“’ 𠵈 𡃀 ð¡„½ 㿹 𢚖 æ² ð ¾­ 𣴠𧘹 𢯎 ð µ¾ 𠵿 𢱑
- 𢱕 㨘  𡃇 𠼮  𦭠   閪 哌 苄 喹 𩻃 鰦
- 骶 𧞠 ç…€ è…­ 胬 å°œ 𦕲 è„´ ãž— åŸ ð¨‚½ 醶 𠻺 ð ¸ ð ¹·
- ð »» 㗠𤷫 㘉 ð ³– 嚯 𢞵 𡃉 𠸠𠹸 𡸠𡅈 𨈇 ð¡‘• ð ¹¹ ð¤¹
- 𢶤 婔 𡀠𡀞 𡃵 𡃶 垜 𠸑 𧚔 𨋠𠾵 𠹻 𥅾 㜃 𠾶 𡆀
- 𥋘   𡠺   墙 剨 㘚  箲 孨 䠀 䬬 鼧 䧧
- é°Ÿ é® ð¥­´ 𣄽 å—» ã—² 嚉 丨 夂  ï”» é‘ ï”½ ä¹› 亻 㔾
- å°£ 彑 å¿„ 㣺 扌 攵 æ­º æ°µ æ°º ç¬ çˆ« 丬 犭 ï•Ž ç½’ 礻
- ç³¹ 罓 ï•“ ã“ ï•– 耂 è‚€ ï•™ ï•š å 衤 è§ ï•ž è®  è´ é’…
- 镸 长 门  韦 页 风 飞 饣  鱼 鸟 黄 歯 丷 
- é˜ æˆ· é’¢ å´¾ 嵈 åµ– ã·¼ ã  å¶¤ 嶹 ã   ã ¸ 幂 庽 å¼¥ 徃
- 㤈 㤔 㤿 㥠惗 愽 å³¥ 㦉 憷 憹 æ‡ ã¦¸ 戬 æŠ æ‹¥ 挘
- 㧸 åš± 㨃 æ¢ æ» æ‡ æ‘š ã©‹ æ“€ å´• 嘡 龟 㪗 æ–† 㪽 æ—¿
- 晓 㫲 暒 㬢 朖 㭂 枤 栀 㭘 桊 梄 㭲 㭱 㭻 椉 楃
- 牜 楤 榟 榅 㮼 槖 㯠橥 橴 橱 檂 㯬 檙 㯲 檫 檵
- æ«” 櫶 æ® æ¯ æ¯ª æ±µ 沪 㳋 æ´‚ æ´† æ´¦ æ¶ ã³¯ 涤 涱 渕
- 渘 温 溆 𨧀 溻 滢 滚 齿 滨 滩 漤 æ¼´ 㵆 ð£½ æ¾ æ¾¾
- 㵪 ãµµ 熷 å²™ 㶊 瀬 㶑 ç ç” ç¯ ç¿ ç‚‰ 𠌥 ä ã—± ïš°
-  垾 𦻓 焾 𥟠 㙎 榢 𨯩 孴 穉 𥣡 𩓙 穥 穽 𥦬 窻
- 窰 ç«‚ 竃 燑  䇊 ç«š ç« ç«ª 䇯 å’² 𥰠笋 ç­• 笩 
- 𥳾 箢 ç­¯ 莜 𥮴 𦱿 ç¯ è¡ ç®’ 𣿰 㶭 𥱥 è’’ 篺 ç°µ ð¥³
- 籄 粃 î… ç²¦ 晽 𤕸 糉 糇 糦 ç±´ ç³³ ç³µ 繧 ä” ð¦¹„ çµ
- 𦻖 ç’ ç¶‰ 綫 焵 綳 𤗠𦀩 ç·¤ ã´“ ç·µ 𡟹 ç·¥ î¢ ð¦„¡ 𦅚
- ç¹® 纒 䌫 鑬 縧 ç½€ ç½ ç½‡ 礶 𦋠駡 ç¾— 𦑠羣 ð¡™¡ ð ¨
- ä•œ 𣦠䔃 𨌺 翺 𦒉 耈 è€ è€¯ îŽ îŽ‚ 耻 耼 è¡ îŽ† 䦉
- 𦘦  𦛨 朥 肧 𨩈 脇 脚 墰 𢛶 汿 𦒘  擧  舘
- ð¡¡ž æ©“ 𤩥 𤪕 䑺 舩  𦩒  俹 ð¡“½ è“¢ è¢ ð¦¬Š 𤦧 𣔰
- 𡳠𣷸 芪 椛 芳 䇛 è•‹ è‹ èŒš ð ¸– ð¡ž´ 㛠 𣕚 艻 è‹¢
- 茘 𣺋 𦶣  𦮗 𣗎 㶿 èŒ å—¬ 莅 䔋 𦶥 莬 è“ ã‘¾ 𦻔
- æ©— è•š ã’– 𦹂 î 葘 î 葱 ã·“ 䓤 檧 è‘Š î• ç¥˜ 𦮖 𦹷
- 𦹃 è“ž 莑 ä’  è’“ 蓤 î¡ ä‰€ 𥳀 䕃 è”´ 嫲 î§ ä”§ 蕳 ä”–
- æž¿ 蘖 𨘥 𨘻 è— î° è˜‚ î² ð§ƒ î´ ä•ª 蘨 㙈 ð¡¢¢ å· ð§Žš
- 虾 è± ðªƒ¸ 蟮 𢰧 èž± 蟚 è  å™¡ 虬 æ¡– ä˜ è¡… 衆 𧗠 𣶹
- 𧗤 è¡ž 袜 ä™› 袴 袵 æ 装 ç· ð§œ è¦‡ 覊 覧 覼 𨨥 觧
- 𧤤 𧪽 誜 çž“ 釾 èª ð§©™ ç«© 𧬺 î¦ äœ“ 𧬸 ç…¼ 謌 謟 ð¥°
- 𥕥 謿 è­Œ è­ èª© 𤩺 è® è®› 誯 î¶ ä˜• è¡ è²› 𧵔 𧶠貫
- 㜥 𧵓 è³– 𧶘 𧶽 è´’ è´ƒ 𡤠賛 çœ è´‘  㻠趩 𨀂 î‘
- 𤦊 ã­¼ î‘ ð§„Œ 竧 躭 躶 軃 é‹” è¼™ è¼­ 𨥠𨒠辥 錃 𪊟
- 𠩠辳 䤪 𨧞 𨔽 𣶻 廸 𣉢 迹    𢌥 㦀 𦻗 逷
- 𨔼 𧪾 é¡ ð¨•¬ 𨘋 邨 î‘´ 郄 𨛦 é‚® é…§ ã«° 醩 釄 粬 𨤳
- 𡺉 鈎 沟 é‰ é‰¢ 𥖹 𨫆 𣲛 𨬌 𥗛 î’Š 錬 é« ð¨«¡ 𨯫 ç‚
- 嫃 𨫢 𨫥 䥥 鉄 𨯬 𨰹 𨯿 é³ é‘› 躼 é–… é–¦ é¦ é–  濶
- 䊹  𨛘 𡉼 𣸮 䧟 氜 陻 隖 䅬 隣 𦻕 懚 隶 磵 𨫠
- éš½ åŒ ä¦¡ 𦲸 ð ‰´ ð¦ 𩂯 𩃥 𤫑 𡤕 𣌊 霱 虂 霶 ä¨ ä”½
- ä–… î“ çµ å­ éœ›  é— å­Š 𩇫 éŸ é¥ åƒ ð£‚· 𣂼 鞉 鞟
- éž± éž¾ 韀 韒 韠 𥑬 韮 çœ ð©³ éŸµ ð© î“ ä«‘ é ´ é ³ é¡‹
- 顦 㬎 𧅵 㵑 𠘰 𤅜 𥜆 飊 颷 飈 飇 䫿 𦴧 𡛓 喰 飡
- 飦 飬 é¸ é¤¹ 𤨩 ä­² ð©¡— 𩤅 駵 騌 騻 é¨ é©˜ 𥜥 㛄 ð©‚±
- 𩯕 é«  é«¢ 𩬅 é«´ ä°Ž 鬔 鬭 𨘀 倴 鬴 𦦨 㣃 ð£½ é­ é­€
- 𩴾 婅 𡡣 鮎 𤉋 鰂 鯿 鰌 𩹨 鷔 𩾷 𪆒  𪃡 𪄣 𪇟
- éµ¾ 鶃  鸎 梈 é·„  𪆓 𪈠 𡤻 𪈳 é´¹ î”®  éº éº•
- 麞 麢 ä´´ 麪 麯 ð¤¤ é» ã­  㧥 ã´ ä¼² ãž¾ 𨰫 鼂 鼈 ä®–
- é¤ ð¦¶¢ é¼— é¼¹ 嚟 嚊 é½… 馸 ð©‚‹ 韲 è‘¿ é½¢ 齩 ç«œ 龎 爖
- 䮾 𤥵 𤦻 ç…· 𤧸 𤈠𤩑 玞 𨯚 𡣺 禟 𨥾 𨸶 é© é³ ð¨©„
- 鋬 éŽ é‹ ð¨¥¬ 𤒹 爗 㻫 ç² ç©ƒ çƒ î•­ 𤸠煾 î•° ç‚£ ð¡¢¾
- 𣖙 㻇 ð¡¢… 𥯠𡟸 㜢 ð¡›»  㛡 𡴠 𥽋 㜣 𡛀 å› ð¤¨¥
- 𡾠 𡆠𡒶 蔃 𣚦 è‘• î–‹ 𧅥 𣸱 𥕜 𣻻 𧒠䓴 𣛮 ð©¦
- 𦼦 柹 㜳 ã°• ã·§ 塬 î–š æ  ä— ð£œ¿ î–ž 𤂋 î–  𦰡 å“‹ åšž
- 𦚱 åš’ î–¦ 𠮨 ð ¸ é† î–ª 鎜 仸 å„« ã ™ 𤶠亼 ð ‘¥ 𠿠佋
- 侊 𥙑 婨 𠆫 𠋠㦙 𠌊 𠔠㵠伩 𠋀 𨺳 𠉵 諚  亘
- åƒ å„ ä¾¢ 伃 î—ˆ 𣺊 佂 倮 å¬ å‚ ä¿Œ ä¿¥ å˜ åƒ¼ 湶 𣖕
- î—˜ 𣺿 æµ² 𡢄 𣺉 冨 凃 ð —  ä“ ð ’£ ð ’’ ð ’‘ 赺 𨪜 𠜎 剙
- 劤 ð ¡³ å‹¡ 䙺 熌 𤎌 ð °  𤦬 î—± 槑 𠸠㻞 ç’™ ç” ç‘– 玘
- 䮎 𤪼 𤂠å ã–„ çˆ ð¤ƒ‰ å–´ ð … å“ ð ¯† åœ é‰ é›´ é¦ åŸ
- åž å¿ ã˜¾ 壋 媙 𨩆 𡛺 𡯠𡜠娬 妸 éŠ å©¾ å« å¨’ 
- 𡧳 ð¡¡¡  㛵 æ´… 瑃 娡 𥺃 åª ð¨¯— ð “ é  ç’Œ 𡌃 ç„… 䥲
- éˆ ð¨§» 鎽 ãž  å°ž 岞 幞 幈 𡦖 ð¡¥¼ 𣫮 å» å­ ð¡¤ƒ 𡤄 ãœ
- 𡢠 㛠𡛾 㛓 脪 𨩇 𡶺 𣑲 𨦨 弌 弎 𡤧  婫 𡜻 孄
- 蘔 𧗽 è¡  æ¾ ð¢¡  𢘫 å¿› 㺸 𢖯 𢖾 î™” 𦽳 懀 ð €¾ 𠆠𢘛
- 憙 憘 æµ ð¢²› 𢴇 𤛔 î™  摱 𤙥 𢭪 㨩 𢬢 𣑠𩣪 𢹸 挷
-  æ’¶ 挱 æ‘ ð¤§£ 𢵧 护 𢲡 æ» æ•« 楲 㯴 𣂎 𣊭 𤦉 𣊫
- å” ð£‹  ð¡£™  曎 𣊉  ã«  ä† ð¥–„ 𨬢 𥖠𡛼 𥕛 𥥠磮
- 𣄃 𡠪 𣈴 㑤  𣆂 𤋉 暎 𦴤 晫 䮓 昰 𧡰  晣 𣋒
- 𣋡 昞 𥡲 㣑 îšž 𣞼 ã®™ 𣞢 ð£¾ ç“ ã®– æž ð¤˜ª 梶 æ ž 㯄
- 檾 㡣 𣟕 𤒇 樳 橒 櫉 欅 𡤒 攑 梘 橌 㯗 橺 歗 𣿀
- 𣲚 鎠 鋲 𨯪 𨫋 銉  𨧜 鑧 涥 漋  𣽿 㶠渄 𤀼
- 娽 渊 塇 æ´¤ ç¡‚ ç„» 𤌚 𤉶 烱 ç‰ çŠ‡ 犔 𤞠𤜥 å…¹ 𤪤
- ð —« 瑺 𣻸   𤤗 𥿡 㼆 㺱 𤫟 𨰣 𣼵 悧 㻳 ç“Œ ç¼
- 鎇 ç· ä’Ÿ 𦷪 ä•‘ ç–ƒ ã½£ 𤳙 𤴆 㽘 ç•• 癳 𪗆 㬙 瑨 𨫌
- 𤦫 𤦎 ã«» 㷠𤩎 㻿 îœ ð¤£³ 釺 圲 é‚ ð¨«£ 𡡤 僟 𥈡 𥇧
- ç¸ ð£ˆ² 眎 çœ ç» ð¤š— 𣞠㩞  ç¸ ç’› 㺿 𤪺 𤫇 䃈 𤪖
- 𦆮 錇 𥖠砞 ç¢ ç¢ˆ 磒 ç 祙 ð§  ä„Ž è’– 禥 樭 𣻺
- 稺 秴 䅮 𡛦 䄲 鈵 秱 𠵌 𤦌 𠊙 𣶺 𡮠㖗 啫 㕰 㚪
- 𠇔  ç«¢ å©™ 𢛵 î 𥪜 å¨ ð ‰› 磰 娪 𥯆 竾 䇹 ç± ç±­
- 䈑 𥮳 𥺼 𥺦 ç³ ð¤§¹ î’ ç²Ž ç±¼ ç²® 檲 ç·œ 縇 ç·“ 罎 𦉡
- 𦅜 î 綗 𥺂 䉪 î¡ ð ¤– 柖 𠎠𣗠埄 ð¦’ î¨ ð¤¥¢ ç¿ ç¬§
- ð  ¬ 𥫩 𥵃 笌 𥸎 駦 è™… é©£ 樜 îµ ã§¢ 𤧷 𦖭 騟 îº è’€
- 𧄧 î½ ä“ª è„· ä‚ èƒ† 脉 è…‚ 𦞴 飃 𦩂 艢 艥 𦩑 è‘“ 𦶧
- è˜ ð§ˆ› 媆 ä…¿ îž å¬« 𡢡 嫤 𡣘 èš  îž— è ­ 𧢠娂 è¡®
- ä½… 袇 袿 裦 襥 è¥ ð¥šƒ 襔 𧞅 𧞄  𨯙 𨮜 𨧹 㺭 è’£
- 䛵 ä› ãŸ² 訽 訜 𩑈 å½ éˆ« îž´ æ—” ç„© 烄 ð¡¡… éµ­ 貟 賩
- 𧷜 妚 矃 姰 ä® ã›” 踪 躧 𤰉 è¼° 轊 ä‹´ 汘 æ¾» 𢌡 䢛
- æ½¹ 溋 ð¡Ÿš 鯩 ãšµ 𤤯 é‚» 啱 䤆 醻 é„ ð¨©‹ ä¢ îŸš é§ ð¨°
- îŸ è“¥ 訫 é–™ é–§ é–— é–– 𨴴 ç‘… 㻂 𤣿   㻧 𣈥 éš
-  𨹦 𨹥 㻌  𤩸 𣿮 ç’ ç‘« 㻼 é ð©‚° 桇 ä¨ îŸ» 
- é¨ ð¨¦‰ î € 𨬯 𦎾 銺 嬑 è­© 䤼 ç¹ ð¤ˆ› éž› é± é¤¸ î Œ å·
- 𨯅 𤪲 頟 𩓚 鋶  釥 䓀 𨭠𤩧 𨭤 飜 𨩅 㼀 鈪 䤥
- è” é¤» é¥ î ¡ ã·½ 馛 ä­¯ 馪 é©œ 𨭥 î ¨ æª é¨¡ 嫾 騯 î ­
- ä® î ¯ 馼 䮽 ä®— é½ å¡² 𡌂 å ¢ 𤦸 𡓨 ç¡„ 𢜟 𣶸 棅 ãµ½
- 鑘 㤧 æ… ð¢ž ð¢¥« 愇 é± é±“ é±» é°µ é° é­¿ é¯ ð©¸­ 鮟 î¡
- 𪃾 é´¡ ä²® 𤄄 鸘 ä²° é´Œ î¡• î¡– 𪃳 𩤯 鶥 è’½ î¡› 𦿟 î¡
- è—¼ 䔳 𦶤 𦺄 𦷰 è  è—® î¡¥ 𣟗 𦤠秢 𣖜 𣙀 䤭 𤧞 ãµ¢
- é› éŠ¾ éˆ ð Š¿ 碹 鉷 é‘ ä¿¤ ã‘€ é¤ ð¥• ç ½ ç¡” 碶 ç¡‹ ð¡—
- 𣇉 𤥠㚚 ä½² æ¿š æ¿™ 瀞 å” î¢‡ åž» 壳 垊 é´– 埗 ç„´ ã’¯
- î¢ ç‡«  𤾗 ð¡žµ 𨩉 æ„Œ å«Ž 娋 䊼 𤒈 㜬 ä­» 𨧼 鎻 鎸
- ð¡£–  葲 𦳀  𤋺 𢰦 ð¤ 妔 𣶷 ð¦ 綨 𦅛 𦂤 𤦹 𤦋
- 𨧺 é‹¥ ç¢ ã»© ç’´ 𨭣 𡢟 㻡 𤪳 櫘 ç³ ç» ã»– 𤨾 𤪔 ð¡Ÿ™
- 𤩦 𠎧   瑈 𤤖 ç‚¥ 𤥶 銄 ç¦ éŸ ð “¾ 錱 î£ ð¨¨– 鎆
- 𨯧 𥗕 䤵 𨪂 煫   嚤 𠘚   唂 秄 𡟺 緾 𡛂
- 𤩠 ä”® é 㜊  𤦭 妰 𡢿 𡢃 𧒄 媡 㛢 𣵛 ãš° 鉟
- 婹 𨪠𡡢 é´ ã³ ð ª´ 䪖 㦊 僴 㵩 㵌 ð¡Žœ ç…µ ä‹»  æ¸
- 𩃤 ä“« æµ— ð§¹ ç§ æ²¯ ã³– 𣿭 𣸭 渂 漌 㵯 ð µ ç•‘ ãš¼ 㓈
- 䚀 㻚 䡱 姄 鉮 䤾 è½ î¤—  å ’ 埈 ã›– ð¡‘’ 烾 𤢠
- 𢿣 𡊰 𢎽 梹 楧  𣓥 𧯴 𣛟 𨪃 𣟖  𤲟 樚 𣚭 𦲷
- è¾ ä“Ÿ ä“Ž 𦴦  𦲂 𦿞 æ¼— 𧄉 茽 𡜺 è­ ð¦²€ 𧓠𡟛 妉
- 媂 ð¡ž³ å©¡ 婱 𡤅 𤇼 㜭 姯 𡜼 㛇 熎 éŽ æšš 𤊥 å©® 娫
- î¥ æ¨« 𣻹 𧜶 𤑛 𤋊 ç„ ð¤‰™ 𨧡 ä¾° 𦴨 峂 𤓎 𧹠𤎽 樌
- 𤉖 𡌄 炦 焳 𤩠㶥 泟  𤩠繥 姫 崯 㷳 彜  
- 綤 è¦ å’…  𣌀 𠈔 å¾ î¥· 𠘙 ã¿¥   瀃  åµ° çŽ
- 糓 𨩙  俈 翧 ç‹ çŒ ð§«´ 猸 猹 𥛶 ç çˆ ãº© 𧬘 é¬
- 燵  ç¡ è‡¶ 㻊 県 㻑 æ²¢ 国 ç™ çž çŸ ã»¢ ã»° ã»´ 㻺
- ç““ 㼎 㽓 ç•‚ ç•­ 畲 ç– ã½¼ ç—ˆ ç—œ ã¿€ ç™ ã¿— ç™´ ã¿œ 発
- 𤽜 熈 嘣 覀 å¡© ä€ çƒ ä€¹ æ¡ ä… ã—› 瞘 äª ä¯ å±ž çž¾
- 矋 売 砘 点 砜 䂨 砹 硇 硑 硦 葈  礳 栃 礲 䄃
- 䄉 禑 禙 è¾» 稆 è¾¼ ä…§ 窑 䆲 窼 艹 䇄 ç« ç«› ä‡ ä¸¡
- ç­¢ ç­¬ ç­» ç°’ ç°› 䉠 䉺 ç±» 粜 䊌 粸 䊔 ç³­ 输 烀 ð ³
- ç· ç·” ç· ç·½ ç¾® ç¾´ 犟 䎗 耠 耥 笹 耮 耱 è” ã·Œ åž´
- ç‚  è‚· 胩 ä­ è„Œ 猪 è„Ž è„’ ç•  è„” ä 㬹 è…– è…™ è…š ä“
- å º è…¼ 膄 ä¥ è†“ ä­ è†¥ 埯 è‡ è‡¤ 艔 ä’ èŠ¦ 艶 è‹Š 苘
- è‹¿ ä’° è— é™© 榊 è… çƒµ 葤 惣 è’ˆ 䔄 è’¾ è“¡ 蓸 è” è”¸
- 蕒 䔻 蕯 蕰 藠 䕷 虲 蚒 蚲 蛯 际 螋 䘆 䘗 袮 裿
- 褤 襇 覑 𧥧 訩 訸 誔 誴 豑 賔 賲 贜 䞘 塟 跃 䟭
- ä»® 踺 å—˜ å” è¹± å—µ 躰 ä · 軎 転 軤 è»­ 軲 è¾· è¿ è¿Š
- 迌 逳 駄 䢭 飠 鈓 䤞 鈨 鉘 鉫 銱 銮 銿 鋣 鋫 鋳
- é‹´ 鋽 éƒ éŽ„ 鎭 䥅 䥑 麿 é— åŒ é é­ é¾ ä¥ª é‘” 鑹
- é”­ é–¢ 䦧 é—´ 阳 䧥 æž  䨤 é€ ä¨µ éž² 韂 å™” 䫤 惨 颹
- 䬙 飱 å¡„ 餎 餙 冴 餜 餷 饂 é¥ é¥¢ ä­° 駅 ä® é¨¼ é¬
- 窃 é­© é® é¯ é¯± 鯴 ä±­ é°  㯠 鵉 é°º 黾 å™ é¶“ 鶽
- 鷀 鷼 银 辶 鹻 麬 麱 麽 黆 铜 黢 黱 黸 竈 齄 
- î«€ î« æ¤š 铃 妬 î«… å¡€ é“ ãž¹  î«Š î«‹ î«Œ å— ç…³ î«
- î« î«‘ 呪 î«“ î«” å’ž î«– î«— 𠱓 î«™ î«š 惧 î«œ 噺 î«ž î«Ÿ
-     楕 鰯 螥  𠸎   𠼭  尠  帋
- î«°  𡶠朞 𡻠  㙇    î«» å¤ è’­ ð¡‹£ î«¿
-  è® î¬‚    乸 ç‚»      î¬ î¬Ž î¬
- 拃 ð¡»•  熘 æ¡•  槩 㛈 𢉼     î¬ è‹½ 
-  𢫕 覥  辠  鞸  顇 骽     𢴈 
-          徱 晈 暿    𤦺
- î­ƒ î­„ 𠆠墵 朎 椘 î­Š 𧙗 𥿢 î­ î­Ž 𧗾 𢂚 ä£ äª¸ î­“
- 𨪚   𤀻  𤎖   凒 𠘑 妟 𡺨 㮾 𣳿  
- 垈  㦛    㢠𢇃 譞 𨭎    爉  𠱸
- 奥 î­¶ î­· 𠹠軚 î­º åŠ åœ¿ ç…± î­¾ î­¿  𤪧 å–¼  𥑮
- 𦭒 㑳  𧘲  䜘  𥕦 𥟇 𤤿 î® å¦ ã“»   ä¼
- 𨥈 𥪮 î®™ 𥰆 î®› åž¡ ç…‘  𧰒 é– î®¢ 𤾚 è­¢   åµ›
- 𦯷   諪 𤧶  𣿯 𦔒 䯀   𢜛 鑥 𥟡 憕 娧
- 枅嚹 𤔡  乪  é™– æ¶ ð¦²½ 㘘 襷  𦡮 𦑠𦡞 
- ç­‚  𠨑  î¯ ç©… 𦧺 騦  㙟   禃   å´¬
- î¯ î¯Ÿ ä› î¯¡ ç”» è¡¥  墶 㜜 𢖠  ã±”   éŠ
- 𢅺  錰 𧋦  氹 钟  𠻸 蠧 裵   𡞱 溸 𤨪
-  㦤 ãš¹ 䔿 暶 𩲭 𩢤 襃 î°ˆ î°‰ å›– 䃟 𡘊 㦡 𣜯 î°
- 𡅠熭 è¦ î°“ 𩆨 ä²· 𧂯 𨦫 î°™ î°š î°› î°œ 𤅺 ç­ƒ 祾 𨀉
- æ¾µ 𪋟 樃 î°¤ 厢 î°¦ 鎿 æ ¶ é 𨅯 î°« 𦦵 𡭠𣈯 î°¯ 嶅
- 𨰰 î°² 圕 é £ 𨥉 嶫 𤦈 æ–¾ 槕 å’ ð¤ª¥ 𣾠㰑 朶 î°¿ 𨃴
- 𨄮 𡾡   î±…     ã—Š  𨚪 䣺 æ¦ î± ç ˆ
- 鉕 î±’ ä² î±” äŸ î±– î±—  姸   î± ð©„ î±  ã·· î±¢
- î±£ è¿ çŠ åš‹  ð©—©     î±­ 𩥪  î±° 𩬎 î±²
- î±³ 纟 î±µ 𩼣 䲤 镇 î±¹ 熢 î±» 䶑 递 î±¾ 䶜 𠲜 è¾¾ å—
- 辺  边 𤪓 䔉 繿 潖 檱 仪 㓤 𨬬  㜺 躀 𡟵 
- 𨭬 𨮙  𦚯 㷫 𧙕 𣲷 𥘵 𥥖 亚 𥺠𦉘 嚿 𠹭 踎 孭
- 𣺈 𤲞 æž ð¡Ÿ¶ ð¡¡» æ”° 嘭 𥱊 åš ð¥Œ‘ ã·†  ä±½ 嘢 嘞 罉
- 𥻘 奵  è° ä¸œ 𠿪 𠵉 𣚺 è„— 鵞 è´˜ 瘻 é±… 癎 çž¹ é…
- å² è…ˆ è‹· 嘥 脲 è˜ è‚½ å—ª 祢 噃 å– î³ ã—Ž 嘅 å—± æ›±
- 𨋢 㘭 ç”´ å—° å–º å’— 啲 𠱠 å» ð¥…ˆ 𠹶 î³   麫 絚
- å—ž ð¡µ æŠ é­ å’” è³ ç‡¶ é…¶ æ¼ æŽ¹ æ¾ å•© î³° é±² î³² 冚
- ã“Ÿ 𠶧 冧 å‘ å”ž 唓 癦 踭 î³¼ ç–± 肶 è „ 螆 裇 膶 èœ
- 𡃠䓬 猄 𤜆 å® èŒ‹ 𦢓 å™» 𢛴 𧴯 𤆣 𧵳 𦻠 é…° 𡇙
- 鈈 𣳼 𪚩 𠺬 ð »¹ 牦 𡲢 äŽ ð¤¿‚ î´ ð ¿« 䃺 é± æ”Ÿ 𢶠 䣳
- î´¤ 𩵼 𠿬 𠸊 î´© ð ¿­ î´¬ 𡆇 熣 纎 éµ ä¸š 丄 ã•· å¬ æ²²
- å§ ãš¬ 㧜 å½ ãš¥ î´» 墚 𤭮 舭 å‘‹ 垪 îµ ð ¥¹ ã©’ 𢑥 ç´
- 𩺬 ä´‰ 鯭 𣳾 𩼰 ä±› 𤾩 ð©–ž îµ è‘œ 𣶶 îµ’ 𦞳 𣜠 挮 ç´¥
- 𣻷 𣸬 㨪 逈 勌 㹴 㙺 䗩  癀 嫰 𠺶 硺 䞶 墧 䂿
- 噼 鮋 åµ´ ç™”  麅 䳡 㟻 æ„™ 𣃚 ð¤² å™ ð¡Š© 垧 𤥣 
- 刴 𧂮 㖭 鵼 籖 鬹 埞 𡬠屓 擓   𧅤 蚭  𦴢
- 𤫢  凾  嶎 霃 ð¡·‘ éº éŒ ç¬Ÿ 鬂 峑 箣 扨 挵 é«¿
- ç¯ é¬ª ç±¾ 籂 粆 é°• 篼 鬉 é°› 𤤾 齚 啳 寃 俽 麘 俲
- 剠 㸆 å‹‘ å§ å– å¦· 帒 韈 鶫 轜 å‘© éž´ 饀 鞺 匬 æ„°
- 椬 åš é°Š é´‚ ä°» é™ æ¦€ 傦 畆 𡭠駚 剳 é…™ éš é…œ é…‘
- î· æ¿ ð¦´£ æ«Š 嘑 醎 畺 抅 ð ¼ ç ç±° î·š 𣳽 𤤙 ç›– é®
- 个 ð ³” 莾 è¡‚ 届 槀 åº åˆŸ å·µ 从 æ°± î·­ ä¼¹ å’œ å“š 劚
- 趂 㗾 㗳 歒 酼 龥 鮗 頮 颴 骺 麨 麄 煺 笔 毺 蠘
- 罸 嘠  è¹· 齓 è·” è¹ é¸œ è¸ æŠ‚ 𨽠踨 è¹µ ç«“ 𤩷 稾
- 磘 泪 詧 瘇 𨩚 鼦 泎 蟖 ç—ƒ 𪊲 ç¡“ 咢 è´Œ ç‹¢ ç± è¬­
- 猂 瓱 賫 𤪻 蘯 徺 袠 䒷 𡠻 𦸅 詾 𢔛 惽 癧 髗 鵄
- é® é® èŸµ è³· 猬 霡 é®° ã—– 犲 ä°‡ 籑 饊 𦅙 æ…™ ä°„ 麖
- æ…½ åŸ æ…¯ 抦 戹 ã©œ 懢 厪 ð£µ æ¤ æ ‚ ã—’ åµ— 𨯂 è¿š î¹
- 僙 𡵆 礆 匲 阸 ð ¼» ä¥ çŸ¾ 糂  糚 稭 è¦ è£ çµ ç”…
- 瓲 覔 舚 朌 è¢ ð§’† è› ç“° 脃 眤 覉 𦟌 ç•“ 𦻑 èž© 蟎
- 臈 螌 詉 è²­ è­ƒ 眫 瓸 è“š 㘵 榲 趦 覩 涹 èŸ ð¤€‘ 瓧
- ã·› ç…¶ 悤 憜 㳑 æ· ç½± 𨬭 惩 ä­¾ 删 ã°˜ 𣳇 𥻗 𧙖 
- 𡥄 ð¡‹¾ 𩤃 𦷜 𧂭 å³ ð¦†­ 𨨠𣙷 𠃮  𤼎 ä•¢ 嬟  é½
- 麦    , 〠。 . • ï¼› : ? ï¼ ï¸° … ‥ ï¹
- 、 ï¹’ · ï¹” ﹕ ï¹– ï¹— | – ︱ — ︳ ︴ ï¹ ï¼ˆ )
- ︵ ︶ ï½› ï½ ï¸· ︸ 〔 〕 ︹ ︺ 〠】 ︻ ︼ 《 》
- ︽ ︾ 〈 〉 ︿ ï¹€ 「 ã€ ï¹ ï¹‚ 『 〠﹃ ﹄ ï¹™ ﹚
- ï¹› ﹜ ï¹ ï¹ž ‘ ’ “ †〠〞 ‵ ′ # & * ※
- § 〃 ○ ◠△ ▲ ◎ ☆ ★ ◇ ◆ □ ■ ▽ ▼ ㊣
- â„… ‾ _ ﹉ ﹊ ï¹ ï¹Ž ﹋ ﹌ ﹟ ï¹  ﹡ + ï¼ Ã— ÷
- ± √ < > ï¼ â‰¦ ≧ ≠ ∞ ≒ ≡ ï¹¢ ï¹£ ﹤ ï¹¥ ﹦
- ∼ ∩ ∪ ⊥ ∠ ∟ ⊿ 㒠㑠∫ ∮ ∵ ∴ ♀ ♂ â™
- ☉ ↑ ↓ ↠→ ↖ ↗ ↙ ↘ ∥ ∣ ï¼ ï¼¼ $ Â¥ 〒
- ¢ £ % @ ℃ ℉ ﹩ ﹪ ﹫ 㕠㎜ ㎠㎞ ㎠㎡ ㎎
- ㎠ㄠ° å…™ å…› å…ž å… å…¡ å…£ å—§ ç“© 糎 â– â–‚ â–ƒ â–„
- ▅ ▆ ▇ █ ■▎ ■▌ ▋ ▊ ▉ ┼ ┴ ┬ ┤ ├
- â–” ─ │ â–• ┌ â” â”” ┘ â—¢ â—£ â—¥ â—¤ ╱ ╲ ╳ ï¼
- 1 2 3 4 5 6 7 8 9 Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ
- â…§ â…¨ â…© 〡 〢 〣 〤 〥 〦 〧 〨 〩 å„ ï¼¡ ï¼¢ ï¼£
- D E F G H I J K L M N O P Q R S
- ï¼´ ï¼µ V ï¼· X ï¼¹ Z ï½ ï½‚ c d ï½… f g h i
- j k l ï½ ï½Ž ï½ ï½ ï½‘ ï½’ s ï½” u ï½– ï½— x ï½™
- z Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ ΠΞ Ο
- Π Ρ Σ Τ Υ Φ Χ Ψ Ω α β γ δ ε ζ η
- θ ι κ λ μ ν ξ ο Ï€ Ï Ïƒ Ï„ Ï… φ χ ψ
- ω ㄅ ㄆ ㄇ ㄈ ㄉ ㄊ ㄋ ㄌ ㄠㄎ ㄠㄠㄑ ㄒ ㄓ
- ㄔ ㄕ ㄖ ㄗ ㄘ ㄙ ㄚ ㄛ ㄜ ㄠㄞ ㄟ ㄠ ㄡ ㄢ ㄣ
- ㄤ ã„¥ ㄦ ㄧ ㄨ ã„© Ë™ ˉ ËŠ ˇ Ë‹ 一 ä¹™ ä¸ ä¸ƒ 乃
- ä¹ äº† 二 人 å„¿ å…¥ å…« 几 刀 åˆ åŠ› 匕 å åœ åˆ ä¸‰
- 下 丈 上 丫 丸 凡 ä¹… 么 也 乞 于 亡 å…€ 刃 勺 åƒ
- å‰ å£ åœŸ 士 夕 大 女 å­ å­‘ å­“ 寸 å° å°¢ å°¸ å±± å·
- å·¥ å·± å·² å·³ å·¾ å¹² 廾 弋 弓 æ‰ ä¸‘ ä¸ ä¸ ä¸­ 丰 丹
- 之 å°¹ 予 云 井 互 五 亢 ä» ä»€ 仃 仆 仇 ä» ä»Š 介
- 仄 å…ƒ å… å…§ å…­ å…® å…¬ 冗 凶 分 切 刈 å‹» 勾 å‹¿ 化
- 匹 åˆ å‡ å… åž åŽ„ å‹ åŠ å 壬 天 夫 太 夭 å­” å°‘
- 尤 尺 屯 巴 幻 廿 弔 引 心 戈 戶 手 扎 支 文 斗
- æ–¤ æ–¹ æ—¥ æ›° 月 木 欠 æ­¢ æ­¹ 毋 比 毛 æ° æ°´ ç« çˆª
- 父 爻 片 牙 牛 犬 王 丙 世 丕 且 丘 主 ä¹ ä¹ ä¹Ž
- 以 付 仔 仕 他 仗 代 令 仙 仞 充 兄 冉 冊 冬 凹
- 出 凸 刊 加 功 包 匆 北 åŒ ä»Ÿ åŠ å‰ å¡ å  å¯ å®
- 去 å¯ å¤ å³ å¬ å® å© å¨ å¼ å¸ åµ å« å¦ åª å² å±
- å° å¥ å­ å» å›› 囚 外 央 失 奴 奶 å­• 它 å°¼ å·¨ å·§
- å·¦ 市 布 å¹³ å¹¼ å¼ å¼˜ å¼— å¿… 戊 打 扔 扒 扑 æ–¥ æ—¦
- 朮 本 未 末 札 æ­£ æ¯ æ°‘ æ° æ°¸ æ± æ±€ æ°¾ 犯 玄 玉
- 瓜 瓦 甘 生 用 甩 田 由 甲 申 疋 白 皮 皿 目 矛
- 矢 石 示 禾 穴 立 丞 丟 乒 乓 乩 亙 交 亦 亥 仿
- 伉 ä¼™ 伊 伕 ä¼ ä¼ ä¼‘ ä¼ ä»² 件 ä»» ä»° 仳 份 ä¼ ä¼‹
- å…‰ å…‡ å…† å…ˆ å…¨ å…± å† å†° 列 刑 划 刎 刖 劣 匈 匡
- 匠 å° å± å‰ å åŒ åŠ å å å‹ å„ å‘ å åˆ åƒ åŽ
- å† å’ å›  回 å› åœ³ 地 在 圭 圬 圯 圩 夙 多 夷 夸
- 妄 奸 妃 好 她 如 å¦ å­— å­˜ 宇 守 å®… 安 寺 å°– å±¹
- å·ž 帆 并 å¹´ å¼ å¼› å¿™ å¿– 戎 戌 æˆ æˆ æ‰£ 扛 托 收
- æ—© æ—¨ æ—¬ æ—­ 曲 曳 有 朽 朴 朱 朵 次 æ­¤ æ­» æ°– æ±
- æ±— æ±™ 江 æ±  æ± æ±• 污 æ±› æ± æ±Ž ç° ç‰Ÿ ç‰ ç™¾ 竹 ç±³
- 糸 缶 羊 ç¾½ è€ è€ƒ 而 耒 耳 è¿ è‚‰ è‚‹ è‚Œ 臣 自 至
- 臼 舌 舛 舟 艮 色 艾 虫 è¡€ è¡Œ è¡£ 西 阡 串 亨 ä½
- ä½ ä½‡ ä½— 佞 ä¼´ ä½› 何 ä¼° ä½ ä½‘ ä¼½ 伺 伸 佃 ä½” ä¼¼
- 但 ä½£ 作 ä½  伯 低 伶 ä½™ ä½ ä½ˆ 佚 å…Œ å…‹ å… å…µ 冶
- 冷 別 判 利 刪 刨 劫 助 努 劬 匣 å³ åµ å å­ åž
- å¾ å¦ å‘Ž å§ å‘† 呃 å³ å‘ˆ å‘‚ å› å© å‘Š å¹ å» å¸ å®
- åµ å¶ å  å¼ å‘€ å± å« åŸ å¬ å›ª å›° 囤 囫 åŠ å‘ å€
- å å‡ åŽ åœ¾ å å 圻 壯 夾 å¦ å¦’ 妨 妞 妣 妙 妖
- å¦ å¦¤ 妓 妊 妥 å­ å­œ å­š å­› 完 宋 å® å°¬ å±€ å± å°¿
- å°¾ å² å²‘ å²” 岌 å·« 希 åº åº‡ 床 å»· 弄 弟 彤 å½¢ å½·
- å½¹ 忘 å¿Œ å¿— å¿ å¿± å¿« 忸 忪 戒 我 抄 抗 抖 技 扶
- 抉 扭 把 扼 找 批 扳 抒 扯 折 扮 投 抓 抑 抆 改
- æ”» 攸 æ—± æ›´ æŸ æŽ æ æ æ‘ æœ æ– æž æ‰ æ† æ  æ“
- æ— æ­¥ æ¯ æ±‚ 汞 æ²™ æ² æ²ˆ 沉 æ²… æ²› 汪 決 æ² æ±° 沌
- 汨 æ²– æ²’ æ±½ 沃 æ±² æ±¾ æ±´ 沆 汶 æ² æ²” 沘 沂 ç¶ ç¼
- ç½ ç¸ ç‰¢ 牡 牠 ç‹„ ç‹‚ 玖 甬 甫 ç”· 甸 çš‚ 盯 矣 ç§
- 秀 禿 究 ç³» 罕 è‚– è‚“ è‚ è‚˜ è‚› è‚š 育 良 芒 芋 èŠ
- 見 角 言 è°· 豆 豕 è² èµ¤ èµ° 足 身 車 è¾› è¾° è¿‚ 迆
- 迅 迄 巡 邑 邢 邪 邦 那 酉 釆 里 防 阮 阱 阪 阬
- 並 ä¹– ä¹³ 事 些 亞 享 京 佯 ä¾ ä¾ ä½³ 使 佬 ä¾› 例
- 來 侃 ä½° ä½µ 侈 佩 ä½» ä¾– ä½¾ ä¾ ä¾‘ 佺 å…” å…’ å…• å…©
- å…· å…¶ å…¸ 冽 函 刻 券 刷 刺 到 刮 制 å‰ åŠ¾ 劻 å’
- å” å“ å‘ å¦ å· å¸ å¹ å– å” å— å‘³ 呵 å’– 呸 å’• å’€
- å‘» å‘· å’„ å’’ å’† 呼 å’ å‘± 呶 å’Œ å’š å‘¢ 周 å’‹ 命 å’Ž
- 固 垃 å· åª å© å¡ å¦ å¤ å¼ å¤œ 奉 奇 奈 奄 奔 妾
- 妻 委 妹 妮 姑 姆 å§ å§ å§‹ 姓 姊 妯 妳 姒 姅 å­Ÿ
- 孤 季 宗 定 官 宜 宙 宛 尚 屈 居 屆 岷 岡 岸 岩
- 岫 岱 岳 帘 帚 帖 帕 帛 帑 幸 庚 店 府 底 庖 延
- 弦 弧 弩 å¾€ å¾ å½¿ å½¼ å¿ å¿  忽 念 å¿¿ æ€ æ€” 怯 怵
- 怖 怪 怕 怡 性 怩 怫 怛 或 戕 房 戾 所 承 拉 拌
- æ‹„ 抿 æ‹‚ 抹 æ‹’ æ‹› 披 æ‹“ æ‹” æ‹‹ 拈 抨 抽 押 æ‹ æ‹™
- 拇 æ‹ æŠµ æ‹š 抱 拘 æ‹– æ‹— 拆 抬 æ‹Ž 放 æ–§ æ–¼ æ—º 昔
- 易 昌 昆 昂 明 昀 æ˜ æ˜• 昊 昇 æœ æœ‹ æ­ æž‹ æž• æ±
- æžœ æ³ æ· æž‡ æž æž— æ¯ æ° æ¿ æž‰ æ¾ æž æµ æžš æž“ æ¼
- æª æ² æ¬£ æ­¦ æ­§ æ­¿ æ°“ æ°› æ³£ 注 æ³³ æ²± 泌 æ³¥ æ²³ æ²½
- æ²¾ æ²¼ æ³¢ 沫 法 泓 沸 泄 æ²¹ æ³ æ²® æ³— æ³… æ³± 沿 æ²»
- 泡 泛 泊 沬 泯 泜 泖 泠 炕 炎 炒 炊 炙 爬 爭 爸
- 版 牧 物 ç‹€ ç‹Ž ç‹™ ç‹— ç‹ çŽ© 玨 玟 玫 玥 甽 ç– ç–™
- ç–š çš„ 盂 盲 ç›´ 知 矽 社 祀 ç¥ ç§‰ 秈 空 穹 竺 ç³¾
- 罔 羌 羋 者 肺 肥 肢 肱 股 肫 肩 肴 肪 肯 臥 臾
- èˆ èŠ³ èŠ èŠ™ 芭 芽 芟 芹 花 芬 芥 芯 芸 芣 芰 芾
- 芷 虎 è™± åˆ è¡¨ 軋 è¿Ž è¿” è¿‘ 邵 邸 邱 邶 采 金 é•·
- é–€ 阜 陀 阿 阻 附 陂 éš¹ 雨 é’ éž äºŸ 亭 亮 ä¿¡ ä¾µ
- 侯 便 ä¿  ä¿‘ ä¿ ä¿ ä¿ƒ 侶 俘 ä¿Ÿ ä¿Š ä¿— ä¾® ä¿ ä¿„ ä¿‚
- ä¿š ä¿Ž ä¿ž ä¾· å…— 冒 冑 冠 剎 剃 削 å‰ å‰Œ 剋 則 勇
- 勉 勃 å‹ åŒ å— å» åŽš å› å’¬ å“€ å’¨ å“Ž 哉 å’¸ å’¦ å’³
- 哇 å“‚ å’½ å’ª å“ å“„ 哈 å’¯ å’« å’± å’» å’© å’§ å’¿ 囿 åž‚
- åž‹ åž  垣 垢 城 åž® åž“ 奕 契 å¥ å¥Ž å¥ å§œ 姘 姿 姣
- 姨 娃 姥 姪 姚 姦 å¨ å§» å­© 宣 宦 室 客 宥 å° å±Ž
- å± å± å±‹ å³™ å³’ å·· å¸ å¸¥ 帟 å¹½ 庠 度 建 弈 å¼­ å½¥
- 很 å¾… 徊 律 徇 後 徉 怒 æ€ æ€  急 怎 怨 æ æ° æ¨
- æ¢ æ† æƒ æ¬ æ« æª æ¤ æ‰ æ‹œ 挖 按 拼 æ‹­ æŒ æ‹® 拽
- 指 拱 拷 拯 括 拾 拴 挑 挂 政 故 斫 施 既 春 昭
- 映 昧 是 星 昨 昱 昤 æ›· 柿 染 柱 柔 æŸ æŸ¬ 架 枯
- 柵 柩 柯 柄 柑 æž´ 柚 查 枸 æŸ æŸž 柳 æž° 柙 柢 æŸ
- 柒 æ­ª 殃 殆 段 毒 毗 æ°Ÿ 泉 æ´‹ æ´² æ´ª æµ æ´¥ æ´Œ æ´±
- æ´ž æ´— æ´» æ´½ æ´¾ æ´¶ æ´› æ³µ æ´¹ æ´§ æ´¸ æ´© æ´® æ´µ æ´Ž æ´«
- 炫 為 炳 炬 炯 炭 炸 炮 炤 爰 牲 牯 牴 狩 狠 狡
- 玷 çŠ çŽ» 玲 ç ç€ çŽ³ 甚 ç”­ ç• ç•Œ ç•Ž ç•‹ ç–« ç–¤ ç–¥
- ç–¢ ç–£ 癸 皆 皇 皈 盈 盆 盃 ç›… çœ ç›¹ 相 眉 看 盾
- 盼 眇 矜 ç ‚ ç ” ç Œ ç  ç¥† 祉 祈 祇 禹 禺 科 秒 秋
- ç©¿ çª ç«¿ 竽 ç±½ ç´‚ ç´… ç´€ ç´‰ ç´‡ ç´„ ç´† 缸 美 羿 耄
- è€ è€ è€‘ 耶 胖 胥 胚 胃 胄 背 胡 胛 胎 胞 胤 èƒ
- 致 舢 苧 范 茅 è‹£ è‹› 苦 茄 è‹¥ 茂 茉 è‹’ è‹— 英 èŒ
- è‹œ è‹” è‹‘ è‹ž è‹“ è‹Ÿ 苯 茆 è™ è™¹ è™» 虺 è¡ è¡« è¦ è§”
- 計 訂 訃 貞 è²  èµ´ èµ³ 趴 è» è»Œ è¿° 迦 è¿¢ 迪 è¿¥ è¿­
- è¿« 迤 迨 郊 郎 éƒ éƒƒ é…‹ é…Š é‡ é–‚ é™ é™‹ 陌 é™ é¢
- é© éŸ‹ 韭 音 é  é¢¨ 飛 食 首 香 乘 亳 倌 å€ å€£ 俯
- 倦 倥 俸 倩 倖 倆 值 借 倚 倒 們 俺 倀 倔 倨 俱
- 倡 個 候 倘 俳 ä¿® 倭 倪 俾 倫 倉 å…¼ 冤 冥 冢 å‡
- 凌 准 凋 剖 剜 剔 剛 å‰ åŒª å¿ åŽŸ åŽ åŸ å“¨ å” å”
- 唷 哼 哥 哲 唆 哺 唔 哩 哭 員 唉 哮 哪 哦 唧 唇
- 哽 å” åœƒ 圄 埂 埔 埋 埃 å ‰ å¤ å¥— 奘 奚 娑 娘 娜
- 娟 娛 娓 姬 娠 娣 娩 娥 娌 娉 孫 屘 宰 害 家 宴
- å®® 宵 容 宸 å°„ 屑 展 å± å³­ å³½ å³» 峪 峨 å³° 島 å´
- å³´ å·® 席 師 庫 庭 座 å¼± å¾’ 徑 å¾ æ™ æ£ æ¥ æ æ•
- æ­ æ© æ¯ æ‚„ æ‚Ÿ æ‚š æ‚ æ‚” æ‚Œ æ‚… æ‚– 扇 拳 挈 æ‹¿ æŽ
- 挾 振 æ• æ‚ æ† æ æ‰ æŒº æ 挽 挪 挫 挨 æ æŒ æ•ˆ
- 敉 æ–™ æ— æ—… 時 晉 æ™ æ™ƒ æ™’ 晌 æ™… æ™ æ›¸ 朔 朕 朗
- æ ¡ æ ¸ 案 框 æ¡“ æ ¹ æ¡‚ æ¡” æ © 梳 æ — æ¡Œ æ¡‘ æ ½ 柴 æ¡
- æ¡€ æ ¼ 桃 æ ª æ¡… æ “ æ ˜ æ¡ æ®Š 殉 æ®· æ°£ æ°§ æ°¨ æ°¦ æ°¤
- 泰 浪 涕 消 涇 浦 浸 海 浙 涓 浬 涉 浮 浚 浴 浩
- 涌 涊 æµ¹ 涅 æµ¥ 涔 烊 烘 烤 烙 烈 çƒ çˆ¹ 特 狼 狹
- 狽 狸 ç‹· 玆 ç­ ç‰ ç® ç  çª çž ç•” ç• ç•œ ç•š ç•™ ç–¾
- ç—… ç—‡ ç–² ç–³ ç–½ ç–¼ ç–¹ ç—‚ ç–¸ çš‹ çš° 益 ç› ç›Ž 眩 真
- 眠 眨 矩 ç ° ç § ç ¸ ç  ç ´ ç · ç ¥ ç ­ ç   ç Ÿ ç ² 祕 ç¥
- 祠 祟 祖 神 ç¥ ç¥— 祚 秤 秣 秧 租 秦 秩 秘 窄 窈
- ç«™ 笆 笑 粉 ç´¡ ç´— ç´‹ ç´Š ç´  ç´¢ ç´” ç´ ç´• ç´š ç´œ ç´
- ç´™ ç´› 缺 罟 ç¾” ç¿… ç¿ è€† 耘 耕 耙 耗 耽 耿 胱 è„‚
- 胰 è„… 胭 胴 脆 胸 胳 脈 能 è„Š 胼 胯 臭 臬 舀 èˆ
- 航 舫 舨 般 芻 茫 è’ è” èŠ èŒ¸ è è‰ èŒµ 茴 è 茲
- 茹 茶 茗 è€ èŒ± 茨 èƒ è™” 蚊 蚪 èš“ 蚤 èš© 蚌 蚣 èšœ
- è¡° è¡· è¢ è¢‚ 衽 衹 記 è¨ è¨Ž 訌 訕 訊 託 訓 訖 è¨
- 訑 豈 豺 è±¹ 財 è²¢ èµ· 躬 è»’ è»” è» è¾± é€ é€† è¿· 退
- 迺 è¿´ 逃 追 逅 迸 é‚• 郡 éƒ éƒ¢ é…’ é… é…Œ 釘 é‡ é‡—
- 釜 釙 é–ƒ 院 陣 陡 é™› é™ é™¤ 陘 陞 éš» 飢 馬 骨 高
- 鬥 鬲 鬼 ä¹¾ åº å½ åœ å‡ åƒ åŒ åš å‰ å¥ å¶ åŽ å•
- åµ å´ å· å å€ å¯ å­ å…œ 冕 凰 剪 副 å‹’ å‹™ 勘 å‹•
- åŒ åŒ åŒ™ 匿 å€ åŒ¾ åƒ æ›¼ 商 啪 啦 å•„ å•ž å•¡ 啃 å•Š
- å”± å•– å• å•• 唯 啤 唸 å”® å•œ 唬 å•£ 唳 å• å•— 圈 國
- 圉 域 å … å Š å † 埠 埤 基 å ‚ å µ 執 培 夠 奢 娶 å©
- 婉 婦 婪 婀 娼 婢 婚 婆 婊 孰 寇 寅 寄 寂 宿 密
- å°‰ å°ˆ å°‡ å±  屜 å± å´‡ å´† å´Ž å´› å´– å´¢ å´‘ å´© å´” å´™
- 崤 崧 崗 巢 常 帶 帳 帷 康 庸 庶 庵 庾 張 強 彗
- 彬 彩 彫 å¾— å¾™ 從 徘 御 å¾  徜 æ¿ æ‚£ 悉 æ‚  您 惋
- 悴 惦 悽 情 悻 悵 惜 悼 惘 惕 惆 惟 悸 惚 惇 戚
- 戛 扈 掠 控 æ² æŽ– 探 接 æ· æ§ æŽ˜ 措 æ± æŽ© 掉 掃
- 掛 æ« æŽ¨ 掄 授 掙 採 掬 排 æŽ æŽ€ æ» æ© æ¨ æº æ•
- æ•– æ•‘ æ•™ æ•— å•Ÿ æ• æ•˜ æ•• æ•” æ–œ æ–› æ–¬ æ— æ—‹ æ—Œ æ—Ž
- æ™ æ™š 晤 晨 晦 晞 曹 å‹— 望 æ¢ æ¢¯ 梢 梓 梵 æ¡¿ 桶
- 梱 梧 梗 械 梃 棄 梭 梆 梅 梔 æ¢ æ¢¨ 梟 梡 梂 欲
- 殺 毫 毬 氫 涎 涼 淳 淙 液 淡 淌 淤 添 淺 清 淇
- 淋 涯 淑 涮 淞 淹 涸 混 淵 淅 淒 渚 涵 淚 淫 淘
- 淪 深 淮 淨 淆 淄 涪 淬 涿 淦 烹 焉 焊 烽 烯 爽
- 牽 çŠ çŒœ 猛 猖 猓 猙 率 ç… çŠ çƒ ç† ç¾ ç ç“  瓶
- ç“· 甜 產 ç•¥ 畦 ç•¢ ç•° ç– ç—” ç—• ç–µ ç—Š ç— çšŽ ç›” ç›’
- 盛 眷 眾 眼 眶 眸 眺 硫 硃 硎 祥 票 祭 移 窒 窕
- 笠 笨 笛 第 符 笙 笞 笮 粒 粗 粕 絆 絃 統 紮 紹
- 紼 絀 細 紳 組 累 終 紲 紱 缽 羞 羚 翌 翎 習 耜
- èŠ è† è„¯ è„– è„£ è„« è„© è„° 脤 舂 舵 舷 舶 船 莎 莞
- 莘 è¸ èŽ¢ 莖 莽 莫 莒 莊 莓 莉 莠 è· è» è¼ èŽ† 莧
- 處 彪 蛇 蛀 蚶 蛄 蚵 蛆 蛋 蚱 蚯 蛉 術 袞 袈 被
- 袒 袖 è¢ è¢‹ 覓 è¦ è¨ª è¨ è¨£ 訥 許 設 訟 訛 訢 豉
- 豚 販 責 貫 貨 貪 貧 赧 赦 趾 趺 è»› 軟 這 é€ é€š
- 逗 連 速 é€ é€ é€• 逞 造 é€ é€¢ 逖 逛 途 部 郭 都
- 酗 野 釵 釦 釣 釧 釭 釩 閉 陪 陵 陳 陸 陰 陴 陶
- 陷 陬 雀 雪 雩 章 竟 頂 頃 魚 鳥 鹵 鹿 麥 麻 傢
- å‚ å‚… å‚™ å‚‘ å‚€ å‚– 傘 å‚š 最 凱 割 剴 創 剩 å‹ž å‹
- å‹› åš åŽ¥ å•» å–€ å–§ 啼 å–Š å– å–˜ å–‚ å–œ å–ª å–” å–‡ å–‹
- å–ƒ å–³ å–® å–Ÿ 唾 å–² å–š å–» å–¬ å–± 啾 å–‰ å–« å–™ åœ å ¯
- å ª å ´ å ¤ å ° å ± å ¡ å  å   壹 壺 奠 å©· 媚 å©¿ 媒 媛
- 媧 å­³ å­± 寒 富 寓 å¯ å°Š å°‹ å°± 嵌 åµ å´´ 嵇 å·½ å¹…
- 帽 å¹€ 幃 å¹¾ 廊 å» å»‚ 廄 å¼¼ å½­ 復 循 徨 惑 惡 悲
- 悶 惠 愜 愣 惺 愕 惰 惻 惴 慨 惱 愎 惶 愉 愀 愒
- 戟 扉 掣 掌 æ æ€ æ© æ‰ æ† æ æ’ æ£ æ æ¡ æ– æ­
- æ® æ¶ æ´ æª æ› æ‘’ æš æ¹ æ•ž 敦 æ•¢ æ•£ æ–‘ æ– æ–¯ æ™®
- æ™° æ™´ 晶 景 æš‘ 智 晾 æ™· 曾 替 期 æœ æ£º 棕 棠 棘
- 棗 椅 棟 棵 森 棧 棹 棒 棲 棣 棋 æ£ æ¤ æ¤’ 椎 棉
- 棚 楮 棻 款 欺 欽 殘 殖 殼 毯 氮 氯 氬 港 游 湔
- 渡 渲 湧 湊 渠 渥 渣 減 湛 湘 渤 湖 湮 渭 渦 湯
- 渴 æ¹ æ¸º 測 湃 æ¸ æ¸¾ 滋 溉 渙 湎 æ¹£ 湄 æ¹² 湩 湟
- ç„™ ç„š 焦 ç„° ç„¡ 然 ç…® ç„œ 牌 犄 犀 猶 猥 猴 猩 çº
- çª ç³ ç¢ ç¥ çµ ç¶ ç´ ç¯ ç› ç¦ ç¨ ç”¥ 甦 ç•« 番 ç—¢
- ç—› ç—£ ç—™ ç—˜ ç—ž ç—  ç™» 發 çš– çš“ çš´ 盜 ç 短 ç¡ ç¡¬
- 硯 ç¨ ç¨ˆ 程 稅 稀 窘 窗 窖 ç«¥ ç«£ ç­‰ ç­– ç­† ç­ ç­’
- ç­” ç­ ç­‹ ç­ ç­‘ 粟 ç²¥ 絞 çµ çµ¨ 絕 ç´« çµ® çµ² 絡 給
- çµ¢ çµ° çµ³ å–„ ç¿” ç¿• 耋 è’ è‚… è…• è…” è…‹ è…‘ è…Ž 脹 è…†
- 脾 è…Œ è…“ è…´ 舒 舜 è© èƒ è¸ è è  è… è‹ è è¯ è±
- è´ è‘— èŠ è° èŒ èŒ è½ è² èŠ è¸ èŽ è„ èœ è‡ è” èŸ
- è™› 蛟 è›™ è›­ è›” è›› 蛤 è› è›ž è¡— è£ è£‚ 袱 覃 視 註
- è©  è©• è©ž 証 è© è©” è©› è© è©† 訴 診 訶 è©– 象 貂 貯
- è²¼ è²³ è²½ è³ è²» è³€ è²´ è²· 貶 貿 貸 越 超 è¶ è·Ž è·
- 跋 跚 跑 跌 跛 跆 軻 軸 軼 辜 逮 逵 週 逸 進 逶
- é„‚ 郵 鄉 郾 é…£ é…¥ é‡ éˆ” 鈕 鈣 鈉 鈞 éˆ éˆ éˆ‡ 鈑
- é–” é– é–‹ é–‘ é–“ é–’ é–Ž 隊 階 éš‹ 陽 éš… 隆 éš é™² éš„
- é› é›… 雄 集 雇 雯 雲 韌 é … é † é ˆ 飧 飪 飯 飩 飲
- 飭 馮 馭 黃 é» é»‘ 亂 å‚­ 債 傲 傳 僅 傾 催 å‚· å‚»
- 傯 僇 剿 剷 剽 募 勦 勤 勢 勣 匯 嗟 嗨 嗓 嗦 嗎
- 嗜 嗇 嗑 嗣 嗤 嗯 嗚 嗡 嗅 嗆 嗥 嗉 園 圓 塞 塑
- 塘 å¡— å¡š å¡” å¡« å¡Œ å¡­ å¡Š å¡¢ å¡’ å¡‹ 奧 å« å«‰ å«Œ 媾
- 媽 媼 媳 嫂 媲 嵩 嵯 幌 幹 廉 廈 弒 彙 徬 微 愚
- æ„ æ…ˆ æ„Ÿ 想 æ„› 惹 æ„ æ„ˆ æ…Ž æ…Œ æ…„ æ… æ„¾ æ„´ 愧 æ„
- 愆 æ„· 戡 戢 æ“ æ¾ æž æª æ­ æ½ æ¬ æ æœ æ” æ æ¶
- æ– æ— æ† æ•¬ æ–Ÿ æ–° æš— 暉 暇 暈 æš– æš„ 暘 æš æœƒ 榔
- 業 楚 楷 楠 楔 極 椰 概 楊 楨 楫 楞 楓 楹 榆 æ¥
- 楣 楛 æ­‡ æ­² 毀 殿 毓 毽 溢 溯 滓 溶 滂 æº æº æ»‡
- 滅 溥 溘 溼 溺 溫 滑 準 溜 滄 滔 溪 溧 溴 煎 煙
- 煩 煤 煉 照 煜 煬 煦 煌 煥 煞 煆 煨 煖 爺 牒 猷
- ç… çŒ¿ 猾 瑯 ç‘š ç‘• ç‘Ÿ ç‘ž ç‘ ç¿ ç‘™ ç‘› ç‘œ 當 畸 瘀
- ç—° ç˜ ç—² ç—± ç—º ç—¿ ç—´ ç—³ 盞 盟 ç› ç« ç¦ çž ç£ ç¹
- çª ç¬ çœ ç¥ ç¨ ç¢ çŸ® 碎 碰 碗 碘 碌 碉 硼 碑 碓
- ç¡¿ 祺 祿 ç¦ è¬ ç¦½ 稜 稚 稠 稔 稟 稞 窟 窠 ç­· 節
- ç­  ç­® ç­§ ç²± ç²³ ç²µ 經 çµ¹ 綑 ç¶ ç¶ çµ› ç½® 罩 罪 ç½²
- 義 羨 群 è– è˜ è‚† è‚„ è…± è…° è…¸ è…¥ è…® è…³ è…« è…¹ è…º
- è…¦ 舅 艇 è’‚ è‘· è½ è± è‘µ 葦 è‘« 葉 葬 è‘› è¼ èµ è‘¡
- 董 葩 葭 葆 虞 虜 號 蛹 蜓 蜈 蜇 蜀 蛾 蛻 蜂 蜃
- 蜆 蜊 è¡™ 裟 裔 裙 補 裘 è£ è£¡ 裊 裕 裒 覜 解 è©«
- 該 詳 試 詩 詰 誇 詼 詣 誠 話 誅 詭 詢 詮 詬 詹
- 詻 訾 詨 豢 貊 貉 賊 資 賈 賄 貲 賃 賂 賅 跡 跟
- è·¨ è·¯ è·³ è·º è·ª è·¤ è·¦ 躲 較 載 軾 輊 辟 è¾² é‹ éŠ
- é“ é‚ é” é€¼ é• é é‡ é éŽ é é‘ é€¾ é é„’ é„— é…¬
- é…ª é…© 釉 鈷 鉗 鈸 鈽 鉀 鈾 鉛 鉋 鉤 鉑 鈴 鉉 é‰
- 鉅 鈹 鈿 鉚 é–˜ 隘 éš” éš• é› é›‹ 雉 雊 é›· é›» 雹 零
- é– é´ é¶ é  é ‘ é “ é Š é ’ é Œ 飼 飴 飽 飾 馳 馱 馴
- é«¡ 鳩 麂 鼎 鼓 é¼  僧 僮 僥 僖 僭 僚 僕 åƒ åƒ‘ 僱
- 僎 僩 兢 凳 劃 劂 匱 厭 嗾 嘀 嘛 嘗 嗽 嘔 嘆 嘉
- å˜ å˜Ž å—· 嘖 嘟 嘈 å˜ å—¶ 團 圖 塵 塾 境 墓 墊 塹
- 墅 塽 壽 夥 夢 夤 奪 奩 嫡 嫦 嫩 嫗 嫖 嫘 嫣 孵
- 寞 寧 寡 寥 實 寨 寢 寤 察 å° å±¢ 嶄 嶇 å¹› å¹£ 幕
- 幗 幔 廓 廖 弊 彆 彰 徹 慇 愿 態 慷 慢 慣 慟 慚
- æ…˜ æ…µ 截 æ’‡ 摘 æ‘” æ’¤ 摸 æ‘Ÿ 摺 æ‘‘ 摧 æ´ æ‘­ æ‘» 敲
- æ–¡ æ—— æ—– 暢 暨 æš æ¦œ 榨 榕 æ§ æ¦® 槓 構 榛 榷 榻
- 榫 榴 æ§ æ§ æ¦­ 槌 榦 槃 榣 æ­‰ æ­Œ æ°³ æ¼³ æ¼” 滾 漓
- æ»´ 漩 æ¼¾ æ¼  漬 æ¼ æ¼‚ æ¼¢ 滿 滯 漆 æ¼± 漸 æ¼² æ¼£ 漕
- 漫 漯 澈 漪 滬 æ¼ æ»² 滌 æ»· 熔 熙 ç…½ 熊 熄 熒 爾
- 犒 犖 ç„ ç 瑤 ç‘£ 瑪 ç‘° ç‘­ 甄 ç–‘ 瘧 ç˜ ç˜‹ 瘉 瘓
- 盡 監 çž„ ç½ ç¿ ç¡ ç£ ç¢Ÿ 碧 碳 碩 碣 禎 ç¦ ç¦ ç¨®
- 稱 窪 窩 ç«­ 端 管 箕 箋 ç­µ ç®— ç® ç®” ç® ç®¸ 箇 箄
- 粹 粽 精 綻 綰 綜 綽 綾 綠 緊 綴 網 綱 綺 綢 綿
- 綵 綸 維 ç·’ ç·‡ 綬 ç½° ç¿  ç¿¡ ç¿Ÿ èž èš è‚‡ è… è†€ è†
- 膈 膊 腿 膂 臧 臺 與 舔 舞 艋 蓉 蒿 蓆 蓄 蒙 蒞
- è’² è’œ è“‹ è’¸ è“€ è““ è’ è’¼ è“‘ è“Š 蜿 蜜 蜻 蜢 蜥 蜴
- 蜘 è• èœ· 蜩 裳 褂 裴 裹 裸 製 裨 褚 裯 誦 誌 語
- 誣 èª èª¡ 誓 誤 說 誥 誨 誘 誑 誚 誧 豪 è² è²Œ 賓
- 賑 è³’ 赫 趙 趕 è·¼ è¼” è¼’ 輕 輓 è¾£ é  é˜ éœ é£ é™
- éž é¢ é é› é„™ 鄘 é„ž é…µ é…¸ é…· é…´ 鉸 銀 銅 銘 銖
- 鉻 銓 銜 銨 鉼 銑 閡 閨 閩 閣 閥 閤 隙 障 際 雌
- é›’ 需 é¼ éž… 韶 é — é ˜ 颯 颱 餃 餅 餌 餉 é§ éª¯ 骰
- 髦 é­ é­‚ é³´ 鳶 é³³ 麼 é¼» 齊 å„„ å„€ 僻 僵 價 å„‚ 儈
- 儉 å„… 凜 劇 劈 劉 åŠ åŠŠ å‹° 厲 嘮 嘻 嘹 嘲 嘿 嘴
- 嘩 噓 噎 噗 噴 嘶 嘯 嘰 墀 墟 增 墳 墜 墮 墩 墦
- 奭 嬉 å«» 嬋 嫵 嬌 嬈 寮 寬 審 寫 層 å±¥ å¶ å¶” å¹¢
- 幟 幡 廢 廚 廟 å» å»£ å»  彈 å½± å¾· å¾µ æ…¶ æ…§ æ…® æ…
- æ…• 憂 æ…¼ æ…° æ…« æ…¾ 憧 æ† æ†« 憎 憬 憚 憤 憔 憮 戮
- æ‘© 摯 摹 æ’ž æ’² æ’ˆ æ’ æ’° æ’¥ æ’“ æ’• æ’© æ’’ æ’® æ’­ æ’«
- æ’š æ’¬ æ’™ æ’¢ æ’³ 敵 æ•· 數 æš® æš« æš´ æš± 樣 樟 槨 æ¨
- 樞 標 槽 模 樓 樊 槳 樂 樅 槭 樑 æ­ æ­Ž 殤 毅 毆
- 漿 潼 澄 潑 潦 潔 澆 潭 潛 潸 潮 澎 潺 潰 潤 澗
- 潘 滕 潯 æ½  潟 熟 熬 熱 熨 牖 犛 çŽ ç— ç‘© ç’‹ ç’ƒ
- 瑾 璀 畿 瘠 瘩 瘟 瘤 瘦 瘡 瘢 皚 皺 盤 瞎 瞇 瞌
- çž‘ çž‹ 磋 磅 確 磊 碾 磕 碼 ç£ ç¨¿ 稼 ç©€ 稽 稷 稻
- 窯 窮 ç®­ ç®± 範 ç®´ 篆 篇 ç¯ ç®  篌 糊 ç·  ç·´ ç·¯ ç·»
- ç·˜ ç·¬ ç· ç·¨ ç·£ ç·š ç·ž ç·© 綞 ç·™ ç·² ç·¹ ç½µ ç½· 羯 ç¿©
- 耦 膛 膜 è† è†  膚 膘 è”— 蔽 蔚 è“® 蔬 è”­ 蔓 蔑 蔣
- 蔡 è”” 蓬 蔥 è“¿ 蔆 èž‚ è´ è¶ è  è¦ è¸ è¨ è™ è— èŒ
- è“ è¡› è¡ è¤ è¤‡ 褒 褓 褕 褊 誼 è«’ 談 è«„ 誕 è«‹ 諸
- 課 諉 è«‚ 調 誰 è«– è« èª¶ 誹 è«› 豌 豎 豬 è³  賞 賦
- 賤 賬 è³­ è³¢ è³£ 賜 質 賡 èµ­ 趟 趣 踫 è¸ è¸ è¸¢ è¸
- 踩 踟 踡 踞 躺 è¼ è¼› 輟 輩 輦 輪 輜 輞 è¼¥ é© é®
- é¨ é­ é· é„° é„­ 鄧 鄱 醇 醉 醋 醃 é‹… 銻 銷 鋪 銬
- 鋤 é‹ éŠ³ 銼 é‹’ 鋇 é‹° 銲 é–­ é–± 霄 霆 震 霉 é  éž
- éž‹ éž é ¡ é « é œ 颳 養 餓 餒 餘 é§ é§ é§Ÿ 駛 駑 駕
- 駒 駙 骷 髮 髯 鬧 魅 魄 魷 魯 鴆 鴉 鴃 麩 麾 黎
- 墨 é½’ å„’ 儘 å„” å„ å„• 冀 冪 å‡ åŠ‘ 劓 勳 å™™ 噫 噹
- 噩 噤 噸 噪 器 噥 å™± 噯 噬 噢 噶 å£ å¢¾ 壇 壅 奮
- å¬ å¬´ å­¸ 寰 å°Ž 彊 憲 憑 憩 憊 æ‡ æ†¶ 憾 懊 懈 戰
- æ“… æ“ æ“‹ æ’» æ’¼ æ“š æ“„ 擇 æ“‚ æ“ æ’¿ æ“’ æ“” æ’¾ æ•´ 曆
- 曉 暹 曄 曇 暸 樽 樸 樺 橙 橫 橘 樹 橄 橢 橡 橋
- 橇 樵 æ©Ÿ 橈 æ­™ æ­· æ°… æ¿‚ æ¾± 澡 濃 澤 æ¿ æ¾§ æ¾³ æ¿€
- æ¾¹ 澶 澦 æ¾  æ¾´ 熾 燉 ç‡ ç‡’ 燈 燕 熹 燎 燙 燜 燃
- 燄 ç¨ ç’œ ç’£ ç’˜ ç’Ÿ ç’ž ç“¢ 甌 ç” ç˜´ 瘸 瘺 盧 盥 çž 
- çžž 瞟 瞥 磨 磚 磬 磧 禦 ç© ç©Ž 穆 ç©Œ ç©‹ 窺 篙 ç°‘
- 築 篤 篛 篡 篩 篦 糕 ç³– 縊 縑 縈 縛 縣 縞 ç¸ ç¸‰
- ç¸ ç½¹ ç¾² ç¿° 翱 ç¿® 耨 膳 膩 膨 臻 興 艘 艙 è•Š è•™
- 蕈 蕨 è•© 蕃 蕉 è•­ 蕪 è•ž 螃 螟 èžž 螢 èž è¡¡ 褪 褲
- 褥 褫 褡 親 覦 諦 諺 è«« 諱 謀 è«œ 諧 è«® 諾 è¬ è¬‚
- 諷 諭 諳 諶 諼 豫 豭 貓 賴 蹄 踱 踴 蹂 踹 踵 輻
- 輯 輸 è¼³ 辨 辦 éµ é´ é¸ é² é¼ éº é„´ 醒 錠 錶 鋸
- 錳 錯 錢 鋼 錫 錄 錚 éŒ éŒ¦ 錡 錕 錮 錙 é–» 隧 隨
- 險 雕 霎 霑 霖 éœ éœ“ éœ é› éœ é¦ éž˜ é ° é ¸ é » é ·
- é ­ é ¹ é ¤ é¤ é¤¨ 餞 餛 餡 餚 駭 駢 駱 骸 骼 é«» é«­
- 鬨 鮑 é´• é´£ é´¦ é´¨ é´’ é´› 默 é»” é¾ é¾œ 優 å„Ÿ å„¡ 儲
- 勵 嚎 嚀 åš åš… 嚇 åš å£• 壓 壑 壎 嬰 嬪 嬤 å­º å°·
- 屨 嶼 嶺 嶽 嶸 幫 彌 徽 應 懂 懇 懦 懋 戲 戴 擎
- 擊 擘 擠 擰 擦 擬 擱 擢 擭 斂 斃 曙 曖 檀 檔 檄
- 檢 檜 æ«› 檣 橾 檗 æª æª  æ­œ æ®® 毚 æ°ˆ 濘 濱 æ¿Ÿ æ¿ 
- 濛 濤 濫 濯 澀 濬 濡 濩 濕 濮 濰 燧 營 燮 燦 燥
- 燭 燬 燴 燠 爵 牆 ç° ç² ç’© ç’° ç’¦ ç’¨ 癆 療 癌 盪
- çž³ 瞪 çž° 瞬 瞧 çž­ 矯 磷 磺 磴 磯 ç¤ ç¦§ 禪 ç©— 窿
- ç°‡ ç° ç¯¾ 篷 ç°Œ 篠 ç³  糜 糞 ç³¢ 糟 ç³™ ç³ ç¸® 績 繆
- 縷 縲 繃 縫 總 縱 ç¹… ç¹ ç¸´ 縹 繈 縵 縿 縯 罄 翳
- 翼 è± è² è° è¯ è³ è‡† 臃 膺 臂 臀 膿 膽 臉 膾 臨
- 舉 艱 薪 薄 蕾 薜 薑 薔 薯 薛 薇 薨 薊 虧 蟀 蟑
- 螳 蟒 蟆 螫 螻 螺 蟈 蟋 褻 褶 襄 褸 褽 覬 謎 謗
- 謙 講 謊 謠 è¬ è¬„ è¬ è± è°¿ è±³ 賺 è³½ è³¼ 賸 è³» 趨
- 蹉 蹋 蹈 蹊 轄 è¼¾ 轂 è½… 輿 é¿ é½ é‚„ é‚ é‚‚ é‚€ 鄹
- 醣 醞 醜 é 鎂 錨 éµ éŠ é¥ é‹ éŒ˜ é¾ é¬ é› é° éš
- é” é—Š é—‹ é—Œ é—ˆ é—† éš± 隸 é›– 霜 霞 éž  韓 顆 颶 餵
- é¨ é§¿ é®® 鮫 鮪 é®­ é´» é´¿ 麋 é» é»ž 黜 é» é»› é¼¾ 齋
- å¢ åš• åš® 壙 壘 嬸 å½ æ‡£ 戳 æ“´ 擲 擾 攆 擺 æ“» æ“·
- 斷 曜 朦 檳 檬 櫃 檻 檸 櫂 檮 檯 歟 歸 殯 瀉 瀋
- 濾 瀆 濺 瀑 ç€ ç‡» 燼 燾 燸 ç· çµ ç’§ ç’¿ 甕 ç™– 癘
- 癒 瞽 瞿 瞻 瞼 礎 禮 穡 穢 穠 竄 竅 簫 簧 簪 簞
- ç°£ ç°¡ 糧 ç¹” 繕 繞 繚 繡 ç¹’ ç¹™ 罈 翹 ç¿» è· è¶ è‡
- è‡ èˆŠ è— è–© è— è— è—‰ è–° è–º è–¹ è–¦ 蟯 蟬 蟲 蟠 覆
- 覲 觴 謨 謹 謬 謫 è± è´… è¹™ è¹£ 蹦 蹤 蹟 蹕 軀 轉
- è½ é‚‡ 邃 邈 醫 醬 é‡ éŽ” 鎊 鎖 鎢 鎳 鎮 鎬 鎰 鎘
- 鎚 鎗 é—” é—– é— é—• 離 雜 é›™ é›› 雞 霤 鞣 鞦 éž­ 韹
- é¡ é¡ é¡Œ é¡Ž é¡“ 颺 餾 餿 餽 餮 馥 騎 é« é¬ƒ 鬆 é­
- é­Ž é­ é¯Š 鯉 鯽 鯈 鯀 鵑 éµ éµ  é»  鼕 鼬 儳 嚥 壞
- 壟 壢 寵 é¾ å»¬ 懲 懷 懶 懵 攀 æ” æ›  æ› æ«¥ æ« æ«š
- æ«“ 瀛 瀟 瀨 瀚 ç€ ç€• 瀘 爆 çˆ ç‰˜ 犢 ç¸ çº ç’½ ç“Š
- 瓣 疇 疆 癟 癡 矇 礙 禱 穫 穩 簾 簿 簸 簽 簷 籀
- 繫 ç¹­ ç¹¹ 繩 繪 ç¾… ç¹³ 羶 ç¾¹ 羸 臘 è—© è— è—ª è—• è—¤
- è—¥ è—· 蟻 è … è  èŸ¹ 蟾 襠 襟 襖 襞 è­ è­œ è­˜ è­‰ è­š
- è­Ž è­ è­† è­™ è´ˆ è´Š è¹¼ è¹² 躇 蹶 蹬 蹺 è¹´ è½” 轎 è¾­
- é‚Š é‚‹ 醱 醮 é¡ é‘ éŸ éƒ éˆ éœ é é– é¢ é é˜ é¤
- é— é¨ é—œ éš´ 難 霪 霧 é¡ éŸœ 韻 é¡ž 願 é¡› 颼 饅 饉
- 騖 騙 é¬ é¯¨ 鯧 鯖 鯛 鶉 鵡 éµ² 鵪 鵬 麒 麗 麓 麴
- 勸 嚨 嚷 嚶 嚴 嚼 壤 孀 孃 孽 寶 巉 懸 懺 攘 攔
- æ”™ 曦 朧 櫬 瀾 瀰 瀲 çˆ ç» ç“ ç™¢ 癥 礦 礪 礬 礫
- 竇 競 籌 籃 ç± ç³¯ ç³° è¾® ç¹½ ç¹¼ 纂 罌 耀 臚 艦 è—»
- 藹 蘑 藺 蘆 蘋 蘇 蘊 蠔 蠕 襤 覺 觸 議 譬 警 譯
- è­Ÿ è­« è´ è´ èº‰ èº èº… 躂 醴 釋 é˜ éƒ é½ é—¡ 霰 飄
- 饒 饑 馨 騫 騰 騷 騵 é°“ é° é¹¹ 麵 黨 鼯 齟 é½£ 齡
- å„· 儸 å› å›€ 囂 夔 屬 å· æ‡¼ 懾 æ” æ”œ æ–• 曩 æ«» 欄
- 櫺 殲 çŒ çˆ› 犧 ç“– ç“” 癩 矓 ç± çº çºŒ ç¾¼ 蘗 蘭 蘚
- è £ è ¢ è ¡ è Ÿ 襪 襬 覽 è­´ è­· è­½ è´“ 躊 èº èº‹ 轟 辯
- 醺 é® é³ éµ éº é¸ é² é« é—¢ 霸 霹 露 響 顧 é¡¥ 饗
- é©… 驃 é©€ 騾 é« é­” é­‘ é°­ é°¥ 鶯 鶴 é·‚ 鶸 éº é»¯ é¼™
- 齜 齦 齧 儼 儻 囈 囊 囉 孿 巔 巒 彎 懿 攤 權 歡
- ç‘ ç˜ çŽ€ 瓤 ç–Š ç™® 癬 禳 ç±  籟 è¾ è½ è‡Ÿ 襲 襯 觼
- 讀 è´– è´— 躑 躓 轡 é…ˆ é‘„ é‘‘ é‘’ 霽 霾 韃 éŸ é¡« 饕
- é©• é© é«’ 鬚 鱉 é°± é°¾ é°» é·“ é·— é¼´ 齬 齪 é¾” 囌 å·–
- 戀 攣 攫 攪 曬 æ¬ ç“š ç«Š 籤 ç±£ ç±¥ 纓 纖 纔 臢 蘸
- 蘿 è ± 變 é‚ é‚ é‘£ é‘  鑤 é¨ é¡¯ 饜 é©š é©› é©— é«“ é«”
- é«‘ é±” é±— é±– é·¥ 麟 é»´ 囑 壩 攬 çž ç™± 癲 矗 ç½ ç¾ˆ
- è ¶ è ¹ è¡¢ 讓 è®’ è®– 艷 è´› 釀 鑪 é‚ éˆ é„ éŸ† é¡° é©Ÿ
- 鬢 é­˜ 鱟 é·¹ é·º é¹¼ é¹½ 鼇 é½· é½² 廳 欖 ç£ ç±¬ ç±® è »
- 觀 躡 é‡ é‘² é‘° 顱 饞 é«– 鬣 黌 ç¤ çŸš 讚 é‘· 韉 é©¢
- 驥 纜 讜 躪 釅 鑽 鑾 鑼 鱷 鱸 黷 豔 鑿 鸚 爨 驪
- 鬱 鸛 鸞 籲 ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ ⑴ ⑵
- ⑶ ⑷ ⑸ ⑹ ⑺ ⑻ ⑼ ⑽ ⅰ ⅱ ⅲ ⅳ ⅴ ⅵ ⅶ ⅷ
- â…¸ â…¹ 丶 丿 亅 亠 冂 冖 冫 勹 匸 å© åŽ¶ 夊 宀 å·›
- â¼³ 广 å½ å½¡ æ”´ ç–’ è¾µ ¨ ˆ ヽ ヾ ã‚ ã‚ž 々 〆 〇
- ー ï¼» ï¼½ ✽ ã ã‚ ãƒ ã„ ã… ã† ã‡ ãˆ ã‰ ãŠ ã‹ ãŒ
- ã ㎠ã ã 㑠㒠㓠㔠㕠㖠㗠㘠㙠㚠㛠ãœ
- ã ãž ãŸ ã  ã¡ ã¢ ã£ ã¤ ã¥ ã¦ ã§ ã¨ ã© ãª ã« ã¬
- 㭠㮠㯠㰠㱠㲠㳠㴠㵠㶠㷠㸠㹠㺠㻠ã¼
- 㽠㾠㿠む ゠も ゃ や ゅ ゆ ょ よ ら り る れ
- ゠ゎ ゠゠ゑ を ん ァ ア ィ イ ゥ ウ ェ エ ォ
- オ カ ガ キ ギ ク グ ケ ゲ コ ゴ サ ザ シ ジ ス
- ズ セ ゼ ソ ゾ タ ダ ムヂ ッ ツ ヅ テ デ ト ド
- ナ ニ ヌ ムノ ムムパ ヒ ビ ピ フ ブ プ ヘ ベ
- ペ ホ ボ ムマ ミ ム メ モ ャ ヤ ュ ユ ョ ヨ ラ
- リ ル レ ロ ヮ ワ ヰ ヱ ヲ ン ヴ ヵ ヶ РБ В
- Г Д Е РЖ З И Й К Л М РО П Р С
- Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я а б
- в г д е ё ж з и й к л м н о п р
- Ñ Ñ‚ у Ñ„ Ñ… ц ч ш щ ÑŠ Ñ‹ ÑŒ Ñ ÑŽ Ñ â‡§
- ↸ ↹   乚  刂   冈   ¬ ¦ ' "
- ㈱ â„– â„¡ ã‚› ã‚œ ⺀ ⺄ ⺆ ⺇ ⺈ ⺊ ⺌ ⺠⺕ ⺜ âº
- ⺥ ⺧ ⺪ ⺬ ⺮ ⺶ ⺼ ⺾ ⻆ ⻊ ⻌ ⻠⻠⻖ ⻗ ⻞
- ⻣ ʃ É É› É” ɵ Å“ ø Å‹ ÊŠ ɪ 乂 乜 凵 匚 厂
- 万 丌 乇 äº å›— 兀 å±® å½³ ä¸ å†‡ 与 丮 亓 仂 仉 仈
- 冘 勼 å¬ åŽ¹ 圠 夃 夬 å° å·¿ æ—¡ 殳 毌 æ°” 爿 丱 丼
- 仨 仜 仩 仡 ä» ä»š 刌 匜 åŒ åœ¢ 圣 夗 夯 å® å®„ å°’
- å°» å±´ å±³ 帄 庀 庂 忉 戉 æ‰ æ°• æ°¶ 汃 æ°¿ æ°» 犮 犰
- 玊 禸 è‚Š 阞 伎 优 伬 仵 ä¼” ä»± ä¼€ ä»· 伈 ä¼ ä¼‚ ä¼…
- ä¼¢ 伓 伄 ä»´ ä¼’ 冱 刓 刉 åˆ åŠ¦ 匢 匟 å 厊 å‡ å›¡
- 囟 圮 圪 圴 夼 妀 奼 妅 奻 奾 奷 奿 孖 尕 尥 屼
- 屺 å±» å±¾ å·Ÿ å¹µ 庄 异 弚 å½´ å¿• å¿” å¿ æ‰œ 扞 扤 扡
- 扦 扢 扙 扠 扚 扥 旯 旮 朾 朹 朸 朻 机 朿 朼 朳
- æ°˜ 汆 æ±’ 汜 æ± æ±Š æ±” 汋 汌 ç± ç‰ž 犴 犵 玎 甪 癿
- 穵 网 艸 艼 芀 艽 艿 è™ è¥¾ é‚™ é‚— 邘 é‚› é‚” 阢 阤
- 阠 阣 ä½– ä¼» ä½¢ 佉 体 佤 ä¼¾ 佧 ä½’ 佟 ä½ ä½˜ ä¼­ ä¼³
- 伿 佡 å† å†¹ 刜 刞 刡 劭 劮 匉 å£ å² åŽŽ åŽ å° å·
- åª å‘” å‘… å™ åœ å¥ å˜ å½ å‘ å‘ å¨ å¤ å‘‡ å›® 囧 囥
- å å… åŒ å‰ å‹ å’ å¤† 奀 妦 妘 妠 妗 妎 妢 å¦ å¦
- 妧 妡 宎 å®’ å°¨ å°ª å² å² å²ˆ 岋 岉 å²’ 岊 岆 岓 岕
- å·  帊 帎 庋 庉 庌 庈 åº å¼… å¼ å½¸ 彶 å¿’ å¿‘ å¿ å¿­
- 忨 忮 忳 忡 忤 忣 忺 忯 忷 忻 怀 忴 戺 抃 抌 抎
- æŠ æŠ” 抇 扱 扻 扺 扰 æŠ æŠˆ 扷 扽 扲 扴 æ”· æ—° æ—´
- æ—³ æ—² æ—µ æ… æ‡ æ™ æ• æŒ æˆ æ æ æš æ‹ æ¯ æ°™ æ°š
- 汸 汧 汫 沄 沋 æ² æ±± 汯 汩 沚 æ±­ 沇 沕 沜 汦 æ±³
- æ±¥ æ±» 沎 ç´ çº ç‰£ 犿 犽 狃 狆 ç‹ çŠº ç‹… 玕 玗 玓
- 玔 玒 町 甹 ç–” ç–• çš ç¤½ 耴 è‚• è‚™ è‚ è‚’ è‚œ èŠ èŠ
- 芅 芎 芑 芓 芊 芃 芄 豸 迉 辿 邟 邡 邥 邞 邧 邠
- 阰 阨 阯 阭 丳 侘 佼 侅 佽 侀 侇 佶 佴 侉 侄 佷
- 佌 ä¾— 佪 侚 ä½¹ ä¾ ä½¸ ä¾ ä¾œ ä¾” 侞 ä¾’ 侂 侕 佫 ä½®
- 冞 冼 冾 刵 刲 刳 剆 刱 劼 匊 匋 匼 厒 厔 咇 呿
- å’ å’‘ å’‚ å’ˆ å‘« 呺 呾 å‘¥ 呬 å‘´ 呦 å’ å‘¯ å‘¡ å‘  å’˜
- å‘£ 呧 呤 å›· 囹 å¯ å² å­ å« å± å° å¶ åž€ åµ å» å³
- å´ å¢ å¨ å½ å¤Œ 奅 妵 妺 å§ å§Ž 妲 姌 å§ å¦¶ 妼 姃
- 姖 妱 妽 姀 姈 妴 姇 孢 孥 宓 宕 屄 屇 岮 岤 岠
- å²µ 岯 岨 岬 岟 å²£ å²­ å²¢ 岪 岧 å² å²¥ 岶 å²° 岦 帗
- 帔 帙 弨 弢 弣 弤 彔 徂 彾 彽 忞 忥 怭 怦 怙 怲
- 怋 怴 怊 怗 怳 怚 怞 怬 怢 æ€ æ€ æ€® 怓 怑 怌 怉
- 怜 戔 戽 抭 抴 拑 抾 抪 抶 拊 抮 抳 抯 抻 抩 抰
- 抸 攽 æ–¨ æ–» 昉 æ—¼ 昄 昒 昈 æ—» 昃 昋 æ˜ æ˜… æ—½ 昑
- æ˜ æ›¶ 朊 æž… æ¬ æžŽ æž’ æ¶ æ» æž˜ 枆 æž„ æ´ æž æžŒ æº
- 枟 æž‘ æž™ 枃 æ½ æž æ¸ æ¹ æž” 欥 殀 æ­¾ 毞 æ° æ²“ 泬
- 泫 æ³® æ³™ 沶 æ³” æ²­ 泧 æ²· æ³ æ³‚ 沺 泃 泆 æ³­ æ³² æ³’
- æ³ æ²´ 沊 æ² æ²€ 泞 æ³€ æ´° æ³ æ³‡ æ²° æ³¹ æ³ æ³© 泑 ç‚”
- 炘 炅 炓 炆 炄 炑 炖 炂 炚 炃 牪 狖 狋 狘 狉 狜
- ç‹’ ç‹” ç‹š ç‹Œ ç‹‘ 玤 玡 玭 玦 玢 玠 玬 çŽ ç“ ç“¨ 甿
- 畀 甾 疌 疘 皯 盳 盱 盰 盵 矸 矼 矹 矻 矺 矷 祂
- 礿 秅 穸 ç©» ç«» ç±µ ç³½ 耵 è‚ è‚® è‚£ 肸 肵 è‚­ 舠 芠
- 苀 芫 芚 芘 芛 芵 芧 芮 芼 芞 芺 芴 芨 芡 芩 苂
- 芤 苃 芶 芢 è™° 虯 è™­ è™® è±– è¿’ è¿‹ è¿“ è¿ è¿– è¿• è¿—
- 邲 é‚´ 邯 邳 é‚° 阹 阽 阼 阺 陃 ä¿ ä¿… ä¿“ ä¾² 俉 ä¿‹
- ä¿ ä¿” ä¿œ ä¿™ ä¾» ä¾³ ä¿› 俇 ä¿– 侺 ä¿€ ä¾¹ 俬 剄 剉 å‹€
- å‹‚ 匽 å¼ åŽ— 厖 厙 厘 å’º å’¡ å’­ å’¥ å“ å“ƒ èŒ å’· å’®
- 哖 咶 哅 哆 咠 呰 咼 咢 咾 呲 哞 咰 垵 垞 垟 垤
- 垌 åž— åž åž› åž” 垘 åž åž™ 垥 åžš åž• 壴 å¤ å¥“ 姡 姞
- 姮 娀 姱 å§ å§º 姽 姼 姶 姤 姲 姷 姛 姩 姳 姵 姠
- 姾 姴 姭 宨 屌 å³ å³˜ 峌 å³— 峋 å³› 峞 峚 峉 峇 峊
- å³– 峓 å³” å³ å³ˆ 峆 峎 峟 峸 å·¹ 帡 帢 帣 帠 帤 庰
- 庤 庢 庛 庣 庥 弇 å¼® å½– 徆 怷 怹 æ” æ² æž æ… æ“
- æ‡ æ‰ æ› æŒ æ€ æ‚ æŸ æ€¤ æ„ æ˜ æ¦ æ® æ‰‚ 扃 æ‹ æŒ
- 挋 拵 挎 挃 æ‹« 拹 æŒ æŒŒ 拸 拶 挀 挓 挔 拺 挕 æ‹»
- æ‹° æ• æ•ƒ æ–ª æ–¿ 昶 昡 昲 昵 昜 昦 昢 昳 昫 昺 æ˜
- 昴 昹 昮 æœ æœ æŸ æŸ² 柈 枺 柜 æž» 柸 柘 柀 æž· 柅
- 柫 柤 柟 æžµ æŸ æž³ 柷 柶 柮 柣 柂 æž¹ 柎 柧 柰 æž²
- 柼 柆 柭 柌 枮 柦 柛 柺 柉 柊 柃 柪 柋 欨 殂 殄
- 殶 毖 毘 毠 氠 氡 洨 洴 洭 洟 洼 洿 洒 洊 泚 洳
- æ´„ æ´™ æ´º æ´š æ´‘ æ´€ æ´ æµ‚ æ´ æ´˜ æ´· æ´ƒ æ´ æµ€ æ´‡ æ´ 
- æ´¬ æ´ˆ æ´¢ æ´‰ æ´ ç‚· ç‚Ÿ 炾 炱 ç‚° ç‚¡ ç‚´ 炵 ç‚© ç‰ ç‰‰
- 牊 牬 牰 牳 牮 ç‹Š 狤 狨 ç‹« ç‹Ÿ 狪 狦 ç‹£ 玅 çŒ ç‚
- çˆ ç… çŽ¹ 玶 玵 玴 ç« çŽ¿ ç‡ çŽ¾ çƒ ç† çŽ¸ ç‹ ç“¬ ç“®
- 甮 畇 畈 疧 疪 癹 盄 眈 眃 眄 眅 眊 盷 盻 盺 矧
- 矨 ç † ç ‘ ç ’ ç … ç  ç  ç Ž ç ‰ ç ƒ ç “ 祊 祌 祋 祅 祄
- 秕 ç§ ç§ ç§– 秎 窀 穾 ç«‘ 笀 ç¬ ç±º 籸 ç±¹ 籿 ç²€ ç²
- ç´ƒ ç´ˆ ç´ ç½˜ 羑 ç¾ ç¾¾ 耇 耎 è€ è€” 耷 胘 胇 胠 胑
- 胈 胂 èƒ èƒ… 胣 胙 胜 胊 胕 胉 èƒ èƒ— 胦 èƒ è‡¿ 舡
- 芔 苙 苾 苹 茇 苨 茀 苕 茺 苫 苖 苴 苬 苡 苲 苵
- 茌 è‹» 苶 è‹° 苪 苤 è‹  苺 苳 è‹­ è™· è™´ 虼 虳 è¡ è¡Ž
- 衧 衪 衩 觓 訄 訇 赲 迣 迡 迮 迠 郱 邽 邿 郕 郅
- 邾 郇 郋 郈 釔 釓 é™” é™ é™‘ 陓 陊 陎 倞 倅 倇 倓
- 倢 倰 倛 俵 俴 倳 倷 倬 俶 俷 倗 倜 倠 倧 倵 倯
- 倱 倎 党 冔 冓 凊 凄 凅 凈 凎 剡 剚 剒 剞 剟 剕
- 剢 å‹ åŒŽ 厞 唦 å“¢ å”— å”’ 哧 哳 哤 唚 å“¿ 唄 唈 å“«
- 唑 å”… 哱 唊 å“» å“· 哸 å“  唎 唃 唋 åœ åœ‚ 埌 å ² 埕
- 埒 垺 埆 åž½ åž¼ 垸 垶 åž¿ 埇 åŸ åž¹ åŸ å¤Ž 奊 娙 娖
- 娭 娮 娕 å¨ å¨— 娊 娞 娳 å­¬ 宧 å®­ 宬 å°ƒ å±– å±” 峬
- 峿 å³® å³± å³· å´€ å³¹ 帩 帨 庨 庮 庪 庬 å¼³ å¼° 彧 æ
- æš æ§ æ æ‚¢ 悈 æ‚€ æ‚’ æ‚ æ‚ æ‚ƒ æ‚• æ‚› æ‚— 悇 æ‚œ æ‚Ž
- 戙 扆 拲 æŒ æ– æŒ¬ æ„ æ… æŒ¶ æƒ æ¤ æŒ¹ æ‹ æŠ æŒ¼ 挩
- æ 挴 æ˜ æ” æ™ æŒ­ æ‡ æŒ³ æš æ‘ æŒ¸ æ— æ€ æˆ æ•Š 敆
- 旆 旃 旄 旂 晊 晟 晇 晑 朒 朓 栟 栚 桉 栲 栳 栻
- æ¡‹ æ¡ æ – æ ± æ œ æ µ æ « æ ­ æ ¯ æ¡Ž æ¡„ æ ´ æ  æ ’ æ ” æ ¦
- æ ¨ æ ® æ¡ æ º æ ¥ æ   欬 欯 欭 欱 欴 æ­­ è‚‚ 殈 毦 毤
- 毨 毣 毢 毧 æ°¥ 浺 æµ£ 浤 浶 æ´ æµ¡ 涒 浘 æµ¢ æµ­ 浯
- 涑 æ¶ æ·¯ 浿 涆 浞 浧 æµ  涗 æµ° æµ¼ 浟 涂 涘 æ´¯ 浨
- 涋 æµ¾ 涀 涄 æ´– 涃 æµ» æµ½ æµµ æ¶ çƒœ 烓 烑 çƒ çƒ‹ ç¼¹
- 烢 烗 烒 烞 烠 烔 çƒ çƒ… 烆 烇 烚 烎 烡 牂 牸 牷
- 牶 猀 狺 ç‹´ 狾 狶 狳 ç‹» çŒ ç“ ç™ ç¥ ç– çŽ¼ ç§ ç£
- ç© çœ ç’ ç› ç” ç çš ç— ç˜ ç¨ ç“ž ç“Ÿ ç“´ 瓵 甡 ç•›
- ç•Ÿ ç–° ç— ç–» ç—„ ç—€ ç–¿ ç–¶ ç–º 皊 盉 çœ çœ› çœ çœ“ 眒
- 眣 眑 眕 眙 眚 眢 眧 砣 砬 砢 砵 砯 砨 砮 砫 砡
- ç © ç ³ ç ª ç ± 祔 祛 ç¥ ç¥œ 祓 祒 祑 秫 秬 秠 秮 秭
- 秪 秜 秞 ç§ çª† 窉 窅 窋 窌 窊 窇 竘 ç¬ ç¬„ 笓 笅
- ç¬ ç¬ˆ 笊 笎 笉 笒 粄 粑 粊 粌 粈 ç² ç²… ç´ž ç´ ç´‘
- ç´Ž ç´˜ ç´– ç´“ ç´Ÿ ç´’ ç´ ç´Œ 罜 罡 罞 ç½  ç½ ç½› ç¾– ç¾’
- 翃 ç¿‚ ç¿€ 耖 耾 耹 胺 胲 胹 胵 è„ èƒ» è„€ èˆ èˆ¯ 舥
- 茳 茭 è„ èŒ™ è‘ èŒ¥ è– èŒ¿ è 茦 茜 茢 è‚ èŽ èŒ› 茪
- 茈 茼 è 茖 茤 茠 茷 茯 茩 è‡ è… èŒ è“ èŒž 茬 è‹
- 茧 èˆ è™“ è™’ 蚢 蚨 èš– èš èš‘ èšž 蚇 èš— 蚆 èš‹ èšš èš…
- 蚥 èš™ èš¡ 蚧 èš• 蚘 蚎 èš èš èš” 衃 è¡„ è¡­ 衵 衶 衲
- 袀 衱 衿 衯 袃 衾 衴 衼 訒 豇 豗 豻 貤 貣 赶 赸
- 趵 趷 趶 軑 軓 迾 迵 适 迿 迻 逄 迼 迶 郖 郠 郙
- 郚 郣 郟 郥 郘 郛 郗 郜 郤 é… é…Ž é… é‡• 釢 釚 陜
- 陟 éš¼ 飣 é«Ÿ 鬯 乿 å° åª å¡ åž å  å“ å‹ å å² åˆ
- å å å› åŠ å¢ å€• å… åŸ å© å« å£ å¤ å† å€ å® å³
- å— å‘ å‡ å‰« 剭 剬 剮 å‹– å‹“ 匭 厜 啵 啶 唼 å• å•
- 唴 唪 啑 啢 唶 唵 唰 啒 啅 唌 唲 啥 啎 唹 啈 唭
- 唻 啀 啋 圊 圇 埻 堔 埢 埶 埜 埴 堀 埭 埽 堈 埸
- å ‹ 埳 åŸ å ‡ 埮 埣 埲 埥 埬 埡 å Ž 埼 å  åŸ§ å  å Œ
- 埱 埩 埰 å  å „ 奜 å©  婘 å©• 婧 å©ž 娸 娵 å©­ å© å©Ÿ
- å©¥ 婬 å©“ 婤 å©— 婃 å© å©’ å©„ å©› 婈 媎 娾 å© å¨¹ å©Œ
- å©° å©© 婇 å©‘ å©– å©‚ å©œ å­² å­® å¯ å¯€ å±™ å´ž å´‹ å´ å´š
- å´  å´Œ å´¨ å´ å´¦ å´¥ å´ å´° å´’ å´£ å´Ÿ å´® 帾 帴 庱 庴
- 庹 庲 庳 弶 弸 å¾› å¾– 徟 æ‚Š æ‚ æ‚† 悾 æ‚° 悺 惓 惔
- æƒ æƒ¤ 惙 æƒ æƒˆ 悱 惛 æ‚· 惊 æ‚¿ 惃 æƒ æƒ€ 挲 æ¥ æŽŠ
- 掂 æ½ æŽ½ 掞 掭 æŽ æŽ— 掫 掎 æ¯ æŽ‡ æŽ æ® æŽ¯ æµ æŽœ
- æ­ æŽ® æ¼ æŽ¤ 挻 掟 æ¸ æŽ… æŽ æŽ‘ æŽ æ° æ•“ æ— æ™¥ 晡
- æ™› æ™™ 晜 晢 朘 桹 梇 æ¢ æ¢œ æ¡­ æ¡® 梮 梫 楖 桯 梣
- 梬 梩 桵 æ¡´ 梲 æ¢ æ¡· 梒 桼 æ¡« 桲 梪 梀 桱 桾 梛
- 梖 梋 梠 梉 梤 桸 桻 梑 梌 梊 桽 欶 欳 欷 欸 殑
- æ® æ® æ®Ž 殌 æ°ª æ·€ 涫 涴 涳 æ¹´ 涬 æ·© æ·¢ 涷 æ·¶ æ·”
- 渀 æ·ˆ æ·  æ·Ÿ æ·– 涾 æ·¥ æ·œ æ· æ·› æ·´ æ·Š 涽 æ·­ æ·° 涺
- æ·• æ·‚ æ· æ·‰ æ· æ·² æ·“ æ·½ æ·— æ· æ·£ 涻 烺 ç„ çƒ· ç„—
- 烴 ç„Œ 烰 ç„„ 烳 ç„ çƒ¼ 烿 焆 ç„“ ç„€ 烸 烶 ç„‹ ç„‚ ç„Ž
- 牾 牻 牼 牿 çŒ çŒ— 猇 猑 猘 猊 猈 ç‹¿ çŒ çŒž 玈 ç¶
- ç¸ çµ ç„ ç ç½ ç‡ ç€ çº ç¼ ç¿ çŒ ç‹ ç´ çˆ ç•¤ ç•£
- ç—Ž ç—’ ç— ç—‹ ç—Œ ç—‘ ç— çš çš‰ 盓 眹 眯 眭 眱 眲 眴
- 眳 眽 眥 眻 眵 硈 ç¡’ 硉 ç¡ ç¡Š ç¡Œ ç ¦ ç¡… ç¡ ç¥¤ 祧
- 祩 祪 祣 祫 祡 离 秺 秸 秶 秷 çª çª” çª ç¬µ ç­‡ 笴
- 笥 笰 笢 笤 笳 笘 笪 ç¬ ç¬± 笫 笭 笯 笲 笸 笚 笣
- ç²” 粘 ç²– ç²£ ç´µ ç´½ ç´¸ ç´¶ ç´º çµ… ç´¬ ç´© çµ çµ‡ ç´¾ ç´¿
- 絊 ç´» ç´¨ ç½£ 羕 羜 ç¾ ç¾› ç¿Š ç¿‹ ç¿ ç¿ ç¿‘ 翇 ç¿ ç¿‰
- 耟 耞 耛 è‡ èƒ èˆ è„˜ è„¥ è„™ è„› è„­ è„Ÿ 脬 è„ž è„¡ è„•
- 脧 è„ è„¢ 舑 舸 舳 舺 舴 舲 艴 èŽ èŽ£ 莨 èŽ èº è³
- 莤 è´ èŽ èŽ èŽ• 莙 èµ èŽ” 莩 è½ èŽƒ 莌 èŽ èŽ› 莪 莋
- è¾ èŽ¥ 莯 莈 莗 莰 è¿ èŽ¦ 莇 莮 è¶ èŽš è™™ è™– èš¿ èš·
- 蛂 è› è›… 蚺 èš° 蛈 èš¹ èš³ 蚸 蛌 èš´ èš» èš¼ 蛃 èš½ èš¾
- 衒 袉 袕 袨 袢 袪 袚 袑 袡 袟 袘 袧 袙 袛 袗 袤
- 袬 袌 袓 袎 覂 觖 觙 觕 訰 訧 訬 訞 è°¹ è°» 豜 è±
- è±½ è²¥ èµ½ èµ» èµ¹ 趼 è·‚ 趹 趿 è· è»˜ 軞 è» è»œ è»— è» 
- 軡 逤 逋 逑 逜 逌 逡 郯 郪 郰 郴 郲 郳 郔 郫 郬
- 郩 酖 酘 酚 酓 酕 釬 釴 釱 釳 釸 釤 釹 釪 釫 釷
- 釨 釮 镺 é–† é–ˆ 陼 é™­ 陫 é™± 陯 éš¿ éª é „ 飥 馗 å‚›
- å‚• å‚” å‚ž å‚‹ å‚£ 傃 å‚Œ å‚Ž å‚ å¨ å‚œ å‚’ å‚‚ 傇 å…Ÿ 凔
- 匒 匑 厤 厧 å–‘ å–¨ å–¥ å–­ å•· å™… å–¢ å–“ å–ˆ å– å–µ å–
- 喣 喒 喤 啽 喌 喦 啿 喕 喡 喎 圌 堩 堷 堙 堞 堧
- 堣 堨 埵 塈 堥 堜 堛 堳 堿 堶 堮 堹 堸 堭 堬 堻
- 奡 媯 媔 媟 婺 媢 媞 婸 媦 婼 媥 媬 媕 媮 娷 媄
- 媊 媗 媃 媋 媩 å©» 婽 媌 媜 åª åª“ åª å¯ª å¯ å¯‹ 寔
- 寑 寊 寎 å°Œ å°° å´· 嵃 嵫 åµ åµ‹ å´¿ å´µ 嵑 嵎 嵕 å´³
- å´º åµ’ å´½ å´± åµ™ 嵂 å´¹ 嵉 å´¸ å´¼ å´² å´¶ åµ€ åµ… 幄 å¹
- 彘 徦 徥 徫 惉 悹 惌 惢 惎 惄 愔 惲 愊 愖 愅 惵
- æ„“ 惸 惼 惾 æƒ æ„ƒ 愘 æ„ æ„ æƒ¿ æ„„ æ„‹ 扊 掔 掱 掰
- æŽ æ¥ æ¨ æ¯ æƒ æ’ æ³ æŠ æ  æ¶ æ• æ² æµ æ‘¡ æŸ æŽ¾
- æ æœ æ„ æ˜ æ“ æ‚ æ‡ æŒ æ‹ æˆ æ° æ— æ™ æ”² 敧 敪
- 敤 æ•œ 敨 æ•¥ æ–Œ æ– æ–ž æ–® æ— æ—’ 晼 晬 æ™» 暀 æ™± 晹
- 晪 晲 æœ æ¤Œ 棓 椄 棜 椪 棬 棪 棱 æ¤ æ£– 棷 棫 棤
- 棶 椓 æ¤ æ£³ 棡 椇 棌 椈 楰 梴 椑 棯 棆 椔 棸 æ£
- 棽 棼 棨 椋 椊 椗 棎 棈 æ£ æ£ž 棦 棴 棑 椆 棔 棩
- 椕 椥 棇 欹 欻 欿 欼 殔 殗 殙 殕 殽 毰 毲 毳 氰
- æ·¼ 湆 湇 渟 湉 溈 渼 渽 æ¹… æ¹¢ 渫 渿 æ¹ æ¹ æ¹³ 渜
- 渳 湋 湀 湑 渻 渃 渮 湞 湨 湜 湡 渱 渨 湠 湱 湫
- 渹 渢 渰 湓 湥 渧 湸 湤 湷 湕 湹 湒 湦 渵 渶 湚
- 焠 焞 焯 烻 焮 焱 焣 焥 焢 焲 焟 焨 焺 焛 牋 牚
- 犈 犉 犆 犅 犋 猒 猋 猰 猢 猱 猳 猧 猲 猭 猦 猣
- 猵 猌 ç® ç¬ ç° ç« ç– çš ç¡ ç­ ç± ç¤ ç£ ç ç© ç 
- ç² ç“» 甯 畯 畬 ç—§ ç—š ç—¡ ç—¦ ç— ç—Ÿ ç—¤ ç—— çš• çš’ 盚
- ç† ç‡ ç„ ç ç… çŠ çŽ ç‹ çŒ çŸž 矬 ç¡  硤 ç¡¥ ç¡œ ç¡­
- 硱 硪 确 硰 硩 硨 硞 硢 祴 祳 祲 祰 稂 稊 稃 稌
- 稄 窙 竦 竤 筊 笻 筄 筈 筌 筎 筀 筘 筅 粢 粞 粨
- 粡 絘 絯 çµ£ 絓 çµ– 絧 絪 çµ çµ­ 絜 絫 çµ’ çµ” 絩 絑
- 絟 絎 ç¼¾ 缿 ç½¥ 罦 ç¾¢ ç¾  羡 ç¿— è‘ è è 胾 胔 è…ƒ
- è…Š è…’ è… è…‡ 脽 è… è„º 臦 臮 臷 臸 臹 舄 舼 舽 舿
- 艵 茻 è è¹ è£ è€ è¨ è’ è§ è¤ è¼ è¶ è è† èˆ è«
- è£ èŽ¿ è è è¥ è˜ è¿ è¡ è‹ èŽ è– èµ è‰ è‰ è èž
- è‘ è† è‚ è³ è• èº è‡ è‘ èª è“ èƒ è¬ è® è„ è» è—
- è¢ è› è› è¾ è›˜ 蛢 蛦 蛓 蛣 蛚 蛪 è› è›« 蛜 蛬 蛩
- 蛗 蛨 蛑 衈 衖 衕 袺 裗 袹 袸 裀 袾 袶 袼 袷 袽
- 袲 è¤ è£‰ 覕 覘 覗 è§ è§š 觛 è©Ž è© è¨¹ è©™ è©€ è©— 詘
- è©„ è©… è©’ 詈 è©‘ è©Š è©Œ è© è±Ÿ è² è²€ 貺 è²¾ è²° è²¹ è²µ
- 趄 趀 趉 è·˜ è·“ è· è·‡ è·– è·œ è· è·• è·™ è·ˆ è·— è·… 軯
- 軷 軺 軹 軦 軮 軥 軵 軧 軨 軶 軫 軱 軬 軴 軩 逭
- 逴 逯 鄆 鄬 é„„ 郿 郼 鄈 郹 郻 é„ é„€ 鄇 é„… 鄃 é…¡
- é…¤ é…Ÿ é…¢ é…  éˆ éˆŠ 鈥 鈃 鈚 鈦 éˆ éˆŒ 鈀 鈒 釿 釽
- 鈆 鈄 鈧 鈂 鈜 鈤 鈙 鈗 鈅 鈖 é•» é– é–Œ é– éš‡ 陾
- 隈 隉 隃 隀 雂 雈 雃 é›± é›° é¬ é° é® é ‡ 颩 飫 鳦
- 黹 亃 亄 亶 傽 å‚¿ 僆 å‚® 僄 僊 å‚´ 僈 僂 å‚° åƒ å‚º
- 傱 僋 僉 傶 傸 凗 剺 剸 剻 剼 å—ƒ å—› å—Œ å— å—‹ å—Š
- å— å—€ å—” å—„ å—© å–¿ å—’ å– å— å—• å—¢ å—– å—ˆ å—² å— å—™
- å—‚ 圔 å¡“ 塨 塤 å¡ å¡ å¡‰ 塯 å¡• å¡Ž å¡ å¡™ å¡¥ å¡› å ½
- 塣 塱 壼 嫇 嫄 嫋 媺 媸 媱 媵 媰 媿 嫈 媻 嫆 媷
- å«€ å«Š 媴 媶 å« åª¹ åª å¯– 寘 寙 å°Ÿ å°³ åµ± åµ£ 嵊 åµ¥
- åµ² 嵬 嵞 嵨 嵧 åµ¢ å·° å¹ å¹Ž 幊 å¹ å¹‹ å»… 廌 廆 廋
- 廇 å½€ 徯 å¾­ 惷 æ…‰ æ…Š æ„« æ…… 愶 愲 æ„® æ…† 愯 æ… æ„©
- æ…€ 戠 é…¨ 戣 戥 戤 æ… æ± æ« æ æ’ æ‰ æ  æ¤ æ³ æ‘ƒ
- æŸ æ• æ˜ æ¹ æ· æ¢ æ£ æŒ æ¦ æ° æ¨ æ‘ æµ æ¯ æŠ æš
- æ‘€ æ¥ æ§ æ‹ æ§ æ› æ® æ¡ æŽ æ•¯ æ–’ æ—“ 暆 暌 æš• æš
- 暋 暊 暙 暔 晸 朠 楦 楟 椸 楎 楢 楱 椿 楅 楪 椹
- 楂 楗 楙 楺 楈 楉 椵 楬 椳 椽 楥 棰 楸 椴 楩 楀
- 楯 楄 楶 楘 æ¥ æ¥´ 楌 椻 楋 椷 楜 æ¥ æ¥‘ 椲 楒 椯
- 楻 椼 æ­† æ­… æ­ƒ æ­‚ æ­ˆ æ­ æ®› ï¨ æ¯» 毼 毹 毷 毸 溛
- æ»– 滈 æº æ»€ 溟 溓 溔 溠 溱 溹 滆 æ»’ 溽 æ» æºž 滉
- 溷 溰 æ» æº¦ æ» æº² 溾 滃 滜 滘 溙 溒 溎 æº æº¤ 溡
- 溿 溳 æ» æ»Š 溗 溮 溣 ç…‡ ç…” ç…’ ç…£ ç…  ç… ç… ç…¢ ç…²
- ç…¸ ç…ª ç…¡ ç…‚ ç…˜ ç…ƒ ç…‹ ç…° ç…Ÿ ç… ç…“ ç…„ ç… ç…š ç‰ çŠ
- 犌 犑 çŠ çŠŽ 猼 ç‚ çŒ» 猺 ç€ çŠ ç‰ ç‘„ ç‘Š ç‘‹ ç‘’ ç‘‘
- ç‘— ç‘€ ç‘ ç‘ ç‘Ž ç‘‚ 瑆 ç‘ ç‘” ç“¡ ç“¿ 瓾 瓽 ç” ç•¹ ç•·
- 榃 ç—¯ ç˜ ç˜ƒ ç—· ç—¾ ç—¼ ç—¹ ç—¸ ç˜ ç—» ç—¶ ç—­ ç—µ ç—½ çš™
- çšµ ç› ç• çŸ ç  ç’ ç– çš ç© ç§ ç” ç™ ç­ çŸ  碇 碚
- 碔 ç¢ ç¢„ 碕 碅 碆 碡 碃 硹 碙 碀 碖 ç¡» 祼 禂 祽
- 祹 稑 稘 稙 稒 稗 稕 稢 稓 稛 ç¨ çª£ 窢 窞 ç«« ç­¦
- 筤 筭 筴 筩 筲 筥 筳 筱 筰 筡 筸 筶 筣 粲 粴 粯
- 綈 綆 綀 ç¶ çµ¿ 綅 絺 綎 çµ» 綃 çµ¼ 綌 綔 綄 çµ½ 綒
- 罭 罫 罧 罨 罬 羦 羥 羧 翛 翜 耡 腤 腠 腷 腜 腩
- è…› è…¢ è…² 朡 è…ž è…¶ è…§ è…¯ è…„ è…¡ èˆ è‰‰ 艄 艀 艂 艅
- 蓱 è¿ è‘– 葶 葹 è’ è’ è‘¥ è‘‘ è‘€ è’† 葧 è° è‘ è‘½ è‘š
- è‘™ è‘´ 葳 è‘ è”‡ è‘ž è· èº è´ è‘º 葃 葸 è² è‘… è© è™
- è‘‹ è¯ è‘‚ è­ è‘Ÿ è‘° è¹ è‘Ž è‘Œ è‘’ 葯 è“… è’Ž è» è‘‡ è¶
- è³ è‘¨ 葾 è‘„ è« è‘  è‘” è‘® è‘ èœ‹ 蜄 è›· 蜌 蛺 è›– 蛵
- è 蛸 蜎 蜉 èœ è›¶ èœ èœ… 裖 裋 è£ è£Ž 裞 裛 裚 裌
- è£ è¦… 覛 觟 觥 觤 觡 觠 觢 觜 触 詶 誆 è©¿ è©¡ 訿
- è©· 誂 誄 詵 誃 èª è©´ 詺 è°¼ 豋 豊 è±¥ 豤 豦 貆 貄
- è²… 賌 赨 赩 趑 趌 趎 è¶ è¶ è¶“ 趔 è¶ è¶’ è·° è·  è·¬
- è·± è·® è· è·© è·£ è·¢ è·§ è·² è·« è·´ 輆 軿 è¼ è¼€ è¼… 輇
- 輈 輂 輋 é’ é€¿ é„ é‰ é€½ é„ é„ é„ é„‘ é„– é„” é„‹ é„Ž
- 酮 酯 鉈 鉒 鈰 鈺 鉦 鈳 鉥 鉞 銃 鈮 鉊 鉆 鉭 鉬
- é‰ é‰  鉧 鉯 鈶 鉡 鉰 鈱 鉔 鉣 é‰ é‰² 鉎 鉓 鉌 鉖
- 鈲 é–Ÿ é–œ é–ž é–› éš’ éš“ éš‘ éš— 雎 雺 雽 雸 雵 é³ é·
- é¸ é² é  é  é Ž 颬 飶 飹 馯 馲 馰 馵 骭 骫 é­› 鳪
- é³­ 鳧 麀 黽 僦 僔 僗 僨 僳 僛 僪 åƒ åƒ¤ 僓 僬 僰
- 僯 僣 僠 凘 劀 åŠ å‹© å‹« 匰 厬 嘧 嘕 嘌 嘒 å—¼ å˜
- 嘜 å˜ å˜“ 嘂 å—º å˜ å˜„ å—¿ å—¹ 墉 塼 å¢ å¢˜ 墆 å¢ å¡¿
- å¡´ 墋 塺 墇 墑 墎 塶 墂 墈 å¡» 墔 å¢ å£¾ 奫 å«œ å«®
- å«¥ å«• 嫪 å«š å«­ å«« 嫳 å«¢ å«  å«› 嫬 å«ž å« å«™ 嫨 å«Ÿ
- å­· 寠 寣 å±£ 嶂 嶀 åµ½ 嶆 嵺 å¶ åµ· 嶊 嶉 嶈 åµ¾ åµ¼
- å¶ åµ¹ 嵿 幘 å¹™ 幓 廘 廑 å»— 廎 廜 廕 å»™ å»’ å»” 彄
- 彃 彯 徶 愬 愨 æ… æ…ž æ…± æ…³ æ…’ æ…“ æ…² æ…¬ 憀 æ…´ æ…”
- æ…º æ…› æ…¥ æ„» æ…ª æ…¡ æ…– 戩 戧 戫 æ« æ‘ æ‘› æ‘ æ‘´ 摶
- 摲 摳 摽 摵 摦 æ’¦ æ‘Ž æ’‚ æ‘ž æ‘œ æ‘‹ æ‘“ æ‘  æ‘ æ‘¿ æ¿
- 摬 摫 摙 摥 摷 敳 斠 暡 暠 暟 朅 朄 朢 榱 榶 槉
- 榠 槎 榖 榰 榬 榼 榑 榙 榎 榧 æ¦ æ¦© 榾 榯 榿 槄
- 榽 榤 槔 榹 槊 榚 æ§ æ¦³ 榓 榪 榡 榞 槙 榗 æ¦ æ§‚
- 榵 榥 槆 æ­Š æ­ æ­‹ 殞 殟 æ®  毃 毄 毾 滎 滵 æ»± 漃
- 漥 滸 漷 滻 漮 漉 潎 漙 漚 漧 漘 漻 漒 滭 漊 漶
- 潳 滹 滮 漭 潀 漰 漼 漵 滫 漇 漎 潃 漅 滽 滶 漹
- 漜 滼 漺 漟 æ¼ æ¼ž 漈 漡 熇 ç† ç†‰ 熀 熅 熂 ç† ç…»
- 熆 ç† ç†— 牄 牓 犗 犕 犓 çƒ ç ç‘ çŒ ç‘¢ 瑳 瑱 瑵
- 瑲 瑧 ç‘® 甀 甂 甃 畽 ç– ç˜– 瘈 瘌 瘕 瘑 瘊 瘔 皸
- çž ç¼ çž… çž‚ ç® çž€ ç¯ ç¾ çžƒ 碲 碪 碴 碭 碨 硾 碫
- 碞 碥 碠 碬 碢 碤 禘 禊 禋 禖 禕 禔 禓 禗 禈 禒
- ç¦ ç¨« ç©Š 稰 稯 稨 稦 窨 窫 窬 ç«® 箈 箜 箊 箑 ç®
- ç®– ç® ç®Œ ç®› 箎 ç®… 箘 劄 ç®™ 箤 箂 ç²» 粿 ç²¼ 粺 綧
- 綷 ç·‚ 綣 綪 ç· ç·€ ç·… ç¶ ç·Ž ç·„ ç·† ç·‹ ç·Œ 綯 綹 綖
- 綼 綟 綦 綮 綩 綡 ç·‰ ç½³ ç¿¢ ç¿£ ç¿¥ ç¿ž 耤 è èœ è†‰
- 膆 膃 膇 è† è†Œ 膋 舕 è’— è’¤ è’¡ è’Ÿ è’º è“Ž è“‚ è’¬ è’®
- è’« è’¹ è’´ è“ è“ è’ª è’š è’± è“ è’ è’§ è’» è’¢ è’” 蓇 è“Œ
- è’› è’© è’¯ è’¨ è“– è’˜ è’¶ è“ è’  è“— è“” è“’ è“› è’° è’‘ 虡
- 蜳 蜣 蜨 è« è€ èœ® 蜞 蜡 蜙 蜛 èƒ èœ¬ è 蜾 è† èœ 
- 蜲 蜪 蜭 蜼 蜒 蜺 蜱 蜵 è‚ èœ¦ 蜧 蜸 蜤 蜚 蜰 蜑
- 裷 裧 裱 裲 裺 裾 裮 裼 裶 裻 裰 裬 裫 è¦ è¦¡ 覟
- 覞 觩 觫 觨 誫 誙 誋 誒 èª èª– è°½ 豨 豩 賕 è³ è³—
- 趖 踉 踂 è·¿ è¸ è·½ 踊 踃 踇 踆 踅 è·¾ 踀 踄 è¼ è¼‘
- 輎 è¼ é„£ é„œ é„  é„¢ é„Ÿ é„ é„š 鄤 é„¡ é„› é…º é…² é…¹ é…³
- 銥 銤 鉶 銛 鉺 銠 銔 銪 éŠ éŠ¦ 銚 銫 鉹 銗 鉿 銣
- 鋮 銎 銂 銕 銢 鉽 銈 銡 銊 銆 銌 銙 銧 鉾 銇 銩
- éŠ éŠ‹ 鈭 éšž éš¡ 雿 é˜ é½ éº é¾ éžƒ 鞀 éž‚ é» éž„ éž
- é¿ éŸŽ éŸ é – 颭 颮 餂 餀 餇 é¦ é¦œ 駃 馹 馻 馺 駂
- 馽 駇 骱 髣 髧 鬾 鬿 魠 魡 魟 鳱 鳲 鳵 麧 僿 儃
- 儰 僸 儆 儇 僶 僾 儋 儌 僽 儊 劋 劌 勱 勯 噈 噂
- 噌 嘵 å™ å™Š 噉 噆 噘 噚 噀 嘳 嘽 嘬 嘾 嘸 嘪 嘺
- 圚 墫 å¢ å¢± 墠 墣 墯 墬 墥 墡 壿 å«¿ å«´ 嫽 å«· 嫶
- 嬃 嫸 嬂 嫹 å¬ å¬‡ 嬅 å¬ å±§ 嶙 嶗 嶟 嶒 嶢 嶓 嶕
- 嶠 嶜 嶡 嶚 嶞 幩 å¹ å¹  幜 ç·³ å»› 廞 廡 彉 å¾² 憋
- 憃 æ…¹ 憱 憰 憢 憉 憛 憓 憯 憭 憟 憒 憪 憡 æ† æ…¦
- 憳 戭 æ‘® æ‘° æ’– æ’  æ’… æ’— æ’œ æ’ æ’‹ æ’Š æ’Œ æ’£ æ’Ÿ 摨
- 撱 撘 敶 敺 敹 敻 斲 斳 暵 暰 暩 暲 暷 暪 暯 樀
- 樆 樗 槥 槸 樕 槱 槤 樠 槿 槬 槢 樛 æ¨ æ§¾ 樧 槲
- 槮 樔 槷 槧 æ©€ 樈 槦 槻 æ¨ æ§¼ 槫 樉 樄 樘 樥 æ¨
- 槶 樦 樇 槴 樖 æ­‘ 殥 殣 殢 殦 æ° æ°€ 毿 æ°‚ æ½ æ¼¦
- æ½¾ 澇 濆 æ¾’ æ¾ æ¾‰ 澌 æ½¢ æ½ æ¾… 潚 æ¾– 潶 潬 澂 潕
- æ½² æ½’ æ½ æ½— æ¾” 澓 æ½ æ¼€ 潡 潫 æ½½ 潧 æ¾ æ½“ 澋 潩
- 潿 澕 æ½£ æ½· 潪 æ½» 熲 熯 熛 熰 熠 熚 熩 熵 ç† ç†¥
- 熞 熤 熡 熪 熜 熧 熳 犘 犚 ç˜ ç’ çž çŸ ç  ç ç›
- ç¡ çš ç™ ç¢ ç’‡ ç’‰ ç’Š ç’† ç’ ç‘½ ç’… ç’ˆ 瑼 瑹 甈 甇
- 畾 瘥 瘞 瘙 ç˜ ç˜œ 瘣 瘚 瘨 瘛 çšœ çš çšž çš› çž çž
- 瞉 瞈 ç£ ç¢» ç£ ç£Œ 磑 磎 磔 磈 磃 磄 磉 禚 禡 禠
- 禜 禢 禛 歶 稹 窲 窴 窳 箷 篋 箾 箬 篎 箯 箹 篊
- 箵 糅 糈 糌 糋 緷 緛 緪 緧 緗 緡 縃 緺 緦 緶 緱
- ç·° ç·® ç·Ÿ 罶 羬 ç¾° ç¾­ ç¿­ ç¿« 翪 翬 翦 翨 è¤ è§ è†£
- 膟 膞 膕 膢 膙 膗 舖 è‰ è‰“ 艒 è‰ è‰Ž 艑 蔤 è”» è”
- 蔀 蔩 蔎 蔉 è” è”Ÿ 蔊 蔧 蔜 è“» 蔫 蓺 蔈 蔌 è“´ 蔪
- 蓲 蔕 è“· è“« 蓳 蓼 è”’ 蓪 è“© è”– 蓾 蔨 è” è”® 蔂 蓽
- 蔞 蓶 蔱 蔦 蓧 蓨 蓰 蓯 蓹 蔘 蔠 蔰 蔋 蔙 蔯 虢
- è– è£ è¤ è· èŸ¡ è³ è˜ è” è› è’ è¡ èš è‘ èž è­ èª
- è èŽ èŸ è è¯ è¬ èº è® èœ è¥ è è» èµ è¢ è§ è©
- 衚 褅 褌 褔 褋 褗 褘 褙 褆 褖 褑 褎 褉 覢 覤 覣
- 觭 觰 觬 è« è«† 誸 è«“ è«‘ è«” è«• 誻 è«— 誾 è«€ è«… 諘
- 諃 誺 誽 è«™ è°¾ è± è² è³¥ 賟 è³™ 賨 賚 è³ è³§ 趠 趜
- 趡 趛 踠 踣 踥 踤 踮 踕 踛 踖 踑 踙 踦 踧 踔 踒
- 踘 踓 踜 踗 踚 輬 輤 輘 輚 è¼  è¼£ è¼– è¼— é³ é° é¯
- é§ é« é„¯ é„« é„© 鄪 鄲 鄦 é„® 醅 醆 醊 é† é†‚ 醄 醀
- é‹ é‹ƒ é‹„ é‹€ é‹™ 銶 é‹ é‹± é‹Ÿ 鋘 é‹© é‹— é‹ é‹Œ 鋯 é‹‚
- 鋨 é‹Š 鋈 é‹Ž 鋦 é‹ é‹• 鋉 é‹  é‹ž 鋧 é‹‘ é‹“ 銵 é‹¡ 鋆
- 銴 镼 é–¬ é–« é–® é–° 隤 隢 雓 霅 霈 霂 éš éžŠ 鞎 鞈
- éŸ éŸ é ž é  é ¦ é © é ¨ é   é › é § 颲 餈 飺 餑 餔 餖
- 餗 餕 駜 é§ é§ é§“ 駔 駎 駉 駖 駘 駋 駗 駌 骳 髬
- 髫 髳 髲 髱 魆 魃 魧 魴 魱 魦 魶 魵 魰 魨 魤 魬
- é³¼ 鳺 é³½ 鳿 é³· é´‡ é´€ é³¹ é³» é´ˆ é´… é´„ 麃 黓 é¼ é¼
- å„œ å„“ å„— å„š å„‘ 凞 匴 å¡ å™° å™  å™® 噳 噦 噣 å™­ 噲
- 噞 噷 圜 圛 壈 墽 壉 墿 墺 壂 墼 壆 嬗 嬙 嬛 嬡
- 嬔 嬓 å¬ å¬– 嬨 嬚 嬠 嬞 寯 嶬 嶱 嶩 嶧 嶵 嶰 嶮
- 嶪 嶨 嶲 嶭 嶯 嶴 幧 幨 幦 幯 廩 廧 廦 廨 廥 彋
- å¾¼ æ† æ†¨ 憖 懅 憴 懆 æ‡ æ‡Œ 憺 憿 憸 憌 æ“— æ“– æ“
- æ“ æ“‰ æ’½ æ’‰ 擃 æ“› 擳 æ“™ 攳 æ•¿ 敼 æ–¢ 曈 æš¾ 曀 曊
- 曋 æ› æš½ æš» 暺 曌 朣 樴 橦 橉 橧 樲 橨 樾 æ© æ©­
- 橶 æ©› æ©‘ 樨 æ©š 樻 樿 æ© æ©ª 橤 æ© æ© æ©” 橯 æ©© æ© 
- 樼 æ©ž æ©– æ©• æ© æ©Ž 橆 æ­• æ­” æ­– 殧 殪 殫 毈 毇 æ°„
- 氃 氆 澭 濋 澣 濇 澼 濎 濈 潞 濄 澽 澞 濊 澨 瀄
- æ¾¥ æ¾® 澺 澬 澪 æ¿ æ¾¿ 澸 æ¾¢ 濉 澫 æ¿ æ¾¯ æ¾² æ¾° 燅
- 燂 熿 熸 燖 燀 ç‡ ç‡‹ 燔 燊 燇 ç‡ ç†½ 燘 熼 燆 燚
- 燛 çŠ çŠž ç© ç¦ ç§ ç¬ ç¥ ç« çª ç‘¿ ç’š ç’  ç’” ç’’ ç’•
- ç’¡ 甋 ç–€ 瘯 瘭 瘱 瘽 瘳 瘼 瘵 瘲 瘰 çš» 盦 çžš çž
- çž¡ çžœ çž› 瞢 瞣 çž• çž™ çž— ç£ ç£© 磥 磪 磞 磣 磛 磡
- 磢 磭 磟 磠 禤 穄 穈 穇 窶 窸 窵 窱 窷 篞 篣 篧
- ç¯ ç¯• 篥 篚 篨 篹 篔 篪 篢 篜 篫 篘 篟 ç³’ ç³” ç³—
- ç³ ç³‘ 縒 縡 縗 縌 縟 縠 縓 縎 縜 縕 縚 縢 縋 ç¸
- 縖 ç¸ ç¸” 縥 縤 罃 ç½» ç½¼ 罺 ç¾± 翯 耪 耩 è¬ è†± 膦
- 膮 膹 膵 膫 膰 膬 膴 膲 膷 膧 臲 艕 艖 艗 蕖 蕅
- è•« è• è•“ è•¡ 蕘 è•€ 蕆 蕤 è• è•¢ è•„ è•‘ 蕇 è•£ 蔾 è•›
- 蕱 è•Ž è•® 蕵 è•• 蕧 è•  è–Œ 蕦 è• è•” è•¥ 蕬 虣 虥 虤
- èž› èž èž— èž“ èž’ 螈 èž èž– 螘 è¹ èž‡ 螣 èž… èž èž‘ èž
- 螄 螔 螜 螚 螉 褞 褦 褰 褭 褮 褧 褱 褢 褩 褣 褯
- 褬 褟 觱 è«  è«¢ 諲 è«´ 諵 è« è¬” 諤 è«Ÿ è«° 諈 è«ž è«¡
- 諨 è«¿ 諯 è«» 貑 è²’ è² è³µ è³® è³± è³° è³³ 赬 èµ® 趥 趧
- 踳 踾 踸 è¹€ è¹… 踶 踼 踽 è¹ è¸° 踿 躽 輶 è¼® è¼µ è¼²
- è¼¹ è¼· è¼´ é¶ é¹ é» é‚† 郺 鄳 鄵 鄶 醓 é† é†‘ é† é†
- 錧 錞 錈 錟 錆 éŒ éº éŒ¸ 錼 錛 錣 錒 éŒ é† éŒ­ 錎
- éŒ é‹‹ éŒ é‹º 錥 錓 鋹 é‹· 錴 錂 錤 é‹¿ 錩 錹 錵 錪
- 錔 錌 錋 鋾 錉 錀 é‹» 錖 é–¼ é— é–¾ é–¹ é–º é–¶ é–¿ é–µ
- é–½ éš© é›” 霋 霒 éœ éž™ éž— éž” 韰 韸 é µ é ¯ é ² 餤 餟
- 餧 餩 馞 駮 駬 駥 駤 駰 駣 駪 駩 駧 骹 骿 骴 骻
- 髶 髺 髹 é«· 鬳 鮀 é®… 鮇 é­¼ é­¾ é­» 鮂 鮓 é®’ é® é­º
- 鮕 é­½ 鮈 é´¥ é´— é´  é´ž é´” é´© é´ é´˜ é´¢ é´ é´™ é´Ÿ 麈
- 麆 麇 麮 麭 黕 黖 黺 鼒 鼽 儦 儥 儢 儤 儠 儩 勴
- åš“ 嚌 åš åš† åš„ 嚃 噾 åš‚ 噿 åš å£– 壔 å£ å£’ 嬭 嬥
- 嬲 嬣 嬬 嬧 嬦 嬯 嬮 孻 寱 寲 嶷 幬 幪 徾 徻 懃
- 憵 憼 懧 懠 懥 懤 懨 懞 擯 æ“© æ“£ æ“« 擤 擨 æ– æ–€
- æ–¶ æ—š æ›’ æª æª– æª æª¥ 檉 檟 檛 檡 檞 檇 檓 檎 檕
- 檃 檨 檤 檑 橿 檦 檚 檅 檌 檒 歛 殭 氉 濌 澩 濴
- æ¿” æ¿£ æ¿œ æ¿­ 濧 濦 æ¿ž 濲 æ¿ æ¿¢ 濨 燡 燱 燨 燲 燤
- 燰 燢 ç³ ç® ç¯ ç’— ç’² ç’« ç’ ç’ª ç’­ ç’± ç’¥ ç’¯ ç” ç”‘
- ç”’ ç” ç–„ 癃 癈 癉 癇 皤 盩 çžµ çž« çž² çž· 瞶 çž´ çž±
- 瞨 矰 磳 磽 礂 磻 磼 磲 礅 磹 磾 礄 禫 禨 穜 穛
- ç©– 穘 ç©” ç©š 窾 ç«€ ç« ç°… ç° ç¯² ç°€ 篿 篻 ç°Ž 篴 ç°‹
- 篳 ç°‚ ç°‰ ç°ƒ ç° ç¯¸ 篽 ç°† 篰 篱 ç° ç°Š 糨 縭 縼 繂
- 縳 顈 縸 縪 繉 繀 繇 縩 繌 縰 縻 縶 繄 縺 罅 罿
- 罾 罽 翴 翲 耬 膻 臄 臌 臊 臅 臇 膼 臩 艛 艚 艜
- è–ƒ è–€ è– è–§ è–• è–  è–‹ è–£ è•» è–¤ è–š è–ž è•· 蕼 è–‰ è–¡
- 蕺 蕸 è•— è–Ž è–– è–† è– è–™ è– è– è–¢ è–‚ è–ˆ è–… 蕹 蕶
- è–˜ è– è–Ÿ 虨 èž¾ 螪 èž­ 蟅 èž° 螬 èž¹ èžµ èž¼ èž® 蟉 蟃
- 蟂 蟌 螷 螯 蟄 蟊 螴 螶 螿 螸 螽 蟞 螲 褵 褳 褼
- 褾 è¥ è¥’ 褷 襂 覭 覯 覮 觲 觳 謞 謘 謖 謑 謅 謋
- 謢 è¬ è¬’ 謕 謇 è¬ è¬ˆ 謆 謜 謓 謚 è± è±° è±² è±± 豯
- 貕 è²” è³¹ 赯 蹎 è¹ è¹“ è¹ è¹Œ 蹇 轃 è½€ é‚… é¾ é„¸ 醚
- 醢 醛 醙 醟 醡 é† é†  鎡 鎃 鎯 é¤ é– é‡ é¼ é˜ éœ
- é¶ é‰ é é‘ é  é­ éŽ éŒ éª é¹ é— é• é’ é é± é·
- é» é¡ éž é£ é§ éŽ€ éŽ é™ é—‡ é—€ é—‰ é—ƒ é—… é–· éš® éš°
- 隬 霠 霟 霘 éœ éœ™ éžš éž¡ éžœ éžž éž éŸ• 韔 韱 é¡ é¡„
- 顊 顉 顅 顃 餥 餫 餬 餪 餳 餲 餯 餭 餱 餰 馘 馣
- 馡 騂 駺 駴 駷 駹 駸 駶 駻 駽 駾 駼 騃 骾 髾 髽
- é¬ é«¼ é­ˆ 鮚 鮨 鮞 é®› 鮦 鮡 鮥 鮤 鮆 鮢 é®  鮯 é´³
- éµ éµ§ é´¶ é´® é´¯ é´± é´¸ é´° éµ… 鵂 鵃 é´¾ é´· éµ€ é´½ 翵
- é´­ 麊 麉 éº éº° 黈 黚 é»» 黿 鼤 é¼£ é¼¢ é½” é¾  儱 å„­
- å„® 嚘 åšœ åš— åšš åš åš™ 奰 嬼 屩 屪 å·€ å¹­ å¹® 懘 懟
- 懭 懮 懱 懪 懰 懫 懖 懩 æ“¿ 攄 擽 擸 æ” æ”ƒ 擼 æ–”
- 旛 曚 曛 曘 櫅 檹 檽 櫡 櫆 檺 檶 檷 櫇 檴 檭 歞
- 毉 æ°‹ 瀇 瀌 ç€ ç€ ç€… 瀔 瀎 æ¿¿ 瀀 æ¿» 瀦 濼 æ¿· 瀊
- çˆ ç‡¿ 燹 爃 燽 ç¶ ç’¸ ç“€ ç’µ ç“ ç’¾ ç’¶ ç’» ç“‚ ç”” 甓
- 癜 癤 ç™™ ç™ ç™“ ç™— 癚 皦 çš½ 盬 矂 瞺 磿 礌 礓 礔
- 礉 ç¤ ç¤’ 礑 禭 禬 ç©Ÿ ç°œ ç°© ç°™ ç°  ç°Ÿ ç°­ ç° ç°¦ ç°¨
- ç°¢ ç°¥ ç°° 繜 ç¹ ç¹– ç¹£ 繘 ç¹¢ 繟 繑 ç¹  ç¹— 繓 ç¾µ ç¾³
- ç¿· 翸 èµ è‡‘ 臒 è‡ è‰Ÿ 艞 è–´ è—† è—€ è—ƒ è—‚ è–³ è–µ è–½
- 藇 藄 薿 藋 藎 藈 藅 薱 薶 藒 蘤 薸 薷 薾 虩 蟧
- 蟦 蟢 蟛 蟫 蟪 蟥 蟟 蟳 蟤 蟔 蟜 蟓 蟭 蟘 蟣 螤
- 蟗 蟙 è  èŸ´ 蟨 èŸ è¥“ 襋 è¥ è¥Œ 襆 è¥ è¥‘ 襉 謪 謧
- 謣 謳 謰 謵 譇 謯 謼 謾 謱 謥 謷 謦 謶 謮 謤 謻
- 謽 謺 豂 豵 貙 貘 貗 賾 贄 贂 贀 蹜 蹢 蹠 蹗 蹖
- 蹞 è¹¥ 蹧 è¹› 蹚 蹡 è¹ è¹© è¹” 轆 轇 轈 轋 鄨 鄺 é„»
- 鄾 醨 醥 醧 醯 醪 鎵 鎌 鎒 鎷 鎛 éŽ éŽ‰ 鎧 鎎 鎪
- 鎞 鎦 鎕 鎈 鎙 鎟 éŽ éŽ± 鎑 鎲 鎤 鎨 鎴 鎣 鎥 é—’
- é—“ é—‘ éš³ é›— 雚 å·‚ 雟 雘 é› éœ£ 霢 霥 鞬 éž® 鞨 éž«
- 鞤 鞪 鞢 鞥 韗 韙 韖 韘 韺 é¡ é¡‘ é¡’ 颸 é¥ é¤¼ 餺
- é¨ é¨‹ 騉 é¨ é¨„ 騑 騊 騅 騇 騆 é«€ é«œ 鬈 鬄 鬅 鬩
- 鬵 é­Š é­Œ é­‹ 鯇 鯆 鯃 鮿 é¯ é®µ 鮸 鯓 鮶 鯄 鮹 鮽
- 鵜 鵓 éµ éµŠ éµ› 鵋 éµ™ éµ– 鵌 éµ— éµ’ éµ” 鵟 鵘 鵚 麎
- 麌 黟 é¼ é¼€ é¼– é¼¥ 鼫 鼪 鼩 鼨 齌 齕 å„´ 儵 劖 å‹·
- 厴 åš« åš­ 嚦 嚧 嚪 嚬 壚 å£ å£› 夒 嬽 嬾 嬿 å·ƒ å¹°
- 徿 懻 攇 æ” æ” æ”‰ 攌 攎 æ–„ æ—ž æ— æ›ž 櫧 æ«  æ«Œ æ«‘
- æ«™ æ«‹ æ«Ÿ æ«œ æ« æ«« æ« æ« æ«ž æ­  æ®° æ°Œ 瀙 瀧 瀠 瀖
- 瀫 瀡 瀢 瀣 瀩 瀗 瀤 瀜 瀪 爌 爊 爇 爂 爅 犥 犦
- 犤 犣 犡 ç“‹ ç“… ç’· 瓃 ç”– ç™  矉 矊 矄 矱 ç¤ ç¤› 礡
- 礜 礗 礞 禰 穧 穨 簳 簼 簹 簬 簻 糬 糪 繶 繵 繸
- ç¹° ç¹· 繯 繺 ç¹² ç¹´ 繨 罋 罊 羃 羆 ç¾· 翽 翾 è¸ è‡—
- 臕 艤 艡 艣 藫 藱 藭 藙 藡 藨 藚 藗 藬 藲 藸 藘
- 藟 藣 藜 藑 藰 藦 藯 藞 藢 蠀 蟺 蠃 蟶 蟷 蠉 蠌
- è ‹ è † 蟼 è ˆ 蟿 è Š è ‚ 襢 襚 襛 襗 襡 襜 襘 è¥ è¥™
- 覈 覷 覶 觶 è­ è­ˆ è­Š è­€ è­“ è­– è­” è­‹ è­• è­‘ è­‚ è­’
- 譗 豃 豷 豶 貚 贆 贇 贉 趬 趪 趭 趫 蹭 蹸 蹳 蹪
- 蹯 è¹» 軂 è½’ 轑 è½ è½ è½“ è¾´ é…€ é„¿ 醰 醭 éž é‡ é
- é‚ éš é é¹ é¬ éŒ é™ éŽ© é¦ éŠ é” é® é£ é• é„ éŽ
- é€ é’ é§ é•½ é—š é—› 雡 霩 霫 霬 霨 霦 éž³ éž· 鞶 éŸ
- 韞 韟 é¡œ é¡™ é¡ é¡— 颿 颽 颻 颾 饈 饇 饃 馦 馧 騚
- 騕 騥 é¨ é¨¤ 騛 騢 騠 騧 騣 騞 騜 騔 é«‚ 鬋 鬊 鬎
- 鬌 鬷 鯪 鯫 鯠 鯞 鯤 鯦 鯢 鯰 鯔 鯗 鯬 鯜 鯙 鯥
- 鯕 鯡 鯚 éµ· é¶ é¶Š 鶄 鶈 éµ± 鶀 鵸 鶆 鶋 鶌 éµ½ 鵫
- 鵴 鵵 鵰 鵩 鶅 鵳 鵻 鶂 鵯 鵹 鵿 鶇 鵨 麔 麑 黀
- 黼 é¼­ é½€ é½ é½ é½– é½— 齘 匷 åš² åšµ åš³ 壣 å­… å·† å·‡
- å»® 廯 å¿€ å¿ æ‡¹ æ”— æ”– 攕 攓 æ—Ÿ 曨 曣 曤 櫳 æ«° 櫪
- 櫨 櫹 櫱 æ«® 櫯 瀼 瀵 瀯 瀷 瀴 瀱 ç‚ ç€¸ 瀿 瀺 瀹
- ç€ ç€» 瀳 ç 爓 爔 犨 ç½ ç¼ ç’º çš« 皪 çš¾ ç›­ 矌 矎
- çŸ çŸ çŸ² 礥 礣 礧 礨 礤 礩 禲 ç©® 穬 ç©­ ç«· 籉 籈
- 籊 籇 ç±… ç³® ç¹» ç¹¾ çº çº€ 羺 ç¿¿ è¹ è‡› 臙 舋 艨 艩
- 蘢 è—¿ è˜ è—¾ 蘛 蘀 è—¶ 蘄 蘉 蘅 蘌 è—½ è ™ è  è ‘ è —
- è “ è – 襣 襦 覹 觷 è­  è­ª è­ è­¨ è­£ è­¥ è­§ è­­ 趮 躆
- 躈 躄 è½™ è½– è½— 轕 轘 轚 é‚ é…ƒ é… é†· 醵 醲 醳 é‹
- é“ é» é  é é” é¾ é• é é¨ é™ é éµ é€ é· é‡ éŽ
- é– é’ éº é‰ é¸ éŠ é¿ é¼ éŒ é¶ é‘ é† é—ž é—  é—Ÿ 霮
- 霯 éž¹ éž» 韽 韾 é¡  é¡¢ é¡£ é¡Ÿ é£ é£‚ é¥ é¥Ž 饙 饌 饋
- 饓 騲 騴 騱 騬 騪 騶 騩 騮 騸 騭 髇 é«Š 髆 é¬ é¬’
- 鬑 鰋 鰈 鯷 鰅 鰒 鯸 鱀 鰇 鰎 鰆 鰗 鰔 鰉 鶟 鶙
- 鶤 é¶ é¶’ 鶘 é¶ é¶› 鶠 鶔 鶜 鶪 鶗 鶡 鶚 鶢 鶨 鶞
- 鶣 鶿 鶩 鶖 鶦 鶧 麙 麛 麚 黥 黤 黧 黦 鼰 鼮 齛
- é½  齞 é½ é½™ 龑 儺 儹 劘 劗 囃 åš½ åš¾ å­ˆ å­‡ å·‹ å·
- å»± 懽 æ”› 欂 櫼 欃 櫸 欀 çƒ ç„ çŠ çˆ ç‰ ç… ç† çˆ
- 爚 爙 ç¾ ç”— 癪 çŸ ç¤­ 礱 礯 ç±” 籓 ç³² 纊 纇 纈 纋
- 纆 çº ç½ ç¾» 耰 è‡ è˜˜ 蘪 蘦 蘟 蘣 蘜 蘙 蘧 蘮 蘡
- 蘠 蘩 蘞 蘥 è © è  è › è   è ¤ è œ è « è¡Š 襭 襩 襮 襫
- 觺 è­¹ è­¸ è­… è­º è­» è´ è´” 趯 躎 躌 轞 è½› è½ é…† é…„
- é…… 醹 é¿ é» é¶ é© é½ é¼ é° é¹ éª é· é¬ é‘€ é± é—¥
- 闤 闣 霵 霺 鞿 韡 顤 飉 飆 飀 饘 饖 騹 騽 驆 驄
- é©‚ é© é¨º 騿 é« é¬• 鬗 鬘 鬖 鬺 é­’ é°« é° é°œ é°¬ é°£
- é°¨ é°© é°¤ é°¡ 鶷 鶶 鶼 é· é·‡ é·Š é· é¶¾ é·… é·ƒ 鶻 鶵
- é·Ž 鶹 鶺 鶬 é·ˆ 鶱 鶭 é·Œ 鶳 é· é¶² 鹺 麜 黫 é»® é»­
- 鼛 鼘 鼚 鼱 齎 齥 齤 龒 亹 囆 囅 囋 奱 孋 孌 巕
- å·‘ 廲 攡 æ”  攦 攢 欋 欈 欉 æ° ç• ç– ç— ç’ çˆž 爟
- 犩 ç¿ ç“˜ ç“• ç“™ ç“— ç™­ çš­ 礵 禴 ç©° 穱 ç±— 籜 ç±™ ç±›
- 籚 ç³´ ç³± 纑 ç½ ç¾‡ 臞 艫 蘴 蘵 蘳 蘬 蘲 蘶 è ¬ è ¨
- 蠦 蠪 蠥 襱 覿 覾 觻 譾 讄 讂 讆 讅 譿 贕 躕 躔
- 躚 躒 èº èº– 躗 è½  è½¢ é…‡ é‘Œ é‘ é‘Š é‘‹ é‘ é‘‡ é‘… 鑈
- 鑉 鑆 霿 韣 顪 é¡© 飋 饔 饛 é©Ž é©“ é©” é©Œ é© é©ˆ é©Š
- 驉 é©’ é© é« é¬™ 鬫 鬻 é­– é­• 鱆 鱈 é°¿ 鱄 é°¹ é°³ é±
- é°¼ é°· é°´ é°² é°½ é°¶ é·› é·’ é·ž é·š é·‹ é· é·œ é·‘ é·Ÿ é·©
- é·™ é·˜ é·– é·µ é·• é· éº¶ é»° é¼µ é¼³ é¼² 齂 齫 龕 é¾¢ 儽
- 劙 壨 壧 奲 å­ å·˜ è ¯ å½ æˆ æˆƒ 戄 攩 攥 æ–– 曫 欑
- 欒 æ¬ æ¯Š ç› çš çˆ¢ 玂 çŽ çŽƒ ç™° 矔 籧 籦 纕 艬 蘺
- 虀 蘹 蘼 蘱 蘻 蘾 蠰 蠲 蠮 蠳 襶 襴 襳 觾 讌 讎
- 讋 讈 è±… è´™ 躘 轤 è½£ 醼 é‘¢ é‘• é‘ é‘— é‘ž 韄 韅 é €
- é©– é©™ 鬞 鬟 鬠 é±’ 鱘 é± é±Š é± é±‹ 鱕 é±™ 鱌 鱎 é·»
- é·· é·¯ é·£ é·« é·¸ é·¤ é·¶ é·¡ é·® é·¦ é·² é·° é·¢ é·¬ é·´ é·³
- é·¨ é·­ 黂 é» é»² 黳 鼆 鼜 鼸 é¼· 鼶 齃 é½ é½± é½° é½®
- 齯 囓 å› å­Ž å±­ æ”­ æ›­ æ›® 欓 çŸ ç¡ ç ç  çˆ£ ç“› ç“¥
- 矕 礸 禷 禶 籪 纗 羉 艭 虃 蠸 蠷 蠵 衋 讔 讕 躞
- 躟 躠 èº é†¾ 醽 釂 é‘« 鑨 é‘© 雥 é† éƒ é‡ éŸ‡ 韥 é©ž
- é«• é­™ é±£ 鱧 鱦 é±¢ 鱞 é±  鸂 é·¾ 鸇 鸃 鸆 鸅 鸀 é¸
- 鸉 鷿 鷽 鸄 麠 鼞 齆 齴 齵 齶 囔 攮 斸 欘 欙 欗
- 欚 ç¢ çˆ¦ 犪 矘 矙 礹 籩 籫 糶 纚 纘 纛 纙 臠 臡
- 虆 虇 虈 襹 襺 襼 襻 觿 讘 讙 躥 躤 躣 鑮 鑭 鑯
- 鑱 鑳 é‰ é¡² 饟 鱨 é±® é±­ 鸋 é¸ é¸ é¸ é¸’ 鸑 麡 黵
- 鼉 齇 齸 é½» 齺 é½¹ 圞 ç¦ ç±¯ è ¼ 趲 躦 釃 é‘´ 鑸 鑶
- 鑵 é©  é±´ é±³ é±± é±µ 鸔 鸓 黶 鼊 龤 ç¨ ç¥ ç³· 虪 è ¾
- è ½ è ¿ 讞 貜 躩 軉 é‹ é¡³ é¡´ 飌 饡 馫 驤 驦 驧 鬤
- 鸕 鸗 齈 戇 欞 爧 虌 躨 é’‚ é’€ é’ é©© 驨 鬮 鸙 爩
- 虋 讟 é’ƒ é±¹ 麷 癵 é©« 鱺 é¸ ç© çª éº¤ é½¾ 齉 龘 ç¢
- 銹 è£ å¢» æ’ ç²§ 嫺 â•” ╦ â•— â•  ╬ â•£ â•š â•© â• â•’
- ╤ ╕ ╞ ╪ ╡ ╘ ╧ ╛ ╓ ╥ ╖ ╟ ╫ ╢ ╙ ╨
- â•œ â•‘ â• â•­ â•® â•° ╯ ï¿­ 𠕇 é‹› ð —Ÿ  è•Œ 䊵 ç¯ å†µ
- 㙉 𤥂 𨧤 é„ ð¡§› è‹® 𣳈 ç ¼ æ„ æ‹Ÿ 𤤳 𨦪 ð Š  𦮳 𡌅 侫
-  倈 𦴩  𣘀 𤪱 𢔓 𠾠徤 𠎀 ð ‡ æ»› ð Ÿ å„ ã‘º å„Ž
- 顬 ãƒ è– î€­ ð ’‡ å…  𣎴 å…ª 𠯿 𢃼 ð ‹¥ 𢔰 ð –Ž 𣈳  宂
- è½ ð –³ 𣲙 冲 冸 é´´ 凉 å‡ å‡‘ 㳜 凓 𤪦 决 凢 å‚ å‡­
- è 椾 îŒ å½» 刋 刦 刼 劵 剗 劔 効 å‹… ç°• è•‚ å‹  è˜
- îš ð¨«ž 啉 æ»™ 𣾀 ð ¥” 𣿬 匳 𠯢 泋 𡜦 æ › ç• æŠ ãºª 㣌
- 𡛨 ç‡ ä’¢ å­ å´ ð¨š« å¾ ð¡–– 𡘓 矦 厓 𨪛 厠 厫 厮 玧
- 𥲠㽙 玜 å å… æ±‰ 义 埾 å™ ãª« ð ® å  ð£¿« 𢶣 å¶ ð ±·
- å“ ç¹ å”« æ™— æµ› å‘­ 𦭓 î‚” å• å’ å’¤ 䞦 î‚™ î‚š 㶴 ð µ
- 𨦼 𢚘 啇 ä³­ å¯ ç— å–† å–© ð¡£— 𤀺 ä•’ 𤵠暳 ð¡‚´ 嘷 æ›
- 𣊊 暤 æš­ å™ å™ ç£± å›± 鞇 å¾ åœ€ 囯 å›­ 𨭦 㘣 𡉠å†
- 𤆥 æ±® ç‚‹ å‚ ãš± 𦱾 埦  å ƒ ð¡‘” 𤣠堦 𤯵 å¡œ 墪 ã•¡
- 壠 壜 îƒ å£» 寿 åƒ ðª… ð¤‰¸ é“ ã–¡ 够 梦 㛃 æ¹™ 𡘾 娤
- 啓 𡚒 蔅 姉 𠵎 𦲠𦴪 𡟜 姙 𡟻 𡞲 𦶦 浱 𡠨 𡛕 姹
- 𦹅 媫 婣 㛦  㜈 媖 瑥 嫓 𦾡  㶅 𡤑 㜲  広
- å‹ å­¶ æ–ˆ å­¼ 𧨎 䀄 ä¡ î„† 寕 æ…   î„Š ð –¥ 寳 å® ä´
- å°… ð¡­„ å°“ çŽ å°” 𡲥 𦬨 屉 ä£ å²… 峩 峯 嶋 ð¡·¹ 𡸷 å´
- 崘 嵆 𡺤 岺 巗 苼 㠭 𤤠𢉠𢅳 芇 㠶 㯂 帮 檊 幺
- î„° 𠳓 厦 亷 厨 𡱠帉 å»´ 𨒂 廹 å»» 㢠 廼 æ ¾ é› å¼
- 𠇠弢 ã«ž 䢮 𡌺 强 𦢈 ð¢ 𢑱 å½£ éž½ 𦹮 å½² é€ î… å¾§
- 嶶 㵟 î…” 𡽪 𧃸 𢙨 釖 ð Šž 𨨩 怱 æš… î… ã¥£ ã·‡ 㘹 åž
- 𢞴 祱 ã¹€ æ‚ž 悳 î…¨ 𤦠 ç’¤ 僡 媠 æ…¤ è¤ æ…‚ î…± 𦻒
- æ† å‡´ î…µ 憇 宪 𣾷 𢡟 懓 ð¨® ð©¥ æ‡ ã¤² 𢦀 𢣠怣 æ…œ
- 攞 掋 𠄘 æ‹… ð¡° æ‹• ð¢¸ æ¬ ð¤§Ÿ 㨗 æ¸ æ¸ î† ð¡Ÿ¼ 澊 𢸶
- é ” 𤂌 𥜠擡 æ“¥ é‘» 㩦 æº ã©— æ• æ¼– 𤨨 𤨣 æ–… æ•­ æ•Ÿ
- 𣾠斵 𤥀 䬷 旑 䃘 𡠩 无 旣 忟 𣀠昘 𣇷 𣇸 晄 𣆤
- 𣆥 晋 𠹵 晧 𥇦 晳  𣈱 𨗴 𣇈 𥌓 矅 𢣷 馤 朂 𤎜
- 𤨡 㬫 槺 𣟂 æ§ æ¢ î‡Œ î‡ æŸ— ä“© æ ¢ æ¹ éˆ¼ æ  ð£¦ ð¦¶ 
- æ¡ î‡— 槡 樋 𨫟 楳 棃 ð£— æ¤ æ¤€ ã´² 㨠𣘼 㮀 枬 楡
- 𨩊 䋼 椶 榘 㮡 ð ‰ è£ å‚ æ§¹  𢄪 æ©…  æª ã¯³ æž±
- 櫈 𩆜 ã° æ¬ î‡º 惞 欵 æ­´  溵 𣫛 𠎵  ã€ å¡ ð£­š
- 毡 𣻼 毜 氷 𢒋  𦭑 汚 舦 汹 𣶼 䓅 𣶽 𤆤 𤤌 𤤀
- 𣳉 㛥 㳫  鮃 𣇹  ç¾ æ · 𦴥 𦶡 𦷫 涖 浜 æ¹¼ 漄
- 𤥿  𦹲 蔳 𦽴 凇 è® ð¨¬¡ 𣸯 ç‘“ 𣾂 秌 æ¹ åª‘ 𣋠濸
- ãœ æ¾ ð£¸° 滺 ð¡’— 𤀽 ä•• é° æ½„ 潜 㵎 æ½´  ã´» 澟 𤅄
- æ¿“  𤅕 𤀹 𥴠  𤄿 凟 𤅖 𤅗 𤅀 ð¦‡ ç‹ ç¾ ç‚§ ç‚
- 烌 烕 烖 烟 ä„„ ã·¨ 熴 熖 𤉷 ç„« ç…… 媈 ç…Š 岜 𤥠ç…
- é¢ î‰« 焬 𤑚 𤨧 𤨢 熺 𨯨 炽 爎 é‘‚ 爕 夑 鑃 爤 é
-  爮 牀 𤥴 梽 牕 牗 㹕  æ  æ¼½ 犂 猫 𤠣 𨠫 䣭
- 𨠄 猨 献 ç 玪 îŠ ð¦¨® ç‰ ç‘‰ 𤇢 𡛧 𤨤 昣 ã›… 𤦷 ð¤¦
-  ç· ç• æ¤ƒ 𤨦 ç¹ îŠ¡ ã»— 𢢭 ç‘  𨺲 瑇 ç¤ ç‘¶ 莹 瑬
- 㜰 ç‘´ é± æ¨¬ ç’‚ 䥓  𤅟 𤩹 𨮠孆  𡢞 瓈 𡦈 甎
- 甞 𨻙 ð¡©‹ 寗 î‹ éŽ… ç• ç•Š 畧 ç•® 𤾂 㼄  ç–Ž ç‘ ç–ž
- ç–´ 瘂 瘬 癑 ç™ ç™¯ 癶 î‹” çš è‡¯ 㟸 𦤑 𦤎 çš¡ 皥 çš·
- 盌 𦾟 è‘¢ 𥂠𥅽 î‹¢ 眞 眦 ç€ æ’¯ 𥈠 ç˜ ð£Š¬ 瞯 î‹« 
- 𡛠矴   棊 碯 磇 磓 隥 礮 𥗠 磗 礴 碱 𧘌 辸
- 袄 𨬫  𢘜 禆 褀 椂 禀 𥡗 ç¦ ð§¬¹ 礼 禩 渪 𧄦 㺨
- 秆 𩄠秔
+ ä° ä°² 䘃 ä–¦ 䕸 𧉧 äµ· ä–³ 𧲱 ä³¢ 𧳅 㮕 䜶 ä„ ä±‡ ä±€
+ 𤊿 𣘗 𧒠𦺋 𧃒 ä±— 𪑠ä ä—š ä²… 𧱬 ä´‡ 䪤 äš¡ 𦬣 爥
+ 𥩔 ð¡©£ 𣸆 𣽡 æ™ å›» 綕 å¤ ð¨®¹ ã·´ 霴 𧯯 寛 𡵞 媤 㘥
+ 𩺰 å«‘ å®· å³¼ æ® è–“ ð©¥… ç‘¡ ç’ ã¡µ 𡵓 𣚞 𦀡 㻬 𥣞 㫵
+ 竼 é¾— 𤅡 𨤠𣇪 𠪊 𣉞 䌊 è’„ é¾– é¯ ä¤° 蘓 墖 éŠ éˆ˜
+ ç§ ç¨² æ™  権 è¢ ç‘Œ 篅 æž‚ 稬 å‰ é† ã“¦ ç„ ð¥¶¹ 瓆 鿇
+ åž³ 䤯 å‘Œ 䄱 𣚎 å ˜ 穲 𧭥 è® äš® 𦺈 ä† ð¥¶™ ç®® 𢒼 鿈
+ 𢓠𢓉 𢓌 鿉 蔄 𣖻 ä‚´ é¿Š ä“¡ 𪷿 æ‹ ç® é¿‹ ㇀ ㇠㇂
+ ㇃ ㇄ 𠄌 ㇅ 𠃑 𠃠㇆ ㇇ 𠃋 𡿨 ㇈ 𠃊 ㇉ ㇊ ㇋ ㇌
+ ð „Ž ㇠㇎ Ä€ Ã Ç Ã€ Ä’ É Äš È ÅŒ Ó Ç‘ Ã’ Ê̄
+ Ế Ê̌ Ề Ê Ä Ã¡ ÇŽ à É‘ Ä“ é Ä› è Ä« í Ç
+ ì Šó ǒ ò ū ú ǔ ù ǖ ǘ ǚ ǜ ü ê̄ ế
+ ê̌ Ỡê É¡ ⚠⛠𪎩 ð¡…… 攊 丽 æ» éµŽ 釟 𧜵 æ’‘ 会
+ 伨 侨 å…– å…´ 农 凤 务 动 医 åŽ å‘ å˜ å›¢ 声 处 备
+ 夲 头 学 实 実 岚 庆 总 斉 柾 栄 桥 济 炼 电 纤
+ 纬 纺 织 ç» ç»Ÿ 缆 ç¼· 艺 è‹ è¯ è§† 设 询 车 轧 è½®
+ ç‘ ç³¼ ç· æ¥† 竉 刧 醌 碸 é…ž 肼 è´‹ 胶 𠧧 è‚Ÿ 黇 ä³
+ é·‰ 鸌 ä°¾ ð©·¶ 𧀎 鸊 𪄳 㗠溚 舾 ç”™ 䤑 马 éª é¾™ 禇
+ 𨑬 ð¡·Š 𠗠𢫦 两 äº äº€ 亇 亿 仫 ä¼· ã‘Œ ä¾½ 㹈 倃 傈
+ 㑽 ã’“ ã’¥ 円 夅 凛 凼 刅 争 剹 åŠ åŒ§ ã—‡ 厩 ã•‘ 厰
+ ã•“ å‚ å£ ã•­ 㕲 ãš å’“ å’£ å’´ å’¹ å“ å“¯ 唘 唣 唨 ã–˜
+ 唿 ã–¥ ã–¿ å—— ã—… 𧶄 唥 𠱂 ð ´• 𥄫 å– ð¢³† 㧬 ð  蹆 𤶸
+ ð©“¥ ä“ ð¨‚¾ çº ð¢°¸ 㨴 䟕 𨅠𦧲 𤷪 æ“ ð µ¼ ð ¾´ 𠳕 𡃴 æ’
+ 蹾 𠺖 𠰋 𠽤 𢲩 𨉖 𤓓 𠵆 𩩠𨃩 䟴 𤺧 𢳂 骲 㩧 𩗴
+ ã¿­ 㔆 𥋇 ð©Ÿ” 𧣈 𢵄 éµ® é • ä™ ð¦‚¥ æ’´ å“£ 𢵌 𢯊 𡷠㧻
+ 𡯠𦛚 𦜖 𧦠 擪 𥒠𠱃 蹨 𢆡 𨭌 𠜱 ä ‹ 𠆩 㿺 塳 ð¢¶
+ 𤗈 ð “¼ 𦂗 𠽌 ð ¶– 啹 ä‚» 䎺 䪴 𢩦 𡂠膪 飵 𠶜 æ¹ ã§¾
+ 𢵠跀 嚡 摼 㹃 𪘠𠸉 𢫠𢳉 𡃈 𣧂 㦒 㨆 𨊛 㕸 𥹉
+ 𢃇 噒 𠼱 𢲲 𩜠 㒼 氽 𤸻 𧕴 𢺋 𢈈 𪙛 𨳠𠹺 𠰴 𦠜
+ 羓 𡃠𢠃 𢤹 㗻 𥇣 𠺌 𠾠𠺪 㾓 𠼰 𠵇 𡅠𠹌 𠺫 𠮩
+ 𠵈 𡃀 ð¡„½ 㿹 𢚖 æ² ð ¾­ 𣴠𧘹 𢯎 ð µ¾ 𠵿 𢱑 𢱕 㨘 𠺘
+ 𡃇 𠼮 𪘲 𦭠𨳒 𨶙 𨳊 閪 哌 苄 喹 𩻃 鰦 骶 𧞠𢷮
+ ç…€ è…­ 胬 å°œ 𦕲 è„´ ãž— åŸ ð¨‚½ 醶 𠻺 ð ¸ ð ¹· ð »» 㗠𤷫
+ 㘉 ð ³– 嚯 𢞵 𡃉 𠸠𠹸 𡸠𡅈 𨈇 ð¡‘• ð ¹¹ 𤹠𢶤 å©” ð¡€
+ 𡀞 𡃵 𡃶 垜 𠸑 𧚔 𨋠𠾵 𠹻 𥅾 㜃 𠾶 𡆀 𥋘 𪊽 𤧚
+ ð¡ º 𤅷 𨉼 墙 剨 㘚 𥜽 箲 å­¨ ä € 䬬 鼧 䧧 é°Ÿ é® ð¥­´
+ 𣄽 å—» ã—² 嚉 丨 夂 𡯠屮 é‘ ð ‚† ä¹› 亻 㔾 å°£ 彑 å¿„
+ 㣺 扌 攵 æ­º æ°µ æ°º ç¬ çˆ« 丬 犭 𤣩 ç½’ 礻 ç³¹ 罓 𦉪
+ 㓠𦋠耂 è‚€ 𦘒 𦥑 å 衤 è§ ð§¢² è®  è´ é’… 镸 é•¿ é—¨
+ 𨸠韦 页 风 飞 饣 ð©  é±¼ 鸟 黄 æ­¯ 龜 丷 𠂇 é˜ æˆ·
+ é’¢ 倻 æ·¾ 𩱳 龦 ã·‰ è¢ ð¤…Ž ç· å³µ 䬠 𥇠㕙 𥴰 æ„¢ 𨨲
+ 辧 釶 熑 朙 玺 𣊠𪄇 㲋 𡦀 ä¬ ç£¤ ç‚ å†® 𨜠䀉 æ©£
+ 𪊺 䈣 è˜ ð ©¯ 稪 𩥇 𨫪 é• ç 匤 ð¢¾ é´ ç›™ 𨧣 龧 çŸ
+ 亣 ä¿° 傼 丯 ä¼— 龨 å´ ç¶‹ 墒 å£ ð¡¶¶ 庒 庙 å¿‚ 𢜒 æ–‹
+ 𣹠椙 橃 𣱣 泿 爀 𤔅 玌 㻛 𤨓 嬕 璹 讃 𥲤 𥚕 窓
+ 篬 糃 繬 苸 è–— 龩 è¢ é¾ª 躹 龫 è¿ è•Ÿ 駠 鈡 龬 𨶹
+ ð¡¿ ä± äŠ¢ 娚 顨 æ« ä‰¶ 圽 è—– 𤥻 芿 ð§„ ä² ð¦µ´ åµ» 𦬕
+ 𦾾 龭 龮 宖 龯 曧 繛 湗 秊 㶈 䓃 𣉖 𢞖 䎚 䔶 峕
+ 𣬚 諹 屸 ã´’ 𣕑 嵸 é¾² ç…— 䕘 𤃬 𡸣 ä±· 㥸 ã‘Š 𠆤 ð¦±
+ 諌 侴 𠈹 妿 腬 顖 𩣺 弻 𠮟 𢇠𨥭 䄂 䚻 𩹠㼇 龳
+ 𪆵 䃸 㟖 䛷 𦱆 䅼 𨚲 𧿠䕭 㣔 𥒚 䕡 䔛 䶉 䱻 䵶
+ ä—ª 㿈 𤬠㙡 ä“ž ä’½ 䇭 å´¾ 嵈 åµ– ã·¼ ã  å¶¤ 嶹 ã   ã ¸
+ 幂 庽 å¼¥ 徃 㤈 㤔 㤿 㥠惗 愽 å³¥ 㦉 憷 憹 æ‡ ã¦¸
+ 戬 æŠ æ‹¥ 挘 㧸 åš± 㨃 æ¢ æ» æ‡ æ‘š ã©‹ æ“€ å´• 嘡 龟
+ 㪗 斆 㪽 旿 晓 㫲 暒 㬢 朖 㭂 枤 栀 㭘 桊 梄 㭲
+ 㭱 㭻 椉 楃 牜 楤 榟 榅 㮼 槖 㯠橥 橴 橱 檂 㯬
+ 檙 㯲 檫 檵 æ«” 櫶 æ® æ¯ æ¯ª æ±µ 沪 㳋 æ´‚ æ´† æ´¦ æ¶
+ 㳯 涤 涱 渕 渘 温 溆 𨧀 溻 滢 滚 齿 滨 滩 漤 漴
+ 㵆 ð£½ æ¾ æ¾¾ 㵪 ãµµ 熷 å²™ 㶊 瀬 㶑 ç ç” ç¯ ç¿ ç‚‰
+ 𠌥 ä ã—± 𠻘 𣻗 åž¾ 𦻓 焾 𥟠 㙎 榢 𨯩 å­´ 穉 𥣡 ð©“™
+ ç©¥ 穽 𥦬 窻 窰 ç«‚ 竃 燑 𦒠䇊 ç«š ç« ç«ª 䇯 å’² ð¥°
+ 笋 ç­• 笩 𥌎 𥳾 箢 ç­¯ 莜 𥮴 𦱿 ç¯ è¡ ç®’ 𥴠 㶭 𥱥
+ 蒒 篺 簵 𥳠籄 粃 𤢂 粦 晽 𤕸 糉 糇 糦 籴 糳 糵
+ 繧 ä” ð¦¹„ çµ ð¦»– ç’ ç¶‰ 綫 焵 綳 𤗠𦀩 ç·¤ ã´“ ç·µ 𡟹
+ ç·¥ 𨭠𦄡 𦅚 ç¹® 纒 䌫 鑬 縧 ç½€ ç½ ç½‡ 礶 𦋠駡 ç¾—
+ 𦑠羣 ð¡™¡ ð ¨ ä•œ 𣦠䔃 𨌺 翺 𦒉 耈 è€ è€¯ 𪂇 𦳃 耻
+ 耼 è¡ ð¢œ” 䦉 𦘦 𣷣 𦛨 朥 肧 𨩈 脇 è„š 墰 𢛶 汿 𦒘
+ 𤾸 擧 𡒊 舘 𡡞 橓 𤩥 𤪕 䑺 舩 𠬠𦩒 𣵾 俹 𡓽 蓢
+ è¢ ð¦¬Š 𤦧 𣔰 𡳠𣷸 芪 椛 芳 䇛 è•‹ è‹ èŒš ð ¸– ð¡ž´ ã›
+ 𣅽 𣕚 艻 è‹¢ 茘 𣺋 𦶣 𦬅 𦮗 𣗎 㶿 èŒ å—¬ 莅 䔋 𦶥
+ 莬 è“ ã‘¾ 𦻔 æ©— è•š ã’– 𦹂 𢻯 葘 𥯤 葱 ã·“ 䓤 檧 è‘Š
+ 𣲵 祘 𦮖 𦹷 𦹃 蓞 莑 䒠 蒓 蓤 𥲑 䉀 𥳀 䕃 蔴 嫲
+ 𦺙 䔧 蕳 ä”– æž¿ 蘖 𨘥 𨘻 è— ð§‚ˆ 蘂 ð¡–‚ 𧃠䕫 䕪 蘨
+ 㙈 ð¡¢¢ å· ð§Žš 虾 è± ðªƒ¸ 蟮 𢰧 èž± 蟚 è  å™¡ 虬 æ¡– ä˜
+ è¡… 衆 𧗠 𣶹 𧗤 è¡ž 袜 ä™› 袴 袵 æ 装 ç· ð§œ è¦‡ 覊
+ 覧 覼 𨨥 觧 𧤤 𧪽 誜 çž“ 釾 èª ð§©™ ç«© 𧬺 𣾠䜓 𧬸
+ ç…¼ 謌 謟 𥰠𥕥 謿 è­Œ è­ èª© 𤩺 è® è®› 誯 𡛟 䘕 è¡
+ è²› 𧵔 𧶠貫 㜥 𧵓 è³– 𧶘 𧶽 è´’ è´ƒ 𡤠賛 çœ è´‘ 𤳉
+ 㻠趩 𨀂 ð¡€” 𤦊 ã­¼ 𨆼 𧄌 竧 躭 躶 軃 é‹” è¼™ è¼­ ð¨¥
+ 𨒠辥 錃 𪊟 ð © è¾³ 䤪 𨧞 𨔽 𣶻 廸 𣉢 迹 𪀔 𨚼 ð¨”
+ 𢌥 㦀 𦻗 逷 𨔼 𧪾 é¡ ð¨•¬ 𨘋 邨 𨜓 郄 𨛦 é‚® é…§ ã«°
+ 醩 釄 粬 𨤳 𡺉 鈎 沟 é‰ é‰¢ 𥖹 𨫆 𣲛 𨬌 𥗛 ð ´± 錬
+ é« ð¨«¡ 𨯫 ç‚ å«ƒ 𨫢 𨫥 䥥 鉄 𨯬 𨰹 𨯿 é³ é‘› 躼 é–…
+ é–¦ é¦ é–  濶 䊹 𢙺 𨛘 𡉼 𣸮 䧟 æ°œ é™» éš– ä…¬ 隣 𦻕
+ 懚 隶 磵 𨫠 éš½ åŒ ä¦¡ 𦲸 ð ‰´ ð¦ 𩂯 𩃥 𤫑 𡤕 𣌊 霱
+ 虂 霶 ä¨ ä”½ ä–… 𤫩 çµ å­ éœ› 𩇕 é— å­Š 𩇫 éŸ é¥ åƒ
+ 𣂷 𣂼 鞉 鞟 éž± éž¾ 韀 韒 韠 𥑬 韮 çœ ð©³ éŸµ ð© 𧥺
+ 䫑 頴 頳 顋 顦 㬎 𧅵 㵑 𠘰 𤅜 𥜆 飊 颷 飈 飇 䫿
+ 𦴧 ð¡›“ å–° 飡 飦 飬 é¸ é¤¹ 𤨩 ä­² ð©¡— 𩤅 駵 騌 騻 é¨
+ 驘 𥜥 㛄 𩂱 𩯕 髠 髢 𩬅 髴 䰎 鬔 鬭 𨘀 倴 鬴 𦦨
+ 㣃 ð£½ é­ é­€ ð©´¾ å©… ð¡¡£ 鮎 𤉋 é°‚ 鯿 é°Œ 𩹨 é·” 𩾷 𪆒
+ 𪆫 𪃡 𪄣 𪇟 鵾 鶃 𪄴 鸎 梈 鷄 𢅛 𪆓 𪈠 𡤻 𪈳 鴹
+ 𪂹 𪊴 éº éº• 麞 麢 ä´´ 麪 麯 ð¤¤ é» ã­  㧥 ã´ ä¼² ãž¾
+ 𨰫 鼂 鼈 ä®– é¤ ð¦¶¢ é¼— é¼¹ 嚟 嚊 é½… 馸 ð©‚‹ 韲 è‘¿ é½¢
+ 齩 竜 龎 爖 䮾 𤥵 𤦻 煷 𤧸 𤈠𤩑 玞 𨯚 𡣺 禟 𨥾
+ 𨸶 é© é³ ð¨©„ 鋬 éŽ é‹ ð¨¥¬ 𤒹 爗 㻫 ç² ç©ƒ çƒ ð¤‘³ ð¤¸
+ 煾 𡟯 炣 𡢾 𣖙 㻇 𡢅 𥯠𡟸 㜢 𡛻 𡠹 㛡 𡴠𡣑 𥽋
+ 㜣 𡛀 å› ð¤¨¥ 𡾠𡊨 𡆠𡒶 蔃 𣚦 è‘• 𤦔 𧅥 𣸱 𥕜 𣻻
+ 𧒠䓴 𣛮 𩦠𦼦 柹 㜳 ã°• ã·§ 塬 𡤢 æ  ä— ð£œ¿ 𤃡 𤂋
+ 𤄠𦰡 å“‹ åšž 𦚱 åš’ ð ¿Ÿ 𠮨 ð ¸ é† ð¨¬“ 鎜 仸 å„« ã ™ ð¤¶
+ 亼 𠑥 𠿠佋 侊 𥙑 婨 𠆫 𠋠㦙 𠌊 𠔠㵠伩 𠋀 𨺳
+ 𠉵 è«š 𠈌 亘 åƒ å„ ä¾¢ 伃 𤨎 𣺊 佂 倮 å¬ å‚ ä¿Œ ä¿¥
+ å˜ åƒ¼ 湶 𣖕 𣸹 𣺿 æµ² 𡢄 𣺉 冨 凃 ð —  ä“ ð ’£ ð ’’ ð ’‘
+ 赺 𨪜 𠜎 剙 劤 𠡳 勡 䙺 熌 𤎌 𠰠 𤦬 𡃤 槑 𠸠㻞
+ ç’™ ç” ç‘– 玘 䮎 𤪼 𤂠å ã–„ çˆ ð¤ƒ‰ å–´ ð … å“ ð ¯† åœ
+ é‰ é›´ é¦ åŸ åž å¿ ã˜¾ 壋 媙 𨩆 𡛺 𡯠𡜠娬 妸 éŠ
+ 婾 å« å¨’ 𥥆 𡧳 ð¡¡¡ 𤊕 㛵 æ´… 瑃 娡 𥺃 åª ð¨¯— ð “ é 
+ ç’Œ 𡌃 ç„… 䥲 éˆ ð¨§» 鎽 ãž  å°ž 岞 幞 幈 𡦖 ð¡¥¼ 𣫮 å»
+ å­ ð¡¤ƒ 𡤄 㜠𡢠 ã› ð¡›¾ 㛓 脪 𨩇 𡶺 𣑲 𨦨 弌 弎 𡤧
+ ð¡ž« å©« 𡜻 å­„ 蘔 𧗽 è¡  æ¾ ð¢¡  𢘫 å¿› 㺸 𢖯 𢖾 𩂈 𦽳
+ 懀 ð €¾ 𠆠𢘛 憙 憘 æµ ð¢²› 𢴇 𤛔 𩅠摱 𤙥 𢭪 㨩 𢬢
+ 𣑠𩣪 𢹸 挷 𪑛 æ’¶ 挱 æ‘ ð¤§£ 𢵧 护 𢲡 æ» æ•« 楲 㯴
+ 𣂎 𣊭 𤦉 𣊫 å” ð£‹  ð¡£™ 𩿠曎 𣊉 𣆳 ã«  ä† ð¥–„ 𨬢 ð¥–
+ 𡛼 𥕛 𥥠磮 𣄃 𡠪 𣈴 㑤 𣈠𣆂 𤋉 暎 𦴤 晫 䮓 昰
+ 𧡰 ð¡·« 晣 𣋒 𣋡 昞 𥡲 㣑 𣠺 𣞼 ã®™ 𣞢 ð£¾ ç“ ã®– æž
+ 𤘪 梶 栞 㯄 檾 㡣 𣟕 𤒇 樳 橒 櫉 欅 𡤒 攑 梘 橌
+ 㯗 橺 歗 𣿀 𣲚 鎠 鋲 𨯪 𨫋 銉 𨀞 𨧜 鑧 涥 漋 𤧬
+ 𣽿 㶠渄 𤀼 娽 渊 塇 æ´¤ ç¡‚ ç„» 𤌚 𤉶 烱 ç‰ çŠ‡ 犔
+ 𤞠𤜥 兹 𤪤 𠗫 瑺 𣻸 𣙟 𤩊 𤤗 𥿡 㼆 㺱 𤫟 𨰣 𣼵
+ 悧 㻳 ç“Œ ç¼ éŽ‡ ç· ä’Ÿ 𦷪 ä•‘ ç–ƒ ã½£ 𤳙 𤴆 㽘 ç•• 癳
+ 𪗆 㬙 瑨 𨫌 𤦫 𤦎 ã«» 㷠𤩎 㻿 𤧅 𤣳 釺 圲 é‚ ð¨«£
+ 𡡤 僟 𥈡 𥇧 ç¸ ð£ˆ² 眎 çœ ç» ð¤š— 𣞠㩞 𤣰 ç¸ ç’› 㺿
+ 𤪺 𤫇 䃈 𤪖 𦆮 錇 𥖠砞 ç¢ ç¢ˆ 磒 ç 祙 ð§ 𥛣 ä„Ž
+ è’– 禥 樭 𣻺 稺 秴 ä…® 𡛦 䄲 鈵 秱 𠵌 𤦌 ð Š™ 𣶺 ð¡®
+ ã–— å•« ã•° 㚪 𠇔 ð ° ç«¢ å©™ 𢛵 𥪯 𥪜 å¨ ð ‰› 磰 娪 𥯆
+ 竾 䇹 ç± ç±­ 䈑 𥮳 𥺼 𥺦 ç³ ð¤§¹ ð¡ž° 粎 ç±¼ ç²® 檲 ç·œ
+ 縇 ç·“ 罎 𦉡 𦅜 𧭈 綗 𥺂 䉪 𦭵 ð ¤– 柖 𠎠𣗠埄 ð¦’
+ 𦸠𤥢 ç¿ ç¬§ ð  ¬ 𥫩 𥵃 笌 𥸎 駦 è™… é©£ 樜 𣿠㧢 𤧷
+ 𦖭 騟 𦖠 è’€ 𧄧 𦳑 䓪 è„· ä‚ èƒ† 脉 è…‚ 𦞴 飃 𦩂 艢
+ 艥 𦩑 è‘“ 𦶧 è˜ ð§ˆ› 媆 ä…¿ ð¡¡€ 嬫 𡢡 嫤 𡣘 èš  蜨 ð£¶
+ è ­ 𧢠娂 è¡® ä½… 袇 袿 裦 襥 è¥ ð¥šƒ 襔 𧞅 𧞄 𨯵 𨯙
+ 𨮜 𨧹 㺭 è’£ 䛵 ä› ãŸ² 訽 訜 𩑈 å½ éˆ« 𤊄 æ—” ç„© 烄
+ ð¡¡… éµ­ 貟 賩 𧷜 妚 矃 姰 ä® ã›” 踪 躧 𤰉 è¼° 轊 ä‹´
+ 汘 æ¾» 𢌡 䢛 æ½¹ 溋 ð¡Ÿš 鯩 ãšµ 𤤯 é‚» 啱 䤆 醻 é„ ð¨©‹
+ ä¢ ð¨«¼ é§ ð¨° ð¨°» è“¥ 訫 é–™ é–§ é–— é–– 𨴴 ç‘… 㻂 𤣿 𤩂
+ 𤪠㻧 𣈥 éš ð¨»§ 𨹦 𨹥 㻌 𤧭 𤩸 𣿮 ç’ ç‘« 㻼 é ð©‚°
+ 桇 ä¨ ð©‚“ 𥟟 é¨ ð¨¦‰ 𨰦 𨬯 𦎾 銺 嬑 è­© 䤼 ç¹ ð¤ˆ› éž›
+ é± é¤¸ 𠼦 å· ð¨¯… 𤪲 é Ÿ ð©“š 鋶 ð©—— 釥 ä“€ 𨭠𤩧 𨭤 飜
+ 𨩅 ã¼€ 鈪 䤥 è” é¤» é¥ ð§¬† ã·½ 馛 ä­¯ 馪 é©œ 𨭥 𥣈 æª
+ 騡 嫾 騯 ð©£± ä® ð©¥ˆ 馼 䮽 ä®— é½ å¡² 𡌂 å ¢ 𤦸 𡓨 ç¡„
+ 𢜟 𣶸 棅 ãµ½ 鑘 㤧 æ… ð¢ž ð¢¥« 愇 é± é±“ é±» é°µ é° é­¿
+ é¯ ð©¸­ 鮟 𪇵 𪃾 é´¡ ä²® 𤄄 鸘 ä²° é´Œ 𪆴 𪃭 𪃳 𩤯 鶥
+ è’½ 𦸒 𦿟 𦮂 è—¼ 䔳 𦶤 𦺄 𦷰 è  è—® 𦸀 𣟗 𦤠秢 𣖜
+ 𣙀 䤭 𤧞 ãµ¢ é› éŠ¾ éˆ ð Š¿ 碹 鉷 é‘ ä¿¤ ã‘€ é¤ ð¥• ç ½
+ ç¡” 碶 ç¡‹ 𡗠𣇉 𤥠㚚 ä½² æ¿š æ¿™ 瀞 å” ð¤†µ åž» 壳 垊
+ 鴖 埗 焴 㒯 𤆬 燫 𦱀 𤾗 𡞵 𨩉 愌 嫎 娋 䊼 𤒈 㜬
+ ä­» 𨧼 鎻 鎸 ð¡£– 𠼠葲 𦳀 𡓠𤋺 𢰦 ð¤ 妔 𣶷 ð¦ 綨
+ 𦅛 𦂤 𤦹 𤦋 𨧺 é‹¥ ç¢ ã»© ç’´ 𨭣 𡢟 㻡 𤪳 櫘 ç³ ç»
+ ã»– 𤨾 𤪔 ð¡Ÿ™ 𤩦 𠎧 𡤠𤧥 瑈 𤤖 ç‚¥ 𤥶 銄 ç¦ éŸ ð “¾
+ 錱 𨫎 𨨖 鎆 𨯧 𥗕 䤵 𨪂 煫 𤥃 𠳿 嚤 𠘚 𠯫 𠲸 唂
+ 秄 𡟺 ç·¾ ð¡›‚ 𤩠𡡒 ä”® é 㜊 𨫀 𤦭 妰 𡢿 𡢃 𧒄 媡
+ 㛢 𣵛 ãš° 鉟 婹 𨪠𡡢 é´ ã³ ð ª´ 䪖 㦊 僴 㵩 㵌 ð¡Žœ
+ ç…µ ä‹» 𨈘 æ¸ ð©ƒ¤ ä“« æµ— ð§¹ ç§ æ²¯ ã³– 𣿭 𣸭 渂 漌 㵯
+ ð µ ç•‘ ãš¼ 㓈 䚀 㻚 䡱 姄 鉮 䤾 è½ ð¨°œ 𦯀 å ’ 埈 ã›–
+ ð¡‘’ 烾 𤢠𤩱 𢿣 ð¡Š° 𢎽 梹 楧 𡎘 𣓥 𧯴 𣛟 𨪃 𣟖 ð£º
+ 𤲟 樚 𣚭 𦲷 è¾ ä“Ÿ ä“Ž 𦴦 𦵑 𦲂 𦿞 æ¼— 𧄉 茽 𡜺 è­
+ 𦲀 𧓠𡟛 妉 媂 ð¡ž³ å©¡ 婱 𡤅 𤇼 㜭 姯 𡜼 㛇 熎 éŽ
+ æšš 𤊥 å©® 娫 𤊓 樫 𣻹 𧜶 𤑛 𤋊 ç„ ð¤‰™ 𨧡 ä¾° 𦴨 峂
+ 𤓎 𧹠𤎽 樌 𤉖 𡌄 炦 焳 𤩠㶥 泟 勇 𤩠繥 姫 崯
+ ã·³ 彜 𤩠𡟟 綤 è¦ å’… 𣫺 𣌀 𠈔 å¾ ð £• 𠘙 ã¿¥ 𡾞 𪊶
+ 瀃 ð©…› åµ° çŽ ç³“ 𨩙 𩠠俈 翧 ç‹ çŒ ð§«´ 猸 猹 𥛶 ç
+ çˆ ãº© 𧬘 é¬ ç‡µ 𤣲 ç¡ è‡¶ 㻊 県 㻑 æ²¢ 国 ç™ çž çŸ
+ 㻢 ã»° ã»´ 㻺 ç““ 㼎 㽓 ç•‚ ç•­ 畲 ç– ã½¼ ç—ˆ ç—œ ã¿€ ç™
+ ã¿— ç™´ ã¿œ 発 𤽜 熈 嘣 覀 å¡© ä€ çƒ ä€¹ æ¡ ä… ã—› 瞘
+ äª ä¯ å±ž çž¾ 矋 売 ç ˜ 点 ç œ 䂨 ç ¹ 硇 ç¡‘ 硦 葈 𥔵
+ 礳 栃 礲 䄃 䄉 禑 禙 辻 稆 込 䅧 窑 䆲 窼 艹 䇄
+ ç« ç«› ä‡ ä¸¡ ç­¢ ç­¬ ç­» ç°’ ç°› 䉠 䉺 ç±» 粜 䊌 粸 䊔
+ ç³­ 输 烀 ð ³ ç· ç·” ç· ç·½ ç¾® ç¾´ 犟 䎗 耠 耥 笹 耮
+ 耱 è” ã·Œ åž´ ç‚  è‚· 胩 ä­ è„Œ 猪 è„Ž è„’ ç•  è„” ä 㬹
+ è…– è…™ è…š ä“ å º è…¼ 膄 ä¥ è†“ ä­ è†¥ 埯 è‡ è‡¤ 艔 ä’
+ 芦 艶 è‹Š 苘 è‹¿ ä’° è— é™© 榊 è… çƒµ 葤 惣 è’ˆ 䔄 è’¾
+ è“¡ 蓸 è” è”¸ è•’ ä”» 蕯 è•° è—  ä•· 虲 èš’ èš² 蛯 é™… èž‹
+ 䘆 䘗 袮 裿 褤 襇 覑 𧥧 訩 訸 誔 誴 豑 賔 賲 贜
+ 䞘 å¡Ÿ è·ƒ 䟭 ä»® 踺 å—˜ å” è¹± å—µ 躰 ä · 軎 転 軤 è»­
+ 軲 è¾· è¿ è¿Š è¿Œ 逳 駄 䢭 飠 鈓 䤞 鈨 鉘 鉫 銱 銮
+ 銿 é‹£ é‹« 鋳 é‹´ 鋽 éƒ éŽ„ 鎭 䥅 䥑 麿 é— åŒ é é­
+ é¾ ä¥ª é‘” 鑹 é”­ é–¢ 䦧 é—´ 阳 䧥 æž  䨤 é€ ä¨µ éž² 韂
+ å™” 䫤 惨 颹 䬙 飱 å¡„ 餎 餙 冴 餜 餷 饂 é¥ é¥¢ ä­°
+ 駅 ä® é¨¼ é¬ çªƒ é­© é® é¯ é¯± 鯴 ä±­ é°  㯠𡯂 鵉 é°º
+ 黾 å™ é¶“ 鶽 é·€ é·¼ 银 辶 é¹» 麬 麱 麽 黆 é“œ 黢 é»±
+ 黸 竈 齄 ð ‚” ð Š· ð Ž  椚 铃 妬 ð “— å¡€ é“ ãž¹ ð —• 𠘕 𠙶
+ 𡚺 å— ç…³ ð «‚ ð « ð ®¿ 呪 吆 𠯋 å’ž 𠯻 ð °» 𠱓 ð ±¥ ð ±¼ 惧
+ 𠲠噺 𠲵 𠳠𠳭 𠵯 𠶲 𠷈 楕 鰯 螥 𠸄 𠸎 𠻗 𠾠𠼭
+ ð ¹³ å°  ð ¾¼ 帋 𡜠ð¡ 𡶠朞 𡻠𡂈 ð¡‚– 㙇 ð¡‚¿ 𡃓 𡄯 ð¡„»
+ å¤ è’­ ð¡‹£ 𡵠𡌶 è® ð¡•· 𡘙 𡟃 𡟇 乸 ç‚» ð¡ ­ 𡥪 𡨭 ð¡©…
+ 𡰪 𡱰 𡲬 𡻈 拃 𡻕 𡼕 熘 桕 𢅠槩 㛈 𢉼 𢗠𢺠𢜪
+ 𢡱 𢥠苽 𢥧 𢦓 𢫕 覥 𢫨 辠 𢬎 鞸 𢬿 顇 骽 𢱌 𢲈
+ 𢲷 𥯨 𢴈 𢴒 𢶷 𢶕 𢹂 𢽴 𢿌 𣀳 𣦠𣌟 𣞠徱 晈 暿
+ 𧩹 𣕧 𣗳 𤦺 𣘚 𣜖 𠆠墵 朎 椘 𣪧 𧙗 𥿢 𣸑 𣺹 𧗾
+ 𢂚 ä£ äª¸ 𤄙 𨪚 𤋮 𤌠𤀻 𤌴 𤎖 𤩅 ð —Š 凒 𠘑 妟 𡺨
+ 㮾 𣳿 𤄠𤓖 垈 𤙴 㦛 𤜯 𨗨 𩧉 㢠𢇃 譞 𨭎 𤠒 𤣻
+ 𤨕 爉 𤫀 𠱸 奥 𤺥 𤾆 𠹠軚 𥀬 åŠ åœ¿ ç…± 𥊙 𥙠𣽊
+ 𤪧 å–¼ 𥑆 𥑮 𦭒 㑳 𥔿 𧘲 𥕞 䜘 𥕢 𥕦 𥟇 𤤿 𥡠å¦
+ ã“» 𣌠𥤃 ä¼ ð¨¥ˆ 𥪮 𥮉 𥰆 𡶠垡 ç…‘ 𦄂 𧰒 é– ð¦†² 𤾚
+ 譢 𦂠𦑊 嵛 𦯷 𦒄 𡤜 諪 𤧶 𦒈 𣿯 𦔒 䯀 𦖿 𦚵 𢜛
+ é‘¥ 𥟡 憕 娧 枅嚹 𤔡 𦛼 乪 𤤴 é™– æ¶ ð¦²½ 㘘 襷 𦞙
+ 𦡮 𦑠𦡞 𦣇 筂 𩃀 𠨑 𦤦 𦤹 穅 𦧺 騦 𦨭 㙟 𦑩 𠀡
+ 禃 𦨴 𦭛 å´¬ 𣔙 ð¦® ä› ð¦²¤ ç”» è¡¥ 𦶮 墶 㜜 𢖠𧋠ð§‡
+ ã±” 𧊀 𧊅 éŠ ð¢…º 𧊋 錰 𧋦 𤧠氹 é’Ÿ 𧑠𠻸 è § 裵 𢤦
+ 𨑳 𡞱 溸 𤨪 𡠠 㦤 㚹 䔿 暶 𩲭 𩢤 襃 𧟌 𧡘 囖 䃟
+ 𡘊 㦡 𣜯 𨃨 𡅠熭 è¦ ð§§ ð©†¨ ä²· 𧂯 𨦫 𧧽 𧨊 𧬋 𧵦
+ 𤅺 ç­ƒ 祾 𨀉 æ¾µ 𪋟 樃 𨌘 厢 𦸇 鎿 æ ¶ é 𨅯 𨀣 𦦵
+ 𡭠𣈯 𨈠嶅 𨰰 𨂃 圕 é £ 𨥉 嶫 𤦈 æ–¾ 槕 å’ ð¤ª¥ ð£¾
+ 㰑 朶 𨂠𨃴 𨄮 𡾡 𨅠𨆉 𨆯 𨈚 𨌆 𨌯 𨎊 㗊 𨑨 𨚪
+ 䣺 æ¦ ð¨¥– ç ˆ 鉕 𨦸 ä² ð¨§§ äŸ ð¨§¨ 𨭆 𨯔 姸 𨰉 𨿅 𩃬
+ ð©„ ð©„¼ ã·· ð©…ž 𤫊 è¿ çŠ åš‹ 𩓧 ð©—© ð©–° ð©–¸ 𩜲 𩣑 𩥉 𩥪
+ 𩧃 𩨨 𩬎 𩵚 𩶛 纟 𩻸 𩼣 䲤 镇 𪊓 熢 𪋿 䶑 递 𪗋
+ 䶜 𠲜 è¾¾ å— è¾º 𢒰 è¾¹ 𤪓 䔉 繿 æ½– 檱 仪 㓤 𨬬 ð§¢
+ 㜺 躀 𡟵 𨀤 𨭬 𨮙 𧨾 𦚯 㷫 𧙕 𣲷 𥘵 𥥖 亚 𥺠𦉘
+ åš¿ ð ¹­ 踎 å­­ 𣺈 𤲞 æž ð¡Ÿ¶ ð¡¡» æ”° 嘭 𥱊 åš ð¥Œ‘ ã·† 𩶘
+ ä±½ 嘢 嘞 罉 𥻘 奵 𣵀 è° ä¸œ 𠿪 𠵉 𣚺 è„— 鵞 è´˜ 瘻
+ é±… 癎 çž¹ é… å² è…ˆ è‹· 嘥 脲 è˜ è‚½ å—ª 祢 噃 å– ð º
+ ã—Ž 嘅 å—± æ›± 𨋢 㘭 ç”´ å—° å–º å’— 啲 ð ± ð ²– å» ð¥…ˆ 𠹶
+ 𢱢 𠺢 麫 絚 å—ž ð¡µ æŠ é­ å’” è³ ç‡¶ é…¶ æ¼ æŽ¹ æ¾ å•©
+ 𢭃 é±² 𢺳 冚 ã“Ÿ 𠶧 冧 å‘ å”ž 唓 癦 踭 𦢊 ç–± 肶 è „
+ 螆 裇 膶 èœ ð¡ƒ ä“¬ 猄 𤜆 å® èŒ‹ 𦢓 å™» 𢛴 𧴯 𤆣 𧵳
+ 𦻠𧊶 é…° 𡇙 鈈 𣳼 𪚩 𠺬 ð »¹ 牦 𡲢 äŽ ð¤¿‚ 𧿹 ð ¿« 䃺
+ é± æ”Ÿ 𢶠 䣳 𤟠 𩵼 𠿬 𠸊 𧖣 ð ¿­ 𦈠𡆇 熣 纎 éµ ä¸š
+ 丄 ã•· å¬ æ²² å§ ãš¬ 㧜 å½ ãš¥ 𤘘 墚 𤭮 舭 å‘‹ 垪 𥪕
+ ð ¥¹ ã©’ 𢑥 ç´ ð©º¬ ä´‰ 鯭 𣳾 𩼰 ä±› 𤾩 ð©–ž ð©¿ž è‘œ 𣶶 𧊲
+ 𦞳 𣜠 挮 紥 𣻷 𣸬 㨪 逈 勌 㹴 㙺 䗩 𠒎 癀 嫰 𠺶
+ 硺 𧼮 墧 ä‚¿ 噼 鮋 åµ´ ç™” 𪴠麅 䳡 㟻 æ„™ 𣃚 𤲠å™
+ 𡊩 垧 𤥣 𩸆 刴 𧂮 㖭 鵼 籖 鬹 埞 𡬠屓 擓 𩓠𦌵
+ 𧅤 èš­ ð ´¨ 𦴢 𤫢 ð µ± 凾 𡼠嶎 霃 ð¡·‘ éº éŒ ç¬Ÿ 鬂 峑
+ 箣 扨 挵 é«¿ ç¯ é¬ª ç±¾ 籂 粆 é°• 篼 鬉 é°› 𤤾 齚 啳
+ 寃 俽 麘 俲 剠 㸆 å‹‘ å§ å– å¦· 帒 韈 鶫 轜 å‘© éž´
+ 饀 鞺 匬 æ„° 椬 åš é°Š é´‚ ä°» é™ æ¦€ 傦 畆 𡭠駚 剳
+ é…™ éš é…œ é…‘ 𨺗 æ¿ ð¦´£ æ«Š 嘑 醎 畺 抅 ð ¼ ç ç±° 𥰡
+ 𣳽 𤤙 ç›– é® ä¸ª ð ³” 莾 è¡‚ 届 槀 åº åˆŸ å·µ 从 æ°± 𠇲
+ 伹 咜 哚 劚 趂 㗾 㗳 歒 酼 龥 鮗 頮 颴 骺 麨 麄
+ ç…º 笔 毺 è ˜ 罸 嘠 𪙊 è¹· 齓 è·” è¹ é¸œ è¸ æŠ‚ 𨽠踨
+ 蹵 竓 𤩷 稾 磘 泪 詧 瘇 𨩚 鼦 泎 蟖 痃 𪊲 硓 咢
+ è´Œ ç‹¢ ç± è¬­ 猂 瓱 賫 𤪻 蘯 徺 袠 ä’· ð¡ » 𦸅 詾 𢔛
+ 惽 癧 é«— 鵄 é® é® èŸµ è³· 猬 霡 é®° ã—– 犲 ä°‡ 籑 饊
+ 𦅙 æ…™ ä°„ 麖 æ…½ åŸ æ…¯ 抦 戹 ã©œ 懢 厪 ð£µ æ¤ æ ‚ ã—’
+ åµ— 𨯂 è¿š 𨸹 僙 𡵆 礆 匲 阸 ð ¼» ä¥ çŸ¾ 糂 𥼚 糚 稭
+ è¦ è£ çµ ç”… 瓲 覔 舚 朌 è¢ ð§’† è› ç“° 脃 眤 覉 𦟌
+ 畓 𦻑 螩 蟎 臈 螌 詉 貭 譃 眫 瓸 蓚 㘵 榲 趦 覩
+ 涹 èŸ ð¤€‘ 瓧 ã·› ç…¶ 悤 憜 㳑 æ· ç½± 𨬭 惩 ä­¾ 删 ã°˜
+ 𣳇 𥻗 𧙖 𥔱 𡥄 ð¡‹¾ 𩤃 𦷜 𧂭 å³ ð¦†­ 𨨠𣙷 𠃮 𦡆 𤼎
+ ä•¢ 嬟 ð¦Œ é½ éº¦ 𦉫   , 〠。 . • ï¼› : ? ï¼
+ ︰ … ‥ ï¹ ï½¤ ï¹’ · ï¹” ﹕ ï¹– ï¹— | – ︱ — ︳
+ ︴ ï¹ ï¼ˆ ) ︵ ︶ ï½› ï½ ï¸· ︸ 〔 〕 ︹ ︺ 〠】
+ ︻ ︼ 《 》 ︽ ︾ 〈 〉 ︿ ï¹€ 「 ã€ ï¹ ï¹‚ 『 ã€
+ ﹃ ﹄ ï¹™ ﹚ ï¹› ﹜ ï¹ ï¹ž ‘ ’ “ †〠〞 ‵ ′
+ # & * ※ § 〃 ○ ◠△ ▲ ◎ ☆ ★ ◇ ◆ □
+ â–  â–½ â–¼ ㊣ â„… ‾ _ ﹉ ﹊ ï¹ ï¹Ž ﹋ ﹌ ﹟ ï¹  ﹡
+ + ï¼ Ã— ÷ ± √ < > ï¼ â‰¦ ≧ ≠ ∞ ≒ ≡ ï¹¢
+ ﹣ ﹤ ﹥ ﹦ ∼ ∩ ∪ ⊥ ∠ ∟ ⊿ 㒠㑠∫ ∮ ∵
+ ∴ ♀ ♂ ♠☉ ↑ ↓ ↠→ ↖ ↗ ↙ ↘ ∥ ∣ ï¼
+ ï¼¼ $ Â¥ 〒 ¢ £ ï¼… ï¼  ℃ ℉ ﹩ ﹪ ﹫ 㕠㎜ ãŽ
+ ㎞ ㎠㎡ ㎎ ㎠ㄠ° å…™ å…› å…ž å… å…¡ å…£ å—§ ç“© 糎
+ ■▂ ▃ ▄ ▅ ▆ ▇ █ ■▎ ■▌ ▋ ▊ ▉ ┼
+ ┴ ┬ ┤ ├ ▔ ─ │ ▕ ┌ ┠└ ┘ ◢ ◣ ◥ ◤
+ ╱ ╲ ╳ ï¼ ï¼‘ ï¼’ 3 ï¼” 5 ï¼– ï¼— 8 ï¼™ â…  â…¡ â…¢
+ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ Ⅹ 〡 〢 〣 〤 〥 〦 〧 〨 〩
+ å„ ï¼¡ ï¼¢ ï¼£ D ï¼¥ F G H I J K L ï¼­ ï¼® O
+ ï¼° ï¼± ï¼² ï¼³ ï¼´ ï¼µ V ï¼· X ï¼¹ Z ï½ ï½‚ c d ï½…
+ f g h i j k l ï½ ï½Ž ï½ ï½ ï½‘ ï½’ s ï½” u
+ v w x y z Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ
+ Μ ΠΞ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω α β γ
+ δ ε ζ η θ ι κ λ μ ν ξ ο Ï€ Ï Ïƒ Ï„
+ Ï… φ χ ψ ω ã„… ㄆ ㄇ ㄈ ㄉ ã„Š ã„‹ ã„Œ ã„ ã„Ž ã„
+ ㄠㄑ ㄒ ㄓ ㄔ ㄕ ㄖ ㄗ ㄘ ㄙ ㄚ ㄛ ㄜ ㄠㄞ ㄟ
+ ㄠ ㄡ ㄢ ㄣ ㄤ ㄥ ㄦ ㄧ ㄨ ㄩ ˙ ˉ ˊ ˇ ˋ 一
+ ä¹™ ä¸ ä¸ƒ 乃 ä¹ äº† 二 人 å„¿ å…¥ å…« 几 刀 åˆ åŠ› 匕
+ å åœ åˆ ä¸‰ 下 丈 上 丫 丸 凡 ä¹… 么 也 乞 于 亡
+ å…€ 刃 勺 åƒ å‰ å£ åœŸ 士 夕 大 女 å­ å­‘ å­“ 寸 å°
+ å°¢ å°¸ å±± å· å·¥ å·± å·² å·³ å·¾ å¹² 廾 弋 弓 æ‰ ä¸‘ ä¸
+ ä¸ ä¸­ 丰 丹 之 å°¹ 予 云 井 互 五 亢 ä» ä»€ 仃 仆
+ 仇 ä» ä»Š 介 仄 å…ƒ å… å…§ å…­ å…® å…¬ 冗 凶 分 切 刈
+ å‹» 勾 å‹¿ 化 匹 åˆ å‡ å… åž åŽ„ å‹ åŠ å 壬 天 夫
+ 太 夭 孔 少 尤 尺 屯 巴 幻 廿 弔 引 心 戈 戶 手
+ 扎 支 文 斗 斤 方 日 曰 月 木 欠 止 歹 毋 比 毛
+ æ° æ°´ ç« çˆª 父 爻 片 牙 牛 犬 王 丙 世 丕 且 丘
+ 主 ä¹ ä¹ ä¹Ž 以 付 ä»” 仕 ä»– ä»— 代 令 ä»™ 仞 å…… å…„
+ 冉 冊 冬 凹 出 凸 刊 加 功 包 匆 北 åŒ ä»Ÿ åŠ å‰
+ å¡ å  å¯ å® åŽ» å¯ å¤ å³ å¬ å® å© å¨ å¼ å¸ åµ å«
+ å¦ åª å² å± å° å¥ å­ å» å›› 囚 外 央 失 奴 奶 å­•
+ 它 å°¼ å·¨ å·§ å·¦ 市 布 å¹³ å¹¼ å¼ å¼˜ å¼— å¿… 戊 打 扔
+ 扒 扑 æ–¥ æ—¦ 朮 本 未 末 札 æ­£ æ¯ æ°‘ æ° æ°¸ æ± æ±€
+ 氾 犯 玄 玉 瓜 瓦 甘 生 用 甩 田 由 甲 申 疋 白
+ 皮 皿 目 矛 矢 石 示 禾 穴 立 丞 丟 乒 乓 乩 亙
+ 交 亦 亥 仿 伉 ä¼™ 伊 伕 ä¼ ä¼ ä¼‘ ä¼ ä»² 件 ä»» ä»°
+ 仳 份 ä¼ ä¼‹ å…‰ å…‡ å…† å…ˆ å…¨ å…± å† å†° 列 刑 划 刎
+ 刖 劣 匈 匡 匠 å° å± å‰ å åŒ åŠ å å å‹ å„ å‘
+ å åˆ åƒ åŽ å† å’ å›  回 å› åœ³ 地 在 圭 圬 圯 圩
+ 夙 多 夷 夸 妄 奸 妃 好 她 如 å¦ å­— å­˜ 宇 守 å®…
+ 安 寺 å°– å±¹ å·ž 帆 并 å¹´ å¼ å¼› å¿™ å¿– 戎 戌 æˆ æˆ
+ 扣 扛 托 收 早 旨 旬 旭 曲 曳 有 朽 朴 朱 朵 次
+ æ­¤ æ­» æ°– æ± æ±— æ±™ 江 æ±  æ± æ±• 污 æ±› æ± æ±Ž ç° ç‰Ÿ
+ ç‰ ç™¾ 竹 ç±³ 糸 缶 羊 ç¾½ è€ è€ƒ 而 耒 耳 è¿ è‚‰ è‚‹
+ 肌 臣 自 至 臼 舌 舛 舟 艮 色 艾 虫 血 行 衣 西
+ 阡 串 亨 ä½ ä½ ä½‡ ä½— 佞 ä¼´ ä½› 何 ä¼° ä½ ä½‘ ä¼½ 伺
+ 伸 佃 ä½” ä¼¼ 但 ä½£ 作 ä½  伯 低 伶 ä½™ ä½ ä½ˆ 佚 å…Œ
+ å…‹ å… å…µ 冶 冷 別 判 利 刪 刨 劫 助 努 劬 匣 å³
+ åµ å å­ åž å¾ å¦ å‘Ž å§ å‘† 呃 å³ å‘ˆ å‘‚ å› å© å‘Š
+ å¹ å» å¸ å® åµ å¶ å  å¼ å‘€ å± å« åŸ å¬ å›ª å›° 囤
+ 囫 åŠ å‘ å€ å å‡ åŽ åœ¾ å å 圻 壯 夾 å¦ å¦’ 妨
+ 妞 妣 妙 妖 å¦ å¦¤ 妓 妊 妥 å­ å­œ å­š å­› 完 宋 å®
+ å°¬ å±€ å± å°¿ å°¾ å² å²‘ å²” 岌 å·« 希 åº åº‡ 床 å»· 弄
+ 弟 彤 å½¢ å½· å½¹ 忘 å¿Œ å¿— å¿ å¿± å¿« 忸 忪 戒 我 抄
+ 抗 抖 技 扶 抉 扭 把 扼 找 批 扳 抒 扯 折 扮 投
+ 抓 抑 抆 改 æ”» 攸 æ—± æ›´ æŸ æŽ æ æ æ‘ æœ æ– æž
+ æ‰ æ† æ  æ“ æ— æ­¥ æ¯ æ±‚ 汞 æ²™ æ² æ²ˆ 沉 æ²… æ²› 汪
+ 決 æ² æ±° 沌 汨 æ²– æ²’ æ±½ 沃 æ±² æ±¾ æ±´ 沆 汶 æ² æ²”
+ 沘 沂 ç¶ ç¼ ç½ ç¸ ç‰¢ 牡 牠 ç‹„ ç‹‚ 玖 甬 甫 ç”· 甸
+ çš‚ 盯 矣 ç§ ç§€ 禿 究 ç³» 罕 è‚– è‚“ è‚ è‚˜ è‚› è‚š 育
+ 良 芒 芋 èŠ è¦‹ 角 言 è°· 豆 豕 è² èµ¤ èµ° 足 身 車
+ 辛 辰 迂 迆 迅 迄 巡 邑 邢 邪 邦 那 酉 釆 里 防
+ 阮 阱 阪 阬 並 ä¹– ä¹³ 事 些 亞 享 京 佯 ä¾ ä¾ ä½³
+ 使 佬 ä¾› 例 來 侃 ä½° ä½µ 侈 佩 ä½» ä¾– ä½¾ ä¾ ä¾‘ 佺
+ 兔 兒 兕 兩 具 其 典 冽 函 刻 券 刷 刺 到 刮 制
+ å‰ åŠ¾ 劻 å’ å” å“ å‘ å¦ å· å¸ å¹ å– å” å— å‘³ 呵
+ å’– 呸 å’• å’€ å‘» å‘· å’„ å’’ å’† 呼 å’ å‘± 呶 å’Œ å’š å‘¢
+ 周 å’‹ 命 å’Ž 固 垃 å· åª å© å¡ å¦ å¤ å¼ å¤œ 奉 奇
+ 奈 奄 奔 妾 妻 委 妹 妮 姑 姆 å§ å§ å§‹ 姓 姊 妯
+ 妳 姒 姅 孟 孤 季 宗 定 官 宜 宙 宛 尚 屈 居 屆
+ 岷 岡 岸 岩 岫 岱 岳 帘 帚 帖 帕 帛 帑 幸 庚 店
+ 府 底 庖 延 弦 弧 弩 å¾€ å¾ å½¿ å½¼ å¿ å¿  忽 念 å¿¿
+ æ€ æ€” 怯 怵 怖 怪 怕 怡 性 怩 怫 怛 或 戕 房 戾
+ 所 承 拉 拌 拄 抿 拂 抹 拒 招 披 拓 拔 拋 拈 抨
+ 抽 押 æ‹ æ‹™ 拇 æ‹ æŠµ æ‹š 抱 拘 æ‹– æ‹— 拆 抬 æ‹Ž 放
+ æ–§ æ–¼ æ—º 昔 易 昌 昆 昂 明 昀 æ˜ æ˜• 昊 昇 æœ æœ‹
+ æ­ æž‹ æž• æ± æžœ æ³ æ· æž‡ æž æž— æ¯ æ° æ¿ æž‰ æ¾ æž
+ æµ æžš æž“ æ¼ æª æ² æ¬£ æ­¦ æ­§ æ­¿ æ°“ æ°› æ³£ 注 æ³³ æ²±
+ 泌 æ³¥ æ²³ æ²½ æ²¾ æ²¼ æ³¢ 沫 法 泓 沸 泄 æ²¹ æ³ æ²® æ³—
+ 泅 泱 沿 治 泡 泛 泊 沬 泯 泜 泖 泠 炕 炎 炒 炊
+ ç‚™ 爬 爭 爸 版 牧 物 ç‹€ ç‹Ž ç‹™ ç‹— ç‹ çŽ© 玨 玟 玫
+ 玥 甽 ç– ç–™ ç–š çš„ 盂 盲 ç›´ 知 矽 社 祀 ç¥ ç§‰ 秈
+ 空 穹 竺 糾 罔 羌 羋 者 肺 肥 肢 肱 股 肫 肩 肴
+ 肪 肯 臥 臾 èˆ èŠ³ èŠ èŠ™ 芭 芽 芟 芹 花 芬 芥 芯
+ 芸 芣 芰 芾 芷 虎 è™± åˆ è¡¨ 軋 è¿Ž è¿” è¿‘ 邵 邸 邱
+ 邶 采 金 é•· é–€ 阜 陀 阿 阻 附 陂 éš¹ 雨 é’ éž äºŸ
+ 亭 亮 ä¿¡ ä¾µ 侯 便 ä¿  ä¿‘ ä¿ ä¿ ä¿ƒ 侶 俘 ä¿Ÿ ä¿Š ä¿—
+ ä¾® ä¿ ä¿„ ä¿‚ ä¿š ä¿Ž ä¿ž ä¾· å…— 冒 冑 冠 剎 剃 削 å‰
+ 剌 剋 則 勇 勉 勃 å‹ åŒ å— å» åŽš å› å’¬ å“€ å’¨ å“Ž
+ 哉 å’¸ å’¦ å’³ 哇 å“‚ å’½ å’ª å“ å“„ 哈 å’¯ å’« å’± å’» å’©
+ å’§ å’¿ 囿 åž‚ åž‹ åž  垣 垢 城 åž® åž“ 奕 契 å¥ å¥Ž å¥
+ 姜 姘 姿 姣 姨 娃 姥 姪 姚 姦 å¨ å§» å­© 宣 宦 室
+ 客 宥 å° å±Ž å± å± å±‹ å³™ å³’ å·· å¸ å¸¥ 帟 å¹½ 庠 度
+ 建 弈 å¼­ å½¥ 很 å¾… 徊 律 徇 後 徉 怒 æ€ æ€  急 怎
+ 怨 æ æ° æ¨ æ¢ æ† æƒ æ¬ æ« æª æ¤ æ‰ æ‹œ 挖 按 拼
+ æ‹­ æŒ æ‹® 拽 指 拱 æ‹· 拯 括 拾 æ‹´ 挑 挂 政 æ•… æ–«
+ 施 既 春 昭 映 昧 是 星 昨 昱 昤 曷 柿 染 柱 柔
+ æŸ æŸ¬ 架 枯 柵 柩 柯 柄 柑 æž´ 柚 查 枸 æŸ æŸž 柳
+ æž° 柙 柢 æŸ æŸ’ æ­ª 殃 殆 段 毒 毗 æ°Ÿ 泉 æ´‹ æ´² æ´ª
+ æµ æ´¥ æ´Œ æ´± æ´ž æ´— æ´» æ´½ æ´¾ æ´¶ æ´› æ³µ æ´¹ æ´§ æ´¸ æ´©
+ 洮 洵 洎 洫 炫 為 炳 炬 炯 炭 炸 炮 炤 爰 牲 牯
+ 牴 ç‹© ç‹  ç‹¡ 玷 çŠ çŽ» 玲 ç ç€ çŽ³ 甚 ç”­ ç• ç•Œ ç•Ž
+ ç•‹ ç–« ç–¤ ç–¥ ç–¢ ç–£ 癸 皆 皇 皈 盈 盆 盃 ç›… çœ ç›¹
+ 相 眉 看 盾 盼 眇 矜 ç ‚ ç ” ç Œ ç  ç¥† 祉 祈 祇 禹
+ 禺 科 秒 秋 ç©¿ çª ç«¿ 竽 ç±½ ç´‚ ç´… ç´€ ç´‰ ç´‡ ç´„ ç´†
+ 缸 美 羿 耄 è€ è€ è€‘ 耶 胖 胥 胚 胃 胄 背 胡 胛
+ 胎 胞 胤 èƒ è‡´ 舢 苧 范 茅 è‹£ è‹› 苦 茄 è‹¥ 茂 茉
+ è‹’ è‹— 英 èŒ è‹œ è‹” è‹‘ è‹ž è‹“ è‹Ÿ 苯 茆 è™ è™¹ è™» 虺
+ è¡ è¡« è¦ è§” 計 訂 訃 貞 è²  èµ´ èµ³ 趴 è» è»Œ è¿° 迦
+ è¿¢ 迪 è¿¥ è¿­ è¿« 迤 迨 郊 郎 éƒ éƒƒ é…‹ é…Š é‡ é–‚ é™
+ 陋 陌 é™ é¢ é© éŸ‹ 韭 音 é  é¢¨ 飛 食 首 香 乘 亳
+ 倌 å€ å€£ 俯 倦 倥 俸 倩 倖 倆 值 借 倚 倒 們 俺
+ 倀 倔 倨 俱 倡 個 候 倘 俳 修 倭 倪 俾 倫 倉 兼
+ 冤 冥 冢 å‡ å‡Œ 准 凋 剖 剜 剔 剛 å‰ åŒª å¿ åŽŸ åŽ
+ åŸ å“¨ å” å” å”· 哼 å“¥ 哲 唆 哺 å”” å“© å“­ å“¡ 唉 å“®
+ 哪 哦 唧 唇 哽 å” åœƒ 圄 埂 埔 埋 埃 å ‰ å¤ å¥— 奘
+ 奚 娑 娘 娜 娟 娛 娓 姬 娠 娣 娩 娥 娌 娉 孫 屘
+ å®° 害 家 å®´ å®® 宵 容 宸 å°„ 屑 展 å± å³­ å³½ å³» 峪
+ 峨 å³° 島 å´ å³´ å·® 席 師 庫 庭 座 å¼± å¾’ 徑 å¾ æ™
+ æ£ æ¥ æ æ• æ­ æ© æ¯ æ‚„ æ‚Ÿ æ‚š æ‚ æ‚” æ‚Œ æ‚… æ‚– 扇
+ 拳 挈 æ‹¿ æŽ æŒ¾ 振 æ• æ‚ æ† æ æ‰ æŒº æ 挽 挪 挫
+ 挨 æ æŒ æ•ˆ 敉 æ–™ æ— æ—… 時 晉 æ™ æ™ƒ æ™’ 晌 æ™… æ™
+ 書 朔 朕 朗 校 核 案 框 桓 根 桂 桔 栩 梳 栗 桌
+ æ¡‘ æ ½ 柴 æ¡ æ¡€ æ ¼ 桃 æ ª æ¡… æ “ æ ˜ æ¡ æ®Š 殉 æ®· æ°£
+ 氧 氨 氦 氤 泰 浪 涕 消 涇 浦 浸 海 浙 涓 浬 涉
+ æµ® 浚 æµ´ 浩 涌 涊 æµ¹ 涅 æµ¥ 涔 烊 烘 烤 烙 烈 çƒ
+ 爹 特 狼 狹 狽 狸 ç‹· 玆 ç­ ç‰ ç® ç  çª çž ç•” ç•
+ 畜 畚 留 疾 病 症 疲 疳 疽 疼 疹 痂 疸 皋 皰 益
+ ç› ç›Ž 眩 真 眠 眨 矩 ç ° ç § ç ¸ ç  ç ´ ç · ç ¥ ç ­ ç  
+ ç Ÿ ç ² 祕 ç¥ ç¥  祟 祖 神 ç¥ ç¥— 祚 秤 秣 秧 租 秦
+ 秩 秘 窄 窈 ç«™ 笆 笑 粉 ç´¡ ç´— ç´‹ ç´Š ç´  ç´¢ ç´” ç´
+ ç´• ç´š ç´œ ç´ ç´™ ç´› 缺 罟 ç¾” ç¿… ç¿ è€† 耘 耕 耙 耗
+ 耽 耿 胱 脂 胰 脅 胭 胴 脆 胸 胳 脈 能 脊 胼 胯
+ 臭 臬 舀 èˆ èˆª 舫 舨 般 芻 茫 è’ è” èŠ èŒ¸ è è‰
+ 茵 茴 è 茲 茹 茶 茗 è€ èŒ± 茨 èƒ è™” 蚊 蚪 èš“ 蚤
+ èš© 蚌 蚣 èšœ è¡° è¡· è¢ è¢‚ 衽 衹 記 è¨ è¨Ž 訌 訕 訊
+ 託 訓 訖 è¨ è¨‘ 豈 豺 è±¹ 財 è²¢ èµ· 躬 è»’ è»” è» è¾±
+ é€ é€† è¿· 退 迺 è¿´ 逃 追 逅 迸 é‚• 郡 éƒ éƒ¢ é…’ é…
+ é…Œ 釘 é‡ é‡— 釜 釙 é–ƒ 院 陣 陡 é™› é™ é™¤ 陘 陞 éš»
+ 飢 馬 骨 高 鬥 鬲 鬼 ä¹¾ åº å½ åœ å‡ åƒ åŒ åš å‰
+ å¥ å¶ åŽ å• åµ å´ å· å å€ å¯ å­ å…œ 冕 凰 剪 副
+ å‹’ å‹™ 勘 å‹• åŒ åŒ åŒ™ 匿 å€ åŒ¾ åƒ æ›¼ 商 啪 啦 å•„
+ å•ž å•¡ 啃 å•Š å”± å•– å• å•• 唯 啤 唸 å”® å•œ 唬 å•£ 唳
+ å• å•— 圈 國 圉 域 å … å Š å † 埠 埤 基 å ‚ å µ 執 培
+ 夠 奢 娶 å© å©‰ 婦 婪 å©€ 娼 å©¢ å©š 婆 å©Š å­° 寇 寅
+ 寄 寂 宿 密 å°‰ å°ˆ å°‡ å±  屜 å± å´‡ å´† å´Ž å´› å´– å´¢
+ 崑 崩 崔 崙 崤 崧 崗 巢 常 帶 帳 帷 康 庸 庶 庵
+ 庾 å¼µ å¼· å½— 彬 彩 彫 å¾— å¾™ 從 徘 御 å¾  徜 æ¿ æ‚£
+ 悉 悠 您 惋 悴 惦 悽 情 悻 悵 惜 悼 惘 惕 惆 惟
+ 悸 惚 惇 戚 戛 扈 掠 控 æ² æŽ– 探 接 æ· æ§ æŽ˜ 措
+ æ± æŽ© 掉 掃 掛 æ« æŽ¨ 掄 授 掙 採 掬 排 æŽ æŽ€ æ»
+ æ© æ¨ æº æ• æ•– æ•‘ æ•™ æ•— å•Ÿ æ• æ•˜ æ•• æ•” æ–œ æ–› æ–¬
+ æ— æ—‹ æ—Œ æ—Ž æ™ æ™š 晤 晨 晦 晞 曹 å‹— 望 æ¢ æ¢¯ 梢
+ 梓 梵 æ¡¿ 桶 梱 梧 梗 械 梃 棄 梭 梆 梅 梔 æ¢ æ¢¨
+ 梟 梡 梂 欲 殺 毫 毬 氫 涎 涼 淳 淙 液 淡 淌 淤
+ 添 淺 清 淇 淋 涯 淑 涮 淞 淹 涸 混 淵 淅 淒 渚
+ 涵 淚 淫 淘 淪 深 淮 淨 淆 淄 涪 淬 涿 淦 烹 焉
+ ç„Š 烽 烯 爽 牽 çŠ çŒœ 猛 猖 猓 猙 率 ç… çŠ çƒ ç†
+ ç¾ ç ç“  瓶 ç“· 甜 產 ç•¥ 畦 ç•¢ ç•° ç– ç—” ç—• ç–µ ç—Š
+ ç— çšŽ ç›” ç›’ ç›› 眷 眾 眼 眶 眸 眺 ç¡« 硃 ç¡Ž 祥 票
+ 祭 移 窒 窕 笠 笨 笛 第 符 笙 笞 笮 粒 粗 粕 絆
+ 絃 統 紮 紹 紼 絀 細 紳 組 累 終 紲 紱 缽 羞 羚
+ ç¿Œ ç¿Ž ç¿’ 耜 èŠ è† è„¯ è„– è„£ è„« è„© è„° 脤 舂 舵 舷
+ 舶 船 莎 莞 莘 è¸ èŽ¢ 莖 莽 莫 莒 莊 莓 莉 莠 è·
+ è» è¼ èŽ† 莧 處 彪 蛇 蛀 蚶 蛄 èšµ 蛆 蛋 èš± 蚯 蛉
+ è¡“ 袞 袈 被 袒 袖 è¢ è¢‹ 覓 è¦ è¨ª è¨ è¨£ 訥 許 設
+ 訟 訛 訢 豉 豚 販 責 貫 貨 貪 貧 赧 赦 趾 趺 軛
+ 軟 這 é€ é€š 逗 連 速 é€ é€ é€• 逞 造 é€ é€¢ 逖 逛
+ 途 部 郭 都 酗 野 釵 釦 釣 釧 釭 釩 閉 陪 陵 陳
+ 陸 陰 陴 陶 陷 陬 雀 雪 雩 章 竟 頂 頃 魚 鳥 鹵
+ 鹿 麥 麻 å‚¢ å‚ å‚… å‚™ å‚‘ å‚€ å‚– 傘 å‚š 最 凱 割 剴
+ 創 剩 å‹ž å‹ å‹› åš åŽ¥ å•» å–€ å–§ 啼 å–Š å– å–˜ å–‚ å–œ
+ 喪 喔 喇 喋 喃 喳 單 喟 唾 喲 喚 喻 喬 喱 啾 喉
+ å–« å–™ åœ å ¯ å ª å ´ å ¤ å ° å ± å ¡ å  å   壹 壺 奠 å©·
+ 媚 å©¿ 媒 媛 媧 å­³ å­± 寒 富 寓 å¯ å°Š å°‹ å°± 嵌 åµ
+ å´´ 嵇 å·½ å¹… 帽 å¹€ 幃 å¹¾ 廊 å» å»‚ 廄 å¼¼ å½­ 復 循
+ 徨 惑 惡 悲 悶 惠 愜 愣 惺 愕 惰 惻 惴 慨 惱 愎
+ 惶 愉 æ„€ æ„’ 戟 扉 掣 掌 æ æ€ æ© æ‰ æ† æ æ’ æ£
+ æ æ¡ æ– æ­ æ® æ¶ æ´ æª æ› æ‘’ æš æ¹ æ•ž 敦 æ•¢ æ•£
+ æ–‘ æ– æ–¯ æ™® æ™° æ™´ 晶 景 æš‘ 智 晾 æ™· 曾 替 期 æœ
+ 棺 棕 棠 棘 棗 椅 棟 棵 森 棧 棹 棒 棲 棣 棋 æ£
+ æ¤ æ¤’ 椎 棉 棚 楮 棻 款 欺 欽 殘 æ®– 殼 毯 æ°® æ°¯
+ 氬 港 游 湔 渡 渲 湧 湊 渠 渥 渣 減 湛 湘 渤 湖
+ æ¹® 渭 渦 湯 渴 æ¹ æ¸º 測 湃 æ¸ æ¸¾ 滋 溉 渙 湎 æ¹£
+ 湄 湲 湩 湟 焙 焚 焦 焰 無 然 煮 焜 牌 犄 犀 猶
+ 猥 猴 猩 çº çª ç³ ç¢ ç¥ çµ ç¶ ç´ ç¯ ç› ç¦ ç¨ ç”¥
+ 甦 畫 番 痢 痛 痣 痙 痘 痞 痠 登 發 皖 皓 皴 盜
+ ç 短 ç¡ ç¡¬ 硯 ç¨ ç¨ˆ 程 稅 稀 窘 窗 窖 ç«¥ ç«£ ç­‰
+ ç­– ç­† ç­ ç­’ ç­” ç­ ç­‹ ç­ ç­‘ 粟 ç²¥ 絞 çµ çµ¨ 絕 ç´«
+ çµ® çµ² 絡 給 çµ¢ çµ° çµ³ å–„ ç¿” ç¿• 耋 è’ è‚… è…• è…” è…‹
+ è…‘ è…Ž 脹 è…† 脾 è…Œ è…“ è…´ 舒 舜 è© èƒ è¸ è è  è…
+ è‹ è è¯ è± è´ è‘— èŠ è° èŒ èŒ è½ è² èŠ è¸ èŽ è„
+ èœ è‡ è” èŸ è™› 蛟 è›™ è›­ è›” è›› 蛤 è› è›ž è¡— è£ è£‚
+ 袱 覃 視 註 è©  è©• è©ž 証 è© è©” è©› è© è©† 訴 診 訶
+ è©– 象 貂 貯 è²¼ è²³ è²½ è³ è²» è³€ è²´ è²· 貶 貿 貸 越
+ 超 è¶ è·Ž è· è·‹ è·š è·‘ è·Œ è·› è·† è»» 軸 軼 辜 逮 逵
+ 週 逸 進 逶 é„‚ 郵 鄉 郾 é…£ é…¥ é‡ éˆ” 鈕 鈣 鈉 鈞
+ éˆ éˆ éˆ‡ 鈑 é–” é– é–‹ é–‘ é–“ é–’ é–Ž 隊 階 éš‹ 陽 éš…
+ 隆 éš é™² éš„ é› é›… 雄 集 雇 雯 雲 韌 é … é † é ˆ 飧
+ 飪 飯 飩 飲 飭 馮 馭 黃 é» é»‘ 亂 å‚­ 債 傲 傳 僅
+ 傾 催 傷 傻 傯 僇 剿 剷 剽 募 勦 勤 勢 勣 匯 嗟
+ 嗨 嗓 嗦 嗎 嗜 嗇 嗑 嗣 嗤 嗯 嗚 嗡 嗅 嗆 嗥 嗉
+ 園 圓 塞 塑 塘 塗 塚 塔 填 塌 塭 塊 塢 塒 塋 奧
+ å« å«‰ å«Œ 媾 媽 媼 媳 å«‚ 媲 嵩 嵯 幌 å¹¹ 廉 廈 å¼’
+ å½™ 徬 å¾® æ„š æ„ æ…ˆ æ„Ÿ 想 æ„› 惹 æ„ æ„ˆ æ…Ž æ…Œ æ…„ æ…
+ 愾 æ„´ 愧 æ„ æ„† æ„· 戡 戢 æ“ æ¾ æž æª æ­ æ½ æ¬ æ
+ æœ æ” æ æ¶ æ– æ— æ† æ•¬ æ–Ÿ æ–° æš— 暉 暇 暈 æš– æš„
+ 暘 æš æœƒ 榔 業 楚 楷 楠 楔 極 椰 概 楊 楨 楫 楞
+ 楓 楹 榆 æ¥ æ¥£ 楛 æ­‡ æ­² 毀 殿 毓 毽 溢 溯 滓 溶
+ 滂 æº æº æ»‡ æ»… 溥 溘 溼 溺 溫 滑 準 溜 滄 æ»” 溪
+ 溧 溴 煎 煙 煩 煤 煉 照 煜 煬 煦 煌 煥 煞 煆 煨
+ ç…– 爺 牒 猷 ç… çŒ¿ 猾 瑯 ç‘š ç‘• ç‘Ÿ ç‘ž ç‘ ç¿ ç‘™ ç‘›
+ ç‘œ 當 畸 瘀 ç—° ç˜ ç—² ç—± ç—º ç—¿ ç—´ ç—³ 盞 盟 ç› ç«
+ ç¦ çž ç£ ç¹ çª ç¬ çœ ç¥ ç¨ ç¢ çŸ® 碎 碰 碗 碘 碌
+ 碉 硼 碑 碓 ç¡¿ 祺 祿 ç¦ è¬ ç¦½ 稜 稚 稠 稔 稟 稞
+ 窟 窠 ç­· 節 ç­  ç­® ç­§ ç²± ç²³ ç²µ 經 çµ¹ 綑 ç¶ ç¶ çµ›
+ ç½® 罩 罪 ç½² 義 羨 群 è– è˜ è‚† è‚„ è…± è…° è…¸ è…¥ è…®
+ è…³ è…« è…¹ è…º è…¦ 舅 艇 è’‚ è‘· è½ è± è‘µ 葦 è‘« 葉 葬
+ è‘› è¼ èµ è‘¡ è‘£ è‘© è‘­ 葆 虞 虜 號 蛹 蜓 蜈 蜇 蜀
+ 蛾 è›» 蜂 蜃 蜆 蜊 è¡™ 裟 裔 裙 補 裘 è£ è£¡ 裊 裕
+ 裒 覜 解 詫 該 詳 試 詩 詰 誇 詼 詣 誠 話 誅 詭
+ 詢 詮 詬 詹 詻 訾 詨 豢 貊 貉 賊 資 賈 賄 貲 賃
+ 賂 賅 跡 跟 跨 路 跳 跺 跪 跤 跦 躲 較 載 軾 輊
+ 辟 è¾² é‹ éŠ é“ é‚ é” é€¼ é• é é‡ é éŽ é é‘ é€¾
+ é é„’ é„— é…¬ é…ª é…© 釉 鈷 鉗 鈸 鈽 鉀 鈾 鉛 鉋 鉤
+ 鉑 鈴 鉉 é‰ é‰… 鈹 鈿 鉚 é–˜ 隘 éš” éš• é› é›‹ 雉 雊
+ é›· é›» 雹 零 é– é´ é¶ é  é ‘ é “ é Š é ’ é Œ 飼 飴 飽
+ 飾 馳 馱 馴 髡 鳩 麂 鼎 鼓 鼠 僧 僮 僥 僖 僭 僚
+ 僕 åƒ åƒ‘ 僱 僎 僩 å…¢ 凳 劃 劂 匱 厭 å—¾ 嘀 嘛 嘗
+ å—½ 嘔 嘆 嘉 å˜ å˜Ž å—· 嘖 嘟 嘈 å˜ å—¶ 團 圖 塵 塾
+ 境 墓 墊 塹 墅 塽 壽 夥 夢 夤 奪 奩 嫡 嫦 嫩 嫗
+ å«– 嫘 å«£ å­µ 寞 寧 寡 寥 實 寨 寢 寤 察 å° å±¢ 嶄
+ 嶇 幛 幣 幕 幗 幔 廓 廖 弊 彆 彰 徹 慇 愿 態 慷
+ 慢 慣 慟 慚 慘 慵 截 撇 摘 摔 撤 摸 摟 摺 摑 摧
+ æ´ æ‘­ æ‘» 敲 æ–¡ æ—— æ—– 暢 暨 æš æ¦œ 榨 榕 æ§ æ¦® 槓
+ 構 榛 榷 榻 榫 榴 æ§ æ§ æ¦­ 槌 榦 槃 榣 æ­‰ æ­Œ æ°³
+ æ¼³ æ¼” 滾 漓 æ»´ 漩 æ¼¾ æ¼  漬 æ¼ æ¼‚ æ¼¢ 滿 滯 漆 æ¼±
+ 漸 æ¼² æ¼£ 漕 漫 漯 澈 漪 滬 æ¼ æ»² 滌 æ»· 熔 熙 ç…½
+ 熊 熄 熒 爾 犒 犖 ç„ ç 瑤 ç‘£ 瑪 ç‘° ç‘­ 甄 ç–‘ 瘧
+ ç˜ ç˜‹ 瘉 瘓 盡 監 çž„ ç½ ç¿ ç¡ ç£ ç¢Ÿ 碧 碳 碩 碣
+ 禎 ç¦ ç¦ ç¨® 稱 窪 窩 ç«­ 端 管 箕 箋 ç­µ ç®— ç® ç®”
+ ç® ç®¸ 箇 箄 ç²¹ ç²½ ç²¾ 綻 綰 綜 綽 綾 綠 ç·Š 綴 網
+ 綱 綺 綢 綿 綵 綸 維 ç·’ ç·‡ 綬 ç½° ç¿  ç¿¡ ç¿Ÿ èž èš
+ 肇 è… è†€ è† è†ˆ 膊 è…¿ 膂 臧 臺 與 舔 舞 艋 蓉 è’¿
+ 蓆 è“„ è’™ è’ž è’² è’œ è“‹ è’¸ è“€ è““ è’ è’¼ è“‘ è“Š 蜿 蜜
+ 蜻 蜢 蜥 蜴 蜘 è• èœ· 蜩 裳 褂 裴 裹 裸 製 裨 褚
+ 裯 誦 誌 語 誣 èª èª¡ 誓 誤 說 誥 誨 誘 誑 誚 誧
+ 豪 è² è²Œ 賓 賑 è³’ 赫 趙 趕 è·¼ è¼” è¼’ 輕 輓 è¾£ é 
+ é˜ éœ é£ é™ éž é¢ é é› é„™ 鄘 é„ž é…µ é…¸ é…· é…´ 鉸
+ 銀 銅 銘 銖 鉻 銓 銜 銨 鉼 銑 閡 閨 閩 閣 閥 閤
+ éš™ éšœ éš› 雌 é›’ 需 é¼ éž… 韶 é — é ˜ 颯 颱 餃 餅 餌
+ 餉 é§ éª¯ 骰 髦 é­ é­‚ é³´ 鳶 é³³ 麼 é¼» 齊 å„„ å„€ 僻
+ 僵 價 å„‚ 儈 儉 å„… 凜 劇 劈 劉 åŠ åŠŠ å‹° 厲 嘮 嘻
+ 嘹 嘲 嘿 嘴 嘩 噓 噎 噗 噴 嘶 嘯 嘰 墀 墟 增 墳
+ 墜 墮 墩 墦 奭 嬉 嫻 嬋 嫵 嬌 嬈 寮 寬 審 寫 層
+ å±¥ å¶ å¶” å¹¢ 幟 幡 廢 廚 廟 å» å»£ å»  彈 å½± å¾· å¾µ
+ æ…¶ æ…§ æ…® æ… æ…• 憂 æ…¼ æ…° æ…« æ…¾ 憧 æ† æ†« 憎 憬 憚
+ 憤 憔 憮 戮 æ‘© 摯 摹 æ’ž æ’² æ’ˆ æ’ æ’° æ’¥ æ’“ æ’• æ’©
+ 撒 撮 播 撫 撚 撬 撙 撢 撳 敵 敷 數 暮 暫 暴 暱
+ 樣 樟 槨 æ¨ æ¨ž 標 槽 模 樓 樊 槳 樂 樅 槭 樑 æ­
+ 歎 殤 毅 毆 漿 潼 澄 潑 潦 潔 澆 潭 潛 潸 潮 澎
+ 潺 æ½° 潤 æ¾— 潘 滕 潯 æ½  潟 熟 熬 熱 熨 牖 犛 çŽ
+ ç— ç‘© ç’‹ ç’ƒ 瑾 ç’€ ç•¿ 瘠 瘩 瘟 瘤 瘦 瘡 瘢 çšš 皺
+ 盤 瞎 瞇 瞌 çž‘ çž‹ 磋 磅 確 磊 碾 磕 碼 ç£ ç¨¿ 稼
+ ç©€ 稽 稷 稻 窯 窮 ç®­ ç®± 範 ç®´ 篆 篇 ç¯ ç®  篌 糊
+ ç·  ç·´ ç·¯ ç·» ç·˜ ç·¬ ç· ç·¨ ç·£ ç·š ç·ž ç·© 綞 ç·™ ç·² ç·¹
+ ç½µ ç½· 羯 ç¿© 耦 膛 膜 è† è†  膚 膘 è”— 蔽 蔚 è“® 蔬
+ è”­ 蔓 蔑 蔣 蔡 è”” 蓬 蔥 è“¿ 蔆 èž‚ è´ è¶ è  è¦ è¸
+ è¨ è™ è— èŒ è“ è¡› è¡ è¤ è¤‡ 褒 褓 褕 褊 誼 è«’ 談
+ è«„ 誕 è«‹ 諸 課 諉 è«‚ 調 誰 è«– è« èª¶ 誹 è«› 豌 豎
+ 豬 賠 賞 賦 賤 賬 賭 賢 賣 賜 質 賡 赭 趟 趣 踫
+ è¸ è¸ è¸¢ è¸ è¸© 踟 踡 踞 躺 è¼ è¼› 輟 輩 輦 輪 輜
+ 輞 è¼¥ é© é® é¨ é­ é· é„° é„­ 鄧 鄱 醇 醉 醋 醃 é‹…
+ 銻 銷 鋪 銬 鋤 é‹ éŠ³ 銼 é‹’ 鋇 é‹° 銲 é–­ é–± 霄 霆
+ 震 霉 é  éž éž‹ éž é ¡ é « é œ 颳 養 餓 餒 餘 é§ é§
+ 駟 駛 駑 駕 駒 駙 骷 髮 髯 鬧 魅 魄 魷 魯 鴆 鴉
+ é´ƒ 麩 麾 黎 墨 é½’ å„’ 儘 å„” å„ å„• 冀 冪 å‡ åŠ‘ 劓
+ 勳 å™™ 噫 噹 噩 噤 噸 噪 器 噥 å™± 噯 噬 噢 噶 å£
+ 墾 壇 壅 奮 å¬ å¬´ å­¸ 寰 å°Ž 彊 憲 憑 憩 憊 æ‡ æ†¶
+ 憾 懊 懈 戰 æ“… æ“ æ“‹ æ’» æ’¼ æ“š æ“„ 擇 æ“‚ æ“ æ’¿ æ“’
+ 擔 撾 整 曆 曉 暹 曄 曇 暸 樽 樸 樺 橙 橫 橘 樹
+ 橄 橢 橡 橋 橇 樵 機 橈 歙 歷 氅 濂 澱 澡 濃 澤
+ æ¿ æ¾§ æ¾³ æ¿€ æ¾¹ 澶 澦 æ¾  æ¾´ 熾 燉 ç‡ ç‡’ 燈 燕 熹
+ 燎 燙 燜 燃 燄 ç¨ ç’œ ç’£ ç’˜ ç’Ÿ ç’ž ç“¢ 甌 ç” ç˜´ 瘸
+ 瘺 盧 盥 çž  çžž 瞟 瞥 磨 磚 磬 磧 禦 ç© ç©Ž 穆 ç©Œ
+ 穋 窺 篙 簑 築 篤 篛 篡 篩 篦 糕 糖 縊 縑 縈 縛
+ 縣 縞 ç¸ ç¸‰ ç¸ ç½¹ ç¾² ç¿° 翱 ç¿® 耨 膳 膩 膨 臻 興
+ 艘 艙 蕊 蕙 蕈 蕨 蕩 蕃 蕉 蕭 蕪 蕞 螃 螟 螞 螢
+ èž è¡¡ 褪 褲 褥 褫 褡 親 覦 諦 諺 è«« 諱 謀 è«œ 諧
+ è«® 諾 è¬ è¬‚ è«· è«­ 諳 諶 諼 豫 è±­ 貓 è³´ 蹄 踱 踴
+ 蹂 踹 踵 è¼» 輯 輸 è¼³ 辨 辦 éµ é´ é¸ é² é¼ éº é„´
+ 醒 錠 錶 鋸 錳 錯 錢 鋼 錫 錄 錚 éŒ éŒ¦ 錡 錕 錮
+ 錙 é–» 隧 隨 險 雕 霎 霑 霖 éœ éœ“ éœ é› éœ é¦ éž˜
+ é ° é ¸ é » é · é ­ é ¹ é ¤ é¤ é¤¨ 餞 餛 餡 餚 駭 駢 駱
+ 骸 骼 é«» é«­ 鬨 鮑 é´• é´£ é´¦ é´¨ é´’ é´› 默 é»” é¾ é¾œ
+ 優 å„Ÿ å„¡ 儲 勵 嚎 嚀 åš åš… 嚇 åš å£• 壓 壑 壎 嬰
+ 嬪 嬤 孺 尷 屨 嶼 嶺 嶽 嶸 幫 彌 徽 應 懂 懇 懦
+ 懋 戲 戴 擎 擊 擘 擠 擰 擦 擬 擱 擢 擭 斂 斃 曙
+ æ›– 檀 檔 檄 檢 檜 æ«› 檣 橾 檗 æª æª  æ­œ æ®® 毚 æ°ˆ
+ 濘 濱 濟 濠 濛 濤 濫 濯 澀 濬 濡 濩 濕 濮 濰 燧
+ 營 燮 燦 燥 燭 燬 燴 燠 爵 牆 ç° ç² ç’© ç’° ç’¦ ç’¨
+ 癆 療 癌 盪 çž³ 瞪 çž° 瞬 瞧 çž­ 矯 磷 磺 磴 磯 ç¤
+ 禧 禪 ç©— 窿 ç°‡ ç° ç¯¾ 篷 ç°Œ 篠 ç³  糜 糞 ç³¢ 糟 ç³™
+ ç³ ç¸® 績 繆 縷 縲 繃 縫 總 縱 ç¹… ç¹ ç¸´ 縹 繈 縵
+ 縿 縯 罄 翳 翼 è± è² è° è¯ è³ è‡† 臃 膺 臂 臀 膿
+ 膽 臉 膾 臨 舉 艱 薪 薄 蕾 薜 薑 薔 薯 薛 薇 薨
+ 薊 虧 蟀 蟑 螳 蟒 蟆 螫 螻 螺 蟈 蟋 褻 褶 襄 褸
+ 褽 覬 謎 謗 謙 講 謊 謠 è¬ è¬„ è¬ è± è°¿ è±³ 賺 è³½
+ è³¼ 賸 è³» 趨 蹉 蹋 蹈 蹊 轄 è¼¾ 轂 è½… 輿 é¿ é½ é‚„
+ é‚ é‚‚ é‚€ 鄹 醣 醞 醜 é 鎂 錨 éµ éŠ é¥ é‹ éŒ˜ é¾
+ é¬ é› é° éš é” é—Š é—‹ é—Œ é—ˆ é—† éš± 隸 é›– 霜 霞 éž 
+ 韓 顆 颶 餵 é¨ é§¿ é®® 鮫 鮪 é®­ é´» é´¿ 麋 é» é»ž 黜
+ é» é»› é¼¾ 齋 å¢ åš• åš® 壙 壘 嬸 å½ æ‡£ 戳 æ“´ 擲 擾
+ 攆 擺 擻 擷 斷 曜 朦 檳 檬 櫃 檻 檸 櫂 檮 檯 歟
+ æ­¸ 殯 瀉 瀋 濾 瀆 濺 瀑 ç€ ç‡» 燼 燾 燸 ç· çµ ç’§
+ 璿 甕 癖 癘 癒 瞽 瞿 瞻 瞼 礎 禮 穡 穢 穠 竄 竅
+ 簫 簧 簪 簞 簣 簡 糧 織 繕 繞 繚 繡 繒 繙 罈 翹
+ ç¿» è· è¶ è‡ è‡ èˆŠ è— è–© è— è— è—‰ è–° è–º è–¹ è–¦ 蟯
+ 蟬 蟲 蟠 覆 覲 觴 謨 謹 謬 謫 è± è´… è¹™ è¹£ 蹦 蹤
+ 蹟 蹕 軀 轉 è½ é‚‡ 邃 邈 醫 醬 é‡ éŽ” 鎊 鎖 鎢 鎳
+ 鎮 鎬 鎰 鎘 鎚 鎗 é—” é—– é— é—• 離 雜 é›™ é›› 雞 霤
+ 鞣 鞦 éž­ 韹 é¡ é¡ é¡Œ é¡Ž é¡“ 颺 餾 餿 餽 餮 馥 騎
+ é« é¬ƒ 鬆 é­ é­Ž é­ é¯Š 鯉 鯽 鯈 鯀 鵑 éµ éµ  é»  鼕
+ 鼬 儳 嚥 壞 壟 壢 寵 é¾ å»¬ 懲 懷 懶 懵 攀 æ” æ› 
+ æ› æ«¥ æ« æ«š æ«“ 瀛 瀟 瀨 瀚 ç€ ç€• 瀘 爆 çˆ ç‰˜ 犢
+ ç¸ çº ç’½ ç“Š ç“£ ç–‡ ç–† 癟 癡 矇 礙 禱 ç©« ç©© ç°¾ ç°¿
+ 簸 簽 簷 籀 繫 繭 繹 繩 繪 羅 繳 羶 羹 羸 臘 藩
+ è— è—ª è—• è—¤ è—¥ è—· 蟻 è … è  èŸ¹ 蟾 襠 襟 襖 襞 è­
+ è­œ è­˜ è­‰ è­š è­Ž è­ è­† è­™ è´ˆ è´Š è¹¼ è¹² 躇 蹶 蹬 蹺
+ è¹´ è½” 轎 è¾­ é‚Š é‚‹ 醱 醮 é¡ é‘ éŸ éƒ éˆ éœ é é–
+ é¢ é é˜ é¤ é— é¨ é—œ éš´ 難 霪 霧 é¡ éŸœ 韻 é¡ž 願
+ é¡› 颼 饅 饉 騖 騙 é¬ é¯¨ 鯧 鯖 鯛 鶉 鵡 éµ² 鵪 鵬
+ 麒 麗 麓 麴 勸 嚨 嚷 嚶 嚴 嚼 壤 孀 孃 孽 寶 巉
+ 懸 懺 攘 æ”” æ”™ 曦 朧 櫬 瀾 瀰 瀲 çˆ ç» ç“ ç™¢ 癥
+ 礦 礪 礬 礫 竇 競 籌 籃 ç± ç³¯ ç³° è¾® ç¹½ ç¹¼ 纂 罌
+ 耀 臚 艦 藻 藹 蘑 藺 蘆 蘋 蘇 蘊 蠔 蠕 襤 覺 觸
+ è­° è­¬ è­¦ è­¯ è­Ÿ è­« è´ è´ èº‰ èº èº… 躂 醴 釋 é˜ éƒ
+ é½ é—¡ 霰 飄 饒 饑 馨 騫 騰 騷 騵 é°“ é° é¹¹ 麵 黨
+ 鼯 齟 é½£ 齡 å„· 儸 å› å›€ 囂 夔 屬 å· æ‡¼ 懾 æ” æ”œ
+ æ–• 曩 æ«» 欄 櫺 殲 çŒ çˆ› 犧 ç“– ç“” 癩 矓 ç± çº çºŒ
+ 羼 蘗 蘭 蘚 蠣 蠢 蠡 蠟 襪 襬 覽 譴 護 譽 贓 躊
+ èº èº‹ 轟 辯 醺 é® é³ éµ éº é¸ é² é« é—¢ 霸 霹 露
+ 響 顧 é¡¥ 饗 é©… 驃 é©€ 騾 é« é­” é­‘ é°­ é°¥ 鶯 鶴 é·‚
+ 鶸 éº é»¯ é¼™ 齜 齦 齧 儼 å„» 囈 囊 囉 å­¿ å·” å·’ 彎
+ 懿 攤 權 æ­¡ ç‘ ç˜ çŽ€ 瓤 ç–Š ç™® 癬 禳 ç±  籟 è¾ è½
+ 臟 襲 襯 觼 讀 贖 贗 躑 躓 轡 酈 鑄 鑑 鑒 霽 霾
+ 韃 éŸ é¡« 饕 é©• é© é«’ 鬚 鱉 é°± é°¾ é°» é·“ é·— é¼´ 齬
+ 齪 é¾” 囌 å·– 戀 攣 攫 攪 曬 æ¬ ç“š ç«Š 籤 ç±£ ç±¥ 纓
+ 纖 纔 臢 蘸 蘿 è ± 變 é‚ é‚ é‘£ é‘  鑤 é¨ é¡¯ 饜 é©š
+ é©› é©— é«“ é«” é«‘ é±” é±— é±– é·¥ 麟 é»´ 囑 壩 攬 çž ç™±
+ 癲 矗 ç½ ç¾ˆ è ¶ è ¹ è¡¢ 讓 è®’ è®– 艷 è´› 釀 鑪 é‚ éˆ
+ é„ éŸ† é¡° é©Ÿ 鬢 é­˜ 鱟 é·¹ é·º é¹¼ é¹½ 鼇 é½· é½² 廳 欖
+ ç£ ç±¬ ç±® è » 觀 躡 é‡ é‘² é‘° 顱 饞 é«– 鬣 黌 ç¤ çŸš
+ 讚 鑷 韉 驢 驥 纜 讜 躪 釅 鑽 鑾 鑼 鱷 鱸 黷 豔
+ 鑿 鸚 爨 驪 鬱 鸛 鸞 籲 ① ② ③ ④ ⑤ ⑥ ⑦ ⑧
+ ⑨ ⑩ ⑴ ⑵ ⑶ ⑷ ⑸ ⑹ ⑺ ⑻ ⑼ ⑽ ⅰ ⅱ ⅲ ⅳ
+ â…´ â…µ â…¶ â…· â…¸ â…¹ 丶 丿 亅 亠 冂 冖 冫 勹 匸 å©
+ 厶 夊 宀 å·› â¼³ 广 å½ å½¡ æ”´ ç–’ è¾µ ¨ ˆ ヽ ヾ ã‚
+ ã‚ž 々 〆 〇 ー ï¼» ï¼½ ✽ ã ã‚ ãƒ ã„ ã… ã† ã‡ ãˆ
+ ㉠㊠㋠㌠ã ㎠ã ã ã‘ ã’ ã“ ã” ã• ã– ã— ã˜
+ 㙠㚠㛠㜠ã ãž ãŸ ã  ã¡ ã¢ ã£ ã¤ ã¥ ã¦ ã§ ã¨
+ 㩠㪠㫠㬠㭠㮠㯠㰠㱠㲠㳠㴠㵠㶠㷠ã¸
+ 㹠㺠㻠㼠㽠㾠㿠む ゠も ゃ や ゅ ゆ ょ よ
+ ら り る れ ゠ゎ ゠゠ゑ を ん ァ ア ィ イ ゥ
+ ウ ェ エ ォ オ カ ガ キ ギ ク グ ケ ゲ コ ゴ サ
+ ザ シ ジ ス ズ セ ゼ ソ ゾ タ ダ ムヂ ッ ツ ヅ
+ テ デ ト ド ナ ニ ヌ ムノ ムムパ ヒ ビ ピ フ
+ ブ プ ヘ ベ ペ ホ ボ ムマ ミ ム メ モ ャ ヤ ュ
+ ユ ョ ヨ ラ リ ル レ ロ ヮ ワ ヰ ヱ ヲ ン ヴ ヵ
+ ヶ РБ Ð’ Г Д Е РЖ З И Й К Л Ðœ Ð
+ О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э
+ Ю Я а б в г д е ё ж з и й к л м
+ н о п Ñ€ Ñ Ñ‚ у Ñ„ Ñ… ц ч ш щ ÑŠ Ñ‹ ÑŒ
+ Ñ ÑŽ Ñ â‡§ ↸ ↹ ㇠𠃌 乚 ð ‚Š 刂 ä’‘ é¾° 冈 é¾± 𧘇
+ ¬ ¦ ' " ㈱ № ℡ ゛ ゜ ⺀ ⺄ ⺆ ⺇ ⺈ ⺊ ⺌
+ ⺠⺕ ⺜ ⺠⺥ ⺧ ⺪ ⺬ ⺮ ⺶ ⺼ ⺾ ⻆ ⻊ ⻌ â»
+ â» â»– â»— ⻞ ⻣ ʃ É É› É” ɵ Å“ ø Å‹ ÊŠ ɪ 乂
+ 乜 凵 匚 厂 万 丌 乇 äº å›— 兀 å±® å½³ ä¸ å†‡ 与 丮
+ 亓 仂 仉 仈 冘 勼 å¬ åŽ¹ 圠 夃 夬 å° å·¿ æ—¡ 殳 毌
+ æ°” 爿 丱 丼 仨 仜 仩 仡 ä» ä»š 刌 匜 åŒ åœ¢ 圣 夗
+ 夯 å® å®„ å°’ å°» å±´ å±³ 帄 庀 庂 忉 戉 æ‰ æ°• æ°¶ 汃
+ 氿 氻 犮 犰 玊 禸 肊 阞 伎 优 伬 仵 伔 仱 伀 价
+ 伈 ä¼ ä¼‚ ä¼… ä¼¢ 伓 伄 ä»´ ä¼’ 冱 刓 刉 åˆ åŠ¦ 匢 匟
+ å 厊 å‡ å›¡ 囟 圮 圪 圴 夼 妀 奼 妅 奻 奾 奷 奿
+ å­– å°• å°¥ å±¼ 屺 å±» å±¾ å·Ÿ å¹µ 庄 异 弚 å½´ å¿• å¿” å¿
+ 扜 扞 扤 扡 扦 扢 扙 扠 扚 扥 旯 旮 朾 朹 朸 朻
+ 机 朿 朼 朳 æ°˜ 汆 æ±’ 汜 æ± æ±Š æ±” 汋 汌 ç± ç‰ž 犴
+ 犵 玎 甪 癿 穵 网 艸 艼 芀 艽 艿 è™ è¥¾ é‚™ é‚— 邘
+ 邛 邔 阢 阤 阠 阣 佖 伻 佢 佉 体 佤 伾 佧 佒 佟
+ ä½ ä½˜ ä¼­ ä¼³ 伿 佡 å† å†¹ 刜 刞 刡 劭 劮 匉 å£ å²
+ 厎 åŽ å° å· åª å‘” å‘… å™ åœ å¥ å˜ å½ å‘ å‘ å¨ å¤
+ 呇 å›® 囧 囥 å å… åŒ å‰ å‹ å’ å¤† 奀 妦 妘 妠 妗
+ 妎 妢 å¦ å¦ å¦§ 妡 宎 å®’ å°¨ å°ª å² å² å²ˆ 岋 岉 å²’
+ 岊 岆 岓 岕 å·  帊 帎 庋 庉 庌 庈 åº å¼… å¼ å½¸ 彶
+ å¿’ å¿‘ å¿ å¿­ 忨 å¿® 忳 å¿¡ 忤 å¿£ 忺 忯 å¿· å¿» 怀 å¿´
+ 戺 抃 抌 抎 æŠ æŠ” 抇 扱 扻 扺 扰 æŠ æŠˆ 扷 扽 扲
+ 扴 æ”· æ—° æ—´ æ—³ æ—² æ—µ æ… æ‡ æ™ æ• æŒ æˆ æ æ æš
+ æ‹ æ¯ æ°™ æ°š 汸 汧 汫 沄 沋 æ² æ±± 汯 汩 沚 æ±­ 沇
+ 沕 沜 汦 æ±³ æ±¥ æ±» 沎 ç´ çº ç‰£ 犿 犽 狃 狆 ç‹ çŠº
+ ç‹… 玕 玗 玓 玔 玒 町 甹 ç–” ç–• çš ç¤½ 耴 è‚• è‚™ è‚
+ è‚’ è‚œ èŠ èŠ èŠ… 芎 芑 芓 芊 芃 芄 豸 迉 辿 é‚Ÿ é‚¡
+ 邥 邞 邧 邠 阰 阨 阯 阭 丳 侘 佼 侅 佽 侀 侇 佶
+ ä½´ 侉 侄 ä½· 佌 ä¾— 佪 侚 ä½¹ ä¾ ä½¸ ä¾ ä¾œ ä¾” 侞 ä¾’
+ 侂 侕 佫 佮 冞 冼 冾 刵 刲 刳 剆 刱 劼 匊 匋 匼
+ 厒 厔 å’‡ å‘¿ å’ å’‘ å’‚ å’ˆ å‘« 呺 呾 å‘¥ 呬 å‘´ 呦 å’
+ 呯 å‘¡ å‘  å’˜ å‘£ 呧 呤 å›· 囹 å¯ å² å­ å« å± å° å¶
+ 垀 åµ å» å³ å´ å¢ å¨ å½ å¤Œ 奅 妵 妺 å§ å§Ž 妲 姌
+ å§ å¦¶ 妼 姃 姖 妱 妽 姀 姈 妴 姇 å­¢ å­¥ 宓 宕 屄
+ 屇 å²® 岤 å²  å²µ 岯 岨 岬 岟 å²£ å²­ å²¢ 岪 岧 å² å²¥
+ 岶 岰 岦 帗 帔 帙 弨 弢 弣 弤 彔 徂 彾 彽 忞 忥
+ 怭 怦 怙 怲 怋 怴 怊 怗 怳 怚 怞 怬 怢 æ€ æ€ æ€®
+ 怓 怑 怌 怉 怜 戔 戽 抭 抴 拑 抾 抪 抶 拊 抮 抳
+ 抯 抻 抩 抰 抸 攽 斨 斻 昉 旼 昄 昒 昈 旻 昃 昋
+ æ˜ æ˜… æ—½ 昑 æ˜ æ›¶ 朊 æž… æ¬ æžŽ æž’ æ¶ æ» æž˜ 枆 æž„
+ æ´ æž æžŒ æº æžŸ æž‘ æž™ 枃 æ½ æž æ¸ æ¹ æž” 欥 殀 æ­¾
+ 毞 æ° æ²“ 泬 泫 æ³® æ³™ 沶 æ³” æ²­ 泧 æ²· æ³ æ³‚ 沺 泃
+ 泆 æ³­ æ³² æ³’ æ³ æ²´ 沊 æ² æ²€ 泞 æ³€ æ´° æ³ æ³‡ æ²° æ³¹
+ æ³ æ³© 泑 ç‚” 炘 ç‚… ç‚“ 炆 ç‚„ ç‚‘ ç‚– ç‚‚ ç‚š 炃 牪 ç‹–
+ 狋 狘 狉 狜 狒 狔 狚 狌 狑 玤 玡 玭 玦 玢 玠 玬
+ çŽ ç“ ç“¨ 甿 ç•€ 甾 ç–Œ ç–˜ 皯 盳 ç›± ç›° 盵 矸 矼 矹
+ 矻 矺 矷 祂 礿 秅 穸 ç©» ç«» ç±µ ç³½ 耵 è‚ è‚® è‚£ 肸
+ 肵 肭 舠 芠 苀 芫 芚 芘 芛 芵 芧 芮 芼 芞 芺 芴
+ 芨 芡 芩 苂 芤 苃 芶 芢 虰 虯 虭 虮 豖 迒 迋 迓
+ è¿ è¿– è¿• è¿— 邲 é‚´ 邯 邳 é‚° 阹 阽 阼 阺 陃 ä¿ ä¿…
+ ä¿“ ä¾² 俉 ä¿‹ ä¿ ä¿” ä¿œ ä¿™ ä¾» ä¾³ ä¿› 俇 ä¿– 侺 ä¿€ ä¾¹
+ 俬 剄 剉 å‹€ å‹‚ 匽 å¼ åŽ— 厖 厙 厘 å’º å’¡ å’­ å’¥ å“
+ 哃 èŒ å’· å’® å“– å’¶ å“… 哆 å’  å‘° å’¼ å’¢ å’¾ 呲 å“ž å’°
+ åžµ åžž 垟 垤 垌 åž— åž åž› åž” 垘 åž åž™ 垥 åžš åž• 壴
+ å¤ å¥“ 姡 姞 姮 娀 姱 å§ å§º 姽 姼 姶 姤 姲 姷 姛
+ 姩 姳 姵 姠 姾 姴 姭 宨 屌 å³ å³˜ 峌 å³— 峋 å³› 峞
+ 峚 峉 峇 峊 å³– 峓 å³” å³ å³ˆ 峆 峎 峟 峸 å·¹ 帡 帢
+ 帣 帠 帤 庰 庤 庢 庛 庣 庥 弇 å¼® å½– 徆 怷 怹 æ”
+ æ² æž æ… æ“ æ‡ æ‰ æ› æŒ æ€ æ‚ æŸ æ€¤ æ„ æ˜ æ¦ æ®
+ 扂 扃 æ‹ æŒ æŒ‹ 拵 挎 挃 æ‹« 拹 æŒ æŒŒ 拸 拶 挀 挓
+ 挔 拺 挕 æ‹» æ‹° æ• æ•ƒ æ–ª æ–¿ 昶 昡 昲 昵 昜 昦 昢
+ 昳 昫 昺 æ˜ æ˜´ 昹 昮 æœ æœ æŸ æŸ² 柈 枺 柜 æž» 柸
+ 柘 柀 æž· 柅 柫 柤 柟 æžµ æŸ æž³ 柷 柶 柮 柣 柂 æž¹
+ 柎 柧 柰 枲 柼 柆 柭 柌 枮 柦 柛 柺 柉 柊 柃 柪
+ 柋 欨 殂 殄 殶 毖 毘 毠 氠 氡 洨 洴 洭 洟 洼 洿
+ æ´’ æ´Š 泚 æ´³ æ´„ æ´™ æ´º æ´š æ´‘ æ´€ æ´ æµ‚ æ´ æ´˜ æ´· æ´ƒ
+ æ´ æµ€ æ´‡ æ´  æ´¬ æ´ˆ æ´¢ æ´‰ æ´ ç‚· ç‚Ÿ 炾 炱 ç‚° ç‚¡ ç‚´
+ 炵 ç‚© ç‰ ç‰‰ 牊 牬 牰 牳 牮 ç‹Š 狤 狨 ç‹« ç‹Ÿ 狪 狦
+ ç‹£ 玅 çŒ ç‚ çˆ ç… çŽ¹ 玶 玵 玴 ç« çŽ¿ ç‡ çŽ¾ çƒ ç†
+ 玸 ç‹ ç“¬ ç“® ç”® 畇 畈 ç–§ ç–ª 癹 盄 眈 眃 眄 眅 眊
+ ç›· ç›» 盺 矧 矨 ç † ç ‘ ç ’ ç … ç  ç  ç Ž ç ‰ ç ƒ ç “ 祊
+ 祌 祋 祅 祄 秕 ç§ ç§ ç§– 秎 窀 穾 ç«‘ 笀 ç¬ ç±º 籸
+ ç±¹ 籿 ç²€ ç² ç´ƒ ç´ˆ ç´ ç½˜ 羑 ç¾ ç¾¾ 耇 耎 è€ è€” 耷
+ 胘 胇 胠 胑 胈 胂 èƒ èƒ… 胣 胙 胜 胊 胕 胉 èƒ èƒ—
+ 胦 èƒ è‡¿ 舡 芔 è‹™ 苾 苹 茇 苨 茀 è‹• 茺 è‹« è‹– è‹´
+ 苬 苡 苲 苵 茌 苻 苶 苰 苪 苤 苠 苺 苳 苭 虷 虴
+ 虼 虳 è¡ è¡Ž 衧 衪 è¡© 觓 訄 訇 èµ² è¿£ è¿¡ è¿® è¿  郱
+ 邽 é‚¿ 郕 郅 邾 郇 郋 郈 釔 釓 é™” é™ é™‘ 陓 陊 陎
+ 倞 倅 倇 倓 倢 倰 倛 俵 俴 倳 倷 倬 俶 俷 倗 倜
+ 倠 倧 倵 倯 倱 倎 党 冔 冓 凊 凄 凅 凈 凎 剡 剚
+ 剒 剞 剟 剕 剢 å‹ åŒŽ 厞 唦 å“¢ å”— å”’ 哧 哳 哤 唚
+ å“¿ 唄 唈 å“« 唑 å”… 哱 唊 å“» å“· 哸 å“  唎 唃 唋 åœ
+ 圂 埌 å ² 埕 埒 垺 埆 åž½ åž¼ 垸 垶 åž¿ 埇 åŸ åž¹ åŸ
+ 夎 奊 娙 娖 娭 娮 娕 å¨ å¨— 娊 娞 娳 å­¬ 宧 å®­ 宬
+ 尃 屖 屔 峬 峿 峮 峱 峷 崀 峹 帩 帨 庨 庮 庪 庬
+ å¼³ å¼° 彧 æ æš æ§ æ æ‚¢ 悈 æ‚€ æ‚’ æ‚ æ‚ æ‚ƒ æ‚• æ‚›
+ æ‚— 悇 æ‚œ æ‚Ž 戙 扆 拲 æŒ æ– æŒ¬ æ„ æ… æŒ¶ æƒ æ¤ æŒ¹
+ æ‹ æŠ æŒ¼ 挩 æ 挴 æ˜ æ” æ™ æŒ­ æ‡ æŒ³ æš æ‘ æŒ¸ æ—
+ æ€ æˆ æ•Š 敆 æ—† æ—ƒ æ—„ æ—‚ 晊 晟 晇 晑 朒 朓 æ Ÿ æ š
+ 桉 æ ² æ ³ æ » æ¡‹ æ¡ æ – æ ± æ œ æ µ æ « æ ­ æ ¯ æ¡Ž æ¡„ æ ´
+ æ  æ ’ æ ” æ ¦ æ ¨ æ ® æ¡ æ º æ ¥ æ   欬 欯 欭 欱 欴 æ­­
+ è‚‚ 殈 毦 毤 毨 毣 毢 毧 æ°¥ 浺 æµ£ 浤 浶 æ´ æµ¡ 涒
+ 浘 æµ¢ æµ­ 浯 涑 æ¶ æ·¯ 浿 涆 浞 浧 æµ  涗 æµ° æµ¼ 浟
+ 涂 涘 æ´¯ 浨 涋 æµ¾ 涀 涄 æ´– 涃 æµ» æµ½ æµµ æ¶ çƒœ 烓
+ 烑 çƒ çƒ‹ ç¼¹ 烢 烗 烒 烞 烠 烔 çƒ çƒ… 烆 烇 烚 烎
+ 烡 牂 牸 牷 牶 猀 狺 ç‹´ 狾 狶 狳 ç‹» çŒ ç“ ç™ ç¥
+ ç– çŽ¼ ç§ ç£ ç© çœ ç’ ç› ç” ç çš ç— ç˜ ç¨ ç“ž ç“Ÿ
+ ç“´ 瓵 甡 ç•› ç•Ÿ ç–° ç— ç–» ç—„ ç—€ ç–¿ ç–¶ ç–º 皊 盉 çœ
+ 眛 çœ çœ“ 眒 眣 眑 眕 眙 眚 眢 眧 ç £ ç ¬ ç ¢ ç µ ç ¯
+ ç ¨ ç ® ç « ç ¡ ç © ç ³ ç ª ç ± 祔 祛 ç¥ ç¥œ 祓 祒 祑 秫
+ 秬 秠 秮 秭 秪 秜 秞 ç§ çª† 窉 窅 窋 窌 窊 窇 竘
+ ç¬ ç¬„ 笓 笅 ç¬ ç¬ˆ 笊 笎 笉 笒 粄 粑 粊 粌 粈 ç²
+ ç²… ç´ž ç´ ç´‘ ç´Ž ç´˜ ç´– ç´“ ç´Ÿ ç´’ ç´ ç´Œ 罜 罡 罞 ç½ 
+ ç½ ç½› ç¾– ç¾’ 翃 ç¿‚ ç¿€ 耖 耾 耹 胺 胲 胹 胵 è„ èƒ»
+ è„€ èˆ èˆ¯ 舥 茳 茭 è„ èŒ™ è‘ èŒ¥ è– èŒ¿ è 茦 茜 茢
+ è‚ èŽ èŒ› 茪 茈 茼 è 茖 茤 茠 茷 茯 茩 è‡ è… èŒ
+ è“ èŒž 茬 è‹ èŒ§ èˆ è™“ è™’ 蚢 蚨 èš– èš èš‘ èšž 蚇 èš—
+ 蚆 èš‹ èšš èš… 蚥 èš™ èš¡ 蚧 èš• 蚘 蚎 èš èš èš” 衃 è¡„
+ 衭 衵 衶 衲 袀 衱 衿 衯 袃 衾 衴 衼 訒 豇 豗 豻
+ 貤 貣 赶 赸 趵 趷 趶 軑 軓 迾 迵 适 迿 迻 逄 迼
+ 迶 郖 郠 郙 郚 郣 郟 郥 郘 郛 郗 郜 郤 é… é…Ž é…
+ 釕 釢 釚 陜 陟 éš¼ 飣 é«Ÿ 鬯 乿 å° åª å¡ åž å  å“
+ å‹ å å² åˆ å å å› åŠ å¢ å€• å… åŸ å© å« å£ å¤
+ å† å€ å® å³ å— å‘ å‡ å‰« 剭 剬 剮 å‹– å‹“ 匭 厜 啵
+ 啶 唼 å• å• å”´ 唪 å•‘ å•¢ 唶 唵 å”° å•’ å•… 唌 唲 å•¥
+ 啎 唹 啈 唭 唻 啀 啋 圊 圇 埻 堔 埢 埶 埜 埴 堀
+ 埭 埽 å ˆ 埸 å ‹ 埳 åŸ å ‡ 埮 埣 埲 埥 埬 埡 å Ž 埼
+ å  åŸ§ å  å Œ 埱 埩 埰 å  å „ 奜 å©  婘 å©• 婧 å©ž 娸
+ 娵 å©­ å© å©Ÿ å©¥ 婬 å©“ 婤 å©— 婃 å© å©’ å©„ å©› 婈 媎
+ 娾 å© å¨¹ å©Œ å©° å©© 婇 å©‘ å©– å©‚ å©œ å­² å­® å¯ å¯€ å±™
+ å´ž å´‹ å´ å´š å´  å´Œ å´¨ å´ å´¦ å´¥ å´ å´° å´’ å´£ å´Ÿ å´®
+ 帾 帴 庱 庴 庹 庲 庳 弶 弸 å¾› å¾– 徟 æ‚Š æ‚ æ‚† 悾
+ æ‚° 悺 惓 惔 æƒ æƒ¤ 惙 æƒ æƒˆ 悱 惛 æ‚· 惊 æ‚¿ 惃 æƒ
+ 惀 挲 æ¥ æŽŠ 掂 æ½ æŽ½ 掞 掭 æŽ æŽ— 掫 掎 æ¯ æŽ‡ æŽ
+ æ® æŽ¯ æµ æŽœ æ­ æŽ® æ¼ æŽ¤ 挻 掟 æ¸ æŽ… æŽ æŽ‘ æŽ æ°
+ æ•“ æ— æ™¥ 晡 æ™› æ™™ 晜 晢 朘 桹 梇 æ¢ æ¢œ æ¡­ æ¡® 梮
+ 梫 楖 桯 梣 梬 梩 桵 æ¡´ 梲 æ¢ æ¡· 梒 桼 æ¡« 桲 梪
+ 梀 桱 桾 梛 梖 梋 梠 梉 梤 桸 桻 梑 梌 梊 桽 欶
+ 欳 欷 欸 殑 æ® æ® æ®Ž 殌 æ°ª æ·€ 涫 涴 涳 æ¹´ 涬 æ·©
+ æ·¢ 涷 æ·¶ æ·” 渀 æ·ˆ æ·  æ·Ÿ æ·– 涾 æ·¥ æ·œ æ· æ·› æ·´ æ·Š
+ 涽 æ·­ æ·° 涺 æ·• æ·‚ æ· æ·‰ æ· æ·² æ·“ æ·½ æ·— æ· æ·£ 涻
+ 烺 ç„ çƒ· ç„— 烴 ç„Œ 烰 ç„„ 烳 ç„ çƒ¼ 烿 焆 ç„“ ç„€ 烸
+ 烶 ç„‹ ç„‚ ç„Ž 牾 牻 牼 牿 çŒ çŒ— 猇 猑 猘 猊 猈 ç‹¿
+ çŒ çŒž 玈 ç¶ ç¸ çµ ç„ ç ç½ ç‡ ç€ çº ç¼ ç¿ çŒ ç‹
+ ç´ çˆ ç•¤ ç•£ ç—Ž ç—’ ç— ç—‹ ç—Œ ç—‘ ç— çš çš‰ 盓 眹 眯
+ 眭 眱 眲 眴 眳 眽 眥 眻 眵 硈 ç¡’ 硉 ç¡ ç¡Š ç¡Œ ç ¦
+ ç¡… ç¡ ç¥¤ 祧 祩 祪 祣 祫 祡 离 秺 秸 秶 秷 çª çª”
+ çª ç¬µ ç­‡ 笴 笥 笰 笢 笤 笳 笘 笪 ç¬ ç¬± 笫 笭 笯
+ 笲 笸 笚 笣 粔 粘 粖 粣 紵 紽 紸 紶 紺 絅 紬 紩
+ çµ çµ‡ ç´¾ ç´¿ 絊 ç´» ç´¨ ç½£ 羕 羜 ç¾ ç¾› ç¿Š ç¿‹ ç¿ ç¿
+ ç¿‘ 翇 ç¿ ç¿‰ 耟 耞 耛 è‡ èƒ èˆ è„˜ è„¥ è„™ è„› è„­ è„Ÿ
+ 脬 è„ž è„¡ è„• 脧 è„ è„¢ 舑 舸 舳 舺 舴 舲 艴 èŽ èŽ£
+ 莨 èŽ èº è³ èŽ¤ è´ èŽ èŽ èŽ• 莙 èµ èŽ” 莩 è½ èŽƒ 莌
+ èŽ èŽ› 莪 莋 è¾ èŽ¥ 莯 莈 莗 莰 è¿ èŽ¦ 莇 莮 è¶ èŽš
+ è™™ è™– èš¿ èš· 蛂 è› è›… 蚺 èš° 蛈 èš¹ èš³ 蚸 蛌 èš´ èš»
+ 蚼 蛃 蚽 蚾 衒 袉 袕 袨 袢 袪 袚 袑 袡 袟 袘 袧
+ 袙 袛 袗 袤 袬 袌 袓 袎 覂 觖 觙 觕 訰 訧 訬 訞
+ è°¹ è°» 豜 è± è±½ è²¥ èµ½ èµ» èµ¹ 趼 è·‚ 趹 趿 è· è»˜ 軞
+ è» è»œ è»— è»  軡 逤 逋 逑 逜 逌 逡 郯 郪 郰 郴 郲
+ 郳 郔 郫 郬 郩 酖 酘 酚 酓 酕 釬 釴 釱 釳 釸 釤
+ 釹 釪 釫 釷 釨 釮 镺 é–† é–ˆ 陼 é™­ 陫 é™± 陯 éš¿ éª
+ é „ 飥 馗 å‚› å‚• å‚” å‚ž å‚‹ å‚£ 傃 å‚Œ å‚Ž å‚ å¨ å‚œ å‚’
+ 傂 傇 兟 凔 匒 匑 厤 厧 喑 喨 喥 喭 啷 噅 喢 喓
+ å–ˆ å– å–µ å– å–£ å–’ å–¤ 啽 å–Œ å–¦ å•¿ å–• å–¡ å–Ž 圌 å ©
+ 堷 堙 堞 堧 堣 堨 埵 塈 堥 堜 堛 堳 堿 堶 堮 堹
+ 堸 堭 堬 堻 奡 媯 媔 媟 婺 媢 媞 婸 媦 婼 媥 媬
+ 媕 媮 娷 媄 媊 媗 媃 媋 媩 å©» 婽 媌 媜 åª åª“ åª
+ 寪 å¯ å¯‹ 寔 寑 寊 寎 å°Œ å°° å´· 嵃 嵫 åµ åµ‹ å´¿ å´µ
+ 嵑 嵎 嵕 崳 崺 嵒 崽 崱 嵙 嵂 崹 嵉 崸 崼 崲 崶
+ åµ€ åµ… 幄 å¹ å½˜ 徦 å¾¥ 徫 惉 悹 惌 惢 惎 惄 æ„” 惲
+ æ„Š æ„– æ„… 惵 æ„“ 惸 惼 惾 æƒ æ„ƒ 愘 æ„ æ„ æƒ¿ æ„„ æ„‹
+ 扊 掔 掱 掰 æŽ æ¥ æ¨ æ¯ æƒ æ’ æ³ æŠ æ  æ¶ æ• æ²
+ æµ æ‘¡ æŸ æŽ¾ æ æœ æ„ æ˜ æ“ æ‚ æ‡ æŒ æ‹ æˆ æ° æ—
+ æ™ æ”² 敧 敪 敤 æ•œ 敨 æ•¥ æ–Œ æ– æ–ž æ–® æ— æ—’ 晼 晬
+ æ™» 暀 æ™± 晹 晪 晲 æœ æ¤Œ 棓 椄 棜 椪 棬 棪 棱 æ¤
+ 棖 棷 棫 棤 棶 椓 æ¤ æ£³ 棡 椇 棌 椈 楰 梴 椑 棯
+ 棆 椔 棸 æ£ æ£½ 棼 棨 椋 椊 椗 棎 棈 æ£ æ£ž 棦 棴
+ 棑 椆 棔 棩 椕 椥 棇 欹 欻 欿 欼 殔 殗 殙 殕 殽
+ 毰 毲 毳 氰 淼 湆 湇 渟 湉 溈 渼 渽 湅 湢 渫 渿
+ æ¹ æ¹ æ¹³ 渜 渳 湋 æ¹€ 湑 渻 渃 渮 湞 湨 湜 湡 渱
+ 渨 湠 湱 湫 渹 渢 渰 湓 湥 渧 湸 湤 湷 湕 湹 湒
+ 湦 渵 渶 湚 焠 焞 焯 烻 焮 焱 焣 焥 焢 焲 焟 焨
+ 焺 焛 牋 牚 犈 犉 犆 犅 犋 猒 猋 猰 猢 猱 猳 猧
+ 猲 猭 猦 猣 猵 猌 ç® ç¬ ç° ç« ç– çš ç¡ ç­ ç± ç¤
+ ç£ ç ç© ç  ç² ç“» 甯 畯 畬 ç—§ ç—š ç—¡ ç—¦ ç— ç—Ÿ ç—¤
+ ç—— çš• çš’ 盚 ç† ç‡ ç„ ç ç… çŠ çŽ ç‹ çŒ çŸž 矬 ç¡ 
+ 硤 硥 硜 硭 硱 硪 确 硰 硩 硨 硞 硢 祴 祳 祲 祰
+ 稂 稊 稃 稌 稄 窙 竦 竤 筊 笻 筄 筈 筌 筎 筀 筘
+ ç­… ç²¢ 粞 粨 粡 絘 絯 çµ£ 絓 çµ– 絧 絪 çµ çµ­ 絜 絫
+ çµ’ çµ” 絩 絑 絟 絎 ç¼¾ 缿 ç½¥ 罦 ç¾¢ ç¾  羡 ç¿— è‘ è
+ è 胾 胔 è…ƒ è…Š è…’ è… è…‡ 脽 è… è„º 臦 臮 臷 臸 臹
+ 舄 舼 舽 舿 艵 茻 è è¹ è£ è€ è¨ è’ è§ è¤ è¼ è¶
+ è è† èˆ è« è£ èŽ¿ è è è¥ è˜ è¿ è¡ è‹ èŽ è– èµ
+ è‰ è‰ è èž è‘ è† è‚ è³ è• èº è‡ è‘ èª è“ èƒ è¬
+ è® è„ è» è— è¢ è› è› è¾ è›˜ 蛢 蛦 蛓 蛣 蛚 蛪 è›
+ 蛫 蛜 蛬 蛩 蛗 蛨 蛑 衈 衖 衕 袺 裗 袹 袸 裀 袾
+ 袶 袼 袷 袽 袲 è¤ è£‰ 覕 覘 覗 è§ è§š 觛 è©Ž è© è¨¹
+ è©™ è©€ è©— 詘 è©„ è©… è©’ 詈 è©‘ è©Š è©Œ è© è±Ÿ è² è²€ 貺
+ è²¾ è²° è²¹ è²µ 趄 趀 趉 è·˜ è·“ è· è·‡ è·– è·œ è· è·• è·™
+ 跈 跗 跅 軯 軷 軺 軹 軦 軮 軥 軵 軧 軨 軶 軫 軱
+ 軬 è»´ 軩 逭 逴 逯 鄆 鄬 é„„ 郿 郼 鄈 郹 郻 é„ é„€
+ 鄇 é„… 鄃 é…¡ é…¤ é…Ÿ é…¢ é…  éˆ éˆŠ 鈥 鈃 鈚 鈦 éˆ éˆŒ
+ 鈀 鈒 釿 釽 鈆 鈄 鈧 鈂 鈜 鈤 鈙 鈗 鈅 鈖 é•» é–
+ é–Œ é– éš‡ 陾 隈 隉 隃 隀 雂 雈 雃 é›± é›° é¬ é° é®
+ 頇 颩 飫 鳦 黹 亃 亄 亶 傽 傿 僆 傮 僄 僊 傴 僈
+ 僂 å‚° åƒ å‚º 傱 僋 僉 傶 傸 凗 剺 剸 剻 剼 å—ƒ å—›
+ å—Œ å— å—‹ å—Š å— å—€ å—” å—„ å—© å–¿ å—’ å– å— å—• å—¢ å—–
+ å—ˆ å—² å— å—™ å—‚ 圔 å¡“ 塨 塤 å¡ å¡ å¡‰ 塯 å¡• å¡Ž å¡
+ 塙 塥 塛 堽 塣 塱 壼 嫇 嫄 嫋 媺 媸 媱 媵 媰 媿
+ 嫈 媻 嫆 媷 å«€ å«Š 媴 媶 å« åª¹ åª å¯– 寘 寙 å°Ÿ å°³
+ åµ± åµ£ 嵊 åµ¥ åµ² 嵬 嵞 嵨 嵧 åµ¢ å·° å¹ å¹Ž 幊 å¹ å¹‹
+ 廅 廌 廆 廋 廇 彀 徯 徭 惷 慉 慊 愫 慅 愶 愲 愮
+ æ…† 愯 æ… æ„© æ…€ 戠 é…¨ 戣 戥 戤 æ… æ± æ« æ æ’ æ‰
+ æ  æ¤ æ³ æ‘ƒ æŸ æ• æ˜ æ¹ æ· æ¢ æ£ æŒ æ¦ æ° æ¨ æ‘
+ æµ æ¯ æŠ æš æ‘€ æ¥ æ§ æ‹ æ§ æ› æ® æ¡ æŽ æ•¯ æ–’ æ—“
+ 暆 暌 æš• æš æš‹ 暊 æš™ æš” 晸 朠 楦 楟 椸 楎 楢 楱
+ 椿 楅 楪 椹 楂 楗 楙 楺 楈 楉 椵 楬 椳 椽 楥 棰
+ 楸 椴 楩 楀 楯 楄 楶 楘 æ¥ æ¥´ 楌 椻 楋 椷 楜 æ¥
+ 楑 椲 楒 椯 楻 椼 æ­† æ­… æ­ƒ æ­‚ æ­ˆ æ­ æ®› ï¨ æ¯» 毼
+ 毹 毷 毸 溛 æ»– 滈 æº æ»€ 溟 溓 溔 溠 溱 溹 滆 æ»’
+ 溽 æ» æºž 滉 溷 溰 æ» æº¦ æ» æº² 溾 滃 滜 滘 溙 溒
+ 溎 æº æº¤ 溡 溿 溳 æ» æ»Š 溗 溮 溣 ç…‡ ç…” ç…’ ç…£ ç… 
+ ç… ç… ç…¢ ç…² ç…¸ ç…ª ç…¡ ç…‚ ç…˜ ç…ƒ ç…‹ ç…° ç…Ÿ ç… ç…“ ç…„
+ ç… ç…š ç‰ çŠ çŠŒ 犑 çŠ çŠŽ 猼 ç‚ çŒ» 猺 ç€ çŠ ç‰ ç‘„
+ ç‘Š ç‘‹ ç‘’ ç‘‘ ç‘— ç‘€ ç‘ ç‘ ç‘Ž ç‘‚ 瑆 ç‘ ç‘” ç“¡ ç“¿ 瓾
+ 瓽 ç” ç•¹ ç•· 榃 ç—¯ ç˜ ç˜ƒ ç—· ç—¾ ç—¼ ç—¹ ç—¸ ç˜ ç—» ç—¶
+ ç—­ ç—µ ç—½ çš™ çšµ ç› ç• çŸ ç  ç’ ç– çš ç© ç§ ç” ç™
+ ç­ çŸ  碇 碚 碔 ç¢ ç¢„ 碕 碅 碆 碡 碃 硹 碙 碀 碖
+ ç¡» 祼 禂 祽 祹 稑 稘 稙 稒 稗 稕 稢 稓 稛 ç¨ çª£
+ 窢 窞 竫 筦 筤 筭 筴 筩 筲 筥 筳 筱 筰 筡 筸 筶
+ ç­£ ç²² ç²´ 粯 綈 綆 綀 ç¶ çµ¿ 綅 絺 綎 çµ» 綃 çµ¼ 綌
+ 綔 綄 絽 綒 罭 罫 罧 罨 罬 羦 羥 羧 翛 翜 耡 腤
+ è…  è…· è…œ è…© è…› è…¢ è…² 朡 è…ž è…¶ è…§ è…¯ è…„ è…¡ èˆ è‰‰
+ 艄 艀 艂 艅 蓱 è¿ è‘– 葶 葹 è’ è’ è‘¥ è‘‘ è‘€ è’† 葧
+ è° è‘ è‘½ è‘š è‘™ è‘´ 葳 è‘ è”‡ è‘ž è· èº è´ è‘º 葃 葸
+ è² è‘… è© è™ è‘‹ è¯ è‘‚ è­ è‘Ÿ è‘° è¹ è‘Ž è‘Œ è‘’ 葯 è“…
+ è’Ž è» è‘‡ è¶ è³ è‘¨ 葾 è‘„ è« è‘  è‘” è‘® è‘ èœ‹ 蜄 è›·
+ 蜌 蛺 è›– 蛵 è 蛸 蜎 蜉 èœ è›¶ èœ èœ… 裖 裋 è£ è£Ž
+ 裞 裛 裚 裌 è£ è¦… 覛 觟 觥 觤 觡 觠 觢 觜 触 詶
+ 誆 è©¿ è©¡ 訿 è©· 誂 誄 詵 誃 èª è©´ 詺 è°¼ 豋 豊 è±¥
+ 豤 豦 貆 貄 è²… 賌 赨 赩 趑 趌 趎 è¶ è¶ è¶“ 趔 è¶
+ 趒 è·° è·  è·¬ è·± è·® è· è·© è·£ è·¢ è·§ è·² è·« è·´ 輆 軿
+ è¼ è¼€ è¼… 輇 輈 輂 輋 é’ é€¿ é„ é‰ é€½ é„ é„ é„ é„‘
+ 鄖 鄔 鄋 鄎 酮 酯 鉈 鉒 鈰 鈺 鉦 鈳 鉥 鉞 銃 鈮
+ 鉊 鉆 鉭 鉬 é‰ é‰  鉧 鉯 鈶 鉡 鉰 鈱 鉔 鉣 é‰ é‰²
+ 鉎 鉓 鉌 鉖 鈲 閟 閜 閞 閛 隒 隓 隑 隗 雎 雺 雽
+ 雸 雵 é³ é· é¸ é² é  é  é Ž 颬 飶 飹 馯 馲 馰 馵
+ 骭 骫 é­› 鳪 é³­ 鳧 麀 黽 僦 僔 僗 僨 僳 僛 僪 åƒ
+ 僤 僓 僬 僰 僯 僣 僠 凘 劀 åŠ å‹© å‹« 匰 厬 嘧 嘕
+ 嘌 嘒 å—¼ å˜ å˜œ å˜ å˜“ 嘂 å—º å˜ å˜„ å—¿ å—¹ 墉 塼 å¢
+ 墘 墆 å¢ å¡¿ å¡´ 墋 塺 墇 墑 墎 塶 墂 墈 å¡» 墔 å¢
+ 壾 奫 嫜 嫮 嫥 嫕 嫪 嫚 嫭 嫫 嫳 嫢 嫠 嫛 嫬 嫞
+ å« å«™ 嫨 å«Ÿ å­· 寠 寣 å±£ 嶂 嶀 åµ½ 嶆 嵺 å¶ åµ· 嶊
+ 嶉 嶈 åµ¾ åµ¼ å¶ åµ¹ 嵿 幘 å¹™ 幓 廘 廑 å»— 廎 廜 廕
+ å»™ å»’ å»” 彄 彃 彯 徶 愬 愨 æ… æ…ž æ…± æ…³ æ…’ æ…“ æ…²
+ æ…¬ 憀 æ…´ æ…” æ…º æ…› æ…¥ æ„» æ…ª æ…¡ æ…– 戩 戧 戫 æ« æ‘
+ æ‘› æ‘ æ‘´ 摶 摲 摳 摽 摵 摦 æ’¦ æ‘Ž æ’‚ æ‘ž æ‘œ æ‘‹ æ‘“
+ æ‘  æ‘ æ‘¿ æ¿ æ‘¬ æ‘« æ‘™ æ‘¥ æ‘· 敳 æ–  æš¡ æš  暟 朅 朄
+ 朢 榱 榶 槉 榠 槎 榖 榰 榬 榼 榑 榙 榎 榧 æ¦ æ¦©
+ 榾 榯 榿 槄 榽 榤 槔 榹 槊 榚 æ§ æ¦³ 榓 榪 榡 榞
+ 槙 榗 æ¦ æ§‚ 榵 榥 槆 æ­Š æ­ æ­‹ 殞 殟 æ®  毃 毄 毾
+ 滎 滵 滱 漃 漥 滸 漷 滻 漮 漉 潎 漙 漚 漧 漘 漻
+ 漒 滭 漊 漶 潳 滹 滮 漭 潀 漰 漼 漵 滫 漇 漎 潃
+ æ¼… 滽 滶 æ¼¹ 漜 滼 漺 漟 æ¼ æ¼ž 漈 漡 熇 ç† ç†‰ 熀
+ 熅 熂 ç† ç…» 熆 ç† ç†— 牄 牓 犗 犕 犓 çƒ ç ç‘ çŒ
+ ç‘¢ 瑳 瑱 瑵 瑲 瑧 ç‘® 甀 甂 甃 畽 ç– ç˜– 瘈 瘌 瘕
+ 瘑 瘊 瘔 皸 çž ç¼ çž… çž‚ ç® çž€ ç¯ ç¾ çžƒ 碲 碪 碴
+ 碭 碨 硾 碫 碞 碥 碠 碬 碢 碤 禘 禊 禋 禖 禕 禔
+ 禓 禗 禈 禒 ç¦ ç¨« ç©Š 稰 稯 稨 稦 窨 窫 窬 ç«® 箈
+ 箜 箊 箑 ç® ç®– ç® ç®Œ ç®› 箎 ç®… 箘 劄 ç®™ 箤 箂 ç²»
+ 粿 ç²¼ 粺 綧 綷 ç·‚ 綣 綪 ç· ç·€ ç·… ç¶ ç·Ž ç·„ ç·† ç·‹
+ 緌 綯 綹 綖 綼 綟 綦 綮 綩 綡 緉 罳 翢 翣 翥 翞
+ 耤 è èœ è†‰ 膆 膃 膇 è† è†Œ 膋 舕 è’— è’¤ è’¡ è’Ÿ è’º
+ è“Ž è“‚ è’¬ è’® è’« è’¹ è’´ è“ è“ è’ª è’š è’± è“ è’ è’§ è’»
+ è’¢ è’” 蓇 è“Œ è’› è’© è’¯ è’¨ è“– è’˜ è’¶ è“ è’  è“— è“” è“’
+ è“› è’° è’‘ 虡 蜳 蜣 蜨 è« è€ èœ® 蜞 蜡 蜙 蜛 èƒ èœ¬
+ è 蜾 è† èœ  蜲 蜪 蜭 蜼 蜒 蜺 蜱 蜵 è‚ èœ¦ 蜧 蜸
+ 蜤 蜚 蜰 蜑 裷 裧 裱 裲 裺 裾 裮 裼 裶 裻 裰 裬
+ 裫 è¦ è¦¡ 覟 覞 觩 觫 觨 誫 誙 誋 誒 èª èª– è°½ 豨
+ 豩 賕 è³ è³— 趖 踉 踂 è·¿ è¸ è·½ 踊 踃 踇 踆 踅 è·¾
+ 踀 踄 è¼ è¼‘ 輎 è¼ é„£ é„œ é„  é„¢ é„Ÿ é„ é„š 鄤 é„¡ é„›
+ é…º é…² é…¹ é…³ 銥 銤 鉶 銛 鉺 銠 銔 銪 éŠ éŠ¦ 銚 銫
+ 鉹 銗 鉿 銣 鋮 銎 銂 銕 銢 鉽 銈 銡 銊 銆 銌 銙
+ 銧 鉾 銇 銩 éŠ éŠ‹ 鈭 éšž éš¡ 雿 é˜ é½ éº é¾ éžƒ 鞀
+ éž‚ é» éž„ éž é¿ éŸŽ éŸ é – 颭 颮 餂 餀 餇 é¦ é¦œ 駃
+ 馹 馻 馺 駂 馽 駇 骱 髣 髧 鬾 鬿 魠 魡 魟 鳱 鳲
+ 鳵 麧 僿 儃 儰 僸 儆 儇 僶 僾 儋 儌 僽 儊 劋 劌
+ 勱 勯 噈 噂 噌 嘵 å™ å™Š 噉 噆 噘 噚 噀 嘳 嘽 嘬
+ 嘾 嘸 嘪 嘺 圚 墫 å¢ å¢± 墠 墣 墯 墬 墥 墡 壿 å«¿
+ å«´ 嫽 å«· 嫶 嬃 嫸 嬂 嫹 å¬ å¬‡ 嬅 å¬ å±§ 嶙 嶗 嶟
+ 嶒 嶢 嶓 嶕 嶠 嶜 嶡 嶚 嶞 幩 å¹ å¹  幜 ç·³ å»› 廞
+ 廡 彉 徲 憋 憃 慹 憱 憰 憢 憉 憛 憓 憯 憭 憟 憒
+ 憪 憡 æ† æ…¦ 憳 戭 æ‘® æ‘° æ’– æ’  æ’… æ’— æ’œ æ’ æ’‹ æ’Š
+ 撌 撣 撟 摨 撱 撘 敶 敺 敹 敻 斲 斳 暵 暰 暩 暲
+ 暷 暪 暯 樀 樆 樗 槥 槸 樕 槱 槤 樠 槿 槬 槢 樛
+ æ¨ æ§¾ 樧 槲 槮 樔 槷 槧 æ©€ 樈 槦 槻 æ¨ æ§¼ 槫 樉
+ 樄 樘 樥 æ¨ æ§¶ 樦 樇 槴 樖 æ­‘ 殥 殣 殢 殦 æ° æ°€
+ 毿 æ°‚ æ½ æ¼¦ æ½¾ 澇 濆 æ¾’ æ¾ æ¾‰ 澌 æ½¢ æ½ æ¾… 潚 æ¾–
+ 潶 潬 澂 潕 æ½² æ½’ æ½ æ½— æ¾” 澓 æ½ æ¼€ 潡 潫 æ½½ 潧
+ æ¾ æ½“ 澋 潩 潿 澕 æ½£ æ½· 潪 æ½» 熲 熯 熛 熰 熠 熚
+ 熩 熵 ç† ç†¥ 熞 熤 熡 熪 熜 熧 熳 犘 犚 ç˜ ç’ çž
+ çŸ ç  ç ç› ç¡ çš ç™ ç¢ ç’‡ ç’‰ ç’Š ç’† ç’ ç‘½ ç’… ç’ˆ
+ 瑼 瑹 甈 甇 畾 瘥 瘞 瘙 ç˜ ç˜œ 瘣 瘚 瘨 瘛 çšœ çš
+ çšž çš› çž çž çž‰ 瞈 ç£ ç¢» ç£ ç£Œ 磑 磎 磔 磈 磃 磄
+ 磉 禚 禡 禠 禜 禢 禛 歶 稹 窲 窴 窳 箷 篋 箾 箬
+ 篎 箯 箹 篊 箵 糅 糈 糌 糋 緷 緛 緪 緧 緗 緡 縃
+ 緺 緦 緶 緱 緰 緮 緟 罶 羬 羰 羭 翭 翫 翪 翬 翦
+ 翨 è¤ è§ è†£ 膟 膞 膕 膢 膙 膗 舖 è‰ è‰“ 艒 è‰ è‰Ž
+ 艑 蔤 è”» è” è”€ 蔩 蔎 蔉 è” è”Ÿ 蔊 蔧 蔜 è“» 蔫 蓺
+ 蔈 蔌 蓴 蔪 蓲 蔕 蓷 蓫 蓳 蓼 蔒 蓪 蓩 蔖 蓾 蔨
+ è” è”® 蔂 蓽 蔞 蓶 è”± 蔦 蓧 蓨 è“° 蓯 蓹 蔘 è”  è”°
+ 蔋 è”™ 蔯 虢 è– è£ è¤ è· èŸ¡ è³ è˜ è” è› è’ è¡ èš
+ è‘ èž è­ èª è èŽ èŸ è è¯ è¬ èº è® èœ è¥ è è»
+ èµ è¢ è§ è© è¡š 褅 褌 褔 褋 褗 褘 褙 褆 褖 褑 褎
+ 褉 覢 覤 覣 觭 觰 觬 è« è«† 誸 è«“ è«‘ è«” è«• 誻 è«—
+ 誾 è«€ è«… 諘 諃 誺 誽 è«™ è°¾ è± è² è³¥ 賟 è³™ 賨 賚
+ è³ è³§ 趠 趜 趡 趛 踠 踣 踥 踤 踮 踕 踛 踖 踑 踙
+ 踦 踧 踔 踒 踘 踓 踜 踗 踚 輬 輤 輘 輚 輠 輣 輖
+ è¼— é³ é° é¯ é§ é« é„¯ é„« é„© 鄪 鄲 鄦 é„® 醅 醆 醊
+ é† é†‚ 醄 醀 é‹ é‹ƒ é‹„ é‹€ é‹™ 銶 é‹ é‹± é‹Ÿ 鋘 é‹© é‹—
+ é‹ é‹Œ 鋯 é‹‚ 鋨 é‹Š 鋈 é‹Ž 鋦 é‹ é‹• 鋉 é‹  é‹ž 鋧 é‹‘
+ 鋓 銵 鋡 鋆 銴 镼 閬 閫 閮 閰 隤 隢 雓 霅 霈 霂
+ éš éžŠ 鞎 鞈 éŸ éŸ é ž é  é ¦ é © é ¨ é   é › é § 颲 餈
+ 飺 餑 餔 餖 餗 餕 駜 é§ é§ é§“ 駔 駎 駉 駖 駘 駋
+ 駗 駌 骳 髬 髫 髳 髲 髱 魆 魃 魧 魴 魱 魦 魶 魵
+ 魰 魨 魤 魬 鳼 鳺 鳽 鳿 鳷 鴇 鴀 鳹 鳻 鴈 鴅 鴄
+ 麃 黓 é¼ é¼ å„œ å„“ å„— å„š å„‘ 凞 匴 å¡ å™° å™  å™® 噳
+ 噦 噣 噭 噲 噞 噷 圜 圛 壈 墽 壉 墿 墺 壂 墼 壆
+ 嬗 嬙 嬛 嬡 嬔 嬓 å¬ å¬– 嬨 嬚 嬠 嬞 寯 嶬 嶱 嶩
+ 嶧 嶵 嶰 嶮 嶪 嶨 嶲 嶭 嶯 嶴 幧 幨 幦 幯 廩 廧
+ 廦 廨 廥 彋 å¾¼ æ† æ†¨ 憖 懅 憴 懆 æ‡ æ‡Œ 憺 憿 憸
+ 憌 æ“— æ“– æ“ æ“ æ“‰ æ’½ æ’‰ 擃 æ“› 擳 æ“™ 攳 æ•¿ 敼 æ–¢
+ 曈 æš¾ 曀 曊 曋 æ› æš½ æš» 暺 曌 朣 樴 橦 橉 橧 樲
+ 橨 樾 æ© æ©­ 橶 æ©› æ©‘ 樨 æ©š 樻 樿 æ© æ©ª 橤 æ© æ©
+ æ©” 橯 æ©© æ©  樼 æ©ž æ©– æ©• æ© æ©Ž 橆 æ­• æ­” æ­– 殧 殪
+ 殫 毈 毇 氄 氃 氆 澭 濋 澣 濇 澼 濎 濈 潞 濄 澽
+ 澞 æ¿Š 澨 瀄 æ¾¥ æ¾® 澺 澬 澪 æ¿ æ¾¿ 澸 æ¾¢ 濉 澫 æ¿
+ 澯 æ¾² æ¾° 燅 燂 熿 熸 燖 燀 ç‡ ç‡‹ 燔 燊 燇 ç‡ ç†½
+ 燘 熼 燆 燚 燛 çŠ çŠž ç© ç¦ ç§ ç¬ ç¥ ç« çª ç‘¿ ç’š
+ 璠 璔 璒 璕 璡 甋 疀 瘯 瘭 瘱 瘽 瘳 瘼 瘵 瘲 瘰
+ çš» 盦 çžš çž çž¡ çžœ çž› 瞢 瞣 çž• çž™ çž— ç£ ç£© 磥 磪
+ 磞 磣 磛 磡 磢 磭 磟 磠 禤 穄 穈 穇 窶 窸 窵 窱
+ 窷 篞 篣 篧 ç¯ ç¯• 篥 篚 篨 篹 篔 篪 篢 篜 篫 篘
+ 篟 ç³’ ç³” ç³— ç³ ç³‘ 縒 縡 縗 縌 縟 縠 縓 縎 縜 縕
+ 縚 縢 縋 ç¸ ç¸– ç¸ ç¸” 縥 縤 罃 ç½» ç½¼ 罺 ç¾± 翯 耪
+ 耩 è¬ è†± 膦 膮 膹 膵 膫 膰 膬 膴 膲 膷 膧 臲 艕
+ 艖 艗 è•– è•… è•« è• è•“ è•¡ 蕘 è•€ 蕆 蕤 è• è•¢ è•„ è•‘
+ 蕇 è•£ 蔾 è•› 蕱 è•Ž è•® 蕵 è•• 蕧 è•  è–Œ 蕦 è• è•” è•¥
+ 蕬 虣 虥 虤 èž› èž èž— èž“ èž’ 螈 èž èž– 螘 è¹ èž‡ 螣
+ èž… èž èž‘ èž èž„ èž” èžœ èžš 螉 褞 褦 褰 褭 褮 褧 褱
+ 褢 褩 褣 褯 褬 褟 觱 è«  è«¢ 諲 è«´ 諵 è« è¬” 諤 è«Ÿ
+ è«° 諈 è«ž è«¡ 諨 è«¿ 諯 è«» 貑 è²’ è² è³µ è³® è³± è³° è³³
+ 赬 èµ® 趥 趧 踳 踾 踸 è¹€ è¹… 踶 踼 踽 è¹ è¸° 踿 躽
+ 輶 è¼® è¼µ è¼² è¼¹ è¼· è¼´ é¶ é¹ é» é‚† 郺 鄳 鄵 鄶 醓
+ é† é†‘ é† é† éŒ§ 錞 錈 錟 錆 éŒ éº éŒ¸ 錼 錛 錣 錒
+ éŒ é† éŒ­ 錎 éŒ é‹‹ éŒ é‹º 錥 錓 鋹 é‹· 錴 錂 錤 é‹¿
+ 錩 錹 錵 錪 錔 錌 錋 鋾 錉 錀 é‹» 錖 é–¼ é— é–¾ é–¹
+ é–º é–¶ é–¿ é–µ é–½ éš© é›” 霋 霒 éœ éž™ éž— éž” 韰 韸 é µ
+ 頯 頲 餤 餟 餧 餩 馞 駮 駬 駥 駤 駰 駣 駪 駩 駧
+ 骹 骿 骴 骻 髶 髺 髹 髷 鬳 鮀 鮅 鮇 魼 魾 魻 鮂
+ 鮓 é®’ é® é­º 鮕 é­½ 鮈 é´¥ é´— é´  é´ž é´” é´© é´ é´˜ é´¢
+ é´ é´™ é´Ÿ 麈 麆 麇 麮 麭 黕 é»– 黺 é¼’ é¼½ 儦 å„¥ å„¢
+ 儤 å„  å„© å‹´ åš“ 嚌 åš åš† åš„ 嚃 噾 åš‚ 噿 åš å£– 壔
+ å£ å£’ 嬭 嬥 嬲 嬣 嬬 嬧 嬦 嬯 嬮 å­» 寱 寲 嶷 幬
+ 幪 徾 徻 懃 憵 憼 懧 懠 懥 懤 懨 懞 擯 擩 擣 擫
+ 擤 擨 æ– æ–€ æ–¶ æ—š æ›’ æª æª– æª æª¥ 檉 檟 檛 檡 檞
+ 檇 檓 檎 檕 檃 檨 檤 檑 橿 檦 檚 檅 檌 檒 歛 殭
+ æ°‰ æ¿Œ 澩 æ¿´ æ¿” æ¿£ æ¿œ æ¿­ 濧 濦 æ¿ž 濲 æ¿ æ¿¢ 濨 燡
+ 燱 燨 燲 燤 燰 燢 ç³ ç® ç¯ ç’— ç’² ç’« ç’ ç’ª ç’­ ç’±
+ ç’¥ ç’¯ ç” ç”‘ ç”’ ç” ç–„ 癃 癈 癉 癇 皤 盩 çžµ çž« çž²
+ 瞷 瞶 瞴 瞱 瞨 矰 磳 磽 礂 磻 磼 磲 礅 磹 磾 礄
+ 禫 禨 ç©œ ç©› ç©– 穘 ç©” ç©š 窾 ç«€ ç« ç°… ç° ç¯² ç°€ 篿
+ 篻 ç°Ž 篴 ç°‹ 篳 ç°‚ ç°‰ ç°ƒ ç° ç¯¸ 篽 ç°† 篰 篱 ç° ç°Š
+ 糨 縭 縼 繂 縳 顈 縸 縪 繉 繀 繇 縩 繌 縰 縻 縶
+ 繄 縺 罅 罿 罾 罽 翴 翲 耬 膻 臄 臌 臊 臅 臇 膼
+ 臩 艛 艚 艜 è–ƒ è–€ è– è–§ è–• è–  è–‹ è–£ è•» è–¤ è–š è–ž
+ è•· 蕼 è–‰ è–¡ 蕺 蕸 è•— è–Ž è–– è–† è– è–™ è– è– è–¢ è–‚
+ è–ˆ è–… 蕹 蕶 è–˜ è– è–Ÿ 虨 èž¾ 螪 èž­ 蟅 èž° 螬 èž¹ èžµ
+ 螼 螮 蟉 蟃 蟂 蟌 螷 螯 蟄 蟊 螴 螶 螿 螸 螽 蟞
+ èž² 褵 褳 褼 褾 è¥ è¥’ 褷 襂 覭 覯 覮 觲 觳 謞 謘
+ 謖 謑 謅 謋 謢 è¬ è¬’ 謕 謇 è¬ è¬ˆ 謆 謜 謓 謚 è±
+ è±° è±² è±± 豯 貕 è²” è³¹ 赯 蹎 è¹ è¹“ è¹ è¹Œ 蹇 轃 è½€
+ é‚… é¾ é„¸ 醚 醢 醛 醙 醟 醡 é† é†  鎡 鎃 鎯 é¤ é–
+ é‡ é¼ é˜ éœ é¶ é‰ é é‘ é  é­ éŽ éŒ éª é¹ é— é•
+ é’ é é± é· é» é¡ éž é£ é§ éŽ€ éŽ é™ é—‡ é—€ é—‰ é—ƒ
+ é—… é–· éš® éš° 隬 霠 霟 霘 éœ éœ™ éžš éž¡ éžœ éžž éž éŸ•
+ 韔 韱 é¡ é¡„ é¡Š 顉 é¡… 顃 餥 餫 餬 餪 餳 餲 餯 餭
+ 餱 餰 馘 馣 馡 騂 駺 駴 駷 駹 駸 駶 駻 駽 駾 駼
+ 騃 骾 髾 髽 é¬ é«¼ é­ˆ 鮚 鮨 鮞 é®› 鮦 鮡 鮥 鮤 鮆
+ 鮢 é®  鮯 é´³ éµ éµ§ é´¶ é´® é´¯ é´± é´¸ é´° éµ… 鵂 鵃 é´¾
+ é´· éµ€ é´½ 翵 é´­ 麊 麉 éº éº° 黈 黚 é»» 黿 鼤 é¼£ é¼¢
+ é½” é¾  儱 å„­ å„® 嚘 åšœ åš— åšš åš åš™ 奰 嬼 屩 屪 å·€
+ 幭 幮 懘 懟 懭 懮 懱 懪 懰 懫 懖 懩 擿 攄 擽 擸
+ æ” æ”ƒ 擼 æ–” æ—› 曚 æ›› 曘 æ«… 檹 檽 æ«¡ 櫆 檺 檶 檷
+ 櫇 檴 檭 æ­ž 毉 æ°‹ 瀇 瀌 ç€ ç€ ç€… 瀔 瀎 æ¿¿ 瀀 æ¿»
+ 瀦 濼 æ¿· 瀊 çˆ ç‡¿ 燹 爃 燽 ç¶ ç’¸ ç“€ ç’µ ç“ ç’¾ ç’¶
+ ç’» ç“‚ ç”” 甓 癜 癤 ç™™ ç™ ç™“ ç™— 癚 皦 çš½ 盬 矂 瞺
+ 磿 礌 礓 礔 礉 ç¤ ç¤’ 礑 禭 禬 ç©Ÿ ç°œ ç°© ç°™ ç°  ç°Ÿ
+ ç°­ ç° ç°¦ ç°¨ ç°¢ ç°¥ ç°° 繜 ç¹ ç¹– ç¹£ 繘 ç¹¢ 繟 繑 ç¹ 
+ ç¹— 繓 ç¾µ ç¾³ ç¿· 翸 èµ è‡‘ 臒 è‡ è‰Ÿ 艞 è–´ è—† è—€ è—ƒ
+ 藂 薳 薵 薽 藇 藄 薿 藋 藎 藈 藅 薱 薶 藒 蘤 薸
+ 薷 薾 虩 蟧 蟦 蟢 蟛 蟫 蟪 蟥 蟟 蟳 蟤 蟔 蟜 蟓
+ 蟭 蟘 蟣 螤 蟗 蟙 è  èŸ´ 蟨 èŸ è¥“ 襋 è¥ è¥Œ 襆 è¥
+ 襑 襉 謪 謧 謣 謳 謰 謵 譇 謯 謼 謾 謱 謥 謷 謦
+ 謶 謮 謤 謻 謽 謺 豂 豵 貙 貘 貗 賾 贄 贂 贀 蹜
+ è¹¢ è¹  è¹— è¹– 蹞 è¹¥ 蹧 è¹› 蹚 蹡 è¹ è¹© è¹” 轆 轇 轈
+ 轋 鄨 鄺 é„» 鄾 醨 醥 醧 醯 醪 鎵 鎌 鎒 鎷 鎛 éŽ
+ 鎉 鎧 鎎 鎪 鎞 鎦 鎕 鎈 鎙 鎟 éŽ éŽ± 鎑 鎲 鎤 鎨
+ 鎴 鎣 鎥 é—’ é—“ é—‘ éš³ é›— 雚 å·‚ 雟 雘 é› éœ£ 霢 霥
+ 鞬 éž® 鞨 éž« 鞤 鞪 鞢 鞥 韗 韙 韖 韘 韺 é¡ é¡‘ é¡’
+ 颸 é¥ é¤¼ 餺 é¨ é¨‹ 騉 é¨ é¨„ 騑 騊 騅 騇 騆 é«€ é«œ
+ 鬈 鬄 鬅 鬩 鬵 é­Š é­Œ é­‹ 鯇 鯆 鯃 鮿 é¯ é®µ 鮸 鯓
+ 鮶 鯄 鮹 鮽 鵜 鵓 éµ éµŠ éµ› 鵋 éµ™ éµ– 鵌 éµ— éµ’ éµ”
+ 鵟 鵘 鵚 麎 麌 黟 é¼ é¼€ é¼– é¼¥ 鼫 鼪 鼩 鼨 齌 齕
+ å„´ 儵 劖 å‹· 厴 åš« åš­ 嚦 嚧 嚪 嚬 壚 å£ å£› 夒 嬽
+ 嬾 嬿 å·ƒ å¹° 徿 懻 攇 æ” æ” æ”‰ 攌 攎 æ–„ æ—ž æ— æ›ž
+ 櫧 æ«  æ«Œ æ«‘ æ«™ æ«‹ æ«Ÿ æ«œ æ« æ«« æ« æ« æ«ž æ­  æ®° æ°Œ
+ 瀙 瀧 瀠 瀖 瀫 瀡 瀢 瀣 瀩 瀗 瀤 瀜 瀪 爌 爊 爇
+ 爂 爅 犥 犦 犤 犣 犡 瓋 瓅 璷 瓃 甖 癠 矉 矊 矄
+ 矱 ç¤ ç¤› 礡 礜 礗 礞 禰 穧 穨 ç°³ ç°¼ ç°¹ ç°¬ ç°» 糬
+ 糪 繶 繵 繸 繰 繷 繯 繺 繲 繴 繨 罋 罊 羃 羆 羷
+ 翽 翾 è¸ è‡— 臕 艤 艡 艣 è—« è—± è—­ è—™ è—¡ è—¨ è—š è——
+ 藬 藲 藸 藘 藟 藣 藜 藑 藰 藦 藯 藞 藢 蠀 蟺 蠃
+ 蟶 蟷 蠉 蠌 蠋 蠆 蟼 蠈 蟿 蠊 蠂 襢 襚 襛 襗 襡
+ 襜 襘 è¥ è¥™ 覈 覷 覶 觶 è­ è­ˆ è­Š è­€ è­“ è­– è­” è­‹
+ 譕 譑 譂 譒 譗 豃 豷 豶 貚 贆 贇 贉 趬 趪 趭 趫
+ è¹­ 蹸 è¹³ 蹪 蹯 è¹» 軂 è½’ 轑 è½ è½ è½“ è¾´ é…€ é„¿ 醰
+ 醭 éž é‡ é é‚ éš é é¹ é¬ éŒ é™ éŽ© é¦ éŠ é” é®
+ é£ é• é„ éŽ é€ é’ é§ é•½ é—š é—› 雡 霩 霫 霬 霨 霦
+ éž³ éž· 鞶 éŸ éŸž 韟 é¡œ é¡™ é¡ é¡— 颿 颽 颻 颾 饈 饇
+ 饃 馦 馧 騚 騕 騥 é¨ é¨¤ 騛 騢 騠 騧 騣 騞 騜 騔
+ 髂 鬋 鬊 鬎 鬌 鬷 鯪 鯫 鯠 鯞 鯤 鯦 鯢 鯰 鯔 鯗
+ 鯬 鯜 鯙 鯥 鯕 鯡 鯚 éµ· é¶ é¶Š 鶄 鶈 éµ± 鶀 鵸 鶆
+ 鶋 鶌 鵽 鵫 鵴 鵵 鵰 鵩 鶅 鵳 鵻 鶂 鵯 鵹 鵿 鶇
+ 鵨 麔 麑 黀 黼 é¼­ é½€ é½ é½ é½– é½— 齘 匷 åš² åšµ åš³
+ 壣 å­… å·† å·‡ å»® 廯 å¿€ å¿ æ‡¹ æ”— æ”– 攕 攓 æ—Ÿ 曨 曣
+ 曤 櫳 æ«° 櫪 櫨 櫹 櫱 æ«® 櫯 瀼 瀵 瀯 瀷 瀴 瀱 ç‚
+ 瀸 瀿 瀺 瀹 ç€ ç€» 瀳 ç 爓 爔 犨 ç½ ç¼ ç’º çš« 皪
+ çš¾ ç›­ 矌 矎 çŸ çŸ çŸ² 礥 礣 礧 礨 礤 礩 禲 ç©® 穬
+ ç©­ ç«· 籉 籈 籊 籇 ç±… ç³® ç¹» ç¹¾ çº çº€ 羺 ç¿¿ è¹ è‡›
+ 臙 舋 艨 艩 蘢 è—¿ è˜ è—¾ 蘛 蘀 è—¶ 蘄 蘉 蘅 蘌 è—½
+ è ™ è  è ‘ è — è “ è – 襣 襦 覹 觷 è­  è­ª è­ è­¨ è­£ è­¥
+ è­§ è­­ 趮 躆 躈 躄 è½™ è½– è½— 轕 轘 轚 é‚ é…ƒ é… é†·
+ 醵 醲 醳 é‹ é“ é» é  é é” é¾ é• é é¨ é™ é éµ
+ é€ é· é‡ éŽ é– é’ éº é‰ é¸ éŠ é¿ é¼ éŒ é¶ é‘ é†
+ é—ž é—  é—Ÿ 霮 霯 éž¹ éž» 韽 韾 é¡  é¡¢ é¡£ é¡Ÿ é£ é£‚ é¥
+ 饎 饙 饌 饋 饓 騲 騴 騱 騬 騪 騶 騩 騮 騸 騭 髇
+ é«Š 髆 é¬ é¬’ 鬑 é°‹ é°ˆ 鯷 é°… é°’ 鯸 é±€ é°‡ é°Ž é°† é°—
+ é°” é°‰ 鶟 鶙 鶤 é¶ é¶’ 鶘 é¶ é¶› 鶠 鶔 鶜 鶪 鶗 鶡
+ 鶚 鶢 鶨 鶞 鶣 鶿 鶩 鶖 鶦 鶧 麙 麛 麚 黥 黤 黧
+ 黦 é¼° é¼® é½› é½  齞 é½ é½™ 龑 儺 儹 劘 劗 囃 åš½ åš¾
+ å­ˆ å­‡ å·‹ å· å»± 懽 æ”› 欂 櫼 欃 櫸 欀 çƒ ç„ çŠ çˆ
+ ç‰ ç… ç† çˆ çˆš 爙 ç¾ ç”— 癪 çŸ ç¤­ 礱 礯 ç±” 籓 ç³²
+ 纊 纇 纈 纋 纆 çº ç½ ç¾» 耰 è‡ è˜˜ 蘪 蘦 蘟 蘣 蘜
+ 蘙 蘧 蘮 蘡 蘠 蘩 蘞 蘥 è © è  è › è   è ¤ è œ è « è¡Š
+ 襭 襩 襮 襫 觺 è­¹ è­¸ è­… è­º è­» è´ è´” 趯 躎 躌 轞
+ è½› è½ é…† é…„ é…… 醹 é¿ é» é¶ é© é½ é¼ é° é¹ éª é·
+ é¬ é‘€ é± é—¥ é—¤ é—£ 霵 霺 éž¿ 韡 顤 飉 飆 飀 饘 饖
+ 騹 騽 驆 é©„ é©‚ é© é¨º 騿 é« é¬• 鬗 鬘 鬖 鬺 é­’ é°«
+ é° é°œ é°¬ é°£ é°¨ é°© é°¤ é°¡ 鶷 鶶 鶼 é· é·‡ é·Š é· é¶¾
+ é·… é·ƒ 鶻 鶵 é·Ž 鶹 鶺 鶬 é·ˆ 鶱 鶭 é·Œ 鶳 é· é¶² 鹺
+ 麜 黫 黮 黭 鼛 鼘 鼚 鼱 齎 齥 齤 龒 亹 囆 囅 囋
+ 奱 å­‹ å­Œ å·• å·‘ 廲 攡 æ”  攦 攢 欋 欈 欉 æ° ç• ç–
+ ç— ç’ çˆž 爟 犩 ç¿ ç“˜ ç“• ç“™ ç“— ç™­ çš­ 礵 禴 ç©° 穱
+ ç±— 籜 ç±™ ç±› 籚 ç³´ ç³± 纑 ç½ ç¾‡ 臞 艫 蘴 蘵 蘳 蘬
+ 蘲 蘶 蠬 蠨 蠦 蠪 蠥 襱 覿 覾 觻 譾 讄 讂 讆 讅
+ è­¿ è´• 躕 躔 躚 躒 èº èº– 躗 è½  è½¢ é…‡ é‘Œ é‘ é‘Š é‘‹
+ é‘ é‘‡ é‘… 鑈 鑉 鑆 霿 韣 顪 é¡© 飋 饔 饛 é©Ž é©“ é©”
+ é©Œ é© é©ˆ é©Š 驉 é©’ é© é« é¬™ 鬫 鬻 é­– é­• 鱆 鱈 é°¿
+ 鱄 é°¹ é°³ é± é°¼ é°· é°´ é°² é°½ é°¶ é·› é·’ é·ž é·š é·‹ é·
+ é·œ é·‘ é·Ÿ é·© é·™ é·˜ é·– é·µ é·• é· éº¶ é»° é¼µ é¼³ é¼² 齂
+ 齫 龕 é¾¢ 儽 劙 壨 壧 奲 å­ å·˜ è ¯ å½ æˆ æˆƒ 戄 攩
+ 攥 æ–– 曫 欑 欒 æ¬ æ¯Š ç› çš çˆ¢ 玂 çŽ çŽƒ ç™° 矔 籧
+ 籦 纕 艬 蘺 虀 蘹 蘼 蘱 蘻 蘾 蠰 蠲 蠮 蠳 襶 襴
+ 襳 觾 讌 讎 讋 讈 è±… è´™ 躘 轤 è½£ 醼 é‘¢ é‘• é‘ é‘—
+ é‘ž 韄 韅 é € é©– é©™ 鬞 鬟 鬠 é±’ 鱘 é± é±Š é± é±‹ 鱕
+ 鱙 鱌 鱎 鷻 鷷 鷯 鷣 鷫 鷸 鷤 鷶 鷡 鷮 鷦 鷲 鷰
+ é·¢ é·¬ é·´ é·³ é·¨ é·­ 黂 é» é»² 黳 鼆 鼜 鼸 é¼· 鼶 齃
+ é½ é½± é½° é½® 齯 囓 å› å­Ž å±­ æ”­ æ›­ æ›® 欓 çŸ ç¡ ç
+ ç  çˆ£ ç“› ç“¥ 矕 礸 禷 禶 籪 纗 羉 艭 虃 è ¸ è · è µ
+ è¡‹ è®” 讕 躞 躟 躠 èº é†¾ 醽 釂 é‘« 鑨 é‘© 雥 é† éƒ
+ é‡ éŸ‡ 韥 é©ž é«• é­™ é±£ 鱧 鱦 é±¢ 鱞 é±  鸂 é·¾ 鸇 鸃
+ 鸆 鸅 鸀 é¸ é¸‰ é·¿ é·½ 鸄 麠 鼞 齆 é½´ é½µ 齶 å›” æ”®
+ æ–¸ 欘 欙 欗 欚 ç¢ çˆ¦ 犪 矘 矙 礹 籩 籫 糶 纚 纘
+ 纛 纙 臠 臡 虆 虇 虈 襹 襺 襼 襻 觿 讘 讙 躥 躤
+ 躣 é‘® é‘­ 鑯 鑱 鑳 é‰ é¡² 饟 鱨 é±® é±­ 鸋 é¸ é¸ é¸
+ 鸒 鸑 麡 黵 鼉 齇 齸 é½» 齺 é½¹ 圞 ç¦ ç±¯ è ¼ 趲 躦
+ 釃 é‘´ 鑸 鑶 鑵 é©  é±´ é±³ é±± é±µ 鸔 鸓 黶 鼊 龤 ç¨
+ ç¥ ç³· 虪 è ¾ è ½ è ¿ 讞 貜 躩 軉 é‹ é¡³ é¡´ 飌 饡 馫
+ 驤 驦 驧 鬤 鸕 鸗 齈 戇 欞 爧 虌 躨 é’‚ é’€ é’ é©©
+ 驨 鬮 鸙 爩 虋 讟 é’ƒ é±¹ 麷 癵 é©« 鱺 é¸ ç© çª éº¤
+ é½¾ 齉 龘 ç¢ éŠ¹ è£ å¢» æ’ ç²§ 嫺 â•” ╦ â•— â•  ╬ â•£
+ ╚ ╩ ╠╒ ╤ ╕ ╞ ╪ ╡ ╘ ╧ ╛ ╓ ╥ ╖ ╟
+ ╫ ╢ ╙ ╨ ╜ ║ ╠╭ ╮ ╰ ╯ ■ 𠕇 鋛 𠗟 𣿅
+ è•Œ 䊵 ç¯ å†µ 㙉 𤥂 𨧤 é„ ð¡§› è‹® 𣳈 ç ¼ æ„ æ‹Ÿ 𤤳 𨦪
+ 𠊠 𦮳 𡌅 侫 𢓭 倈 𦴩 𧪄 𣘀 𤪱 𢔓 𠾠徤 𠎀 𠇠滛
+ ð Ÿ å„ ã‘º å„Ž 顬 ãƒ è– ð¤¦¤ ð ’‡ å…  𣎴 å…ª 𠯿 𢃼 ð ‹¥ 𢔰
+ ð –Ž 𣈳 𡦃 宂 è½ ð –³ 𣲙 冲 冸 é´´ 凉 å‡ å‡‘ 㳜 凓 𤪦
+ 决 凢 å‚ å‡­ è 椾 𣜭 å½» 刋 刦 刼 劵 剗 劔 効 å‹…
+ ç°• è•‚ å‹  è˜ ð¦¬“ 𨫞 啉 æ»™ 𣾀 ð ¥” 𣿬 匳 𠯢 泋 𡜦 æ ›
+ ç• æŠ ãºª 㣌 𡛨 ç‡ ä’¢ å­ å´ ð¨š« å¾ ð¡–– 𡘓 矦 厓 𨪛
+ 厠 厫 厮 玧 𥲠㽙 玜 å å… æ±‰ 义 埾 å™ ãª« ð ® å 
+ 𣿫 𢶣 å¶ ð ±· å“ ç¹ å”« æ™— æµ› å‘­ 𦭓 ð µ´ å• å’ å’¤ 䞦
+ 𡜠𠻠㶴 𠵠𨦼 𢚘 啇 ä³­ å¯ ç— å–† å–© ð¡£— 𤀺 ä•’ ð¤µ
+ æš³ ð¡‚´ 嘷 æ› ð£ŠŠ 暤 æš­ å™ å™ ç£± å›± 鞇 å¾ åœ€ 囯 å›­
+ 𨭦 㘣 ð¡‰ å† ð¤†¥ æ±® ç‚‹ å‚ ãš± 𦱾 埦 ð¡– å ƒ ð¡‘” 𤣠堦
+ 𤯵 å¡œ 墪 ã•¡ 壠 壜 𡈼 壻 寿 åƒ ðª… ð¤‰¸ é“ ã–¡ 够 梦
+ 㛃 湙 𡘾 娤 啓 𡚒 蔅 姉 𠵎 𦲠𦴪 𡟜 姙 𡟻 𡞲 𦶦
+ 浱 𡠨 𡛕 姹 𦹅 媫 婣 㛦 𤦩 㜈 媖 瑥 嫓 𦾡 𢕔 㶅
+ 𡤑 㜲 𡚸 広 å‹ å­¶ æ–ˆ å­¼ 𧨎 䀄 ä¡ ð ˆ„ 寕 æ…  𡨴 𥧌
+ ð –¥ 寳 å® ä´ å°… ð¡­„ å°“ çŽ å°” 𡲥 𦬨 屉 ä£ å²… 峩 峯
+ 嶋 ð¡·¹ 𡸷 å´ å´˜ 嵆 𡺤 岺 å·— 苼 ã ­ 𤤠𢉠𢅳 芇 ã ¶
+ 㯂 帮 檊 幺 𤒼 𠳓 厦 亷 厨 𡱠帉 廴 𨒂 廹 廻 㢠
+ 廼 æ ¾ é› å¼ ð ‡ ð¯¢” ã«ž 䢮 𡌺 强 𦢈 ð¢ 𢑱 å½£ éž½ 𦹮
+ å½² é€ ð¨¨¶ 徧 嶶 㵟 𥉠𡽪 𧃸 𢙨 釖 ð Šž 𨨩 怱 æš… ð¡¡·
+ 㥣 ã·‡ 㘹 åž ð¢ž´ 祱 ã¹€ æ‚ž 悳 𤦂 𤦠𧩓 ç’¤ 僡 媠 æ…¤
+ è¤ æ…‚ 慈 𦻒 æ† å‡´ ð ™– 憇 宪 𣾷 𢡟 懓 ð¨® ð©¥ æ‡ ã¤²
+ 𢦀 𢣠怣 æ…œ 攞 掋 𠄘 æ‹… ð¡° æ‹• ð¢¸ æ¬ ð¤§Ÿ 㨗 æ¸ æ¸
+ ð¡ŽŽ 𡟼 澊 𢸶 é ” 𤂌 𥜠擡 æ“¥ é‘» 㩦 æº ã©— æ• æ¼– 𤨨
+ 𤨣 斅 敭 敟 𣾠斵 𤥀 䬷 旑 䃘 𡠩 无 旣 忟 𣀠昘
+ 𣇷 𣇸 晄 𣆤 𣆥 晋 𠹵 晧 𥇦 晳 𡸽 𣈱 𨗴 𣇈 𥌓 矅
+ 𢣷 馤 朂 𤎜 𤨡 㬫 槺 𣟂 æ§ æ¢ ð¤‡ ð©ƒ­ 柗 ä“© æ ¢ æ¹
+ 鈼 æ  ð£¦ ð¦¶  æ¡ ð£‘¯ 槡 樋 𨫟 楳 棃 ð£— æ¤ æ¤€ ã´² ã¨
+ 𣘼 㮀 枬 楡 𨩊 䋼 椶 榘 㮡 ð ‰ è£ å‚ æ§¹ 𣙙 𢄪 æ©…
+ 𣜃 æª ã¯³ æž± 櫈 𩆜 ã° æ¬ ð ¤£ 惞 欵 æ­´ 𢟠溵 𣫛 𠎵
+ 𡥘 ã€ å¡ ð£­š 毡 𣻼 毜 æ°· 𢒋 𤣱 𦭑 汚 舦 æ±¹ 𣶼 ä“…
+ 𣶽 𤆤 𤤌 𤤀 𣳉 㛥 㳫 ð ´² 鮃 𣇹 𢒑 ç¾ æ · 𦴥 𦶡 𦷫
+ 涖 浜 æ¹¼ 漄 𤥿 𤂅 𦹲 蔳 𦽴 凇 è® ð¨¬¡ 𣸯 ç‘“ 𣾂 秌
+ æ¹ åª‘ 𣋠濸 ãœ æ¾ ð£¸° 滺 ð¡’— 𤀽 ä•• é° æ½„ 潜 㵎 æ½´
+ ð©…° ã´» 澟 𤅄 æ¿“ 𤂑 𤅕 𤀹 𣿰 𣾴 𤄿 凟 𤅖 𤅗 𤅀 ð¦‡
+ ç‹ ç¾ ç‚§ ç‚ çƒŒ 烕 烖 烟 ä„„ ã·¨ 熴 熖 𤉷 ç„« ç…… 媈
+ ç…Š 岜 ð¤¥ ç… é¢ ð¤‹ ç„¬ 𤑚 𤨧 𤨢 熺 𨯨 炽 爎 é‘‚ 爕
+ 夑 鑃 爤 é 𥘅 爮 牀 𤥴 梽 牕 牗 㹕 ð£„ æ  æ¼½ 犂
+ 猫 𤠣 𨠫 䣭 𨠄 猨 献 ç 玪 ð °º 𦨮 ç‰ ç‘‰ 𤇢 𡛧 𤨤
+ 昣 ã›… 𤦷 𤦠𤧻 ç· ç• æ¤ƒ 𤨦 ç¹ ð —ƒ ã»— 𢢭 ç‘  𨺲 瑇
+ ç¤ ç‘¶ 莹 瑬 㜰 ç‘´ é± æ¨¬ ç’‚ 䥓 𤪌 𤅟 𤩹 𨮠孆 𨰃
+ 𡢞 瓈 𡦈 甎 甞 𨻙 ð¡©‹ 寗 𨺬 鎅 ç• ç•Š 畧 ç•® 𤾂 㼄
+ 𤴓 ç–Ž ç‘ ç–ž ç–´ 瘂 瘬 癑 ç™ ç™¯ 癶 ð¦µ çš è‡¯ 㟸 𦤑
+ 𦤎 çš¡ 皥 çš· 盌 𦾟 è‘¢ 𥂠𥅽 𡸜 眞 眦 ç€ æ’¯ 𥈠 ç˜
+ 𣊬 瞯 𨥤 𨥨 𡛠矴 𡶠𤨒 棊 碯 磇 磓 隥 礮 𥗠 磗
+ 礴 碱 𧘌 辸 袄 𨬫 𦂃 𢘜 禆 褀 椂 禀 𥡗 ç¦ ð§¬¹ 礼
+ 禩 渪 𧄦 㺨 秆 𩄠秔
diff --git a/libc/include/fenv.h b/libc/include/fenv.h
index ed6d1394b..9f90d1709 100644
--- a/libc/include/fenv.h
+++ b/libc/include/fenv.h
@@ -1,5 +1,6 @@
#ifndef _FENV_H
#include <math/fenv.h>
+#include <stdbool.h>
#ifndef _ISOMAC
/* Now define the internal interfaces. */
@@ -23,4 +24,13 @@ libm_hidden_proto (fetestexcept)
libm_hidden_proto (feclearexcept)
#endif
+/* Rounding mode context. This allows functions to set/restore rounding mode
+ only when the desired rounding mode is different from the current rounding
+ mode. */
+struct rm_ctx
+{
+ fenv_t env;
+ bool updated_status;
+};
+
#endif
diff --git a/libc/include/rpc/auth_des.h b/libc/include/rpc/auth_des.h
index c14f06966..0e9db1a22 100644
--- a/libc/include/rpc/auth_des.h
+++ b/libc/include/rpc/auth_des.h
@@ -7,12 +7,12 @@ libc_hidden_proto (getsecretkey)
libc_hidden_proto (rtime)
extern bool_t xdr_authdes_cred (XDR *xdrs, struct authdes_cred *cred);
-extern bool_t xdr_authdes_verf (register XDR *xdrs,
- register struct authdes_verf *verf);
+extern bool_t xdr_authdes_verf (XDR *xdrs,
+ struct authdes_verf *verf);
struct svc_req;
struct rpc_msg;
-extern enum auth_stat _svcauth_des (register struct svc_req *rqst,
- register struct rpc_msg *msg);
+extern enum auth_stat _svcauth_des (struct svc_req *rqst,
+ struct rpc_msg *msg);
#define DECLARE_NSS_PROTOTYPES(service) \
diff --git a/libc/include/shlib-compat.h b/libc/include/shlib-compat.h
index 78ff775ec..2ec854434 100644
--- a/libc/include/shlib-compat.h
+++ b/libc/include/shlib-compat.h
@@ -35,7 +35,7 @@
the version set name to use for e.g. symbols first introduced into
libm in the GLIBC_2.1 version. Definitions of symbols with explicit
versions should look like:
- versioned_symbol (libm, new_foo, foo, GLIBC_2_1);
+ versioned_symbol (libm, new_foo, foo, GLIBC_2_1);
This will define the symbol `foo' with the appropriate default version,
i.e. either GLIBC_2.1 or the "earliest version" specified in
shlib-versions if that is newer. */
diff --git a/libc/include/sys/time.h b/libc/include/sys/time.h
index 599e189bc..b9af6d480 100644
--- a/libc/include/sys/time.h
+++ b/libc/include/sys/time.h
@@ -1,8 +1,25 @@
+/* Time function internal interfaces.
+ Copyright (C) 1997-2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
#ifndef _SYS_TIME_H
-#include <time/sys/time.h>
+# include <time/sys/time.h>
-#ifndef _ISOMAC
-/* Now document the internal interfaces. */
+# ifndef _ISOMAC
extern int __gettimeofday (struct timeval *__tv,
struct timezone *__tz);
libc_hidden_proto (__gettimeofday)
@@ -22,5 +39,5 @@ extern int __utimes (const char *__file, const struct timeval __tvp[2])
attribute_hidden;
extern int __futimes (int fd, const struct timeval tvp[2]) attribute_hidden;
-#endif
+# endif
#endif
diff --git a/libc/include/time.h b/libc/include/time.h
index 9be15b973..8dd10dcdd 100644
--- a/libc/include/time.h
+++ b/libc/include/time.h
@@ -21,6 +21,7 @@ libc_hidden_proto (strptime)
extern __typeof (clock_getres) __clock_getres;
extern __typeof (clock_gettime) __clock_gettime;
+libc_hidden_proto (__clock_gettime)
extern __typeof (clock_settime) __clock_settime;
extern __typeof (clock_nanosleep) __clock_nanosleep;
extern __typeof (clock_getcpuclockid) __clock_getcpuclockid;
diff --git a/libc/inet/inet_lnaof.c b/libc/inet/inet_lnaof.c
index 0e115a442..c993c8b84 100644
--- a/libc/inet/inet_lnaof.c
+++ b/libc/inet/inet_lnaof.c
@@ -44,7 +44,7 @@ in_addr_t
inet_lnaof(in)
struct in_addr in;
{
- register u_int32_t i = ntohl(in.s_addr);
+ u_int32_t i = ntohl(in.s_addr);
if (IN_CLASSA(i))
return ((i)&IN_CLASSA_HOST);
diff --git a/libc/inet/inet_net.c b/libc/inet/inet_net.c
index d58f1ae8e..68e232f3d 100644
--- a/libc/inet/inet_net.c
+++ b/libc/inet/inet_net.c
@@ -43,10 +43,10 @@ static char sccsid[] = "@(#)inet_network.c 8.1 (Berkeley) 6/4/93";
*/
u_int32_t
inet_network(cp)
- register const char *cp;
+ const char *cp;
{
- register u_int32_t val, base, n, i;
- register char c;
+ u_int32_t val, base, n, i;
+ char c;
u_int32_t parts[4], *pp = parts;
int digit;
diff --git a/libc/inet/inet_netof.c b/libc/inet/inet_netof.c
index e49177a0f..9b0aed992 100644
--- a/libc/inet/inet_netof.c
+++ b/libc/inet/inet_netof.c
@@ -43,7 +43,7 @@ in_addr_t
inet_netof(in)
struct in_addr in;
{
- register u_int32_t i = ntohl(in.s_addr);
+ u_int32_t i = ntohl(in.s_addr);
if (IN_CLASSA(i))
return (((i)&IN_CLASSA_NET) >> IN_CLASSA_NSHIFT);
diff --git a/libc/inet/rcmd.c b/libc/inet/rcmd.c
index 5e18b1269..acacaa0d8 100644
--- a/libc/inet/rcmd.c
+++ b/libc/inet/rcmd.c
@@ -769,8 +769,8 @@ __validuser2_sa(hostf, ra, ralen, luser, ruser, rhost)
size_t ralen;
const char *luser, *ruser, *rhost;
{
- register const char *user;
- register char *p;
+ const char *user;
+ char *p;
int hcheck, ucheck;
char *buf = NULL;
size_t bufsize = 0;
diff --git a/libc/inet/ruserpass.c b/libc/inet/ruserpass.c
index 71a734dfd..2669a885b 100644
--- a/libc/inet/ruserpass.c
+++ b/libc/inet/ruserpass.c
@@ -108,7 +108,7 @@ ruserpass(host, aname, apass)
which is no improvement. This really should call
getpwuid(getuid()). */
/*hdir = ".";*/
- return -1;
+ return -1;
}
buf = alloca (strlen (hdir) + 8);
@@ -289,7 +289,7 @@ bad:
libc_hidden_def (ruserpass)
static int
-token()
+token (void)
{
char *cp;
int c;
diff --git a/libc/inet/tst-getni1.c b/libc/inet/tst-getni1.c
index 0e8a792f4..3960f7112 100644
--- a/libc/inet/tst-getni1.c
+++ b/libc/inet/tst-getni1.c
@@ -19,7 +19,7 @@ do_test (void)
puts ("failed without NI_NAMEREQD");
retval = 1;
}
-
+
r = getnameinfo((struct sockaddr *) &s, sizeof (s), NULL, 0, NULL, 0,
NI_NUMERICHOST | NI_NUMERICSERV | NI_NAMEREQD);
printf("r = %d\n", r);
diff --git a/libc/inet/tst-getni2.c b/libc/inet/tst-getni2.c
index b949d888d..66e78062b 100644
--- a/libc/inet/tst-getni2.c
+++ b/libc/inet/tst-getni2.c
@@ -23,7 +23,7 @@ do_test (void)
puts ("failed without NI_NAMEREQD");
retval = 1;
}
-
+
buf[0] = '\0';
r = getnameinfo((struct sockaddr *) &s, sizeof (s), buf, sizeof (buf),
NULL, 0, NI_NUMERICSERV | NI_NAMEREQD);
diff --git a/libc/intl/finddomain.c b/libc/intl/finddomain.c
index b07d89005..5d4c238d2 100644
--- a/libc/intl/finddomain.c
+++ b/libc/intl/finddomain.c
@@ -170,7 +170,7 @@ out:
/* This is called from iconv/gconv_db.c's free_mem, as locales must
be freed before freeing gconv steps arrays. */
void __libc_freeres_fn_section
-_nl_finddomain_subfreeres ()
+_nl_finddomain_subfreeres (void)
{
struct loaded_l10nfile *runp = _nl_loaded_domains;
diff --git a/libc/intl/localealias.c b/libc/intl/localealias.c
index 478e5c45a..ee71eaf45 100644
--- a/libc/intl/localealias.c
+++ b/libc/intl/localealias.c
@@ -362,7 +362,7 @@ out:
static int
-extend_alias_table ()
+extend_alias_table (void)
{
size_t new_size;
struct alias_map *new_map;
diff --git a/libc/intl/plural-exp.c b/libc/intl/plural-exp.c
index 156a18165..a2d23efc9 100644
--- a/libc/intl/plural-exp.c
+++ b/libc/intl/plural-exp.c
@@ -72,7 +72,7 @@ static struct expression plone;
struct expression GERMANIC_PLURAL;
static void
-init_germanic_plural ()
+init_germanic_plural (void)
{
if (plone.val.num == 0)
{
diff --git a/libc/io/fts.c b/libc/io/fts.c
index 5ba202b8a..c9c054d6d 100644
--- a/libc/io/fts.c
+++ b/libc/io/fts.c
@@ -87,12 +87,12 @@ static int fts_safe_changedir (FTS *, FTSENT *, int, const char *)
FTS *
fts_open(argv, options, compar)
char * const *argv;
- register int options;
+ int options;
int (*compar) (const FTSENT **, const FTSENT **);
{
- register FTS *sp;
- register FTSENT *p, *root;
- register int nitems;
+ FTS *sp;
+ FTSENT *p, *root;
+ int nitems;
FTSENT *parent = NULL;
FTSENT *tmp;
@@ -204,10 +204,10 @@ static void
internal_function
fts_load(sp, p)
FTS *sp;
- register FTSENT *p;
+ FTSENT *p;
{
- register int len;
- register char *cp;
+ int len;
+ char *cp;
/*
* Load the stream structure for the next traversal. Since we don't
@@ -231,7 +231,7 @@ int
fts_close(sp)
FTS *sp;
{
- register FTSENT *freep, *p;
+ FTSENT *freep, *p;
int saved_errno;
/*
@@ -283,11 +283,11 @@ fts_close(sp)
FTSENT *
fts_read(sp)
- register FTS *sp;
+ FTS *sp;
{
- register FTSENT *p, *tmp;
- register int instr;
- register char *t;
+ FTSENT *p, *tmp;
+ int instr;
+ char *t;
int saved_errno;
/* If finished or unrecoverable error, return NULL. */
@@ -495,10 +495,10 @@ fts_set(sp, p, instr)
FTSENT *
fts_children(sp, instr)
- register FTS *sp;
+ FTS *sp;
int instr;
{
- register FTSENT *p;
+ FTSENT *p;
int fd;
if (instr != 0 && instr != FTS_NAMEONLY) {
@@ -578,12 +578,12 @@ fts_children(sp, instr)
static FTSENT *
internal_function
fts_build(sp, type)
- register FTS *sp;
+ FTS *sp;
int type;
{
- register struct dirent *dp;
- register FTSENT *p, *head;
- register int nitems;
+ struct dirent *dp;
+ FTSENT *p, *head;
+ int nitems;
FTSENT *cur, *tail;
DIR *dirp;
void *oldaddr;
@@ -848,12 +848,12 @@ static u_short
internal_function
fts_stat(sp, p, follow)
FTS *sp;
- register FTSENT *p;
+ FTSENT *p;
int follow;
{
- register FTSENT *t;
- register dev_t dev;
- register ino_t ino;
+ FTSENT *t;
+ dev_t dev;
+ ino_t ino;
struct stat *sbp, sb;
int saved_errno;
@@ -933,9 +933,9 @@ internal_function
fts_sort(sp, head, nitems)
FTS *sp;
FTSENT *head;
- register int nitems;
+ int nitems;
{
- register FTSENT **ap, *p;
+ FTSENT **ap, *p;
/*
* Construct an array of pointers to the structures and call qsort(3).
@@ -973,7 +973,7 @@ fts_alloc(sp, name, namelen)
const char *name;
size_t namelen;
{
- register FTSENT *p;
+ FTSENT *p;
size_t len;
/*
@@ -1009,9 +1009,9 @@ fts_alloc(sp, name, namelen)
static void
internal_function
fts_lfree(head)
- register FTSENT *head;
+ FTSENT *head;
{
- register FTSENT *p;
+ FTSENT *p;
/* Free a linked list of structures. */
while ((p = head)) {
diff --git a/libc/libidn/ChangeLog b/libc/libidn/ChangeLog
index 50e5d5322..1ebe81f7b 100644
--- a/libc/libidn/ChangeLog
+++ b/libc/libidn/ChangeLog
@@ -1,3 +1,10 @@
+2013-06-11 Ondřej Bílka <neleai@seznam.cz>
+
+ * gunicomp.h: Fix trailing whitespaces.
+ * gunidecomp.h: Likewise.
+ * nfkc.c: Likewise.
+ * rfc3454.c: Likewise.
+
2013-05-31 Joseph Myers <joseph@codesourcery.com>
* Makefile ($(objpfx)libcidn.so): Remove dependencies on libc.
diff --git a/libc/libidn/gunicomp.h b/libc/libidn/gunicomp.h
index 36429ba28..6b738c84f 100644
--- a/libc/libidn/gunicomp.h
+++ b/libc/libidn/gunicomp.h
@@ -7,219 +7,219 @@
static const guint16 compose_data[][256] = {
{ /* page 0, index 0 */
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 147, 148, 149, 0, 0, 1, 2, 3, 4, 5,
- 150, 6, 7, 8, 151, 9, 10, 11, 12, 13, 14, 0, 15, 16, 17, 18, 19, 20, 21,
- 22, 23, 0, 0, 0, 0, 0, 0, 24, 25, 26, 27, 28, 152, 29, 30, 31, 32, 33,
- 34, 35, 36, 37, 38, 0, 39, 40, 41, 42, 43, 44, 45, 46, 47, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 0, 153, 154,
- 50, 155, 0, 0, 51, 0, 0, 0, 0, 156, 0, 0, 0, 0, 52, 53, 157, 0, 158, 0,
- 0, 0, 54, 0, 0, 0, 0, 0, 55, 0, 159, 160, 56, 161, 0, 0, 57, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 147, 148, 149, 0, 0, 1, 2, 3, 4, 5,
+ 150, 6, 7, 8, 151, 9, 10, 11, 12, 13, 14, 0, 15, 16, 17, 18, 19, 20, 21,
+ 22, 23, 0, 0, 0, 0, 0, 0, 24, 25, 26, 27, 28, 152, 29, 30, 31, 32, 33,
+ 34, 35, 36, 37, 38, 0, 39, 40, 41, 42, 43, 44, 45, 46, 47, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 0, 153, 154,
+ 50, 155, 0, 0, 51, 0, 0, 0, 0, 156, 0, 0, 0, 0, 52, 53, 157, 0, 158, 0,
+ 0, 0, 54, 0, 0, 0, 0, 0, 55, 0, 159, 160, 56, 161, 0, 0, 57, 0, 0, 0, 0,
162, 0, 0, 0, 0, 58, 59, 163, 0, 164, 0, 0, 0, 60, 0, 0, 0
},
{ /* page 1, index 1 */
- 0, 0, 61, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 64, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 65, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 166, 0,
- 0, 0, 0, 167, 168, 0, 0, 0, 0, 0, 0, 169, 170, 171, 172, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 173, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67,
- 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 70, 0, 0, 0, 0, 0, 0, 174,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 175, 176, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 61, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 64, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 65, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 166, 0,
+ 0, 0, 0, 167, 168, 0, 0, 0, 0, 0, 0, 169, 170, 171, 172, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 173, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67,
+ 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 70, 0, 0, 0, 0, 0, 0, 174,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 175, 176, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0
},
{ /* page 2, index 2 */
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 177, 178, 179, 180, 0, 0, 0, 0,
- 181, 182, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 183, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 177, 178, 179, 180, 0, 0, 0, 0,
+ 181, 182, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 183, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
},
{ /* page 3, index 3 */
- 357, 358, 359, 360, 361, 0, 362, 363, 364, 365, 366, 367, 368, 0, 0, 369,
- 0, 370, 0, 371, 372, 0, 0, 0, 0, 0, 0, 373, 0, 0, 0, 0, 0, 0, 0, 374,
- 375, 376, 377, 378, 379, 0, 0, 0, 0, 380, 381, 0, 382, 383, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 384, 0, 0, 385, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 71, 0, 0, 0,
- 72, 0, 73, 0, 74, 0, 0, 0, 0, 0, 75, 0, 184, 0, 0, 0, 76, 0, 0, 0, 77, 0,
- 0, 185, 0, 186, 0, 0, 78, 0, 0, 0, 79, 0, 80, 0, 81, 0, 0, 0, 0, 0, 82,
- 0, 83, 0, 0, 0, 84, 0, 0, 0, 85, 86, 87, 0, 0, 187, 0, 0, 0, 88, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 357, 358, 359, 360, 361, 0, 362, 363, 364, 365, 366, 367, 368, 0, 0, 369,
+ 0, 370, 0, 371, 372, 0, 0, 0, 0, 0, 0, 373, 0, 0, 0, 0, 0, 0, 0, 374,
+ 375, 376, 377, 378, 379, 0, 0, 0, 0, 380, 381, 0, 382, 383, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 384, 0, 0, 385, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 71, 0, 0, 0,
+ 72, 0, 73, 0, 74, 0, 0, 0, 0, 0, 75, 0, 184, 0, 0, 0, 76, 0, 0, 0, 77, 0,
+ 0, 185, 0, 186, 0, 0, 78, 0, 0, 0, 79, 0, 80, 0, 81, 0, 0, 0, 0, 0, 82,
+ 0, 83, 0, 0, 0, 84, 0, 0, 0, 85, 86, 87, 0, 0, 187, 0, 0, 0, 88, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
},
{ /* page 4, index 4 */
- 0, 0, 0, 0, 0, 0, 188, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 0, 0, 189, 0, 90,
- 91, 190, 92, 0, 191, 0, 0, 0, 192, 0, 0, 0, 0, 93, 0, 0, 0, 193, 0, 0, 0,
- 194, 0, 195, 0, 0, 94, 0, 0, 196, 0, 95, 96, 197, 97, 0, 198, 0, 0, 0,
- 199, 0, 0, 0, 0, 98, 0, 0, 0, 200, 0, 0, 0, 201, 0, 202, 0, 0, 0, 0, 0,
- 0, 0, 0, 203, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 204, 205, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 206, 207, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 208, 209, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 188, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 0, 0, 189, 0, 90,
+ 91, 190, 92, 0, 191, 0, 0, 0, 192, 0, 0, 0, 0, 93, 0, 0, 0, 193, 0, 0, 0,
+ 194, 0, 195, 0, 0, 94, 0, 0, 196, 0, 95, 96, 197, 97, 0, 198, 0, 0, 0,
+ 199, 0, 0, 0, 0, 98, 0, 0, 0, 200, 0, 0, 0, 201, 0, 202, 0, 0, 0, 0, 0,
+ 0, 0, 0, 203, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 204, 205, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 206, 207, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 208, 209, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0
},
{ /* page 6, index 5 */
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 99, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 210, 0, 211, 0, 0, 0, 0, 0, 0, 0, 0, 388, 389, 390, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 213, 0,
- 0, 214, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 99, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 210, 0, 211, 0, 0, 0, 0, 0, 0, 0, 0, 388, 389, 390, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 213, 0,
+ 0, 214, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
},
{ /* page 9, index 6 */
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 215, 0, 0, 0, 0, 0, 0, 0,
- 216, 0, 0, 217, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 391,
- 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 392, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 215, 0, 0, 0, 0, 0, 0, 0,
+ 216, 0, 0, 217, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 391,
+ 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 392, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
},
{ /* page 11, index 7 */
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 393, 0, 0, 0, 0, 0, 0, 0, 0,
- 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 394, 395, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 396, 0, 0, 0, 0, 0, 0, 0, 102, 219, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 397, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 393, 0, 0, 0, 0, 0, 0, 0, 0,
+ 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 394, 395, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 396, 0, 0, 0, 0, 0, 0, 0, 102, 219, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 397, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
},
{ /* page 12, index 8 */
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 220, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221,
- 0, 0, 398, 0, 0, 0, 103, 0, 0, 0, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 399,
- 400, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 220, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221,
+ 0, 0, 398, 0, 0, 0, 103, 0, 0, 0, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 399,
+ 400, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
},
{ /* page 13, index 9 */
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 401, 0, 0, 0, 0, 0, 0, 0, 104,
- 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 402, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 403, 0, 0, 0, 0, 404, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 105, 0, 0, 224, 0, 0, 405, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 401, 0, 0, 0, 0, 0, 0, 0, 104,
+ 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 402, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 403, 0, 0, 0, 0, 404, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 105, 0, 0, 224, 0, 0, 405, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
},
{ /* page 16, index 10 */
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 225, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 225, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
},
{ /* page 30, index 11 */
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 226, 227, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 228, 229, 0, 0,
- 0, 0, 0, 0, 230, 231, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 106, 107, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 232, 233, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 234, 235, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 226, 227, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 228, 229, 0, 0,
+ 0, 0, 0, 0, 230, 231, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 106, 107, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 232, 233, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 234, 235, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
},
{ /* page 31, index 12 */
- 108, 109, 236, 237, 238, 239, 240, 241, 110, 111, 242, 243, 244, 245,
- 246, 247, 112, 113, 0, 0, 0, 0, 0, 0, 114, 115, 0, 0, 0, 0, 0, 0, 116,
- 117, 248, 249, 250, 251, 252, 253, 118, 119, 254, 255, 256, 257, 258,
- 259, 120, 121, 0, 0, 0, 0, 0, 0, 122, 123, 0, 0, 0, 0, 0, 0, 124, 125, 0,
- 0, 0, 0, 0, 0, 126, 127, 0, 0, 0, 0, 0, 0, 128, 129, 0, 0, 0, 0, 0, 0, 0,
- 130, 0, 0, 0, 0, 0, 0, 131, 132, 260, 261, 262, 263, 264, 265, 133, 134,
- 266, 267, 268, 269, 270, 271, 272, 0, 0, 0, 273, 0, 0, 0, 0, 0, 0, 0,
- 274, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 275, 0, 0, 0, 0, 0, 0, 0, 0, 135, 0, 0, 0,
- 0, 0, 0, 276, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 108, 109, 236, 237, 238, 239, 240, 241, 110, 111, 242, 243, 244, 245,
+ 246, 247, 112, 113, 0, 0, 0, 0, 0, 0, 114, 115, 0, 0, 0, 0, 0, 0, 116,
+ 117, 248, 249, 250, 251, 252, 253, 118, 119, 254, 255, 256, 257, 258,
+ 259, 120, 121, 0, 0, 0, 0, 0, 0, 122, 123, 0, 0, 0, 0, 0, 0, 124, 125, 0,
+ 0, 0, 0, 0, 0, 126, 127, 0, 0, 0, 0, 0, 0, 128, 129, 0, 0, 0, 0, 0, 0, 0,
+ 130, 0, 0, 0, 0, 0, 0, 131, 132, 260, 261, 262, 263, 264, 265, 133, 134,
+ 266, 267, 268, 269, 270, 271, 272, 0, 0, 0, 273, 0, 0, 0, 0, 0, 0, 0,
+ 274, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 275, 0, 0, 0, 0, 0, 0, 0, 0, 135, 0, 0, 0,
+ 0, 0, 0, 276, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 277, 0, 0, 0, 0, 0, 0, 0, 136, 0
},
{ /* page 33, index 13 */
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 278, 0, 279, 0, 280, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 281, 0, 282, 0,
- 283, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 278, 0, 279, 0, 280, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 281, 0, 282, 0,
+ 283, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
},
{ /* page 34, index 14 */
- 0, 0, 0, 284, 0, 0, 0, 0, 285, 0, 0, 286, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 287, 0, 288, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 289, 0, 0, 0, 0, 0, 0, 290,
- 0, 291, 0, 0, 292, 0, 0, 0, 0, 293, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 294, 0, 0, 295, 296, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 297, 298, 0, 0, 299, 300, 0, 0, 301, 302, 303, 304, 0, 0, 0, 0,
- 305, 306, 0, 0, 307, 308, 0, 0, 0, 0, 0, 0, 0, 0, 0, 309, 310, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 311, 0, 0, 0, 0, 0, 312, 313, 0, 314,
- 0, 0, 0, 0, 0, 0, 315, 316, 317, 318, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 284, 0, 0, 0, 0, 285, 0, 0, 286, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 287, 0, 288, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 289, 0, 0, 0, 0, 0, 0, 290,
+ 0, 291, 0, 0, 292, 0, 0, 0, 0, 293, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 294, 0, 0, 295, 296, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 297, 298, 0, 0, 299, 300, 0, 0, 301, 302, 303, 304, 0, 0, 0, 0,
+ 305, 306, 0, 0, 307, 308, 0, 0, 0, 0, 0, 0, 0, 0, 0, 309, 310, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 311, 0, 0, 0, 0, 0, 312, 313, 0, 314,
+ 0, 0, 0, 0, 0, 0, 315, 316, 317, 318, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
},
{ /* page 48, index 15 */
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 319, 0,
- 0, 0, 0, 320, 0, 321, 0, 322, 0, 323, 0, 324, 0, 325, 0, 326, 0, 327, 0,
- 328, 0, 329, 0, 330, 0, 331, 0, 0, 332, 0, 333, 0, 334, 0, 0, 0, 0, 0, 0,
- 137, 0, 0, 138, 0, 0, 139, 0, 0, 140, 0, 0, 141, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 386, 387,
- 0, 0, 335, 0, 0, 0, 0, 0, 0, 0, 0, 336, 0, 0, 0, 0, 337, 0, 338, 0, 339,
- 0, 340, 0, 341, 0, 342, 0, 343, 0, 344, 0, 345, 0, 346, 0, 347, 0, 348,
- 0, 0, 349, 0, 350, 0, 351, 0, 0, 0, 0, 0, 0, 142, 0, 0, 143, 0, 0, 144,
- 0, 0, 145, 0, 0, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 319, 0,
+ 0, 0, 0, 320, 0, 321, 0, 322, 0, 323, 0, 324, 0, 325, 0, 326, 0, 327, 0,
+ 328, 0, 329, 0, 330, 0, 331, 0, 0, 332, 0, 333, 0, 334, 0, 0, 0, 0, 0, 0,
+ 137, 0, 0, 138, 0, 0, 139, 0, 0, 140, 0, 0, 141, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 386, 387,
+ 0, 0, 335, 0, 0, 0, 0, 0, 0, 0, 0, 336, 0, 0, 0, 0, 337, 0, 338, 0, 339,
+ 0, 340, 0, 341, 0, 342, 0, 343, 0, 344, 0, 345, 0, 346, 0, 347, 0, 348,
+ 0, 0, 349, 0, 350, 0, 351, 0, 0, 0, 0, 0, 0, 142, 0, 0, 143, 0, 0, 144,
+ 0, 0, 145, 0, 0, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 352, 353, 354, 355, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 356, 0, 0
}
};
diff --git a/libc/libidn/gunidecomp.h b/libc/libidn/gunidecomp.h
index ead194578..e6fc97ef5 100644
--- a/libc/libidn/gunidecomp.h
+++ b/libc/libidn/gunidecomp.h
@@ -15,271 +15,271 @@
static const guchar cclass_data[][256] = {
{ /* page 3, index 0 */
- 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230,
- 230, 230, 230, 230, 230, 230, 230, 232, 220, 220, 220, 220, 232, 216,
- 220, 220, 220, 220, 220, 202, 202, 220, 220, 220, 220, 202, 202, 220,
- 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 1, 1, 1, 1, 1, 220,
- 220, 220, 220, 230, 230, 230, 230, 230, 230, 230, 230, 240, 230, 220,
- 220, 220, 230, 230, 230, 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 234, 234, 233, 230, 230, 230, 230, 230, 230, 230, 230, 230,
- 230, 230, 230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230,
+ 230, 230, 230, 230, 230, 230, 230, 232, 220, 220, 220, 220, 232, 216,
+ 220, 220, 220, 220, 220, 202, 202, 220, 220, 220, 220, 202, 202, 220,
+ 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 1, 1, 1, 1, 1, 220,
+ 220, 220, 220, 230, 230, 230, 230, 230, 230, 230, 230, 240, 230, 220,
+ 220, 220, 230, 230, 230, 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 234, 234, 233, 230, 230, 230, 230, 230, 230, 230, 230, 230,
+ 230, 230, 230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0
},
{ /* page 4, index 1 */
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 230, 230, 230, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 230, 230, 230, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
},
{ /* page 5, index 2 */
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 220, 230, 230, 230, 230, 220, 230, 230, 230, 222, 220, 230, 230, 230,
- 230, 230, 230, 0, 220, 220, 220, 220, 220, 230, 230, 220, 230, 230, 222,
- 228, 230, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 0, 20, 21, 22, 0, 23,
- 0, 24, 25, 0, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 220, 230, 230, 230, 230, 220, 230, 230, 230, 222, 220, 230, 230, 230,
+ 230, 230, 230, 0, 220, 220, 220, 220, 220, 230, 230, 220, 230, 230, 222,
+ 228, 230, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 0, 20, 21, 22, 0, 23,
+ 0, 24, 25, 0, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
},
{ /* page 6, index 3 */
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 27, 28, 29, 30, 31, 32, 33, 34, 230, 230, 220, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 230, 230, 230, 230, 230, 230, 230, 0, 0, 230, 230, 230, 230, 220,
- 230, 0, 0, 230, 230, 0, 220, 230, 230, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 27, 28, 29, 30, 31, 32, 33, 34, 230, 230, 220, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 230, 230, 230, 230, 230, 230, 230, 0, 0, 230, 230, 230, 230, 220,
+ 230, 0, 0, 230, 230, 0, 220, 230, 230, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0
},
{ /* page 7, index 4 */
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 230, 220, 230, 230, 220, 230, 230, 220, 220, 220, 230, 220, 220, 230,
- 220, 230, 230, 230, 220, 230, 220, 230, 220, 230, 220, 230, 230, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 230, 220, 230, 230, 220, 230, 230, 220, 220, 220, 230, 220, 220, 230,
+ 220, 230, 230, 230, 220, 230, 220, 230, 220, 230, 220, 230, 230, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0
},
{ /* page 9, index 5 */
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 9, 0, 0, 0, 230, 220, 230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 9, 0, 0, 0, 230, 220, 230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
},
{ /* page 10, index 6 */
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
},
{ /* page 11, index 7 */
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
},
{ /* page 12, index 8 */
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 84, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 84, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
},
{ /* page 13, index 9 */
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
},
{ /* page 14, index 10 */
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 103, 103, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 107, 107, 107, 107, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 118, 118, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 122, 122, 122, 122, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 103, 103, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 107, 107, 107, 107, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 118, 118, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 122, 122, 122, 122, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
},
{ /* page 15, index 11 */
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 220, 0, 220, 0, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 130, 0,
- 132, 0, 0, 0, 0, 0, 130, 130, 130, 130, 0, 0, 130, 0, 230, 230, 9, 0,
- 230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 220, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 220, 0, 220, 0, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 130, 0,
+ 132, 0, 0, 0, 0, 0, 130, 130, 130, 130, 0, 0, 130, 0, 230, 230, 9, 0,
+ 230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 220, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0
},
{ /* page 16, index 12 */
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 7, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 7, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
},
{ /* page 23, index 13 */
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
},
{ /* page 24, index 14 */
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 228, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 228, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
},
{ /* page 32, index 15 */
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 230, 1, 1, 230, 230,
- 230, 230, 1, 1, 1, 230, 230, 0, 0, 0, 0, 230, 0, 0, 0, 1, 1, 230, 220,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 230, 1, 1, 230, 230,
+ 230, 230, 1, 1, 1, 230, 230, 0, 0, 0, 0, 230, 0, 0, 0, 1, 1, 230, 220,
230, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
},
{ /* page 48, index 16 */
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 218, 228, 232, 222,
- 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 218, 228, 232, 222,
+ 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
},
{ /* page 251, index 17 */
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
},
{ /* page 254, index 18 */
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 230, 230, 230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 230, 230, 230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
},
{ /* page 465, index 19 */
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 216, 216, 1, 1, 1, 0, 0, 0, 226, 216, 216, 216, 216, 216,
- 0, 0, 0, 0, 0, 0, 0, 0, 220, 220, 220, 220, 220, 220, 220, 220, 0, 0,
- 230, 230, 230, 230, 230, 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 230, 230, 230, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 216, 216, 1, 1, 1, 0, 0, 0, 226, 216, 216, 216, 216, 216,
+ 0, 0, 0, 0, 0, 0, 0, 0, 220, 220, 220, 220, 220, 220, 220, 220, 0, 0,
+ 230, 230, 230, 230, 230, 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 230, 230, 230, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0
}
};
@@ -6975,7 +6975,7 @@ static const decomposition decomp_table[] =
{ 0x2fa1d, 16526, G_UNICODE_NOT_PRESENT_OFFSET }
};
-static const gchar decomp_expansion_string[] =
+static const gchar decomp_expansion_string[] =
"\x20\0" /* offset 0 */
"\x20\xcc\x88\0" /* offset 2 */
"\x61\0" /* offset 6 */
diff --git a/libc/libidn/nfkc.c b/libc/libidn/nfkc.c
index 6d4a88b63..f3e41d038 100644
--- a/libc/libidn/nfkc.c
+++ b/libc/libidn/nfkc.c
@@ -526,7 +526,7 @@ err_out:
* @string: a UCS-4 encoded string.
* @len: the maximum length of @string to use.
*
- * Computes the canonical ordering of a string in-place.
+ * Computes the canonical ordering of a string in-place.
* This rearranges decomposed characters in the string
* according to their combining classes. See the Unicode
* manual for more information.
diff --git a/libc/libidn/rfc3454.c b/libc/libidn/rfc3454.c
index 99d167736..a0a0ccebe 100644
--- a/libc/libidn/rfc3454.c
+++ b/libc/libidn/rfc3454.c
@@ -5,7 +5,7 @@
/*
* A.1 Unassigned code points in Unicode 3.2
- *
+ *
*/
const Stringprep_table_element stringprep_rfc3454_A_1[] = {
@@ -411,7 +411,7 @@ const Stringprep_table_element stringprep_rfc3454_A_1[] = {
/*
* B.1 Commonly mapped to nothing
- *
+ *
*/
const Stringprep_table_element stringprep_rfc3454_B_1[] = {
@@ -448,7 +448,7 @@ const Stringprep_table_element stringprep_rfc3454_B_1[] = {
/*
* B.2 Mapping for case-folding used with NFKC
- *
+ *
*/
const Stringprep_table_element stringprep_rfc3454_B_2[] = {
@@ -1990,7 +1990,7 @@ const Stringprep_table_element stringprep_rfc3454_B_2[] = {
/*
* B.3 Mapping for case-folding used with no normalization
- *
+ *
*/
const Stringprep_table_element stringprep_rfc3454_B_3[] = {
@@ -2941,7 +2941,7 @@ const Stringprep_table_element stringprep_rfc3454_B_3[] = {
/*
* C.1.1 ASCII space characters
- *
+ *
*/
const Stringprep_table_element stringprep_rfc3454_C_1_1[] = {
@@ -2978,7 +2978,7 @@ const Stringprep_table_element stringprep_rfc3454_C_1_2[] = {
/*
* C.2.1 ASCII control characters
- *
+ *
*/
const Stringprep_table_element stringprep_rfc3454_C_2_1[] = {
@@ -2990,7 +2990,7 @@ const Stringprep_table_element stringprep_rfc3454_C_2_1[] = {
/*
* C.2.2 Non-ASCII control characters
- *
+ *
*/
const Stringprep_table_element stringprep_rfc3454_C_2_2[] = {
@@ -3016,7 +3016,7 @@ const Stringprep_table_element stringprep_rfc3454_C_2_2[] = {
/*
* C.3 Private use
- *
+ *
*/
const Stringprep_table_element stringprep_rfc3454_C_3[] = {
@@ -3029,7 +3029,7 @@ const Stringprep_table_element stringprep_rfc3454_C_3[] = {
/*
* C.4 Non-character code points
- *
+ *
*/
const Stringprep_table_element stringprep_rfc3454_C_4[] = {
@@ -3057,7 +3057,7 @@ const Stringprep_table_element stringprep_rfc3454_C_4[] = {
/*
* C.5 Surrogate codes
- *
+ *
*/
const Stringprep_table_element stringprep_rfc3454_C_5[] = {
@@ -3068,7 +3068,7 @@ const Stringprep_table_element stringprep_rfc3454_C_5[] = {
/*
* C.6 Inappropriate for plain text
- *
+ *
*/
const Stringprep_table_element stringprep_rfc3454_C_6[] = {
@@ -3083,7 +3083,7 @@ const Stringprep_table_element stringprep_rfc3454_C_6[] = {
/*
* C.7 Inappropriate for canonical representation
- *
+ *
*/
const Stringprep_table_element stringprep_rfc3454_C_7[] = {
@@ -3094,7 +3094,7 @@ const Stringprep_table_element stringprep_rfc3454_C_7[] = {
/*
* C.8 Change display properties or are deprecated
- *
+ *
*/
const Stringprep_table_element stringprep_rfc3454_C_8[] = {
@@ -3119,7 +3119,7 @@ const Stringprep_table_element stringprep_rfc3454_C_8[] = {
/*
* C.9 Tagging characters
- *
+ *
*/
const Stringprep_table_element stringprep_rfc3454_C_9[] = {
@@ -3131,7 +3131,7 @@ const Stringprep_table_element stringprep_rfc3454_C_9[] = {
/*
* D.1 Characters with bidirectional property "R" or "AL"
- *
+ *
*/
const Stringprep_table_element stringprep_rfc3454_D_1[] = {
@@ -3175,7 +3175,7 @@ const Stringprep_table_element stringprep_rfc3454_D_1[] = {
/*
* D.2 Characters with bidirectional property "L"
- *
+ *
*/
const Stringprep_table_element stringprep_rfc3454_D_2[] = {
diff --git a/libc/libio/fcloseall.c b/libc/libio/fcloseall.c
index e1b0049f6..39c3be472 100644
--- a/libc/libio/fcloseall.c
+++ b/libc/libio/fcloseall.c
@@ -28,7 +28,7 @@
#include <stdio.h>
int
-__fcloseall ()
+__fcloseall (void)
{
/* Close all streams. */
return _IO_cleanup ();
diff --git a/libc/libio/fileops.c b/libc/libio/fileops.c
index 5a10db1de..588bb6390 100644
--- a/libc/libio/fileops.c
+++ b/libc/libio/fileops.c
@@ -1280,7 +1280,7 @@ _IO_new_file_xsputn (f, data, n)
const void *data;
_IO_size_t n;
{
- register const char *s = (const char *) data;
+ const char *s = (const char *) data;
_IO_size_t to_do = n;
int must_flush = 0;
_IO_size_t count = 0;
@@ -1297,7 +1297,7 @@ _IO_new_file_xsputn (f, data, n)
count = f->_IO_buf_end - f->_IO_write_ptr;
if (count >= n)
{
- register const char *p;
+ const char *p;
for (p = s + n; p > s; )
{
if (*--p == '\n')
@@ -1365,9 +1365,9 @@ _IO_file_xsgetn (fp, data, n)
void *data;
_IO_size_t n;
{
- register _IO_size_t want, have;
- register _IO_ssize_t count;
- register char *s = data;
+ _IO_size_t want, have;
+ _IO_ssize_t count;
+ char *s = data;
want = n;
@@ -1467,9 +1467,9 @@ _IO_file_xsgetn_mmap (fp, data, n)
void *data;
_IO_size_t n;
{
- register _IO_size_t have;
+ _IO_size_t have;
char *read_ptr = fp->_IO_read_ptr;
- register char *s = (char *) data;
+ char *s = (char *) data;
have = fp->_IO_read_end - fp->_IO_read_ptr;
diff --git a/libc/libio/genops.c b/libc/libio/genops.c
index e5c5d5caf..a5fe13758 100644
--- a/libc/libio/genops.c
+++ b/libc/libio/genops.c
@@ -873,7 +873,7 @@ _IO_flush_all_lockp (int do_lock)
int
-_IO_flush_all ()
+_IO_flush_all (void)
{
/* We want locking. */
return _IO_flush_all_lockp (1);
@@ -881,7 +881,7 @@ _IO_flush_all ()
libc_hidden_def (_IO_flush_all)
void
-_IO_flush_all_linebuffered ()
+_IO_flush_all_linebuffered (void)
{
struct _IO_FILE *fp;
int last_stamp;
@@ -1006,7 +1006,7 @@ libc_freeres_fn (buffer_free)
int
-_IO_cleanup ()
+_IO_cleanup (void)
{
/* We do *not* want locking. Some threads might use streams but
that is their problem, we flush them underneath them. */
@@ -1266,14 +1266,14 @@ _IO_default_imbue (fp, locale)
}
_IO_ITER
-_IO_iter_begin()
+_IO_iter_begin (void)
{
return (_IO_ITER) _IO_list_all;
}
libc_hidden_def (_IO_iter_begin)
_IO_ITER
-_IO_iter_end()
+_IO_iter_end (void)
{
return NULL;
}
@@ -1296,7 +1296,7 @@ _IO_iter_file(iter)
libc_hidden_def (_IO_iter_file)
void
-_IO_list_lock()
+_IO_list_lock (void)
{
#ifdef _IO_MTSAFE_IO
_IO_lock_lock (list_all_lock);
@@ -1305,7 +1305,7 @@ _IO_list_lock()
libc_hidden_def (_IO_list_lock)
void
-_IO_list_unlock()
+_IO_list_unlock (void)
{
#ifdef _IO_MTSAFE_IO
_IO_lock_unlock (list_all_lock);
@@ -1314,7 +1314,7 @@ _IO_list_unlock()
libc_hidden_def (_IO_list_unlock)
void
-_IO_list_resetlock()
+_IO_list_resetlock (void)
{
#ifdef _IO_MTSAFE_IO
_IO_lock_init (list_all_lock);
diff --git a/libc/libio/getchar.c b/libc/libio/getchar.c
index 4a415f7df..17709bf45 100644
--- a/libc/libio/getchar.c
+++ b/libc/libio/getchar.c
@@ -30,7 +30,7 @@
#undef getchar
int
-getchar ()
+getchar (void)
{
int result;
_IO_acquire_lock (_IO_stdin);
diff --git a/libc/libio/getchar_u.c b/libc/libio/getchar_u.c
index 9f22aa529..c01d95715 100644
--- a/libc/libio/getchar_u.c
+++ b/libc/libio/getchar_u.c
@@ -30,7 +30,7 @@
#undef getchar_unlocked
int
-getchar_unlocked ()
+getchar_unlocked (void)
{
return _IO_getc_unlocked (_IO_stdin);
}
diff --git a/libc/libio/getwchar.c b/libc/libio/getwchar.c
index b327c313a..10844e2bd 100644
--- a/libc/libio/getwchar.c
+++ b/libc/libio/getwchar.c
@@ -30,7 +30,7 @@
#undef getwchar
wint_t
-getwchar ()
+getwchar (void)
{
wint_t result;
_IO_acquire_lock (_IO_stdin);
diff --git a/libc/libio/getwchar_u.c b/libc/libio/getwchar_u.c
index 77138ee33..97bb244c6 100644
--- a/libc/libio/getwchar_u.c
+++ b/libc/libio/getwchar_u.c
@@ -30,7 +30,7 @@
#undef getwchar_unlocked
wint_t
-getwchar_unlocked ()
+getwchar_unlocked (void)
{
return _IO_getwc_unlocked (_IO_stdin);
}
diff --git a/libc/libio/iofgets_u.c b/libc/libio/iofgets_u.c
index 5f6b7ffc5..9b32fea8a 100644
--- a/libc/libio/iofgets_u.c
+++ b/libc/libio/iofgets_u.c
@@ -56,7 +56,7 @@ fgets_unlocked (buf, n, fp)
/* If we read in some bytes and errno is EAGAIN, that error will
be reported for next read. */
if (count == 0 || ((fp->_IO_file_flags & _IO_ERR_SEEN)
- && errno != EAGAIN))
+ && errno != EAGAIN))
result = NULL;
else
{
diff --git a/libc/libio/iofgetws_u.c b/libc/libio/iofgetws_u.c
index 982dfe085..1584beec1 100644
--- a/libc/libio/iofgetws_u.c
+++ b/libc/libio/iofgetws_u.c
@@ -56,7 +56,7 @@ fgetws_unlocked (buf, n, fp)
/* If we read in some bytes and errno is EAGAIN, that error will
be reported for next read. */
if (count == 0 || ((fp->_IO_file_flags & _IO_ERR_SEEN)
- && errno != EAGAIN))
+ && errno != EAGAIN))
result = NULL;
else
{
diff --git a/libc/libio/iofopncook.c b/libc/libio/iofopncook.c
index 386704215..34db0cb7f 100644
--- a/libc/libio/iofopncook.c
+++ b/libc/libio/iofopncook.c
@@ -30,9 +30,9 @@
#include <shlib-compat.h>
/* Prototyped for local functions. */
-static _IO_ssize_t _IO_cookie_read (register _IO_FILE* fp, void* buf,
+static _IO_ssize_t _IO_cookie_read (_IO_FILE* fp, void* buf,
_IO_ssize_t size);
-static _IO_ssize_t _IO_cookie_write (register _IO_FILE* fp,
+static _IO_ssize_t _IO_cookie_write (_IO_FILE* fp,
const void* buf, _IO_ssize_t size);
static _IO_off64_t _IO_cookie_seek (_IO_FILE *fp, _IO_off64_t offset, int dir);
static _IO_off64_t _IO_cookie_seekoff (_IO_FILE *fp, _IO_off64_t offset,
diff --git a/libc/libio/ioungetc.c b/libc/libio/ioungetc.c
index f2e1b2706..186569418 100644
--- a/libc/libio/ioungetc.c
+++ b/libc/libio/ioungetc.c
@@ -35,7 +35,7 @@ _IO_ungetc (c, fp)
CHECK_FILE (fp, EOF);
if (c == EOF)
return EOF;
- _IO_acquire_lock (fp);
+ _IO_acquire_lock (fp);
result = _IO_sputbackc (fp, (unsigned char) c);
_IO_release_lock (fp);
return result;
diff --git a/libc/libio/oldfileops.c b/libc/libio/oldfileops.c
index 80e4b57ee..c9537f4d8 100644
--- a/libc/libio/oldfileops.c
+++ b/libc/libio/oldfileops.c
@@ -689,7 +689,7 @@ _IO_old_file_xsputn (f, data, n)
const void *data;
_IO_size_t n;
{
- register const char *s = (char *) data;
+ const char *s = (char *) data;
_IO_size_t to_do = n;
int must_flush = 0;
_IO_size_t count = 0;
@@ -706,7 +706,7 @@ _IO_old_file_xsputn (f, data, n)
count = f->_IO_buf_end - f->_IO_write_ptr;
if (count >= n)
{
- register const char *p;
+ const char *p;
for (p = s + n; p > s; )
{
if (*--p == '\n')
@@ -738,8 +738,8 @@ _IO_old_file_xsputn (f, data, n)
}
else
{
- register char *p = f->_IO_write_ptr;
- register int i = (int) count;
+ char *p = f->_IO_write_ptr;
+ int i = (int) count;
while (--i >= 0)
*p++ = *s++;
f->_IO_write_ptr = p;
diff --git a/libc/libio/oldstdfiles.c b/libc/libio/oldstdfiles.c
index b0353d555..b02c62d7f 100644
--- a/libc/libio/oldstdfiles.c
+++ b/libc/libio/oldstdfiles.c
@@ -73,7 +73,7 @@ static void _IO_check_libio (void) __THROW __attribute__ ((constructor));
_IO_list_all accordingly. */
static void
-_IO_check_libio ()
+_IO_check_libio (void)
{
if (&_IO_stdin_used == NULL)
{
diff --git a/libc/libio/wfiledoalloc.c b/libc/libio/wfiledoalloc.c
index 14501f2fe..4a900a811 100644
--- a/libc/libio/wfiledoalloc.c
+++ b/libc/libio/wfiledoalloc.c
@@ -27,7 +27,7 @@
/*
Copyright (C) 1990 The Regents of the University of California.
All rights reserved.
-
+
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
@@ -40,7 +40,7 @@
4. Neither the name of the University nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
-
+
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
diff --git a/libc/libio/wfileops.c b/libc/libio/wfileops.c
index d59abbdce..0a156eaad 100644
--- a/libc/libio/wfileops.c
+++ b/libc/libio/wfileops.c
@@ -907,7 +907,7 @@ _IO_wfile_xsputn (f, data, n)
const void *data;
_IO_size_t n;
{
- register const wchar_t *s = (const wchar_t *) data;
+ const wchar_t *s = (const wchar_t *) data;
_IO_size_t to_do = n;
int must_flush = 0;
_IO_size_t count;
@@ -925,7 +925,7 @@ _IO_wfile_xsputn (f, data, n)
count = f->_wide_data->_IO_buf_end - f->_wide_data->_IO_write_ptr;
if (count >= n)
{
- register const wchar_t *p;
+ const wchar_t *p;
for (p = s + n; p > s; )
{
if (*--p == L'\n')
@@ -955,8 +955,8 @@ _IO_wfile_xsputn (f, data, n)
}
else
{
- register wchar_t *p = f->_wide_data->_IO_write_ptr;
- register int i = (int) count;
+ wchar_t *p = f->_wide_data->_IO_write_ptr;
+ int i = (int) count;
while (--i >= 0)
*p++ = *s++;
f->_wide_data->_IO_write_ptr = p;
diff --git a/libc/locale/C-translit.h b/libc/locale/C-translit.h
index 98f66e28f..fdd445005 100644
--- a/libc/locale/C-translit.h
+++ b/libc/locale/C-translit.h
@@ -1,5 +1,4 @@
#include <stdint.h>
-
#define NTRANSLIT 1355
static const uint32_t translit_from_idx[] =
{
diff --git a/libc/locale/gen-translit.pl b/libc/locale/gen-translit.pl
index d44310b31..5f30e3085 100644
--- a/libc/locale/gen-translit.pl
+++ b/libc/locale/gen-translit.pl
@@ -53,6 +53,8 @@ while (<F>) {
}
}
+printf "#include <stdint.h>\n";
+
printf "#define NTRANSLIT %d\n", $#froms + 1;
printf "static const uint32_t translit_from_idx[] =\n{\n ";
diff --git a/libc/locale/iso-639.def b/libc/locale/iso-639.def
index c79e9bfeb..50b5a52f5 100644
--- a/libc/locale/iso-639.def
+++ b/libc/locale/iso-639.def
@@ -181,7 +181,7 @@ DEFINE_LANGUAGE_CODE3 ("Greek, Ancient (to 1453)", grc, grc)
DEFINE_LANGUAGE_CODE ("Greek, Modern (1453-)", el, ell, gre)
DEFINE_LANGUAGE_CODE ("Guarani", gn, grn, grn)
DEFINE_LANGUAGE_CODE ("Gujarati", gu, guj, guj)
-DEFINE_LANGUAGE_CODE3 ("Gwich´in", gwi, gwi)
+DEFINE_LANGUAGE_CODE3 ("Gwich´in", gwi, gwi)
DEFINE_LANGUAGE_CODE3 ("Haida", hai, hai)
DEFINE_LANGUAGE_CODE ("Haitian; Haitian Creole", ht, hat, hat)
DEFINE_LANGUAGE_CODE ("Hausa", ha, hau, hau)
@@ -337,7 +337,7 @@ DEFINE_LANGUAGE_CODE3 ("Norse, Old", non, non)
DEFINE_LANGUAGE_CODE3 ("North American Indian", nai, nai)
DEFINE_LANGUAGE_CODE ("Northern Sami", se, sme, sme)
DEFINE_LANGUAGE_CODE3 ("Northern Sotho; Pedi; Sepedi", nso, nso)
-DEFINE_LANGUAGE_CODE ("Norwegian Bokmål", nb, nob, nob)
+DEFINE_LANGUAGE_CODE ("Norwegian Bokmål", nb, nob, nob)
DEFINE_LANGUAGE_CODE ("Norwegian Nynorsk", nn, nno, nno)
DEFINE_LANGUAGE_CODE ("Norwegian", no, nor, nor)
DEFINE_LANGUAGE_CODE3 ("Nubian languages", nub, nub)
@@ -345,7 +345,7 @@ DEFINE_LANGUAGE_CODE3 ("Nyamwezi", nym, nym)
DEFINE_LANGUAGE_CODE3 ("Nyankole", nyn, nyn)
DEFINE_LANGUAGE_CODE3 ("Nyoro", nyo, nyo)
DEFINE_LANGUAGE_CODE3 ("Nzima", nzi, nzi)
-DEFINE_LANGUAGE_CODE ("Occitan (post 1500); Provençal", oc, oci, oci)
+DEFINE_LANGUAGE_CODE ("Occitan (post 1500); Provençal", oc, oci, oci)
DEFINE_LANGUAGE_CODE ("Ojibwa", oj, oji, oji)
DEFINE_LANGUAGE_CODE ("Oriya", or, ori, ori)
DEFINE_LANGUAGE_CODE ("Oromo", om, orm, orm)
@@ -368,7 +368,7 @@ DEFINE_LANGUAGE_CODE3 ("Pohnpeian", pon, pon)
DEFINE_LANGUAGE_CODE ("Polish", pl, pol, pol)
DEFINE_LANGUAGE_CODE ("Portuguese", pt, por, por)
DEFINE_LANGUAGE_CODE3 ("Prakrit languages", pra, pra)
-DEFINE_LANGUAGE_CODE3 ("Provençal, Old (to 1500)", pro, pro)
+DEFINE_LANGUAGE_CODE3 ("Provençal, Old (to 1500)", pro, pro)
DEFINE_LANGUAGE_CODE ("Pushto", ps, pus, pus)
DEFINE_LANGUAGE_CODE ("Quechua", qu, que, que)
DEFINE_LANGUAGE_CODE ("Raeto-Romance", rm, roh, roh)
@@ -476,7 +476,7 @@ DEFINE_LANGUAGE_CODE ("Uzbek", uz, uzb, uzb)
DEFINE_LANGUAGE_CODE3 ("Vai", vai, vai)
DEFINE_LANGUAGE_CODE ("Venda", ve, ven, ven)
DEFINE_LANGUAGE_CODE ("Vietnamese", vi, vie, vie)
-DEFINE_LANGUAGE_CODE ("Volapük", vo, vol, vol)
+DEFINE_LANGUAGE_CODE ("Volapük", vo, vol, vol)
DEFINE_LANGUAGE_CODE3 ("Votic", vot, vot)
DEFINE_LANGUAGE_CODE3 ("Wakashan languages", wak, wak)
DEFINE_LANGUAGE_CODE3 ("Walser", wae, wae)
diff --git a/libc/locale/programs/ld-identification.c b/libc/locale/programs/ld-identification.c
index 23d5294eb..5487aae7c 100644
--- a/libc/locale/programs/ld-identification.c
+++ b/libc/locale/programs/ld-identification.c
@@ -144,7 +144,7 @@ No definition for %s category found"), "LC_IDENTIFICATION"));
{ \
if (verbose && ! nothing) \
WITH_CUR_LOCALE (error (0, 0, _("%s: field `%s' not defined"), \
- "LC_IDENTIFICATION", #cat)); \
+ "LC_IDENTIFICATION", #cat)); \
identification->cat = ""; \
}
diff --git a/libc/locale/programs/ld-time.c b/libc/locale/programs/ld-time.c
index e6c9e3973..0290b41ab 100644
--- a/libc/locale/programs/ld-time.c
+++ b/libc/locale/programs/ld-time.c
@@ -773,7 +773,7 @@ time_read (struct linereader *ldfile, struct localedef_t *result,
time->cat[cnt] = ""; \
time->w##cat[cnt++] = empty_wstr; \
} \
- \
+ \
if (now->tok == tok_semicolon) \
{ \
now = lr_token (ldfile, charmap, result, repertoire, \
diff --git a/libc/localedata/ChangeLog b/libc/localedata/ChangeLog
index c99396060..3bc2fcfe9 100644
--- a/libc/localedata/ChangeLog
+++ b/libc/localedata/ChangeLog
@@ -1,3 +1,64 @@
+2013-06-13 Johan Heikkila <johan.heikkila@gmail.com>
+
+ [BZ#15432]
+ * locales/sv_FI@euro: Add LC_MEASUREMENT.
+
+ [BZ#15431]
+ * locales/sv_FI: Add LC_MEASUREMENT, use copy in LC_TELEPHONE,
+ update LC_ADDRESS with using postal_fmt from Finnish Post Office
+ recommendations at
+ http://www.posti.fi/hinnatjaohjeet/osoitejakuorimerkinnat/osoitemerkinnat.html
+ and add missing entries.
+
+2013-06-11 Andreas Schwab <schwab@suse.de>
+
+ [BZ #14991]
+ * charmaps/BIG5-HKSCS: Update to HKSCS-2008.
+
+2013-06-07 Joseph Myers <joseph@codesourcery.com>
+
+ * charmaps/BIG5: Remove trailing whitespace.
+ * charmaps/IBM866NAV: Likewise.
+ * charmaps/ISIRI-3342: Likewise.
+ * charmaps/ISO_8859-1,GL: Likewise.
+ * locales/ber_DZ: Likewise.
+ * locales/bn_BD: Likewise.
+ * locales/crh_UA: Likewise.
+ * locales/en_NG: Likewise.
+ * locales/es_US: Likewise.
+ * locales/fil_PH: Likewise.
+ * locales/fy_DE: Likewise.
+ * locales/gu_IN: Likewise.
+ * locales/ha_NG: Likewise.
+ * locales/hi_IN: Likewise.
+ * locales/ig_NG: Likewise.
+ * locales/ik_CA: Likewise.
+ * locales/iu_CA: Likewise.
+ * locales/kn_IN: Likewise.
+ * locales/ks_IN@devanagari: Likewise.
+ * locales/li_BE: Likewise.
+ * locales/li_NL: Likewise.
+ * locales/mg_MG: Likewise.
+ * locales/ml_IN: Likewise.
+ * locales/mr_IN: Likewise.
+ * locales/nso_ZA: Likewise.
+ * locales/or_IN: Likewise.
+ * locales/pa_IN: Likewise.
+ * locales/ro_RO: Likewise.
+ * locales/shs_CA: Likewise.
+ * locales/so_ET: Likewise.
+ * locales/ta_IN: Likewise.
+ * locales/te_IN: Likewise.
+ * locales/tk_TM: Likewise.
+ * locales/tt_RU@iqtelif: Likewise.
+ * locales/uk_UA: Likewise.
+ * locales/ur_IN: Likewise.
+ * locales/uz_UZ: Likewise.
+ * locales/uz_UZ@cyrillic: Likewise.
+ * locales/yo_NG: Likewise.
+ * tests-mbwc/dat_mblen.c: Likewise.
+ * tests-mbwc/dat_towctrans.c: Likewise.
+
2013-04-27 Nik Kalach <nikka@fedoraproject.org>
[BZ #15221]
diff --git a/libc/localedata/charmaps/BIG5 b/libc/localedata/charmaps/BIG5
index 1a0a66fc4..50f5f16cd 100644
--- a/libc/localedata/charmaps/BIG5
+++ b/libc/localedata/charmaps/BIG5
@@ -16,7 +16,7 @@
% Aprhic Tech. CO., LTD. Big5 <==> Unicode mapping table.
%
% Irrevsible mapping Big5 characters (using %IRREVERSIBLE% notation):
-% /xa2/xcc, /xa2/xce, /xf9/xe9, /xf9/xea, /xf9/xeb,
+% /xa2/xcc, /xa2/xce, /xf9/xe9, /xf9/xea, /xf9/xeb,
% /xf9/xf9, /xf9/xfa, /xf9/xfb, /xf9/xfc, /xf9/xfd
%
% alias BIG5-CP950
diff --git a/libc/localedata/charmaps/BIG5-HKSCS b/libc/localedata/charmaps/BIG5-HKSCS
index b6f55b491..0735efc5c 100644
--- a/libc/localedata/charmaps/BIG5-HKSCS
+++ b/libc/localedata/charmaps/BIG5-HKSCS
@@ -7,7 +7,8 @@
% alias BIG5HKSCS
%
-% Generated from the big5hkscs.c iconv module.
+% Last updated from the HKSCS-2008 standard
+% http://www.ogcio.gov.hk/en/business/tech_promotion/ccli/terms/doc/e_hkscs_2008.pdf
%
CHARMAP
@@ -140,28 +141,153 @@ CHARMAP
<U007E> /x7e TILDE
<U007F> /x7f DELETE
<U0080> /x80 PADDING CHARACTER (PAD)
-<UF303> /x88/x40 <CJK>
-<UF304> /x88/x41 <CJK>
-<UF305> /x88/x42 <CJK>
-<UF306> /x88/x43 <CJK>
-<UF307> /x88/x44 <CJK>
-<UF308> /x88/x45 <CJK>
-<UF309> /x88/x46 <CJK>
-<UF30A> /x88/x47 <CJK>
-<UF30B> /x88/x48 <CJK>
-<UF30C> /x88/x49 <CJK>
-<UF30D> /x88/x4a <CJK>
-<UF30E> /x88/x4b <CJK>
-<UF30F> /x88/x4c <CJK>
-<UF310> /x88/x4d <CJK>
-<UF311> /x88/x4e <CJK>
-<UF312> /x88/x4f <CJK>
-<UF313> /x88/x50 <CJK>
-<UF314> /x88/x51 <CJK>
-<UF315> /x88/x52 <CJK>
-<UF316> /x88/x53 <CJK>
-<UF317> /x88/x54 <CJK>
-<UF318> /x88/x55 <CJK>
+<U43F0> /x87/x40 <CJK>
+<U4C32> /x87/x41 <CJK>
+<U4603> /x87/x42 <CJK>
+<U45A6> /x87/x43 <CJK>
+<U4578> /x87/x44 <CJK>
+<U00027267> /x87/x45 <CJK>
+<U4D77> /x87/x46 <CJK>
+<U45B3> /x87/x47 <CJK>
+<U00027CB1> /x87/x48 <CJK>
+<U4CE2> /x87/x49 <CJK>
+<U00027CC5> /x87/x4a <CJK>
+<U3B95> /x87/x4b <CJK>
+<U4736> /x87/x4c <CJK>
+<U4744> /x87/x4d <CJK>
+<U4C47> /x87/x4e <CJK>
+<U4C40> /x87/x4f <CJK>
+<U000242BF> /x87/x50 <CJK>
+<U00023617> /x87/x51 <CJK>
+<U00027352> /x87/x52 <CJK>
+<U00026E8B> /x87/x53 <CJK>
+<U000270D2> /x87/x54 <CJK>
+<U4C57> /x87/x55 <CJK>
+<U0002A351> /x87/x56 <CJK>
+<U474F> /x87/x57 <CJK>
+<U45DA> /x87/x58 <CJK>
+<U4C85> /x87/x59 <CJK>
+<U00027C6C> /x87/x5a <CJK>
+<U4D07> /x87/x5b <CJK>
+<U4AA4> /x87/x5c <CJK>
+<U46A1> /x87/x5d <CJK>
+<U00026B23> /x87/x5e <CJK>
+<U7225> /x87/x5f <CJK>
+<U00025A54> /x87/x60 <CJK>
+<U00021A63> /x87/x61 <CJK>
+<U00023E06> /x87/x62 <CJK>
+<U00023F61> /x87/x63 <CJK>
+<U664D> /x87/x64 <CJK>
+<U56FB> /x87/x65 <CJK>
+<U7D95> /x87/x67 <CJK>
+<U591D> /x87/x68 <CJK>
+<U00028BB9> /x87/x69 <CJK>
+<U3DF4> /x87/x6a <CJK>
+<U9734> /x87/x6b <CJK>
+<U00027BEF> /x87/x6c <CJK>
+<U5BDB> /x87/x6d <CJK>
+<U00021D5E> /x87/x6e <CJK>
+<U5AA4> /x87/x6f <CJK>
+<U3625> /x87/x70 <CJK>
+<U00029EB0> /x87/x71 <CJK>
+<U5AD1> /x87/x72 <CJK>
+<U5BB7> /x87/x73 <CJK>
+<U5CFC> /x87/x74 <CJK>
+<U676E> /x87/x75 <CJK>
+<U8593> /x87/x76 <CJK>
+<U00029945> /x87/x77 <CJK>
+<U7461> /x87/x78 <CJK>
+<U749D> /x87/x79 <CJK>
+<U3875> /x87/x7a <CJK>
+<U00021D53> /x87/x7b <CJK>
+<U0002369E> /x87/x7c <CJK>
+<U00026021> /x87/x7d <CJK>
+<U3EEC> /x87/x7e <CJK>
+<U000258DE> /x87/xa1 <CJK>
+<U3AF5> /x87/xa2 <CJK>
+<U7AFC> /x87/xa3 <CJK>
+<U9F97> /x87/xa4 <CJK>
+<U00024161> /x87/xa5 <CJK>
+<U0002890D> /x87/xa6 <CJK>
+<U000231EA> /x87/xa7 <CJK>
+<U00020A8A> /x87/xa8 <CJK>
+<U0002325E> /x87/xa9 <CJK>
+<U430A> /x87/xaa <CJK>
+<U8484> /x87/xab <CJK>
+<U9F96> /x87/xac <CJK>
+<U942F> /x87/xad <CJK>
+<U4930> /x87/xae <CJK>
+<U8613> /x87/xaf <CJK>
+<U5896> /x87/xb0 <CJK>
+<U974A> /x87/xb1 <CJK>
+<U9218> /x87/xb2 <CJK>
+<U79D0> /x87/xb3 <CJK>
+<U7A32> /x87/xb4 <CJK>
+<U6660> /x87/xb5 <CJK>
+<U6A29> /x87/xb6 <CJK>
+<U889D> /x87/xb7 <CJK>
+<U744C> /x87/xb8 <CJK>
+<U7BC5> /x87/xb9 <CJK>
+<U6782> /x87/xba <CJK>
+<U7A2C> /x87/xbb <CJK>
+<U524F> /x87/xbc <CJK>
+<U9046> /x87/xbd <CJK>
+<U34E6> /x87/xbe <CJK>
+<U73C4> /x87/xbf <CJK>
+<U00025DB9> /x87/xc0 <CJK>
+<U74C6> /x87/xc1 <CJK>
+<U9FC7> /x87/xc2 <CJK>
+<U57B3> /x87/xc3 <CJK>
+<U492F> /x87/xc4 <CJK>
+<U544C> /x87/xc5 <CJK>
+<U4131> /x87/xc6 <CJK>
+<U0002368E> /x87/xc7 <CJK>
+<U5818> /x87/xc8 <CJK>
+<U7A72> /x87/xc9 <CJK>
+<U00027B65> /x87/xca <CJK>
+<U8B8F> /x87/xcb <CJK>
+<U46AE> /x87/xcc <CJK>
+<U00026E88> /x87/xcd <CJK>
+<U4181> /x87/xce <CJK>
+<U00025D99> /x87/xcf <CJK>
+<U7BAE> /x87/xd0 <CJK>
+<U000224BC> /x87/xd1 <CJK>
+<U9FC8> /x87/xd2 <CJK>
+<U000224C1> /x87/xd3 <CJK>
+<U000224C9> /x87/xd4 <CJK>
+<U000224CC> /x87/xd5 <CJK>
+<U9FC9> /x87/xd6 <CJK>
+<U8504> /x87/xd7 <CJK>
+<U000235BB> /x87/xd8 <CJK>
+<U40B4> /x87/xd9 <CJK>
+<U9FCA> /x87/xda <CJK>
+<U44E1> /x87/xdb <CJK>
+<U0002ADFF> /x87/xdc <CJK>
+<U62C1> /x87/xdd <CJK>
+<U706E> /x87/xde <CJK>
+<U9FCB> /x87/xdf <CJK>
+<U31C0> /x88/x40 <CJK>
+<U31C1> /x88/x41 <CJK>
+<U31C2> /x88/x42 <CJK>
+<U31C3> /x88/x43 <CJK>
+<U31C4> /x88/x44 <CJK>
+<U0002010C> /x88/x45 <CJK>
+<U31C5> /x88/x46 <CJK>
+<U000200D1> /x88/x47 <CJK>
+<U000200CD> /x88/x48 <CJK>
+<U31C6> /x88/x49 <CJK>
+<U31C7> /x88/x4a <CJK>
+<U000200CB> /x88/x4b <CJK>
+<U00021FE8> /x88/x4c <CJK>
+<U31C8> /x88/x4d <CJK>
+<U000200CA> /x88/x4e <CJK>
+<U31C9> /x88/x4f <CJK>
+<U31CA> /x88/x50 <CJK>
+<U31CB> /x88/x51 <CJK>
+<U31CC> /x88/x52 <CJK>
+<U0002010E> /x88/x53 <CJK>
+<U31CD> /x88/x54 <CJK>
+<U31CE> /x88/x55 <CJK>
<U0100> /x88/x56 LATIN CAPITAL LETTER A WITH MACRON
<U00C1> /x88/x57 LATIN CAPITAL LETTER A WITH ACUTE
<U01CD> /x88/x58 LATIN CAPITAL LETTER A WITH CARON
@@ -174,9 +300,9 @@ CHARMAP
<U00D3> /x88/x5f LATIN CAPITAL LETTER O WITH ACUTE
<U01D1> /x88/x60 LATIN CAPITAL LETTER O WITH CARON
<U00D2> /x88/x61 LATIN CAPITAL LETTER O WITH GRAVE
-<UF325> /x88/x62 <CJK>
+%<U00CA><U0304> /x88/x62
<U1EBE> /x88/x63 LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
-<UF327> /x88/x64 <CJK>
+%<U00CA><U030C> /x88/x64
<U1EC0> /x88/x65 LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
<U00CA> /x88/x66 LATIN CAPITAL LETTER E WITH CIRCUMFLEX
<U0101> /x88/x67 LATIN SMALL LETTER A WITH MACRON
@@ -205,16 +331,16 @@ CHARMAP
<U01DA> /x88/x7e LATIN SMALL LETTER U WITH DIAERESIS AND CARON
<U01DC> /x88/xa1 LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
<U00FC> /x88/xa2 LATIN SMALL LETTER U WITH DIAERESIS
-<UF344> /x88/xa3 <CJK>
+%<U00EA><U0304> /x88/xa3
<U1EBF> /x88/xa4 LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
-<UF346> /x88/xa5 <CJK>
+%<U00EA><U030C> /x88/xa5
<U1EC1> /x88/xa6 LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
<U00EA> /x88/xa7 LATIN SMALL LETTER E WITH CIRCUMFLEX
<U0261> /x88/xa8 LATIN SMALL LETTER SCRIPT G
-<UF34A> /x88/xa9 <CJK>
-<UF34B> /x88/xaa <CJK>
+<U23DA> /x88/xa9 EARTH GROUND
+<U23DB> /x88/xaa FUSE
<U0002A3A9> /x89/x40 <CJK>
-<UF3A1> /x89/x41 <CJK>
+<U00021145> /x89/x41 <CJK>
<U650A> /x89/x43 <CJK>
<U4E3D> /x89/x46 <CJK>
<U6EDD> /x89/x47 <CJK>
@@ -283,17 +409,17 @@ CHARMAP
<U80BC> /x89/xae <CJK>
<U8D0B> /x89/xb0 <CJK>
<U80F6> /x89/xb1 <CJK>
-<UF3F0> /x89/xb2 <CJK>
+<U000209E7> /x89/xb2 <CJK>
<U809F> /x89/xb5 <CJK>
<U9EC7> /x89/xb6 <CJK>
<U4CCD> /x89/xb7 <CJK>
<U9DC9> /x89/xb8 <CJK>
<U9E0C> /x89/xb9 <CJK>
<U4C3E> /x89/xba <CJK>
-<UF3F9> /x89/xbb <CJK>
+<U00029DF6> /x89/xbb <CJK>
<U0002700E> /x89/xbc <CJK>
<U9E0A> /x89/xbd <CJK>
-<UF3FC> /x89/xbe <CJK>
+<U0002A133> /x89/xbe <CJK>
<U35C1> /x89/xbf <CJK>
<U6E9A> /x89/xc1 <CJK>
<U823E> /x89/xc2 <CJK>
@@ -303,10 +429,10 @@ CHARMAP
<U9A8F> /x89/xc7 <CJK>
<U9F99> /x89/xc8 <CJK>
<U7987> /x89/xc9 <CJK>
-<UF408> /x89/xca <CJK>
+<U0002846C> /x89/xca <CJK>
<U00021DCA> /x89/xcb <CJK>
<U000205D0> /x89/xcc <CJK>
-<UF40B> /x89/xcd <CJK>
+<U00022AE6> /x89/xcd <CJK>
<U4E24> /x89/xce <CJK>
<U4E81> /x89/xcf <CJK>
<U4E80> /x89/xd0 <CJK>
@@ -356,95 +482,95 @@ CHARMAP
<U35BF> /x89/xfc <CJK>
<U55D7> /x89/xfd <CJK>
<U35C5> /x89/xfe <CJK>
-<UF43D> /x8a/x40 <CJK>
+<U00027D84> /x8a/x40 <CJK>
<U5525> /x8a/x41 <CJK>
<U00020C42> /x8a/x43 <CJK>
-<UF441> /x8a/x44 <CJK>
-<UF442> /x8a/x45 <CJK>
+<U00020D15> /x8a/x44 <CJK>
+<U0002512B> /x8a/x45 <CJK>
<U5590> /x8a/x46 <CJK>
<U00022CC6> /x8a/x47 <CJK>
<U39EC> /x8a/x48 <CJK>
<U00020341> /x8a/x49 <CJK>
<U8E46> /x8a/x4a <CJK>
<U00024DB8> /x8a/x4b <CJK>
-<UF449> /x8a/x4c <CJK>
+<U000294E5> /x8a/x4c <CJK>
<U4053> /x8a/x4d <CJK>
<U000280BE> /x8a/x4e <CJK>
<U777A> /x8a/x4f <CJK>
-<UF44D> /x8a/x50 <CJK>
+<U00022C38> /x8a/x50 <CJK>
<U3A34> /x8a/x51 <CJK>
<U47D5> /x8a/x52 <CJK>
-<UF450> /x8a/x53 <CJK>
+<U0002815D> /x8a/x53 <CJK>
<U000269F2> /x8a/x54 <CJK>
<U00024DEA> /x8a/x55 <CJK>
<U64DD> /x8a/x56 <CJK>
-<UF454> /x8a/x57 <CJK>
+<U00020D7C> /x8a/x57 <CJK>
<U00020FB4> /x8a/x58 <CJK>
<U00020CD5> /x8a/x59 <CJK>
<U000210F4> /x8a/x5a <CJK>
<U648D> /x8a/x5b <CJK>
<U8E7E> /x8a/x5c <CJK>
-<UF45A> /x8a/x5d <CJK>
-<UF45B> /x8a/x5e <CJK>
-<UF45C> /x8a/x5f <CJK>
-<UF45D> /x8a/x60 <CJK>
+<U00020E96> /x8a/x5d <CJK>
+<U00020C0B> /x8a/x5e <CJK>
+<U00020F64> /x8a/x5f <CJK>
+<U00022CA9> /x8a/x60 <CJK>
<U00028256> /x8a/x61 <CJK>
<U000244D3> /x8a/x62 <CJK>
<U00020D46> /x8a/x64 <CJK>
-<UF462> /x8a/x65 <CJK>
+<U00029A4D> /x8a/x65 <CJK>
<U000280E9> /x8a/x66 <CJK>
<U47F4> /x8a/x67 <CJK>
-<UF465> /x8a/x68 <CJK>
-<UF466> /x8a/x69 <CJK>
+<U00024EA7> /x8a/x68 <CJK>
+<U00022CC2> /x8a/x69 <CJK>
<U9AB2> /x8a/x6a <CJK>
<U3A67> /x8a/x6b <CJK>
-<UF469> /x8a/x6c <CJK>
+<U000295F4> /x8a/x6c <CJK>
<U3FED> /x8a/x6d <CJK>
<U3506> /x8a/x6e <CJK>
<U000252C7> /x8a/x6f <CJK>
-<UF46D> /x8a/x70 <CJK>
-<UF46E> /x8a/x71 <CJK>
-<UF46F> /x8a/x72 <CJK>
+<U000297D4> /x8a/x70 <CJK>
+<U000278C8> /x8a/x71 <CJK>
+<U00022D44> /x8a/x72 <CJK>
<U9D6E> /x8a/x73 <CJK>
<U9815> /x8a/x74 <CJK>
<U43D9> /x8a/x76 <CJK>
<U000260A5> /x8a/x77 <CJK>
<U64B4> /x8a/x78 <CJK>
<U54E3> /x8a/x79 <CJK>
-<UF477> /x8a/x7a <CJK>
-<UF478> /x8a/x7b <CJK>
+<U00022D4C> /x8a/x7a <CJK>
+<U00022BCA> /x8a/x7b <CJK>
<U00021077> /x8a/x7c <CJK>
<U39FB> /x8a/x7d <CJK>
<U0002106F> /x8a/x7e <CJK>
-<UF47C> /x8a/xa1 <CJK>
-<UF47D> /x8a/xa2 <CJK>
-<UF47E> /x8a/xa3 <CJK>
+<U000266DA> /x8a/xa1 <CJK>
+<U00026716> /x8a/xa2 <CJK>
+<U000279A0> /x8a/xa3 <CJK>
<U64EA> /x8a/xa4 <CJK>
-<UF480> /x8a/xa5 <CJK>
+<U00025052> /x8a/xa5 <CJK>
<U00020C43> /x8a/xa6 <CJK>
<U8E68> /x8a/xa7 <CJK>
<U000221A1> /x8a/xa8 <CJK>
<U00028B4C> /x8a/xa9 <CJK>
-<UF485> /x8a/xaa <CJK>
+<U00020731> /x8a/xaa <CJK>
<U480B> /x8a/xac <CJK>
-<UF488> /x8a/xad <CJK>
+<U000201A9> /x8a/xad <CJK>
<U3FFA> /x8a/xae <CJK>
<U5873> /x8a/xaf <CJK>
-<UF48B> /x8a/xb0 <CJK>
-<UF48D> /x8a/xb2 <CJK>
+<U00022D8D> /x8a/xb0 <CJK>
+<U000245C8> /x8a/xb2 <CJK>
<U000204FC> /x8a/xb3 <CJK>
-<UF48F> /x8a/xb4 <CJK>
-<UF490> /x8a/xb5 <CJK>
-<UF491> /x8a/xb6 <CJK>
+<U00026097> /x8a/xb4 <CJK>
+<U00020F4C> /x8a/xb5 <CJK>
+<U00020D96> /x8a/xb6 <CJK>
<U5579> /x8a/xb7 <CJK>
<U40BB> /x8a/xb8 <CJK>
<U43BA> /x8a/xb9 <CJK>
<U4AB4> /x8a/xbb <CJK>
-<UF497> /x8a/xbc <CJK>
-<UF498> /x8a/xbd <CJK>
+<U00022A66> /x8a/xbc <CJK>
+<U0002109D> /x8a/xbd <CJK>
<U81AA> /x8a/xbe <CJK>
<U98F5> /x8a/xbf <CJK>
-<UF49B> /x8a/xc0 <CJK>
+<U00020D9C> /x8a/xc0 <CJK>
<U6379> /x8a/xc1 <CJK>
<U39FE> /x8a/xc2 <CJK>
<U00022775> /x8a/xc3 <CJK>
@@ -452,49 +578,49 @@ CHARMAP
<U56A1> /x8a/xc5 <CJK>
<U647C> /x8a/xc6 <CJK>
<U3E43> /x8a/xc7 <CJK>
-<UF4A4> /x8a/xc9 <CJK>
+<U0002A601> /x8a/xc9 <CJK>
<U00020E09> /x8a/xca <CJK>
<U00022ACF> /x8a/xcb <CJK>
-<UF4A7> /x8a/xcc <CJK>
+<U00022CC9> /x8a/xcc <CJK>
<U000210C8> /x8a/xce <CJK>
-<UF4AA> /x8a/xcf <CJK>
+<U000239C2> /x8a/xcf <CJK>
<U3992> /x8a/xd0 <CJK>
<U3A06> /x8a/xd1 <CJK>
-<UF4AD> /x8a/xd2 <CJK>
+<U0002829B> /x8a/xd2 <CJK>
<U3578> /x8a/xd3 <CJK>
-<UF4AF> /x8a/xd4 <CJK>
+<U00025E49> /x8a/xd4 <CJK>
<U000220C7> /x8a/xd5 <CJK>
<U5652> /x8a/xd6 <CJK>
<U00020F31> /x8a/xd7 <CJK>
-<UF4B3> /x8a/xd8 <CJK>
-<UF4B4> /x8a/xd9 <CJK>
+<U00022CB2> /x8a/xd8 <CJK>
+<U00029720> /x8a/xd9 <CJK>
<U34BC> /x8a/xda <CJK>
<U6C3D> /x8a/xdb <CJK>
-<UF4B7> /x8a/xdc <CJK>
-<UF4BA> /x8a/xdf <CJK>
-<UF4BB> /x8a/xe0 <CJK>
-<UF4BC> /x8a/xe1 <CJK>
-<UF4BD> /x8a/xe2 <CJK>
+<U00024E3B> /x8a/xdc <CJK>
+<U00027574> /x8a/xdf <CJK>
+<U00022E8B> /x8a/xe0 <CJK>
+<U00022208> /x8a/xe1 <CJK>
+<U0002A65B> /x8a/xe2 <CJK>
<U00028CCD> /x8a/xe3 <CJK>
<U00020E7A> /x8a/xe4 <CJK>
-<UF4C0> /x8a/xe5 <CJK>
-<UF4C1> /x8a/xe6 <CJK>
+<U00020C34> /x8a/xe5 <CJK>
+<U0002681C> /x8a/xe6 <CJK>
<U7F93> /x8a/xe7 <CJK>
-<UF4C3> /x8a/xe8 <CJK>
+<U000210CF> /x8a/xe8 <CJK>
<U00022803> /x8a/xe9 <CJK>
<U00022939> /x8a/xea <CJK>
<U35FB> /x8a/xeb <CJK>
<U000251E3> /x8a/xec <CJK>
-<UF4C8> /x8a/xed <CJK>
+<U00020E8C> /x8a/xed <CJK>
<U00020F8D> /x8a/xee <CJK>
<U00020EAA> /x8a/xef <CJK>
<U3F93> /x8a/xf0 <CJK>
<U00020F30> /x8a/xf1 <CJK>
<U00020D47> /x8a/xf2 <CJK>
-<UF4CE> /x8a/xf3 <CJK>
-<UF4CF> /x8a/xf4 <CJK>
+<U0002114F> /x8a/xf3 <CJK>
+<U00020E4C> /x8a/xf4 <CJK>
<U00020EAB> /x8a/xf6 <CJK>
-<UF4D2> /x8a/xf7 <CJK>
+<U00020BA9> /x8a/xf7 <CJK>
<U00020D48> /x8a/xf8 <CJK>
<U000210C0> /x8a/xf9 <CJK>
<U0002113D> /x8a/xfa <CJK>
@@ -510,14 +636,14 @@ CHARMAP
<U00022C51> /x8b/x45 <CJK>
<U00022C55> /x8b/x46 <CJK>
<U3A18> /x8b/x47 <CJK>
-<UF4E2> /x8b/x48 <CJK>
+<U00020E98> /x8b/x48 <CJK>
<U000210C7> /x8b/x49 <CJK>
<U00020F2E> /x8b/x4a <CJK>
-<UF4E5> /x8b/x4b <CJK>
+<U0002A632> /x8b/x4b <CJK>
<U00026B50> /x8b/x4c <CJK>
-<UF4E7> /x8b/x4d <CJK>
-<UF4E8> /x8b/x4e <CJK>
-<UF4E9> /x8b/x4f <CJK>
+<U00028CD2> /x8b/x4d <CJK>
+<U00028D99> /x8b/x4e <CJK>
+<U00028CCA> /x8b/x4f <CJK>
<U95AA> /x8b/x50 <CJK>
<U54CC> /x8b/x51 <CJK>
<U82C4> /x8b/x52 <CJK>
@@ -526,7 +652,7 @@ CHARMAP
<U9C26> /x8b/x56 <CJK>
<U9AB6> /x8b/x57 <CJK>
<U0002775E> /x8b/x58 <CJK>
-<UF4F3> /x8b/x59 <CJK>
+<U00022DEE> /x8b/x59 <CJK>
<U7140> /x8b/x5a <CJK>
<U816D> /x8b/x5b <CJK>
<U80EC> /x8b/x5c <CJK>
@@ -573,15 +699,15 @@ CHARMAP
<U00020FB6> /x8b/xa7 <CJK>
<U00021180> /x8b/xa8 <CJK>
<U000252D8> /x8b/xa9 <CJK>
-<UF522> /x8b/xaa <CJK>
-<UF523> /x8b/xab <CJK>
+<U0002A2BD> /x8b/xaa <CJK>
+<U000249DA> /x8b/xab <CJK>
<U0002183A> /x8b/xac <CJK>
-<UF525> /x8b/xad <CJK>
-<UF526> /x8b/xae <CJK>
+<U00024177> /x8b/xad <CJK>
+<U0002827C> /x8b/xae <CJK>
<U5899> /x8b/xaf <CJK>
<U5268> /x8b/xb0 <CJK>
<U361A> /x8b/xb1 <CJK>
-<UF52A> /x8b/xb2 <CJK>
+<U0002573D> /x8b/xb2 <CJK>
<U7BB2> /x8b/xb3 <CJK>
<U5B68> /x8b/xb4 <CJK>
<U4800> /x8b/xb5 <CJK>
@@ -597,10 +723,10 @@ CHARMAP
<U5689> /x8b/xbf <CJK>
<U4E28> /x8b/xc0 <CJK>
<U5902> /x8b/xc1 <CJK>
-<UF53A> /x8b/xc2 <CJK>
-<UF53B> /x8b/xc3 <CJK>
+<U00021BC1> /x8b/xc2 <CJK>
+<U0002F878> /x8b/xc3 <CJK>
<U9751> /x8b/xc4 <CJK>
-<UF53D> /x8b/xc5 <CJK>
+<U00020086> /x8b/xc5 <CJK>
<U4E5B> /x8b/xc6 <CJK>
<U4EBB> /x8b/xc7 <CJK>
<U353E> /x8b/xc8 <CJK>
@@ -617,45 +743,227 @@ CHARMAP
<U722B> /x8b/xd3 <CJK>
<U4E2C> /x8b/xd4 <CJK>
<U72AD> /x8b/xd5 <CJK>
-<UF54E> /x8b/xd6 <CJK>
+<U000248E9> /x8b/xd6 <CJK>
<U7F52> /x8b/xd7 <CJK>
<U793B> /x8b/xd8 <CJK>
<U7CF9> /x8b/xd9 <CJK>
<U7F53> /x8b/xda <CJK>
-<UF553> /x8b/xdb <CJK>
+<U0002626A> /x8b/xdb <CJK>
<U34C1> /x8b/xdc <CJK>
-<UF556> /x8b/xde <CJK>
+<U0002634B> /x8b/xde <CJK>
<U8002> /x8b/xdf <CJK>
<U8080> /x8b/xe0 <CJK>
-<UF559> /x8b/xe1 <CJK>
-<UF55A> /x8b/xe2 <CJK>
+<U00026612> /x8b/xe1 <CJK>
+<U00026951> /x8b/xe2 <CJK>
<U535D> /x8b/xe3 <CJK>
<U8864> /x8b/xe4 <CJK>
<U89C1> /x8b/xe5 <CJK>
-<UF55E> /x8b/xe6 <CJK>
+<U000278B2> /x8b/xe6 <CJK>
<U8BA0> /x8b/xe7 <CJK>
<U8D1D> /x8b/xe8 <CJK>
<U9485> /x8b/xe9 <CJK>
<U9578> /x8b/xea <CJK>
<U957F> /x8b/xeb <CJK>
<U95E8> /x8b/xec <CJK>
-<UF565> /x8b/xed <CJK>
+<U00028E0F> /x8b/xed <CJK>
<U97E6> /x8b/xee <CJK>
<U9875> /x8b/xef <CJK>
<U98CE> /x8b/xf0 <CJK>
<U98DE> /x8b/xf1 <CJK>
<U9963> /x8b/xf2 <CJK>
-<UF56B> /x8b/xf3 <CJK>
+<U00029810> /x8b/xf3 <CJK>
<U9C7C> /x8b/xf4 <CJK>
<U9E1F> /x8b/xf5 <CJK>
<U9EC4> /x8b/xf6 <CJK>
<U6B6F> /x8b/xf7 <CJK>
-%IRREVERSIBLE%<U9F9C> /x8b/xf8 <CJK>
+<UF907> /x8b/xf8 <CJK>
<U4E37> /x8b/xf9 <CJK>
-<UF572> /x8b/xfa <CJK>
+<U00020087> /x8b/xfa <CJK>
<U961D> /x8b/xfb <CJK>
<U6237> /x8b/xfc <CJK>
<U94A2> /x8b/xfd <CJK>
+<U503B> /x8c/x40 <CJK>
+<U6DFE> /x8c/x41 <CJK>
+<U00029C73> /x8c/x42 <CJK>
+<U9FA6> /x8c/x43 <CJK>
+<U3DC9> /x8c/x44 <CJK>
+<U888F> /x8c/x45 <CJK>
+<U0002414E> /x8c/x46 <CJK>
+<U7077> /x8c/x47 <CJK>
+<U5CF5> /x8c/x48 <CJK>
+<U4B20> /x8c/x49 <CJK>
+<U000251CD> /x8c/x4a <CJK>
+<U3559> /x8c/x4b <CJK>
+<U00025D30> /x8c/x4c <CJK>
+<U6122> /x8c/x4d <CJK>
+<U00028A32> /x8c/x4e <CJK>
+<U8FA7> /x8c/x4f <CJK>
+<U91F6> /x8c/x50 <CJK>
+<U7191> /x8c/x51 <CJK>
+<U6719> /x8c/x52 <CJK>
+<U73BA> /x8c/x53 <CJK>
+<U00023281> /x8c/x54 <CJK>
+<U0002A107> /x8c/x55 <CJK>
+<U3C8B> /x8c/x56 <CJK>
+<U00021980> /x8c/x57 <CJK>
+<U4B10> /x8c/x58 <CJK>
+<U78E4> /x8c/x59 <CJK>
+<U7402> /x8c/x5a <CJK>
+<U51AE> /x8c/x5b <CJK>
+<U0002870F> /x8c/x5c <CJK>
+<U4009> /x8c/x5d <CJK>
+<U6A63> /x8c/x5e <CJK>
+<U0002A2BA> /x8c/x5f <CJK>
+<U4223> /x8c/x60 <CJK>
+<U860F> /x8c/x61 <CJK>
+<U00020A6F> /x8c/x62 <CJK>
+<U7A2A> /x8c/x63 <CJK>
+<U00029947> /x8c/x64 <CJK>
+<U00028AEA> /x8c/x65 <CJK>
+<U9755> /x8c/x66 <CJK>
+<U704D> /x8c/x67 <CJK>
+<U5324> /x8c/x68 <CJK>
+<U0002207E> /x8c/x69 <CJK>
+<U93F4> /x8c/x6a <CJK>
+<U76D9> /x8c/x6b <CJK>
+<U000289E3> /x8c/x6c <CJK>
+<U9FA7> /x8c/x6d <CJK>
+<U77DD> /x8c/x6e <CJK>
+<U4EA3> /x8c/x6f <CJK>
+<U4FF0> /x8c/x70 <CJK>
+<U50BC> /x8c/x71 <CJK>
+<U4E2F> /x8c/x72 <CJK>
+<U4F17> /x8c/x73 <CJK>
+<U9FA8> /x8c/x74 <CJK>
+<U5434> /x8c/x75 <CJK>
+<U7D8B> /x8c/x76 <CJK>
+<U5892> /x8c/x77 <CJK>
+<U58D0> /x8c/x78 <CJK>
+<U00021DB6> /x8c/x79 <CJK>
+<U5E92> /x8c/x7a <CJK>
+<U5E99> /x8c/x7b <CJK>
+<U5FC2> /x8c/x7c <CJK>
+<U00022712> /x8c/x7d <CJK>
+<U658B> /x8c/x7e <CJK>
+<U000233F9> /x8c/xa1 <CJK>
+<U6919> /x8c/xa2 <CJK>
+<U6A43> /x8c/xa3 <CJK>
+<U00023C63> /x8c/xa4 <CJK>
+<U6CFF> /x8c/xa5 <CJK>
+<U7200> /x8c/xa7 <CJK>
+<U00024505> /x8c/xa8 <CJK>
+<U738C> /x8c/xa9 <CJK>
+<U3EDB> /x8c/xaa <CJK>
+<U00024A13> /x8c/xab <CJK>
+<U5B15> /x8c/xac <CJK>
+<U74B9> /x8c/xad <CJK>
+<U8B83> /x8c/xae <CJK>
+<U00025CA4> /x8c/xaf <CJK>
+<U00025695> /x8c/xb0 <CJK>
+<U7A93> /x8c/xb1 <CJK>
+<U7BEC> /x8c/xb2 <CJK>
+<U7CC3> /x8c/xb3 <CJK>
+<U7E6C> /x8c/xb4 <CJK>
+<U82F8> /x8c/xb5 <CJK>
+<U8597> /x8c/xb6 <CJK>
+<U9FA9> /x8c/xb7 <CJK>
+<U8890> /x8c/xb8 <CJK>
+<U9FAA> /x8c/xb9 <CJK>
+<U8EB9> /x8c/xba <CJK>
+<U9FAB> /x8c/xbb <CJK>
+<U8FCF> /x8c/xbc <CJK>
+<U855F> /x8c/xbd <CJK>
+<U99E0> /x8c/xbe <CJK>
+<U9221> /x8c/xbf <CJK>
+<U9FAC> /x8c/xc0 <CJK>
+<U00028DB9> /x8c/xc1 <CJK>
+<U0002143F> /x8c/xc2 <CJK>
+<U4071> /x8c/xc3 <CJK>
+<U42A2> /x8c/xc4 <CJK>
+<U5A1A> /x8c/xc5 <CJK>
+<U9868> /x8c/xc9 <CJK>
+<U676B> /x8c/xca <CJK>
+<U4276> /x8c/xcb <CJK>
+<U573D> /x8c/xcc <CJK>
+<U85D6> /x8c/xce <CJK>
+<U0002497B> /x8c/xcf <CJK>
+<U82BF> /x8c/xd0 <CJK>
+<U0002710D> /x8c/xd1 <CJK>
+<U4C81> /x8c/xd2 <CJK>
+<U00026D74> /x8c/xd3 <CJK>
+<U5D7B> /x8c/xd4 <CJK>
+<U00026B15> /x8c/xd5 <CJK>
+<U00026FBE> /x8c/xd6 <CJK>
+<U9FAD> /x8c/xd7 <CJK>
+<U9FAE> /x8c/xd8 <CJK>
+<U5B96> /x8c/xd9 <CJK>
+<U9FAF> /x8c/xda <CJK>
+<U66E7> /x8c/xdb <CJK>
+<U7E5B> /x8c/xdc <CJK>
+<U6E57> /x8c/xdd <CJK>
+<U79CA> /x8c/xde <CJK>
+<U3D88> /x8c/xdf <CJK>
+<U44C3> /x8c/xe0 <CJK>
+<U00023256> /x8c/xe1 <CJK>
+<U00022796> /x8c/xe2 <CJK>
+<U439A> /x8c/xe3 <CJK>
+<U4536> /x8c/xe4 <CJK>
+<U5CD5> /x8c/xe6 <CJK>
+<U00023B1A> /x8c/xe7 <CJK>
+<U8AF9> /x8c/xe8 <CJK>
+<U5C78> /x8c/xe9 <CJK>
+<U3D12> /x8c/xea <CJK>
+<U00023551> /x8c/xeb <CJK>
+<U5D78> /x8c/xec <CJK>
+<U9FB2> /x8c/xed <CJK>
+<U7157> /x8c/xee <CJK>
+<U4558> /x8c/xef <CJK>
+<U000240EC> /x8c/xf0 <CJK>
+<U00021E23> /x8c/xf1 <CJK>
+<U4C77> /x8c/xf2 <CJK>
+<U3978> /x8c/xf3 <CJK>
+<U344A> /x8c/xf4 <CJK>
+<U000201A4> /x8c/xf5 <CJK>
+<U00026C41> /x8c/xf6 <CJK>
+<U8ACC> /x8c/xf7 <CJK>
+<U4FB4> /x8c/xf8 <CJK>
+<U00020239> /x8c/xf9 <CJK>
+<U59BF> /x8c/xfa <CJK>
+<U816C> /x8c/xfb <CJK>
+<U9856> /x8c/xfc <CJK>
+<U000298FA> /x8c/xfd <CJK>
+<U5F3B> /x8c/xfe <CJK>
+<U00020B9F> /x8d/x40 <CJK>
+<U000221C1> /x8d/x42 <CJK>
+<U0002896D> /x8d/x43 <CJK>
+<U4102> /x8d/x44 <CJK>
+<U46BB> /x8d/x45 <CJK>
+<U00029079> /x8d/x46 <CJK>
+<U3F07> /x8d/x47 <CJK>
+<U9FB3> /x8d/x48 <CJK>
+<U0002A1B5> /x8d/x49 <CJK>
+<U40F8> /x8d/x4a <CJK>
+<U37D6> /x8d/x4b <CJK>
+<U46F7> /x8d/x4c <CJK>
+<U00026C46> /x8d/x4d <CJK>
+<U417C> /x8d/x4e <CJK>
+<U000286B2> /x8d/x4f <CJK>
+<U000273FF> /x8d/x50 <CJK>
+<U456D> /x8d/x51 <CJK>
+<U38D4> /x8d/x52 <CJK>
+<U0002549A> /x8d/x53 <CJK>
+<U4561> /x8d/x54 <CJK>
+<U451B> /x8d/x55 <CJK>
+<U4D89> /x8d/x56 <CJK>
+<U4C7B> /x8d/x57 <CJK>
+<U4D76> /x8d/x58 <CJK>
+<U45EA> /x8d/x59 <CJK>
+<U3FC8> /x8d/x5a <CJK>
+<U00024B0F> /x8d/x5b <CJK>
+<U3661> /x8d/x5c <CJK>
+<U44DE> /x8d/x5d <CJK>
+<U44BD> /x8d/x5e <CJK>
+<U41ED> /x8d/x5f <CJK>
<U5D3E> /x8d/x60 <CJK>
<U5D48> /x8d/x61 <CJK>
<U5D56> /x8d/x62 <CJK>
@@ -780,8 +1088,8 @@ CHARMAP
<U00020325> /x8d/xfb <CJK>
<U43C1> /x8d/xfc <CJK>
<U35F1> /x8d/xfd <CJK>
-<UF6B0> /x8d/xfe <CJK>
-<UE311> /x8e/x40 <CJK>
+<U00020ED8> /x8d/xfe <CJK>
+<U00023ED7> /x8e/x40 <CJK>
<U57BE> /x8e/x41 <CJK>
<U00026ED3> /x8e/x42 <CJK>
<U713E> /x8e/x43 <CJK>
@@ -801,7 +1109,7 @@ CHARMAP
<U7AC2> /x8e/x51 <CJK>
<U7AC3> /x8e/x52 <CJK>
<U71D1> /x8e/x53 <CJK>
-<UE325> /x8e/x54 <CJK>
+<U0002648D> /x8e/x54 <CJK>
<U41CA> /x8e/x55 <CJK>
<U7ADA> /x8e/x56 <CJK>
<U7ADD> /x8e/x57 <CJK>
@@ -812,7 +1120,7 @@ CHARMAP
<U7B0B> /x8e/x5c <CJK>
<U7B55> /x8e/x5d <CJK>
<U7B29> /x8e/x5e <CJK>
-<UE330> /x8e/x5f <CJK>
+<U0002530E> /x8e/x5f <CJK>
<U00025CFE> /x8e/x60 <CJK>
<U7BA2> /x8e/x61 <CJK>
<U7B6F> /x8e/x62 <CJK>
@@ -822,7 +1130,7 @@ CHARMAP
<U7BD0> /x8e/x66 <CJK>
<U8421> /x8e/x67 <CJK>
<U7B92> /x8e/x68 <CJK>
-<U00023FF0> /x8e/x6a <CJK>
+<U00025D20> /x8e/x6a <CJK>
<U3DAD> /x8e/x6b <CJK>
<U00025C65> /x8e/x6c <CJK>
<U8492> /x8e/x6d <CJK>
@@ -831,7 +1139,7 @@ CHARMAP
<U00025CC1> /x8e/x71 <CJK>
<U7C44> /x8e/x72 <CJK>
<U7C83> /x8e/x73 <CJK>
-<UE345> /x8e/x74 <CJK>
+<U00024882> /x8e/x74 <CJK>
<U7CA6> /x8e/x75 <CJK>
<U667D> /x8e/x76 <CJK>
<U00024578> /x8e/x77 <CJK>
@@ -858,7 +1166,7 @@ CHARMAP
<U7DF5> /x8e/xb0 <CJK>
<U000217F9> /x8e/xb1 <CJK>
<U7DE5> /x8e/xb2 <CJK>
-<UE362> /x8e/xb3 <CJK>
+<U0002836D> /x8e/xb3 <CJK>
<U00026121> /x8e/xb5 <CJK>
<U0002615A> /x8e/xb6 <CJK>
<U7E6E> /x8e/xb7 <CJK>
@@ -886,15 +1194,15 @@ CHARMAP
<U8008> /x8e/xce <CJK>
<U801D> /x8e/xcf <CJK>
<U802F> /x8e/xd1 <CJK>
-<UE381> /x8e/xd2 <CJK>
-<UE382> /x8e/xd3 <CJK>
+<U0002A087> /x8e/xd2 <CJK>
+<U00026CC3> /x8e/xd3 <CJK>
<U803B> /x8e/xd4 <CJK>
<U803C> /x8e/xd5 <CJK>
<U8061> /x8e/xd6 <CJK>
-<UE386> /x8e/xd7 <CJK>
+<U00022714> /x8e/xd7 <CJK>
<U4989> /x8e/xd8 <CJK>
<U00026626> /x8e/xd9 <CJK>
-<UE389> /x8e/xda <CJK>
+<U00023DE3> /x8e/xda <CJK>
<U000266E8> /x8e/xdb <CJK>
<U6725> /x8e/xdc <CJK>
<U80A7> /x8e/xdd <CJK>
@@ -905,9 +1213,9 @@ CHARMAP
<U000226F6> /x8e/xe2 <CJK>
<U6C7F> /x8e/xe3 <CJK>
<U00026498> /x8e/xe4 <CJK>
-<UE394> /x8e/xe5 <CJK>
+<U00024FB8> /x8e/xe5 <CJK>
<U64E7> /x8e/xe6 <CJK>
-<UE396> /x8e/xe7 <CJK>
+<U0002148A> /x8e/xe7 <CJK>
<U8218> /x8e/xe8 <CJK>
<U0002185E> /x8e/xe9 <CJK>
<U6A53> /x8e/xea <CJK>
@@ -915,9 +1223,9 @@ CHARMAP
<U00024A95> /x8e/xec <CJK>
<U447A> /x8e/xed <CJK>
<U8229> /x8e/xee <CJK>
-<UE39E> /x8e/xef <CJK>
+<U00020B0D> /x8e/xef <CJK>
<U00026A52> /x8e/xf0 <CJK>
-<UE3A0> /x8e/xf1 <CJK>
+<U00023D7E> /x8e/xf1 <CJK>
<U4FF9> /x8e/xf2 <CJK>
<U000214FD> /x8e/xf3 <CJK>
<U84E2> /x8e/xf4 <CJK>
@@ -937,14 +1245,14 @@ CHARMAP
<U00020E16> /x8f/x43 <CJK>
<U000217B4> /x8f/x44 <CJK>
<U36C1> /x8f/x45 <CJK>
-<UE3B4> /x8f/x46 <CJK>
+<U0002317D> /x8f/x46 <CJK>
<U0002355A> /x8f/x47 <CJK>
<U827B> /x8f/x48 <CJK>
<U82E2> /x8f/x49 <CJK>
<U8318> /x8f/x4a <CJK>
<U00023E8B> /x8f/x4b <CJK>
<U00026DA3> /x8f/x4c <CJK>
-<UE3BB> /x8f/x4d <CJK>
+<U00026B05> /x8f/x4d <CJK>
<U00026B97> /x8f/x4e <CJK>
<U000235CE> /x8f/x4f <CJK>
<U3DBF> /x8f/x50 <CJK>
@@ -961,15 +1269,15 @@ CHARMAP
<U855A> /x8f/x5c <CJK>
<U3496> /x8f/x5d <CJK>
<U00026E42> /x8f/x5e <CJK>
-<UE3CD> /x8f/x5f <CJK>
+<U00022EEF> /x8f/x5f <CJK>
<U8458> /x8f/x60 <CJK>
-<UE3CF> /x8f/x61 <CJK>
+<U00025BE4> /x8f/x61 <CJK>
<U8471> /x8f/x62 <CJK>
<U3DD3> /x8f/x63 <CJK>
<U44E4> /x8f/x64 <CJK>
<U6AA7> /x8f/x65 <CJK>
<U844A> /x8f/x66 <CJK>
-<UE3D5> /x8f/x67 <CJK>
+<U00023CB5> /x8f/x67 <CJK>
<U7958> /x8f/x68 <CJK>
<U00026B96> /x8f/x6a <CJK>
<U00026E77> /x8f/x6b <CJK>
@@ -979,13 +1287,13 @@ CHARMAP
<U44A0> /x8f/x70 <CJK>
<U8493> /x8f/x71 <CJK>
<U84E4> /x8f/x72 <CJK>
-<UE3E1> /x8f/x73 <CJK>
+<U00025C91> /x8f/x73 <CJK>
<U4240> /x8f/x74 <CJK>
<U00025CC0> /x8f/x75 <CJK>
<U4543> /x8f/x76 <CJK>
<U8534> /x8f/x77 <CJK>
<U5AF2> /x8f/x78 <CJK>
-<UE3E7> /x8f/x79 <CJK>
+<U00026E99> /x8f/x79 <CJK>
<U4527> /x8f/x7a <CJK>
<U8573> /x8f/x7b <CJK>
<U4516> /x8f/x7c <CJK>
@@ -994,11 +1302,11 @@ CHARMAP
<U00028625> /x8f/xa1 <CJK>
<U0002863B> /x8f/xa2 <CJK>
<U85C1> /x8f/xa3 <CJK>
-<UE3F0> /x8f/xa4 <CJK>
+<U00027088> /x8f/xa4 <CJK>
<U8602> /x8f/xa5 <CJK>
-<UE3F2> /x8f/xa6 <CJK>
+<U00021582> /x8f/xa6 <CJK>
<U000270CD> /x8f/xa7 <CJK>
-<UE3F4> /x8f/xa8 <CJK>
+<U0002F9B2> /x8f/xa8 <CJK>
<U456A> /x8f/xa9 <CJK>
<U8628> /x8f/xaa <CJK>
<U3648> /x8f/xab <CJK>
@@ -1046,7 +1354,7 @@ CHARMAP
<U00027A59> /x8f/xd7 <CJK>
<U7AE9> /x8f/xd8 <CJK>
<U00027B3A> /x8f/xd9 <CJK>
-<UE426> /x8f/xda <CJK>
+<U00023F8F> /x8f/xda <CJK>
<U4713> /x8f/xdb <CJK>
<U00027B38> /x8f/xdc <CJK>
<U717C> /x8f/xdd <CJK>
@@ -1062,7 +1370,7 @@ CHARMAP
<U8B90> /x8f/xe7 <CJK>
<U8B9B> /x8f/xe8 <CJK>
<U8AAF> /x8f/xe9 <CJK>
-<UE436> /x8f/xea <CJK>
+<U000216DF> /x8f/xea <CJK>
<U4615> /x8f/xeb <CJK>
<U884F> /x8f/xec <CJK>
<U8C9B> /x8f/xed <CJK>
@@ -1080,14 +1388,14 @@ CHARMAP
<U8CDB> /x8f/xf9 <CJK>
<U705C> /x8f/xfa <CJK>
<U8D11> /x8f/xfb <CJK>
-<UE448> /x8f/xfc <CJK>
+<U00024CC9> /x8f/xfc <CJK>
<U3ED0> /x8f/xfd <CJK>
<U8DA9> /x90/x40 <CJK>
<U00028002> /x90/x41 <CJK>
-<UE44D> /x90/x42 <CJK>
+<U00021014> /x90/x42 <CJK>
<U0002498A> /x90/x43 <CJK>
<U3B7C> /x90/x44 <CJK>
-<UE450> /x90/x45 <CJK>
+<U000281BC> /x90/x45 <CJK>
<U0002710C> /x90/x46 <CJK>
<U7AE7> /x90/x47 <CJK>
<U8EAD> /x90/x48 <CJK>
@@ -1110,9 +1418,9 @@ CHARMAP
<U5EF8> /x90/x59 <CJK>
<U00023262> /x90/x5a <CJK>
<U8FF9> /x90/x5b <CJK>
-<UE467> /x90/x5c <CJK>
-<UE468> /x90/x5d <CJK>
-<UE469> /x90/x5e <CJK>
+<U0002A014> /x90/x5c <CJK>
+<U000286BC> /x90/x5d <CJK>
+<U00028501> /x90/x5e <CJK>
<U00022325> /x90/x5f <CJK>
<U3980> /x90/x60 <CJK>
<U00026ED7> /x90/x61 <CJK>
@@ -1123,7 +1431,7 @@ CHARMAP
<U0002856C> /x90/x66 <CJK>
<U0002860B> /x90/x67 <CJK>
<U90A8> /x90/x68 <CJK>
-<UE474> /x90/x69 <CJK>
+<U00028713> /x90/x69 <CJK>
<U90C4> /x90/x6a <CJK>
<U000286E6> /x90/x6b <CJK>
<U90AE> /x90/x6c <CJK>
@@ -1143,7 +1451,7 @@ CHARMAP
<U00023C9B> /x90/x7c <CJK>
<U00028B0C> /x90/x7d <CJK>
<U000255DB> /x90/x7e <CJK>
-<UE48A> /x90/xa1 <CJK>
+<U00020D31> /x90/xa1 <CJK>
<U932C> /x90/xa2 <CJK>
<U936B> /x90/xa3 <CJK>
<U00028AE1> /x90/xa4 <CJK>
@@ -1166,7 +1474,7 @@ CHARMAP
<U95A0> /x90/xb5 <CJK>
<U6FF6> /x90/xb6 <CJK>
<U42B9> /x90/xb7 <CJK>
-<UE4A1> /x90/xb8 <CJK>
+<U0002267A> /x90/xb8 <CJK>
<U000286D8> /x90/xb9 <CJK>
<U0002127C> /x90/xba <CJK>
<U00023E2E> /x90/xbb <CJK>
@@ -1198,11 +1506,11 @@ CHARMAP
<U4A0F> /x90/xd5 <CJK>
<U453D> /x90/xd6 <CJK>
<U4585> /x90/xd7 <CJK>
-<UE4C1> /x90/xd8 <CJK>
+<U00024AE9> /x90/xd8 <CJK>
<U7075> /x90/xd9 <CJK>
<U5B41> /x90/xda <CJK>
<U971B> /x90/xdb <CJK>
-<UE4C6> /x90/xdd <CJK>
+<U000291D5> /x90/xdd <CJK>
<U9757> /x90/xde <CJK>
<U5B4A> /x90/xdf <CJK>
<U000291EB> /x90/xe0 <CJK>
@@ -1224,7 +1532,7 @@ CHARMAP
<U00029433> /x90/xf0 <CJK>
<U97F5> /x90/xf2 <CJK>
<U0002941D> /x90/xf3 <CJK>
-<UE4DD> /x90/xf4 <CJK>
+<U0002797A> /x90/xf4 <CJK>
<U4AD1> /x90/xf5 <CJK>
<U9834> /x90/xf6 <CJK>
<U9833> /x90/xf7 <CJK>
@@ -1289,24 +1597,24 @@ CHARMAP
<U9DD4> /x91/x73 <CJK>
<U00029FB7> /x91/x74 <CJK>
<U0002A192> /x91/x75 <CJK>
-<UE51E> /x91/x76 <CJK>
+<U0002A1AB> /x91/x76 <CJK>
<U0002A0E1> /x91/x77 <CJK>
<U0002A123> /x91/x78 <CJK>
<U0002A1DF> /x91/x79 <CJK>
<U9D7E> /x91/x7a <CJK>
<U9D83> /x91/x7b <CJK>
-<UE524> /x91/x7c <CJK>
+<U0002A134> /x91/x7c <CJK>
<U9E0E> /x91/x7d <CJK>
<U6888> /x91/x7e <CJK>
<U9DC4> /x91/xa1 <CJK>
-<UE528> /x91/xa2 <CJK>
+<U0002215B> /x91/xa2 <CJK>
<U0002A193> /x91/xa3 <CJK>
<U0002A220> /x91/xa4 <CJK>
<U0002193B> /x91/xa5 <CJK>
<U0002A233> /x91/xa6 <CJK>
<U9D39> /x91/xa7 <CJK>
-<UE52E> /x91/xa8 <CJK>
-<UE52F> /x91/xa9 <CJK>
+<U0002A0B9> /x91/xa8 <CJK>
+<U0002A2B4> /x91/xa9 <CJK>
<U9E90> /x91/xaa <CJK>
<U9E95> /x91/xab <CJK>
<U9E9E> /x91/xac <CJK>
@@ -1367,10 +1675,10 @@ CHARMAP
<U7772> /x91/xe4 <CJK>
<U7A43> /x91/xe5 <CJK>
<U70D0> /x91/xe6 <CJK>
-<UE56D> /x91/xe7 <CJK>
+<U00024473> /x91/xe7 <CJK>
<U000243F8> /x91/xe8 <CJK>
<U717E> /x91/xe9 <CJK>
-<UE570> /x91/xea <CJK>
+<U000217EF> /x91/xea <CJK>
<U70A3> /x91/xeb <CJK>
<U000218BE> /x91/xec <CJK>
<U00023599> /x91/xed <CJK>
@@ -1380,23 +1688,23 @@ CHARMAP
<U000217F8> /x91/xf1 <CJK>
<U3722> /x91/xf2 <CJK>
<U000216FB> /x91/xf3 <CJK>
-<UE57A> /x91/xf4 <CJK>
+<U00021839> /x91/xf4 <CJK>
<U36E1> /x91/xf5 <CJK>
<U00021774> /x91/xf6 <CJK>
-<UE57D> /x91/xf7 <CJK>
+<U000218D1> /x91/xf7 <CJK>
<U00025F4B> /x91/xf8 <CJK>
<U3723> /x91/xf9 <CJK>
<U000216C0> /x91/xfa <CJK>
<U575B> /x91/xfb <CJK>
<U00024A25> /x91/xfc <CJK>
<U000213FE> /x91/xfd <CJK>
-<UE584> /x91/xfe <CJK>
+<U000212A8> /x91/xfe <CJK>
<U000213C6> /x92/x40 <CJK>
<U000214B6> /x92/x41 <CJK>
<U8503> /x92/x42 <CJK>
<U000236A6> /x92/x43 <CJK>
<U8455> /x92/x45 <CJK>
-<UE58B> /x92/x46 <CJK>
+<U00024994> /x92/x46 <CJK>
<U00027165> /x92/x47 <CJK>
<U00023E31> /x92/x48 <CJK>
<U0002555C> /x92/x49 <CJK>
@@ -1411,23 +1719,23 @@ CHARMAP
<U3C15> /x92/x52 <CJK>
<U3DE7> /x92/x53 <CJK>
<U586C> /x92/x54 <CJK>
-<UE59A> /x92/x55 <CJK>
+<U00021922> /x92/x55 <CJK>
<U6810> /x92/x56 <CJK>
<U4057> /x92/x57 <CJK>
<U0002373F> /x92/x58 <CJK>
-<UE59E> /x92/x59 <CJK>
+<U000240E1> /x92/x59 <CJK>
<U0002408B> /x92/x5a <CJK>
-<UE5A0> /x92/x5b <CJK>
+<U0002410F> /x92/x5b <CJK>
<U00026C21> /x92/x5c <CJK>
<U54CB> /x92/x5d <CJK>
<U569E> /x92/x5e <CJK>
<U000266B1> /x92/x5f <CJK>
<U5692> /x92/x60 <CJK>
-<UE5A6> /x92/x61 <CJK>
+<U00020FDF> /x92/x61 <CJK>
<U00020BA8> /x92/x62 <CJK>
<U00020E0D> /x92/x63 <CJK>
<U93C6> /x92/x64 <CJK>
-<UE5AA> /x92/x65 <CJK>
+<U00028B13> /x92/x65 <CJK>
<U939C> /x92/x66 <CJK>
<U4EF8> /x92/x67 <CJK>
<U512B> /x92/x68 <CJK>
@@ -1451,13 +1759,13 @@ CHARMAP
<U00028EB3> /x92/x7a <CJK>
<U00020275> /x92/x7b <CJK>
<U8ADA> /x92/x7c <CJK>
-<UE5C2> /x92/x7d <CJK>
+<U0002020C> /x92/x7d <CJK>
<U4E98> /x92/x7e <CJK>
<U50CD> /x92/xa1 <CJK>
<U510D> /x92/xa2 <CJK>
<U4FA2> /x92/xa3 <CJK>
<U4F03> /x92/xa4 <CJK>
-<UE5C8> /x92/xa5 <CJK>
+<U00024A0E> /x92/xa5 <CJK>
<U00023E8A> /x92/xa6 <CJK>
<U4F42> /x92/xa7 <CJK>
<U502E> /x92/xa8 <CJK>
@@ -1469,7 +1777,7 @@ CHARMAP
<U50FC> /x92/xae <CJK>
<U6E76> /x92/xb3 <CJK>
<U00023595> /x92/xb4 <CJK>
-<UE5D8> /x92/xb5 <CJK>
+<U00023E39> /x92/xb5 <CJK>
<U00023EBF> /x92/xb6 <CJK>
<U6D72> /x92/xb7 <CJK>
<U00021884> /x92/xb8 <CJK>
@@ -1493,7 +1801,7 @@ CHARMAP
<U0002438C> /x92/xcb <CJK>
<U00020C20> /x92/xcc <CJK>
<U000249AC> /x92/xcd <CJK>
-<UE5F1> /x92/xce <CJK>
+<U000210E4> /x92/xce <CJK>
<U69D1> /x92/xcf <CJK>
<U00020E1D> /x92/xd0 <CJK>
<U3EDE> /x92/xd2 <CJK>
@@ -1532,10 +1840,10 @@ CHARMAP
<U5A7E> /x92/xf3 <CJK>
<U5ACF> /x92/xf4 <CJK>
<U5A12> /x92/xf5 <CJK>
-<UE619> /x92/xf6 <CJK>
+<U00025946> /x92/xf6 <CJK>
<U000219F3> /x92/xf7 <CJK>
<U00021861> /x92/xf8 <CJK>
-<UE61C> /x92/xf9 <CJK>
+<U00024295> /x92/xf9 <CJK>
<U36F5> /x92/xfa <CJK>
<U6D05> /x92/xfb <CJK>
<U7443> /x92/xfc <CJK>
@@ -1577,7 +1885,7 @@ CHARMAP
<U5F0C> /x93/x61 <CJK>
<U5F0E> /x93/x62 <CJK>
<U00021927> /x93/x63 <CJK>
-<UE646> /x93/x64 <CJK>
+<U000217AB> /x93/x64 <CJK>
<U5A6B> /x93/x65 <CJK>
<U0002173B> /x93/x66 <CJK>
<U5B44> /x93/x67 <CJK>
@@ -1591,7 +1899,7 @@ CHARMAP
<U3EB8> /x93/x6f <CJK>
<U000225AF> /x93/x70 <CJK>
<U000225BE> /x93/x71 <CJK>
-<UE654> /x93/x72 <CJK>
+<U00029088> /x93/x72 <CJK>
<U00026F73> /x93/x73 <CJK>
<U61C0> /x93/x74 <CJK>
<U0002003E> /x93/x75 <CJK>
@@ -1603,7 +1911,7 @@ CHARMAP
<U00022C9B> /x93/x7b <CJK>
<U00022D07> /x93/x7c <CJK>
<U000246D4> /x93/x7d <CJK>
-<UE660> /x93/x7e <CJK>
+<U0002914D> /x93/x7e <CJK>
<U6471> /x93/xa1 <CJK>
<U00024665> /x93/xa2 <CJK>
<U00022B6A> /x93/xa3 <CJK>
@@ -1613,7 +1921,7 @@ CHARMAP
<U000298EA> /x93/xa7 <CJK>
<U00022E78> /x93/xa8 <CJK>
<U6337> /x93/xa9 <CJK>
-<UE66A> /x93/xaa <CJK>
+<U0002A45B> /x93/xaa <CJK>
<U64B6> /x93/xab <CJK>
<U6331> /x93/xac <CJK>
<U63D1> /x93/xad <CJK>
@@ -1632,10 +1940,10 @@ CHARMAP
<U550D> /x93/xba <CJK>
<U000232E0> /x93/xbb <CJK>
<U000218D9> /x93/xbc <CJK>
-<UE67D> /x93/xbd <CJK>
+<U0002943F> /x93/xbd <CJK>
<U66CE> /x93/xbe <CJK>
<U00023289> /x93/xbf <CJK>
-<UE680> /x93/xc0 <CJK>
+<U000231B3> /x93/xc0 <CJK>
<U3AE0> /x93/xc1 <CJK>
<U4190> /x93/xc2 <CJK>
<U00025584> /x93/xc3 <CJK>
@@ -1649,7 +1957,7 @@ CHARMAP
<U0002182A> /x93/xcb <CJK>
<U00023234> /x93/xcc <CJK>
<U3464> /x93/xcd <CJK>
-<UE68E> /x93/xce <CJK>
+<U0002320F> /x93/xce <CJK>
<U00023182> /x93/xcf <CJK>
<U000242C9> /x93/xd0 <CJK>
<U668E> /x93/xd1 <CJK>
@@ -1658,14 +1966,14 @@ CHARMAP
<U4B93> /x93/xd4 <CJK>
<U6630> /x93/xd5 <CJK>
<U00027870> /x93/xd6 <CJK>
-<UE697> /x93/xd7 <CJK>
+<U00021DEB> /x93/xd7 <CJK>
<U6663> /x93/xd8 <CJK>
<U000232D2> /x93/xd9 <CJK>
<U000232E1> /x93/xda <CJK>
<U661E> /x93/xdb <CJK>
<U00025872> /x93/xdc <CJK>
<U38D1> /x93/xdd <CJK>
-<UE69E> /x93/xde <CJK>
+<U0002383A> /x93/xde <CJK>
<U000237BC> /x93/xdf <CJK>
<U3B99> /x93/xe0 <CJK>
<U000237A2> /x93/xe1 <CJK>
@@ -1699,12 +2007,12 @@ CHARMAP
<U00028BEA> /x93/xfd <CJK>
<U00028ACB> /x93/xfe <CJK>
<U9289> /x94/x40 <CJK>
-<UE6C0> /x94/x41 <CJK>
+<U0002801E> /x94/x41 <CJK>
<U000289DC> /x94/x42 <CJK>
<U9467> /x94/x43 <CJK>
<U6DA5> /x94/x44 <CJK>
<U6F0B> /x94/x45 <CJK>
-<UE6C5> /x94/x46 <CJK>
+<U000249EC> /x94/x46 <CJK>
<U00023F7F> /x94/x48 <CJK>
<U3D8F> /x94/x49 <CJK>
<U6E04> /x94/x4a <CJK>
@@ -1728,8 +2036,8 @@ CHARMAP
<U000205EB> /x94/x5c <CJK>
<U747A> /x94/x5d <CJK>
<U00023EF8> /x94/x5e <CJK>
-<UE6DE> /x94/x5f <CJK>
-<UE6DF> /x94/x60 <CJK>
+<U0002365F> /x94/x5f <CJK>
+<U00024A4A> /x94/x60 <CJK>
<U00024917> /x94/x61 <CJK>
<U00025FE1> /x94/x62 <CJK>
<U3F06> /x94/x63 <CJK>
@@ -1763,7 +2071,7 @@ CHARMAP
<U3DCD> /x94/xa1 <CJK>
<U00024A4E> /x94/xa2 <CJK>
<U3EFF> /x94/xa3 <CJK>
-<UE701> /x94/xa4 <CJK>
+<U000249C5> /x94/xa4 <CJK>
<U000248F3> /x94/xa5 <CJK>
<U91FA> /x94/xa6 <CJK>
<U5732> /x94/xa7 <CJK>
@@ -1781,7 +2089,7 @@ CHARMAP
<U00024697> /x94/xb3 <CJK>
<U00023781> /x94/xb4 <CJK>
<U3A5E> /x94/xb5 <CJK>
-<UE713> /x94/xb6 <CJK>
+<U000248F0> /x94/xb6 <CJK>
<U7438> /x94/xb7 <CJK>
<U749B> /x94/xb8 <CJK>
<U3EBF> /x94/xb9 <CJK>
@@ -1799,7 +2107,7 @@ CHARMAP
<U73D0> /x94/xc5 <CJK>
<U7959> /x94/xc6 <CJK>
<U00027741> /x94/xc7 <CJK>
-<UE725> /x94/xc8 <CJK>
+<U000256E3> /x94/xc8 <CJK>
<U410E> /x94/xc9 <CJK>
<U8496> /x94/xcb <CJK>
<U79A5> /x94/xcc <CJK>
@@ -1822,11 +2130,11 @@ CHARMAP
<U3570> /x94/xdd <CJK>
<U36AA> /x94/xde <CJK>
<U000201D4> /x94/xdf <CJK>
-<UE73D> /x94/xe0 <CJK>
+<U00020C0D> /x94/xe0 <CJK>
<U7AE2> /x94/xe1 <CJK>
<U5A59> /x94/xe2 <CJK>
<U000226F5> /x94/xe3 <CJK>
-<UE741> /x94/xe4 <CJK>
+<U00025AAF> /x94/xe4 <CJK>
<U00025A9C> /x94/xe5 <CJK>
<U5A0D> /x94/xe6 <CJK>
<U0002025B> /x94/xe7 <CJK>
@@ -1843,7 +2151,7 @@ CHARMAP
<U00025EA6> /x94/xf2 <CJK>
<U7CCD> /x94/xf3 <CJK>
<U000249F9> /x94/xf4 <CJK>
-<UE752> /x94/xf5 <CJK>
+<U000217B0> /x94/xf5 <CJK>
<U7C8E> /x94/xf6 <CJK>
<U7C7C> /x94/xf7 <CJK>
<U7CAE> /x94/xf8 <CJK>
@@ -1854,18 +2162,18 @@ CHARMAP
<U7F4E> /x94/xfd <CJK>
<U00026261> /x94/xfe <CJK>
<U0002615C> /x95/x40 <CJK>
-<UE75D> /x95/x41 <CJK>
+<U00027B48> /x95/x41 <CJK>
<U7D97> /x95/x42 <CJK>
<U00025E82> /x95/x43 <CJK>
<U426A> /x95/x44 <CJK>
-<UE761> /x95/x45 <CJK>
+<U00026B75> /x95/x45 <CJK>
<U00020916> /x95/x46 <CJK>
<U67D6> /x95/x47 <CJK>
<U0002004E> /x95/x48 <CJK>
<U000235CF> /x95/x49 <CJK>
<U57C4> /x95/x4a <CJK>
<U00026412> /x95/x4b <CJK>
-<UE768> /x95/x4c <CJK>
+<U000263F8> /x95/x4c <CJK>
<U00024962> /x95/x4d <CJK>
<U7FDD> /x95/x4e <CJK>
<U7B27> /x95/x4f <CJK>
@@ -1878,15 +2186,15 @@ CHARMAP
<U8645> /x95/x56 <CJK>
<U9A63> /x95/x57 <CJK>
<U6A1C> /x95/x58 <CJK>
-<UE775> /x95/x59 <CJK>
+<U0002343F> /x95/x59 <CJK>
<U39E2> /x95/x5a <CJK>
<U000249F7> /x95/x5b <CJK>
<U000265AD> /x95/x5c <CJK>
<U9A1F> /x95/x5d <CJK>
-<UE77A> /x95/x5e <CJK>
+<U000265A0> /x95/x5e <CJK>
<U8480> /x95/x5f <CJK>
<U00027127> /x95/x60 <CJK>
-<UE77D> /x95/x61 <CJK>
+<U00026CD1> /x95/x61 <CJK>
<U44EA> /x95/x62 <CJK>
<U8137> /x95/x63 <CJK>
<U4402> /x95/x64 <CJK>
@@ -1905,14 +2213,14 @@ CHARMAP
<U0002721B> /x95/x71 <CJK>
<U5A86> /x95/x72 <CJK>
<U417F> /x95/x73 <CJK>
-<UE790> /x95/x74 <CJK>
+<U00021840> /x95/x74 <CJK>
<U5B2B> /x95/x75 <CJK>
<U000218A1> /x95/x76 <CJK>
<U5AE4> /x95/x77 <CJK>
<U000218D8> /x95/x78 <CJK>
<U86A0> /x95/x79 <CJK>
-%IRREVERSIBLE%<U8728> /x95/x7a <CJK>
-<UE797> /x95/x7b <CJK>
+<U0002F9BC> /x95/x7a <CJK>
+<U00023D8F> /x95/x7b <CJK>
<U882D> /x95/x7c <CJK>
<U00027422> /x95/x7d <CJK>
<U5A02> /x95/x7e <CJK>
@@ -1927,7 +2235,7 @@ CHARMAP
<U8954> /x95/xa9 <CJK>
<U00027785> /x95/xaa <CJK>
<U00027784> /x95/xab <CJK>
-<UE7A6> /x95/xac <CJK>
+<U00028BF5> /x95/xac <CJK>
<U00028BD9> /x95/xad <CJK>
<U00028B9C> /x95/xae <CJK>
<U000289F9> /x95/xaf <CJK>
@@ -1941,7 +2249,7 @@ CHARMAP
<U00029448> /x95/xb7 <CJK>
<U5F4D> /x95/xb8 <CJK>
<U922B> /x95/xb9 <CJK>
-<UE7B4> /x95/xba <CJK>
+<U00024284> /x95/xba <CJK>
<U65D4> /x95/xbb <CJK>
<U7129> /x95/xbc <CJK>
<U70C4> /x95/xbd <CJK>
@@ -1978,10 +2286,10 @@ CHARMAP
<U9404> /x95/xdd <CJK>
<U00028A4B> /x95/xde <CJK>
<U4062> /x95/xdf <CJK>
-<UE7DA> /x95/xe0 <CJK>
+<U00028AFC> /x95/xe0 <CJK>
<U9427> /x95/xe1 <CJK>
<U00028C1D> /x95/xe2 <CJK>
-<UE7DD> /x95/xe3 <CJK>
+<U00028C3B> /x95/xe3 <CJK>
<U84E5> /x95/xe4 <CJK>
<U8A2B> /x95/xe5 <CJK>
<U9599> /x95/xe6 <CJK>
@@ -1992,16 +2300,16 @@ CHARMAP
<U7445> /x95/xeb <CJK>
<U3EC2> /x95/xec <CJK>
<U000248FF> /x95/xed <CJK>
-<UE7E8> /x95/xee <CJK>
-<UE7E9> /x95/xef <CJK>
+<U00024A42> /x95/xee <CJK>
+<U000243EA> /x95/xef <CJK>
<U3EE7> /x95/xf0 <CJK>
<U00023225> /x95/xf1 <CJK>
<U968F> /x95/xf2 <CJK>
-<UE7ED> /x95/xf3 <CJK>
+<U00028EE7> /x95/xf3 <CJK>
<U00028E66> /x95/xf4 <CJK>
<U00028E65> /x95/xf5 <CJK>
<U3ECC> /x95/xf6 <CJK>
-<UE7F1> /x95/xf7 <CJK>
+<U000249ED> /x95/xf7 <CJK>
<U00024A78> /x95/xf8 <CJK>
<U00023FEE> /x95/xf9 <CJK>
<U7412> /x95/xfa <CJK>
@@ -2011,11 +2319,11 @@ CHARMAP
<U000290B0> /x95/xfe <CJK>
<U6847> /x96/x40 <CJK>
<U4A1D> /x96/x41 <CJK>
-<UE7FB> /x96/x42 <CJK>
-<UE7FC> /x96/x43 <CJK>
+<U00029093> /x96/x42 <CJK>
+<U000257DF> /x96/x43 <CJK>
<U9368> /x96/x45 <CJK>
<U00028989> /x96/x46 <CJK>
-<UE800> /x96/x47 <CJK>
+<U00028C26> /x96/x47 <CJK>
<U00028B2F> /x96/x48 <CJK>
<U000263BE> /x96/x49 <CJK>
<U92BA> /x96/x4a <CJK>
@@ -2027,14 +2335,14 @@ CHARMAP
<U979B> /x96/x50 <CJK>
<U9771> /x96/x51 <CJK>
<U9938> /x96/x52 <CJK>
-<UE80C> /x96/x53 <CJK>
+<U00020F26> /x96/x53 <CJK>
<U5DC1> /x96/x54 <CJK>
<U00028BC5> /x96/x55 <CJK>
<U00024AB2> /x96/x56 <CJK>
<U981F> /x96/x57 <CJK>
<U000294DA> /x96/x58 <CJK>
<U92F6> /x96/x59 <CJK>
-<UE813> /x96/x5a <CJK>
+<U000295D7> /x96/x5a <CJK>
<U91E5> /x96/x5b <CJK>
<U44C0> /x96/x5c <CJK>
<U00028B50> /x96/x5d <CJK>
@@ -2048,21 +2356,21 @@ CHARMAP
<U8414> /x96/x65 <CJK>
<U993B> /x96/x66 <CJK>
<U994D> /x96/x67 <CJK>
-<UE821> /x96/x68 <CJK>
+<U00027B06> /x96/x68 <CJK>
<U3DFD> /x96/x69 <CJK>
<U999B> /x96/x6a <CJK>
<U4B6F> /x96/x6b <CJK>
<U99AA> /x96/x6c <CJK>
<U9A5C> /x96/x6d <CJK>
<U00028B65> /x96/x6e <CJK>
-<UE828> /x96/x6f <CJK>
+<U000258C8> /x96/x6f <CJK>
<U6A8F> /x96/x70 <CJK>
<U9A21> /x96/x71 <CJK>
<U5AFE> /x96/x72 <CJK>
<U9A2F> /x96/x73 <CJK>
-<UE82D> /x96/x74 <CJK>
+<U000298F1> /x96/x74 <CJK>
<U4B90> /x96/x75 <CJK>
-<UE82F> /x96/x76 <CJK>
+<U00029948> /x96/x76 <CJK>
<U99BC> /x96/x77 <CJK>
<U4BBD> /x96/x78 <CJK>
<U4B97> /x96/x79 <CJK>
@@ -2092,7 +2400,7 @@ CHARMAP
<U9BCF> /x96/xb3 <CJK>
<U00029E2D> /x96/xb4 <CJK>
<U9B9F> /x96/xb5 <CJK>
-<UE84D> /x96/xb6 <CJK>
+<U0002A1F5> /x96/xb6 <CJK>
<U0002A0FE> /x96/xb7 <CJK>
<U9D21> /x96/xb8 <CJK>
<U4CAE> /x96/xb9 <CJK>
@@ -2100,15 +2408,15 @@ CHARMAP
<U9E18> /x96/xbb <CJK>
<U4CB0> /x96/xbc <CJK>
<U9D0C> /x96/xbd <CJK>
-<UE855> /x96/xbe <CJK>
-<UE856> /x96/xbf <CJK>
+<U0002A1B4> /x96/xbe <CJK>
+<U0002A0ED> /x96/xbf <CJK>
<U0002A0F3> /x96/xc0 <CJK>
<U0002992F> /x96/xc1 <CJK>
<U9DA5> /x96/xc2 <CJK>
<U84BD> /x96/xc3 <CJK>
-<UE85B> /x96/xc4 <CJK>
+<U00026E12> /x96/xc4 <CJK>
<U00026FDF> /x96/xc5 <CJK>
-<UE85D> /x96/xc6 <CJK>
+<U00026B82> /x96/xc6 <CJK>
<U85FC> /x96/xc7 <CJK>
<U4533> /x96/xc8 <CJK>
<U00026DA4> /x96/xc9 <CJK>
@@ -2116,7 +2424,7 @@ CHARMAP
<U00026DF0> /x96/xcb <CJK>
<U8420> /x96/xcc <CJK>
<U85EE> /x96/xcd <CJK>
-<UE865> /x96/xce <CJK>
+<U00026E00> /x96/xce <CJK>
<U000237D7> /x96/xcf <CJK>
<U00026064> /x96/xd0 <CJK>
<U79E2> /x96/xd1 <CJK>
@@ -2149,7 +2457,7 @@ CHARMAP
<U6FD9> /x96/xec <CJK>
<U701E> /x96/xee <CJK>
<U5414> /x96/xef <CJK>
-<UE887> /x96/xf0 <CJK>
+<U000241B5> /x96/xf0 <CJK>
<U57BB> /x96/xf1 <CJK>
<U58F3> /x96/xf2 <CJK>
<U578A> /x96/xf3 <CJK>
@@ -2157,9 +2465,9 @@ CHARMAP
<U57D7> /x96/xf5 <CJK>
<U7134> /x96/xf6 <CJK>
<U34AF> /x96/xf7 <CJK>
-<UE88F> /x96/xf8 <CJK>
+<U000241AC> /x96/xf8 <CJK>
<U71EB> /x96/xf9 <CJK>
-<UE891> /x96/xfa <CJK>
+<U00026C40> /x96/xfa <CJK>
<U00024F97> /x96/xfb <CJK>
<U000217B5> /x96/xfd <CJK>
<U00028A49> /x96/xfe <CJK>
@@ -2174,10 +2482,10 @@ CHARMAP
<U93BB> /x97/x48 <CJK>
<U93B8> /x97/x49 <CJK>
<U000218D6> /x97/x4a <CJK>
-<UE8A1> /x97/x4b <CJK>
+<U00020F1D> /x97/x4b <CJK>
<U8472> /x97/x4c <CJK>
<U00026CC0> /x97/x4d <CJK>
-<UE8A4> /x97/x4e <CJK>
+<U00021413> /x97/x4e <CJK>
<U000242FA> /x97/x4f <CJK>
<U00022C26> /x97/x50 <CJK>
<U000243C1> /x97/x51 <CJK>
@@ -2207,8 +2515,8 @@ CHARMAP
<U000217D9> /x97/x69 <CJK>
<U00024A66> /x97/x6a <CJK>
<U000203A7> /x97/x6b <CJK>
-<UE8C2> /x97/x6c <CJK>
-<UE8C3> /x97/x6d <CJK>
+<U00021424> /x97/x6c <CJK>
+<U000249E5> /x97/x6d <CJK>
<U7448> /x97/x6e <CJK>
<U00024916> /x97/x6f <CJK>
<U70A5> /x97/x70 <CJK>
@@ -2218,7 +2526,7 @@ CHARMAP
<U935F> /x97/x74 <CJK>
<U000204FE> /x97/x75 <CJK>
<U9331> /x97/x76 <CJK>
-<UE8CD> /x97/x77 <CJK>
+<U00028ACE> /x97/x77 <CJK>
<U00028A16> /x97/x78 <CJK>
<U9386> /x97/x79 <CJK>
<U00028BE7> /x97/x7a <CJK>
@@ -2226,23 +2534,23 @@ CHARMAP
<U4935> /x97/x7c <CJK>
<U00028A82> /x97/x7d <CJK>
<U716B> /x97/x7e <CJK>
-<UE8D5> /x97/xa1 <CJK>
-<UE8D6> /x97/xa2 <CJK>
+<U00024943> /x97/xa1 <CJK>
+<U00020CFF> /x97/xa2 <CJK>
<U56A4> /x97/xa3 <CJK>
<U0002061A> /x97/xa4 <CJK>
-<UE8D9> /x97/xa5 <CJK>
-<UE8DA> /x97/xa6 <CJK>
+<U00020BEB> /x97/xa5 <CJK>
+<U00020CB8> /x97/xa6 <CJK>
<U5502> /x97/xa7 <CJK>
<U79C4> /x97/xa8 <CJK>
<U000217FA> /x97/xa9 <CJK>
<U7DFE> /x97/xaa <CJK>
<U000216C2> /x97/xab <CJK>
<U00024A50> /x97/xac <CJK>
-<UE8E1> /x97/xad <CJK>
+<U00021852> /x97/xad <CJK>
<U452E> /x97/xae <CJK>
<U9401> /x97/xaf <CJK>
<U370A> /x97/xb0 <CJK>
-<UE8E5> /x97/xb1 <CJK>
+<U00028AC0> /x97/xb1 <CJK>
<U000249AD> /x97/xb2 <CJK>
<U59B0> /x97/xb3 <CJK>
<U000218BF> /x97/xb4 <CJK>
@@ -2267,7 +2575,7 @@ CHARMAP
<U0002139C> /x97/xc7 <CJK>
<U7175> /x97/xc8 <CJK>
<U42FB> /x97/xc9 <CJK>
-<UE8FE> /x97/xca <CJK>
+<U00028218> /x97/xca <CJK>
<U6E0F> /x97/xcb <CJK>
<U000290E4> /x97/xcc <CJK>
<U44EB> /x97/xcd <CJK>
@@ -2292,27 +2600,27 @@ CHARMAP
<U926E> /x97/xe0 <CJK>
<U493E> /x97/xe1 <CJK>
<U8F41> /x97/xe2 <CJK>
-<UE917> /x97/xe3 <CJK>
-<UE918> /x97/xe4 <CJK>
+<U00028C1C> /x97/xe3 <CJK>
+<U00026BC0> /x97/xe4 <CJK>
<U5812> /x97/xe5 <CJK>
<U57C8> /x97/xe6 <CJK>
<U36D6> /x97/xe7 <CJK>
<U00021452> /x97/xe8 <CJK>
<U70FE> /x97/xe9 <CJK>
<U00024362> /x97/xea <CJK>
-<UE91F> /x97/xeb <CJK>
+<U00024A71> /x97/xeb <CJK>
<U00022FE3> /x97/xec <CJK>
<U000212B0> /x97/xed <CJK>
<U000223BD> /x97/xee <CJK>
<U68B9> /x97/xef <CJK>
<U6967> /x97/xf0 <CJK>
-<UE925> /x97/xf1 <CJK>
+<U00021398> /x97/xf1 <CJK>
<U000234E5> /x97/xf2 <CJK>
<U00027BF4> /x97/xf3 <CJK>
<U000236DF> /x97/xf4 <CJK>
<U00028A83> /x97/xf5 <CJK>
<U000237D6> /x97/xf6 <CJK>
-<UE92B> /x97/xf7 <CJK>
+<U000233FA> /x97/xf7 <CJK>
<U00024C9F> /x97/xf8 <CJK>
<U6A1A> /x97/xf9 <CJK>
<U000236AD> /x97/xfa <CJK>
@@ -2321,7 +2629,7 @@ CHARMAP
<U44DF> /x97/xfd <CJK>
<U44CE> /x97/xfe <CJK>
<U00026D26> /x98/x40 <CJK>
-<UE934> /x98/x41 <CJK>
+<U00026D51> /x98/x41 <CJK>
<U00026C82> /x98/x42 <CJK>
<U00026FDE> /x98/x43 <CJK>
<U6F17> /x98/x44 <CJK>
@@ -2349,7 +2657,7 @@ CHARMAP
<U000242A5> /x98/x5a <CJK>
<U5A6E> /x98/x5b <CJK>
<U5A2B> /x98/x5c <CJK>
-<UE950> /x98/x5d <CJK>
+<U00024293> /x98/x5d <CJK>
<U6A2B> /x98/x5e <CJK>
<U00023EF9> /x98/x5f <CJK>
<U00027736> /x98/x60 <CJK>
@@ -2372,34 +2680,34 @@ CHARMAP
<U000243E9> /x98/x71 <CJK>
<U3DA5> /x98/x72 <CJK>
<U6CDF> /x98/x73 <CJK>
-<UE967> /x98/x74 <CJK>
+<U0002F825> /x98/x74 <CJK>
<U00024A4F> /x98/x75 <CJK>
<U7E65> /x98/x76 <CJK>
<U59EB> /x98/x77 <CJK>
<U5D2F> /x98/x78 <CJK>
<U3DF3> /x98/x79 <CJK>
<U5F5C> /x98/x7a <CJK>
-<UE96E> /x98/x7b <CJK>
-<UE96F> /x98/x7c <CJK>
+<U00024A5D> /x98/x7b <CJK>
+<U000217DF> /x98/x7c <CJK>
<U7DA4> /x98/x7d <CJK>
<U8426> /x98/x7e <CJK>
<U5485> /x98/xa1 <CJK>
-<UE973> /x98/xa2 <CJK>
+<U00023AFA> /x98/xa2 <CJK>
<U00023300> /x98/xa3 <CJK>
<U00020214> /x98/xa4 <CJK>
<U577E> /x98/xa5 <CJK>
-<UE977> /x98/xa6 <CJK>
+<U000208D5> /x98/xa6 <CJK>
<U00020619> /x98/xa7 <CJK>
<U3FE5> /x98/xa8 <CJK>
-<UE97A> /x98/xa9 <CJK>
-<UE97B> /x98/xaa <CJK>
+<U00021F9E> /x98/xa9 <CJK>
+<U0002A2B6> /x98/xaa <CJK>
<U7003> /x98/xab <CJK>
-<UE97D> /x98/xac <CJK>
+<U0002915B> /x98/xac <CJK>
<U5D70> /x98/xad <CJK>
<U738F> /x98/xae <CJK>
<U7CD3> /x98/xaf <CJK>
<U00028A59> /x98/xb0 <CJK>
-<UE982> /x98/xb1 <CJK>
+<U00029420> /x98/xb1 <CJK>
<U4FC8> /x98/xb2 <CJK>
<U7FE7> /x98/xb3 <CJK>
<U72CD> /x98/xb4 <CJK>
@@ -2414,7 +2722,7 @@ CHARMAP
<U00027B18> /x98/xbd <CJK>
<U906C> /x98/xbe <CJK>
<U71F5> /x98/xbf <CJK>
-<UE991> /x98/xc0 <CJK>
+<U000248F2> /x98/xc0 <CJK>
<U73E1> /x98/xc1 <CJK>
<U81F6> /x98/xc2 <CJK>
<U3ECA> /x98/xc3 <CJK>
@@ -2472,7 +2780,7 @@ CHARMAP
<U7851> /x98/xf7 <CJK>
<U7866> /x98/xf8 <CJK>
<U8448> /x98/xf9 <CJK>
-<UE9CB> /x98/xfa <CJK>
+<U00025535> /x98/xfa <CJK>
<U7933> /x98/xfb <CJK>
<U6803> /x98/xfc <CJK>
<U7932> /x98/xfd <CJK>
@@ -2694,7 +3002,7 @@ CHARMAP
<U4C6D> /x9a/x79 <CJK>
<U9C20> /x9a/x7a <CJK>
<U376F> /x9a/x7b <CJK>
-<UEAA9> /x9a/x7c <CJK>
+<U00021BC2> /x9a/x7c <CJK>
<U9D49> /x9a/x7d <CJK>
<U9C3A> /x9a/x7e <CJK>
<U9EFE> /x9a/xa1 <CJK>
@@ -2716,242 +3024,242 @@ CHARMAP
<U9EF8> /x9a/xb1 <CJK>
<U7AC8> /x9a/xb2 <CJK>
<U9F44> /x9a/xb3 <CJK>
-<UEABF> /x9a/xb4 <CJK>
-<UEAC0> /x9a/xb5 <CJK>
-<UEAC1> /x9a/xb6 <CJK>
+<U00020094> /x9a/xb4 <CJK>
+<U000202B7> /x9a/xb5 <CJK>
+<U000203A0> /x9a/xb6 <CJK>
<U691A> /x9a/xb7 <CJK>
<U94C3> /x9a/xb8 <CJK>
<U59AC> /x9a/xb9 <CJK>
-<UEAC5> /x9a/xba <CJK>
+<U000204D7> /x9a/xba <CJK>
<U5840> /x9a/xbb <CJK>
<U94C1> /x9a/xbc <CJK>
<U37B9> /x9a/xbd <CJK>
-<UEAC9> /x9a/xbe <CJK>
-<UEACA> /x9a/xbf <CJK>
-<UEACB> /x9a/xc0 <CJK>
-<UEACC> /x9a/xc1 <CJK>
+<U000205D5> /x9a/xbe <CJK>
+<U00020615> /x9a/xbf <CJK>
+<U00020676> /x9a/xc0 <CJK>
+<U000216BA> /x9a/xc1 <CJK>
<U5757> /x9a/xc2 <CJK>
<U7173> /x9a/xc3 <CJK>
-<UEACF> /x9a/xc4 <CJK>
-<UEAD0> /x9a/xc5 <CJK>
-<UEAD1> /x9a/xc6 <CJK>
+<U00020AC2> /x9a/xc4 <CJK>
+<U00020ACD> /x9a/xc5 <CJK>
+<U00020BBF> /x9a/xc6 <CJK>
<U546A> /x9a/xc7 <CJK>
-<UEAD3> /x9a/xc8 <CJK>
-<UEAD4> /x9a/xc9 <CJK>
+<U0002F83B> /x9a/xc8 <CJK>
+<U00020BCB> /x9a/xc9 <CJK>
<U549E> /x9a/xca <CJK>
-<UEAD6> /x9a/xcb <CJK>
-<UEAD7> /x9a/xcc <CJK>
+<U00020BFB> /x9a/xcb <CJK>
+<U00020C3B> /x9a/xcc <CJK>
<U00020C53> /x9a/xcd <CJK>
-<UEAD9> /x9a/xce <CJK>
-<UEADA> /x9a/xcf <CJK>
+<U00020C65> /x9a/xce <CJK>
+<U00020C7C> /x9a/xcf <CJK>
<U60E7> /x9a/xd0 <CJK>
-<UEADC> /x9a/xd1 <CJK>
+<U00020C8D> /x9a/xd1 <CJK>
<U567A> /x9a/xd2 <CJK>
-<UEADE> /x9a/xd3 <CJK>
-<UEADF> /x9a/xd4 <CJK>
-<UEAE0> /x9a/xd5 <CJK>
-<UEAE1> /x9a/xd6 <CJK>
-<UEAE2> /x9a/xd7 <CJK>
-<UEAE3> /x9a/xd8 <CJK>
+<U00020CB5> /x9a/xd3 <CJK>
+<U00020CDD> /x9a/xd4 <CJK>
+<U00020CED> /x9a/xd5 <CJK>
+<U00020D6F> /x9a/xd6 <CJK>
+<U00020DB2> /x9a/xd7 <CJK>
+<U00020DC8> /x9a/xd8 <CJK>
<U6955> /x9a/xd9 <CJK>
<U9C2F> /x9a/xda <CJK>
<U87A5> /x9a/xdb <CJK>
-<UEAE7> /x9a/xdc <CJK>
+<U00020E04> /x9a/xdc <CJK>
<U00020E0E> /x9a/xdd <CJK>
-<UEAE9> /x9a/xde <CJK>
-<UEAEA> /x9a/xdf <CJK>
+<U00020ED7> /x9a/xde <CJK>
+<U00020F90> /x9a/xdf <CJK>
<U00020F2D> /x9a/xe0 <CJK>
-<UEAEC> /x9a/xe1 <CJK>
+<U00020E73> /x9a/xe1 <CJK>
<U5C20> /x9a/xe2 <CJK>
-<UEAEE> /x9a/xe3 <CJK>
+<U00020FBC> /x9a/xe3 <CJK>
<U5E0B> /x9a/xe4 <CJK>
-<UEAF0> /x9a/xe5 <CJK>
-<UEAF1> /x9a/xe6 <CJK>
+<U0002105C> /x9a/xe5 <CJK>
+<U0002104F> /x9a/xe6 <CJK>
<U00021076> /x9a/xe7 <CJK>
<U671E> /x9a/xe8 <CJK>
<U0002107B> /x9a/xe9 <CJK>
-<UEAF5> /x9a/xea <CJK>
-<UEAF6> /x9a/xeb <CJK>
+<U00021088> /x9a/xea <CJK>
+<U00021096> /x9a/xeb <CJK>
<U3647> /x9a/xec <CJK>
-<UEAF8> /x9a/xed <CJK>
-<UEAF9> /x9a/xee <CJK>
-<UEAFA> /x9a/xef <CJK>
-<UEAFB> /x9a/xf0 <CJK>
+<U000210BF> /x9a/xed <CJK>
+<U000210D3> /x9a/xee <CJK>
+<U0002112F> /x9a/xef <CJK>
+<U0002113B> /x9a/xf0 <CJK>
<U5364> /x9a/xf1 <CJK>
<U84AD> /x9a/xf2 <CJK>
<U000212E3> /x9a/xf3 <CJK>
-<UEAFF> /x9a/xf4 <CJK>
-<UEB00> /x9a/xf5 <CJK>
+<U00021375> /x9a/xf4 <CJK>
+<U00021336> /x9a/xf5 <CJK>
<U8B81> /x9a/xf6 <CJK>
-<UEB02> /x9a/xf7 <CJK>
-<UEB03> /x9a/xf8 <CJK>
-<UEB04> /x9a/xf9 <CJK>
-<UEB05> /x9a/xfa <CJK>
+<U00021577> /x9a/xf7 <CJK>
+<U00021619> /x9a/xf8 <CJK>
+<U000217C3> /x9a/xf9 <CJK>
+<U000217C7> /x9a/xfa <CJK>
<U4E78> /x9a/xfb <CJK>
<U70BB> /x9a/xfc <CJK>
-<UEB08> /x9a/xfd <CJK>
-<UEB09> /x9a/xfe <CJK>
-<UEB0A> /x9b/x40 <CJK>
-<UEB0B> /x9b/x41 <CJK>
-<UEB0C> /x9b/x42 <CJK>
-<UEB0D> /x9b/x43 <CJK>
-<UEB0E> /x9b/x44 <CJK>
-<UEB0F> /x9b/x45 <CJK>
+<U0002182D> /x9a/xfd <CJK>
+<U0002196A> /x9a/xfe <CJK>
+<U00021A2D> /x9b/x40 <CJK>
+<U00021A45> /x9b/x41 <CJK>
+<U00021C2A> /x9b/x42 <CJK>
+<U00021C70> /x9b/x43 <CJK>
+<U00021CAC> /x9b/x44 <CJK>
+<U00021EC8> /x9b/x45 <CJK>
<U62C3> /x9b/x46 <CJK>
<U00021ED5> /x9b/x47 <CJK>
-<UEB12> /x9b/x48 <CJK>
+<U00021F15> /x9b/x48 <CJK>
<U7198> /x9b/x49 <CJK>
<U6855> /x9b/x4a <CJK>
-<UEB15> /x9b/x4b <CJK>
+<U00022045> /x9b/x4b <CJK>
<U69E9> /x9b/x4c <CJK>
<U36C8> /x9b/x4d <CJK>
<U0002227C> /x9b/x4e <CJK>
-<UEB19> /x9b/x4f <CJK>
-<UEB1A> /x9b/x50 <CJK>
-<UEB1B> /x9b/x51 <CJK>
-<UEB1C> /x9b/x52 <CJK>
-<UEB1D> /x9b/x53 <CJK>
+<U000223D7> /x9b/x4f <CJK>
+<U000223FA> /x9b/x50 <CJK>
+<U0002272A> /x9b/x51 <CJK>
+<U00022871> /x9b/x52 <CJK>
+<U0002294F> /x9b/x53 <CJK>
<U82FD> /x9b/x54 <CJK>
-<UEB1F> /x9b/x55 <CJK>
-<UEB20> /x9b/x56 <CJK>
+<U00022967> /x9b/x55 <CJK>
+<U00022993> /x9b/x56 <CJK>
<U00022AD5> /x9b/x57 <CJK>
<U89A5> /x9b/x58 <CJK>
-<UEB23> /x9b/x59 <CJK>
+<U00022AE8> /x9b/x59 <CJK>
<U8FA0> /x9b/x5a <CJK>
-<UEB25> /x9b/x5b <CJK>
+<U00022B0E> /x9b/x5b <CJK>
<U97B8> /x9b/x5c <CJK>
-<UEB27> /x9b/x5d <CJK>
+<U00022B3F> /x9b/x5d <CJK>
<U9847> /x9b/x5e <CJK>
<U9ABD> /x9b/x5f <CJK>
-<UEB2A> /x9b/x60 <CJK>
-<UEB2C> /x9b/x62 <CJK>
-<UEB2D> /x9b/x63 <CJK>
-<UEB2E> /x9b/x64 <CJK>
+<U00022C4C> /x9b/x60 <CJK>
+<U00022C88> /x9b/x62 <CJK>
+<U00022CB7> /x9b/x63 <CJK>
+<U00025BE8> /x9b/x64 <CJK>
<U00022D08> /x9b/x65 <CJK>
-<UEB30> /x9b/x66 <CJK>
-<UEB31> /x9b/x67 <CJK>
-<UEB32> /x9b/x68 <CJK>
-<UEB33> /x9b/x69 <CJK>
-<UEB34> /x9b/x6a <CJK>
-<UEB35> /x9b/x6b <CJK>
-<UEB36> /x9b/x6c <CJK>
-<UEB37> /x9b/x6d <CJK>
-<UEB38> /x9b/x6e <CJK>
-<UEB39> /x9b/x6f <CJK>
+<U00022D12> /x9b/x66 <CJK>
+<U00022DB7> /x9b/x67 <CJK>
+<U00022D95> /x9b/x68 <CJK>
+<U00022E42> /x9b/x69 <CJK>
+<U00022F74> /x9b/x6a <CJK>
+<U00022FCC> /x9b/x6b <CJK>
+<U00023033> /x9b/x6c <CJK>
+<U00023066> /x9b/x6d <CJK>
+<U0002331F> /x9b/x6e <CJK>
+<U000233DE> /x9b/x6f <CJK>
<U5FB1> /x9b/x70 <CJK>
<U6648> /x9b/x71 <CJK>
<U66BF> /x9b/x72 <CJK>
-<UEB3D> /x9b/x73 <CJK>
-<UEB3E> /x9b/x74 <CJK>
-<UEB3F> /x9b/x75 <CJK>
+<U00027A79> /x9b/x73 <CJK>
+<U00023567> /x9b/x74 <CJK>
+<U000235F3> /x9b/x75 <CJK>
<U000249BA> /x9b/x77 <CJK>
-<UEB43> /x9b/x79 <CJK>
-<UEB44> /x9b/x7a <CJK>
+<U0002361A> /x9b/x79 <CJK>
+<U00023716> /x9b/x7a <CJK>
<U00020346> /x9b/x7c <CJK>
<U58B5> /x9b/x7d <CJK>
<U670E> /x9b/x7e <CJK>
<U6918> /x9b/xa1 <CJK>
-<UEB4A> /x9b/xa2 <CJK>
+<U00023AA7> /x9b/xa2 <CJK>
<U00027657> /x9b/xa3 <CJK>
<U00025FE2> /x9b/xa4 <CJK>
-<UEB4D> /x9b/xa5 <CJK>
-<UEB4E> /x9b/xa6 <CJK>
+<U00023E11> /x9b/xa5 <CJK>
+<U00023EB9> /x9b/xa6 <CJK>
<U000275FE> /x9b/xa7 <CJK>
<U0002209A> /x9b/xa8 <CJK>
<U48D0> /x9b/xa9 <CJK>
<U4AB8> /x9b/xaa <CJK>
-<UEB53> /x9b/xab <CJK>
+<U00024119> /x9b/xab <CJK>
<U00028A9A> /x9b/xac <CJK>
-<UEB55> /x9b/xad <CJK>
-<UEB56> /x9b/xae <CJK>
+<U000242EE> /x9b/xad <CJK>
+<U0002430D> /x9b/xae <CJK>
<U0002403B> /x9b/xaf <CJK>
-<UEB58> /x9b/xb0 <CJK>
+<U00024334> /x9b/xb0 <CJK>
<U00024396> /x9b/xb1 <CJK>
-<UEB5A> /x9b/xb2 <CJK>
-<UEB5B> /x9b/xb3 <CJK>
+<U00024A45> /x9b/xb2 <CJK>
+<U000205CA> /x9b/xb3 <CJK>
<U51D2> /x9b/xb4 <CJK>
<U00020611> /x9b/xb5 <CJK>
<U599F> /x9b/xb6 <CJK>
<U00021EA8> /x9b/xb7 <CJK>
<U3BBE> /x9b/xb8 <CJK>
<U00023CFF> /x9b/xb9 <CJK>
-<UEB62> /x9b/xba <CJK>
-<UEB63> /x9b/xbb <CJK>
+<U00024404> /x9b/xba <CJK>
+<U000244D6> /x9b/xbb <CJK>
<U5788> /x9b/xbc <CJK>
-<UEB65> /x9b/xbd <CJK>
+<U00024674> /x9b/xbd <CJK>
<U399B> /x9b/xbe <CJK>
-<UEB67> /x9b/xbf <CJK>
-<UEB68> /x9b/xc0 <CJK>
-<UEB69> /x9b/xc1 <CJK>
+<U0002472F> /x9b/xbf <CJK>
+<U000285E8> /x9b/xc0 <CJK>
+<U000299C9> /x9b/xc1 <CJK>
<U3762> /x9b/xc2 <CJK>
<U000221C3> /x9b/xc3 <CJK>
<U8B5E> /x9b/xc4 <CJK>
<U00028B4E> /x9b/xc5 <CJK>
-<UEB6F> /x9b/xc7 <CJK>
-<UEB70> /x9b/xc8 <CJK>
-<UEB71> /x9b/xc9 <CJK>
+<U00024812> /x9b/xc7 <CJK>
+<U000248FB> /x9b/xc8 <CJK>
+<U00024A15> /x9b/xc9 <CJK>
<U7209> /x9b/xca <CJK>
-<UEB73> /x9b/xcb <CJK>
+<U00024AC0> /x9b/xcb <CJK>
<U00020C78> /x9b/xcc <CJK>
<U5965> /x9b/xcd <CJK>
-<UEB76> /x9b/xce <CJK>
-<UEB77> /x9b/xcf <CJK>
+<U00024EA5> /x9b/xce <CJK>
+<U00024F86> /x9b/xcf <CJK>
<U00020779> /x9b/xd0 <CJK>
<U8EDA> /x9b/xd1 <CJK>
-<UEB7A> /x9b/xd2 <CJK>
+<U0002502C> /x9b/xd2 <CJK>
<U528F> /x9b/xd3 <CJK>
<U573F> /x9b/xd4 <CJK>
<U7171> /x9b/xd5 <CJK>
-<UEB7E> /x9b/xd6 <CJK>
-<UEB7F> /x9b/xd7 <CJK>
-<UEB80> /x9b/xd8 <CJK>
+<U00025299> /x9b/xd6 <CJK>
+<U00025419> /x9b/xd7 <CJK>
+<U00023F4A> /x9b/xd8 <CJK>
<U00024AA7> /x9b/xd9 <CJK>
<U55BC> /x9b/xda <CJK>
-<UEB83> /x9b/xdb <CJK>
+<U00025446> /x9b/xdb <CJK>
<U0002546E> /x9b/xdc <CJK>
<U00026B52> /x9b/xdd <CJK>
<U3473> /x9b/xdf <CJK>
-<UEB88> /x9b/xe0 <CJK>
+<U0002553F> /x9b/xe0 <CJK>
<U00027632> /x9b/xe1 <CJK>
-<UEB8A> /x9b/xe2 <CJK>
+<U0002555E> /x9b/xe2 <CJK>
<U4718> /x9b/xe3 <CJK>
-<UEB8C> /x9b/xe4 <CJK>
+<U00025562> /x9b/xe4 <CJK>
<U00025566> /x9b/xe5 <CJK>
<U000257C7> /x9b/xe6 <CJK>
<U0002493F> /x9b/xe7 <CJK>
-<UEB90> /x9b/xe8 <CJK>
+<U0002585D> /x9b/xe8 <CJK>
<U5066> /x9b/xe9 <CJK>
<U34FB> /x9b/xea <CJK>
-<UEB93> /x9b/xeb <CJK>
-<UEB95> /x9b/xed <CJK>
+<U000233CC> /x9b/xeb <CJK>
+<U00025903> /x9b/xed <CJK>
<U477C> /x9b/xee <CJK>
<U00028948> /x9b/xef <CJK>
<U00025AAE> /x9b/xf0 <CJK>
-<UEB99> /x9b/xf1 <CJK>
+<U00025B89> /x9b/xf1 <CJK>
<U00025C06> /x9b/xf2 <CJK>
-<UEB9B> /x9b/xf3 <CJK>
+<U00021D90> /x9b/xf3 <CJK>
<U57A1> /x9b/xf4 <CJK>
<U7151> /x9b/xf5 <CJK>
-<UEB9F> /x9b/xf7 <CJK>
+<U00026102> /x9b/xf7 <CJK>
<U00027C12> /x9b/xf8 <CJK>
<U9056> /x9b/xf9 <CJK>
-<UEBA2> /x9b/xfa <CJK>
+<U000261B2> /x9b/xfa <CJK>
<U00024F9A> /x9b/xfb <CJK>
<U8B62> /x9b/xfc <CJK>
-<UEBA5> /x9b/xfd <CJK>
-<UEBA6> /x9b/xfe <CJK>
+<U00026402> /x9b/xfd <CJK>
+<U0002644A> /x9b/xfe <CJK>
<U5D5B> /x9c/x40 <CJK>
<U00026BF7> /x9c/x41 <CJK>
-<UEBAA> /x9c/x43 <CJK>
-<UEBAB> /x9c/x44 <CJK>
+<U00026484> /x9c/x43 <CJK>
+<U0002191C> /x9c/x44 <CJK>
<U8AEA> /x9c/x45 <CJK>
<U000249F6> /x9c/x46 <CJK>
-<UEBAE> /x9c/x47 <CJK>
+<U00026488> /x9c/x47 <CJK>
<U00023FEF> /x9c/x48 <CJK>
<U00026512> /x9c/x49 <CJK>
<U4BC0> /x9c/x4a <CJK>
-<UEBB2> /x9c/x4b <CJK>
-<UEBB3> /x9c/x4c <CJK>
+<U000265BF> /x9c/x4b <CJK>
+<U000266B5> /x9c/x4c <CJK>
<U0002271B> /x9c/x4d <CJK>
<U9465> /x9c/x4e <CJK>
<U000257E1> /x9c/x4f <CJK>
@@ -2960,68 +3268,68 @@ CHARMAP
<U0002F8CD> /x9c/x52 <CJK>
<U56B9> /x9c/x54 <CJK>
<U00024521> /x9c/x55 <CJK>
-<UEBBD> /x9c/x56 <CJK>
+<U000266FC> /x9c/x56 <CJK>
<U4E6A> /x9c/x57 <CJK>
-<UEBBF> /x9c/x58 <CJK>
+<U00024934> /x9c/x58 <CJK>
<U9656> /x9c/x59 <CJK>
<U6D8F> /x9c/x5a <CJK>
<U00026CBD> /x9c/x5b <CJK>
<U3618> /x9c/x5c <CJK>
<U8977> /x9c/x5d <CJK>
-<UEBC5> /x9c/x5e <CJK>
+<U00026799> /x9c/x5e <CJK>
<U0002686E> /x9c/x5f <CJK>
<U00026411> /x9c/x60 <CJK>
<U0002685E> /x9c/x61 <CJK>
-<UEBCA> /x9c/x63 <CJK>
+<U000268C7> /x9c/x63 <CJK>
<U7B42> /x9c/x64 <CJK>
-<UEBCC> /x9c/x65 <CJK>
+<U000290C0> /x9c/x65 <CJK>
<U00020A11> /x9c/x66 <CJK>
-<UEBCE> /x9c/x67 <CJK>
-<UEBD0> /x9c/x69 <CJK>
+<U00026926> /x9c/x67 <CJK>
+<U00026939> /x9c/x69 <CJK>
<U7A45> /x9c/x6a <CJK>
<U000269FA> /x9c/x6c <CJK>
<U9A26> /x9c/x6d <CJK>
-<UEBD5> /x9c/x6e <CJK>
+<U00026A2D> /x9c/x6e <CJK>
<U365F> /x9c/x6f <CJK>
-<UEBD7> /x9c/x70 <CJK>
-<UEBD8> /x9c/x71 <CJK>
+<U00026469> /x9c/x70 <CJK>
+<U00020021> /x9c/x71 <CJK>
<U7983> /x9c/x72 <CJK>
-<UEBDA> /x9c/x73 <CJK>
-<UEBDB> /x9c/x74 <CJK>
+<U00026A34> /x9c/x73 <CJK>
+<U00026B5B> /x9c/x74 <CJK>
<U5D2C> /x9c/x75 <CJK>
-<UEBDD> /x9c/x76 <CJK>
-<UEBDF> /x9c/x78 <CJK>
+<U00023519> /x9c/x76 <CJK>
+<U00026B9D> /x9c/x78 <CJK>
<U46D0> /x9c/x79 <CJK>
-<UEBE1> /x9c/x7a <CJK>
+<U00026CA4> /x9c/x7a <CJK>
<U753B> /x9c/x7b <CJK>
<U8865> /x9c/x7c <CJK>
-<UEBE4> /x9c/x7d <CJK>
+<U00026DAE> /x9c/x7d <CJK>
<U58B6> /x9c/x7e <CJK>
<U371C> /x9c/xa1 <CJK>
<U0002258D> /x9c/xa2 <CJK>
-<UEBE8> /x9c/xa3 <CJK>
-<UEBE9> /x9c/xa4 <CJK>
+<U0002704B> /x9c/xa3 <CJK>
+<U000271CD> /x9c/xa4 <CJK>
<U3C54> /x9c/xa5 <CJK>
-<UEBEB> /x9c/xa6 <CJK>
-<UEBEC> /x9c/xa7 <CJK>
+<U00027280> /x9c/xa6 <CJK>
+<U00027285> /x9c/xa7 <CJK>
<U9281> /x9c/xa8 <CJK>
<U0002217A> /x9c/xa9 <CJK>
-<UEBEF> /x9c/xaa <CJK>
+<U0002728B> /x9c/xaa <CJK>
<U9330> /x9c/xab <CJK>
<U000272E6> /x9c/xac <CJK>
-<UEBF2> /x9c/xad <CJK>
+<U000249D0> /x9c/xad <CJK>
<U6C39> /x9c/xae <CJK>
<U949F> /x9c/xaf <CJK>
-<UEBF5> /x9c/xb0 <CJK>
+<U00027450> /x9c/xb0 <CJK>
<U00020EF8> /x9c/xb1 <CJK>
<U8827> /x9c/xb2 <CJK>
<U88F5> /x9c/xb3 <CJK>
-<UEBF9> /x9c/xb4 <CJK>
-<UEBFA> /x9c/xb5 <CJK>
+<U00022926> /x9c/xb4 <CJK>
+<U00028473> /x9c/xb5 <CJK>
<U000217B1> /x9c/xb6 <CJK>
<U6EB8> /x9c/xb7 <CJK>
<U00024A2A> /x9c/xb8 <CJK>
-<UEBFE> /x9c/xb9 <CJK>
+<U00021820> /x9c/xb9 <CJK>
<U39A4> /x9c/xba <CJK>
<U36B9> /x9c/xbb <CJK>
<U453F> /x9c/xbe <CJK>
@@ -3029,26 +3337,26 @@ CHARMAP
<U00029CAD> /x9c/xc0 <CJK>
<U000298A4> /x9c/xc1 <CJK>
<U8943> /x9c/xc2 <CJK>
-<UEC08> /x9c/xc3 <CJK>
-<UEC09> /x9c/xc4 <CJK>
+<U000277CC> /x9c/xc3 <CJK>
+<U00027858> /x9c/xc4 <CJK>
<U56D6> /x9c/xc5 <CJK>
<U40DF> /x9c/xc6 <CJK>
<U0002160A> /x9c/xc7 <CJK>
<U39A1> /x9c/xc8 <CJK>
<U0002372F> /x9c/xc9 <CJK>
-<UEC0F> /x9c/xca <CJK>
+<U000280E8> /x9c/xca <CJK>
<U000213C5> /x9c/xcb <CJK>
<U71AD> /x9c/xcc <CJK>
<U8366> /x9c/xcd <CJK>
-<UEC13> /x9c/xce <CJK>
+<U000279DD> /x9c/xce <CJK>
<U000291A8> /x9c/xcf <CJK>
<U4CB7> /x9c/xd1 <CJK>
<U000270AF> /x9c/xd2 <CJK>
<U000289AB> /x9c/xd3 <CJK>
-<UEC19> /x9c/xd4 <CJK>
-<UEC1A> /x9c/xd5 <CJK>
-<UEC1B> /x9c/xd6 <CJK>
-<UEC1C> /x9c/xd7 <CJK>
+<U000279FD> /x9c/xd4 <CJK>
+<U00027A0A> /x9c/xd5 <CJK>
+<U00027B0B> /x9c/xd6 <CJK>
+<U00027D66> /x9c/xd7 <CJK>
<U0002417A> /x9c/xd8 <CJK>
<U7B43> /x9c/xd9 <CJK>
<U797E> /x9c/xda <CJK>
@@ -3056,21 +3364,21 @@ CHARMAP
<U6FB5> /x9c/xdc <CJK>
<U0002A2DF> /x9c/xdd <CJK>
<U6A03> /x9c/xde <CJK>
-<UEC24> /x9c/xdf <CJK>
+<U00028318> /x9c/xdf <CJK>
<U53A2> /x9c/xe0 <CJK>
-<UEC26> /x9c/xe1 <CJK>
+<U00026E07> /x9c/xe1 <CJK>
<U93BF> /x9c/xe2 <CJK>
<U6836> /x9c/xe3 <CJK>
<U975D> /x9c/xe4 <CJK>
<U0002816F> /x9c/xe5 <CJK>
-<UEC2B> /x9c/xe6 <CJK>
+<U00028023> /x9c/xe6 <CJK>
<U000269B5> /x9c/xe7 <CJK>
<U000213ED> /x9c/xe8 <CJK>
<U0002322F> /x9c/xe9 <CJK>
-<UEC2F> /x9c/xea <CJK>
+<U00028048> /x9c/xea <CJK>
<U5D85> /x9c/xeb <CJK>
<U00028C30> /x9c/xec <CJK>
-<UEC32> /x9c/xed <CJK>
+<U00028083> /x9c/xed <CJK>
<U5715> /x9c/xee <CJK>
<U9823> /x9c/xef <CJK>
<U00028949> /x9c/xf0 <CJK>
@@ -3083,74 +3391,74 @@ CHARMAP
<U00023F81> /x9c/xf7 <CJK>
<U3C11> /x9c/xf8 <CJK>
<U6736> /x9c/xf9 <CJK>
-<UEC3F> /x9c/xfa <CJK>
+<U00028090> /x9c/xfa <CJK>
<U000280F4> /x9c/xfb <CJK>
<U0002812E> /x9c/xfc <CJK>
<U00021FA1> /x9c/xfd <CJK>
-<UEC43> /x9c/xfe <CJK>
-<UEC44> /x9d/x40 <CJK>
-<UEC45> /x9d/x41 <CJK>
-<UEC46> /x9d/x42 <CJK>
-<UEC47> /x9d/x43 <CJK>
-<UEC48> /x9d/x44 <CJK>
-<UEC49> /x9d/x45 <CJK>
+<U0002814F> /x9c/xfe <CJK>
+<U00028189> /x9d/x40 <CJK>
+<U000281AF> /x9d/x41 <CJK>
+<U0002821A> /x9d/x42 <CJK>
+<U00028306> /x9d/x43 <CJK>
+<U0002832F> /x9d/x44 <CJK>
+<U0002838A> /x9d/x45 <CJK>
<U35CA> /x9d/x46 <CJK>
-<UEC4B> /x9d/x47 <CJK>
+<U00028468> /x9d/x47 <CJK>
<U000286AA> /x9d/x48 <CJK>
<U48FA> /x9d/x49 <CJK>
<U63E6> /x9d/x4a <CJK>
-<UEC4F> /x9d/x4b <CJK>
+<U00028956> /x9d/x4b <CJK>
<U7808> /x9d/x4c <CJK>
<U9255> /x9d/x4d <CJK>
-<UEC52> /x9d/x4e <CJK>
+<U000289B8> /x9d/x4e <CJK>
<U43F2> /x9d/x4f <CJK>
-<UEC54> /x9d/x50 <CJK>
+<U000289E7> /x9d/x50 <CJK>
<U43DF> /x9d/x51 <CJK>
-<UEC56> /x9d/x52 <CJK>
-<UEC57> /x9d/x53 <CJK>
-<UEC58> /x9d/x54 <CJK>
+<U000289E8> /x9d/x52 <CJK>
+<U00028B46> /x9d/x53 <CJK>
+<U00028BD4> /x9d/x54 <CJK>
<U59F8> /x9d/x55 <CJK>
-<UEC5A> /x9d/x56 <CJK>
-<UEC5C> /x9d/x58 <CJK>
-<UEC5D> /x9d/x59 <CJK>
+<U00028C09> /x9d/x56 <CJK>
+<U00028FC5> /x9d/x58 <CJK>
+<U000290EC> /x9d/x59 <CJK>
<U00029110> /x9d/x5b <CJK>
-<UEC60> /x9d/x5c <CJK>
+<U0002913C> /x9d/x5c <CJK>
<U3DF7> /x9d/x5d <CJK>
-<UEC62> /x9d/x5e <CJK>
-<UEC63> /x9d/x5f <CJK>
+<U0002915E> /x9d/x5e <CJK>
+<U00024ACA> /x9d/x5f <CJK>
<U8FD0> /x9d/x60 <CJK>
<U728F> /x9d/x61 <CJK>
<U568B> /x9d/x62 <CJK>
-<UEC67> /x9d/x63 <CJK>
+<U000294E7> /x9d/x63 <CJK>
<U000295E9> /x9d/x64 <CJK>
-<UEC69> /x9d/x65 <CJK>
-<UEC6A> /x9d/x66 <CJK>
-<UEC6B> /x9d/x67 <CJK>
-<UEC6C> /x9d/x68 <CJK>
-<UEC6D> /x9d/x69 <CJK>
+<U000295B0> /x9d/x65 <CJK>
+<U000295B8> /x9d/x66 <CJK>
+<U00029732> /x9d/x67 <CJK>
+<U000298D1> /x9d/x68 <CJK>
+<U00029949> /x9d/x69 <CJK>
<U0002996A> /x9d/x6a <CJK>
-<UEC6F> /x9d/x6b <CJK>
-<UEC70> /x9d/x6c <CJK>
+<U000299C3> /x9d/x6b <CJK>
+<U00029A28> /x9d/x6c <CJK>
<U00029B0E> /x9d/x6d <CJK>
-<UEC72> /x9d/x6e <CJK>
-<UEC73> /x9d/x6f <CJK>
+<U00029D5A> /x9d/x6e <CJK>
+<U00029D9B> /x9d/x6f <CJK>
<U7E9F> /x9d/x70 <CJK>
-<UEC75> /x9d/x71 <CJK>
+<U00029EF8> /x9d/x71 <CJK>
<U00029F23> /x9d/x72 <CJK>
<U4CA4> /x9d/x73 <CJK>
<U9547> /x9d/x74 <CJK>
-<UEC79> /x9d/x75 <CJK>
+<U0002A293> /x9d/x75 <CJK>
<U71A2> /x9d/x76 <CJK>
-<UEC7B> /x9d/x77 <CJK>
+<U0002A2FF> /x9d/x77 <CJK>
<U4D91> /x9d/x78 <CJK>
<U9012> /x9d/x79 <CJK>
-<UEC7E> /x9d/x7a <CJK>
+<U0002A5CB> /x9d/x7a <CJK>
<U4D9C> /x9d/x7b <CJK>
<U00020C9C> /x9d/x7c <CJK>
<U8FBE> /x9d/x7d <CJK>
<U55C1> /x9d/x7e <CJK>
<U8FBA> /x9d/xa1 <CJK>
-<UEC84> /x9d/xa2 <CJK>
+<U000224B0> /x9d/xa2 <CJK>
<U8FB9> /x9d/xa3 <CJK>
<U00024A93> /x9d/xa4 <CJK>
<U4509> /x9d/xa5 <CJK>
@@ -3160,14 +3468,14 @@ CHARMAP
<U4EEA> /x9d/xa9 <CJK>
<U34E4> /x9d/xaa <CJK>
<U00028B2C> /x9d/xab <CJK>
-<UEC8E> /x9d/xac <CJK>
+<U0002789D> /x9d/xac <CJK>
<U373A> /x9d/xad <CJK>
<U8E80> /x9d/xae <CJK>
<U000217F5> /x9d/xaf <CJK>
-<UEC92> /x9d/xb0 <CJK>
+<U00028024> /x9d/xb0 <CJK>
<U00028B6C> /x9d/xb1 <CJK>
<U00028B99> /x9d/xb2 <CJK>
-<UEC95> /x9d/xb3 <CJK>
+<U00027A3E> /x9d/xb3 <CJK>
<U000266AF> /x9d/xb4 <CJK>
<U3DEB> /x9d/xb5 <CJK>
<U00027655> /x9d/xb6 <CJK>
@@ -3192,14 +3500,14 @@ CHARMAP
<U541A> /x9d/xca <CJK>
<U00025311> /x9d/xcb <CJK>
<U3DC6> /x9d/xcc <CJK>
-<UECAF> /x9d/xcd <CJK>
+<U00029D98> /x9d/xcd <CJK>
<U4C7D> /x9d/xce <CJK>
<U5622> /x9d/xcf <CJK>
<U561E> /x9d/xd0 <CJK>
<U7F49> /x9d/xd1 <CJK>
<U00025ED8> /x9d/xd2 <CJK>
<U5975> /x9d/xd3 <CJK>
-<UECB6> /x9d/xd4 <CJK>
+<U00023D40> /x9d/xd4 <CJK>
<U8770> /x9d/xd5 <CJK>
<U4E1C> /x9d/xd6 <CJK>
<U00020FEA> /x9d/xd7 <CJK>
@@ -3224,7 +3532,7 @@ CHARMAP
<U7962> /x9d/xea <CJK>
<U5643> /x9d/xeb <CJK>
<U5416> /x9d/xec <CJK>
-<UECCF> /x9d/xed <CJK>
+<U00020E9D> /x9d/xed <CJK>
<U35CE> /x9d/xee <CJK>
<U5605> /x9d/xef <CJK>
<U55F1> /x9d/xf0 <CJK>
@@ -3237,12 +3545,12 @@ CHARMAP
<U5497> /x9d/xf7 <CJK>
<U5572> /x9d/xf8 <CJK>
<U00020C41> /x9d/xf9 <CJK>
-<UECDC> /x9d/xfa <CJK>
+<U00020C96> /x9d/xfa <CJK>
<U5ED0> /x9d/xfb <CJK>
<U00025148> /x9d/xfc <CJK>
<U00020E76> /x9d/xfd <CJK>
-<UECE0> /x9d/xfe <CJK>
-<UECE1> /x9e/x40 <CJK>
+<U00022C62> /x9d/xfe <CJK>
+<U00020EA2> /x9e/x40 <CJK>
<U9EAB> /x9e/x41 <CJK>
<U7D5A> /x9e/x42 <CJK>
<U55DE> /x9e/x43 <CJK>
@@ -3257,9 +3565,9 @@ CHARMAP
<U63B9> /x9e/x4c <CJK>
<U63FE> /x9e/x4d <CJK>
<U5569> /x9e/x4e <CJK>
-<UECF0> /x9e/x4f <CJK>
+<U00022B43> /x9e/x4f <CJK>
<U9C72> /x9e/x50 <CJK>
-<UECF2> /x9e/x51 <CJK>
+<U00022EB3> /x9e/x51 <CJK>
<U519A> /x9e/x52 <CJK>
<U34DF> /x9e/x53 <CJK>
<U00020DA7> /x9e/x54 <CJK>
@@ -3269,7 +3577,7 @@ CHARMAP
<U5513> /x9e/x58 <CJK>
<U7666> /x9e/x59 <CJK>
<U8E2D> /x9e/x5a <CJK>
-<UECFC> /x9e/x5b <CJK>
+<U0002688A> /x9e/x5b <CJK>
<U75B1> /x9e/x5c <CJK>
<U80B6> /x9e/x5d <CJK>
<U8804> /x9e/x5e <CJK>
@@ -3290,7 +3598,7 @@ CHARMAP
<U000241A3> /x9e/x6d <CJK>
<U00027D73> /x9e/x6e <CJK>
<U00026ED0> /x9e/x6f <CJK>
-<UED11> /x9e/x70 <CJK>
+<U000272B6> /x9e/x70 <CJK>
<U9170> /x9e/x71 <CJK>
<U000211D9> /x9e/x72 <CJK>
<U9208> /x9e/x73 <CJK>
@@ -3302,20 +3610,20 @@ CHARMAP
<U00021CA2> /x9e/x79 <CJK>
<U474E> /x9e/x7a <CJK>
<U00024FC2> /x9e/x7b <CJK>
-<UED1D> /x9e/x7c <CJK>
+<U00027FF9> /x9e/x7c <CJK>
<U00020FEB> /x9e/x7d <CJK>
<U40FA> /x9e/x7e <CJK>
<U9C5D> /x9e/xa1 <CJK>
<U651F> /x9e/xa2 <CJK>
<U00022DA0> /x9e/xa3 <CJK>
<U48F3> /x9e/xa4 <CJK>
-<UED24> /x9e/xa5 <CJK>
+<U000247E0> /x9e/xa5 <CJK>
<U00029D7C> /x9e/xa6 <CJK>
<U00020FEC> /x9e/xa7 <CJK>
<U00020E0A> /x9e/xa8 <CJK>
-<UED29> /x9e/xaa <CJK>
+<U000275A3> /x9e/xaa <CJK>
<U00020FED> /x9e/xab <CJK>
-<UED2C> /x9e/xad <CJK>
+<U00026048> /x9e/xad <CJK>
<U00021187> /x9e/xae <CJK>
<U71A3> /x9e/xaf <CJK>
<U7E8E> /x9e/xb0 <CJK>
@@ -3330,13 +3638,13 @@ CHARMAP
<U39DC> /x9e/xb9 <CJK>
<U537D> /x9e/xba <CJK>
<U36A5> /x9e/xbb <CJK>
-<UED3B> /x9e/xbc <CJK>
+<U00024618> /x9e/xbc <CJK>
<U589A> /x9e/xbd <CJK>
<U00024B6E> /x9e/xbe <CJK>
<U822D> /x9e/xbf <CJK>
<U544B> /x9e/xc0 <CJK>
<U57AA> /x9e/xc1 <CJK>
-<UED41> /x9e/xc2 <CJK>
+<U00025A95> /x9e/xc2 <CJK>
<U00020979> /x9e/xc3 <CJK>
<U3A52> /x9e/xc5 <CJK>
<U00022465> /x9e/xc6 <CJK>
@@ -3349,10 +3657,10 @@ CHARMAP
<U4C5B> /x9e/xcd <CJK>
<U00024FA9> /x9e/xce <CJK>
<U0002959E> /x9e/xcf <CJK>
-<UED4F> /x9e/xd0 <CJK>
+<U00029FDE> /x9e/xd0 <CJK>
<U845C> /x9e/xd1 <CJK>
<U00023DB6> /x9e/xd2 <CJK>
-<UED52> /x9e/xd3 <CJK>
+<U000272B2> /x9e/xd3 <CJK>
<U000267B3> /x9e/xd4 <CJK>
<U00023720> /x9e/xd5 <CJK>
<U632E> /x9e/xd6 <CJK>
@@ -3365,19 +3673,19 @@ CHARMAP
<U3E74> /x9e/xdd <CJK>
<U367A> /x9e/xde <CJK>
<U45E9> /x9e/xdf <CJK>
-<UED5F> /x9e/xe0 <CJK>
+<U0002048E> /x9e/xe0 <CJK>
<U7640> /x9e/xe1 <CJK>
<U5AF0> /x9e/xe2 <CJK>
<U00020EB6> /x9e/xe3 <CJK>
<U787A> /x9e/xe4 <CJK>
-<U47B6> /x9e/xe5 <CJK>
+<U00027F2E> /x9e/xe5 <CJK>
<U58A7> /x9e/xe6 <CJK>
<U40BF> /x9e/xe7 <CJK>
<U567C> /x9e/xe8 <CJK>
<U9B8B> /x9e/xe9 <CJK>
<U5D74> /x9e/xea <CJK>
<U7654> /x9e/xeb <CJK>
-<UED6B> /x9e/xec <CJK>
+<U0002A434> /x9e/xec <CJK>
<U9E85> /x9e/xed <CJK>
<U4CE1> /x9e/xee <CJK>
<U37FB> /x9e/xf0 <CJK>
@@ -3388,7 +3696,7 @@ CHARMAP
<U000212A9> /x9e/xf6 <CJK>
<U57A7> /x9e/xf7 <CJK>
<U00024963> /x9e/xf8 <CJK>
-<UED78> /x9e/xf9 <CJK>
+<U00029E06> /x9e/xf9 <CJK>
<U5234> /x9e/xfa <CJK>
<U000270AE> /x9e/xfb <CJK>
<U35AD> /x9e/xfc <CJK>
@@ -3399,16 +3707,16 @@ CHARMAP
<U0002176C> /x9f/x43 <CJK>
<U5C53> /x9f/x44 <CJK>
<U64D3> /x9f/x45 <CJK>
-<UED84> /x9f/x46 <CJK>
-<UED85> /x9f/x47 <CJK>
+<U000294D0> /x9f/x46 <CJK>
+<U00026335> /x9f/x47 <CJK>
<U00027164> /x9f/x48 <CJK>
<U86AD> /x9f/x49 <CJK>
-<UED88> /x9f/x4a <CJK>
+<U00020D28> /x9f/x4a <CJK>
<U00026D22> /x9f/x4b <CJK>
<U00024AE2> /x9f/x4c <CJK>
-<UED8B> /x9f/x4d <CJK>
+<U00020D71> /x9f/x4d <CJK>
<U51FE> /x9f/x4f <CJK>
-<UED8E> /x9f/x50 <CJK>
+<U00021F0F> /x9f/x50 <CJK>
<U5D8E> /x9f/x51 <CJK>
<U9703> /x9f/x52 <CJK>
<U00021DD1> /x9f/x53 <CJK>
@@ -3469,7 +3777,7 @@ CHARMAP
<U9681> /x9f/xaf <CJK>
<U915C> /x9f/xb0 <CJK>
<U9151> /x9f/xb2 <CJK>
-<UEDCF> /x9f/xb3 <CJK>
+<U00028E97> /x9f/xb3 <CJK>
<U637F> /x9f/xb4 <CJK>
<U00026D23> /x9f/xb5 <CJK>
<U6ACA> /x9f/xb6 <CJK>
@@ -3480,7 +3788,7 @@ CHARMAP
<U000203FC> /x9f/xbb <CJK>
<U734F> /x9f/xbc <CJK>
<U7C70> /x9f/xbd <CJK>
-<UEDDA> /x9f/xbe <CJK>
+<U00025C21> /x9f/xbe <CJK>
<U00023CFD> /x9f/xbf <CJK>
<U00024919> /x9f/xc1 <CJK>
<U76D6> /x9f/xc2 <CJK>
@@ -3496,7 +3804,7 @@ CHARMAP
<U5DF5> /x9f/xce <CJK>
<U4ECE> /x9f/xcf <CJK>
<U6C31> /x9f/xd0 <CJK>
-<UEDED> /x9f/xd1 <CJK>
+<U000201F2> /x9f/xd1 <CJK>
<U4F39> /x9f/xd2 <CJK>
<U549C> /x9f/xd3 <CJK>
<U54DA> /x9f/xd4 <CJK>
@@ -3519,7 +3827,7 @@ CHARMAP
<U8818> /x9f/xe8 <CJK>
<U7F78> /x9f/xe9 <CJK>
<U5620> /x9f/xeb <CJK>
-<UEE08> /x9f/xec <CJK>
+<U0002A64A> /x9f/xec <CJK>
<U8E77> /x9f/xed <CJK>
<U9F53> /x9f/xee <CJK>
<U8DD4> /x9f/xf0 <CJK>
@@ -3596,7 +3904,7 @@ CHARMAP
<U5D57> /xa0/xa1 <CJK>
<U00028BC2> /xa0/xa2 <CJK>
<U8FDA> /xa0/xa3 <CJK>
-<UEE5D> /xa0/xa4 <CJK>
+<U00028E39> /xa0/xa4 <CJK>
<U50D9> /xa0/xa6 <CJK>
<U00021D46> /xa0/xa7 <CJK>
<U7906> /xa0/xa8 <CJK>
@@ -3606,7 +3914,7 @@ CHARMAP
<U4065> /xa0/xac <CJK>
<U77FE> /xa0/xae <CJK>
<U7CC2> /xa0/xb0 <CJK>
-<UEE6A> /xa0/xb1 <CJK>
+<U00025F1A> /xa0/xb1 <CJK>
<U7CDA> /xa0/xb2 <CJK>
<U7A2D> /xa0/xb3 <CJK>
<U8066> /xa0/xb4 <CJK>
@@ -3660,7 +3968,7 @@ CHARMAP
<U00023CC7> /xa0/xe9 <CJK>
<U00025ED7> /xa0/xea <CJK>
<U00027656> /xa0/xeb <CJK>
-<UEEA5> /xa0/xec <CJK>
+<U00025531> /xa0/xec <CJK>
<U00021944> /xa0/xed <CJK>
<U000212FE> /xa0/xee <CJK>
<U00029903> /xa0/xef <CJK>
@@ -3671,14 +3979,14 @@ CHARMAP
<U00028A0F> /xa0/xf4 <CJK>
<U00023677> /xa0/xf5 <CJK>
<U000200EE> /xa0/xf6 <CJK>
-<UEEB0> /xa0/xf7 <CJK>
+<U00026846> /xa0/xf7 <CJK>
<U00024F0E> /xa0/xf8 <CJK>
<U4562> /xa0/xf9 <CJK>
<U5B1F> /xa0/xfa <CJK>
-<UEEB4> /xa0/xfb <CJK>
+<U0002634C> /xa0/xfb <CJK>
<U9F50> /xa0/xfc <CJK>
<U9EA6> /xa0/xfd <CJK>
-<UEEB7> /xa0/xfe <CJK>
+<U0002626B> /xa0/xfe <CJK>
<U3000> /xa1/x40 IDEOGRAPHIC SPACE
<UFF0C> /xa1/x41 FULLWIDTH COMMA
<U3001> /xa1/x42 IDEOGRAPHIC COMMA
@@ -9783,16 +10091,16 @@ CHARMAP
<U21E7> /xc8/x76 UPWARDS WHITE ARROW
<U21B8> /xc8/x77 NORTH WEST ARROW TO LONG BAR
<U21B9> /xc8/x78 LEFTWARDS ARROW TO BAR OVER RIGHTWARDS ARROW TO BAR
-<UF7E5> /xc8/x79 <CJK>
-<UF7E6> /xc8/x7a <CJK>
+<U31CF> /xc8/x79 <CJK>
+<U000200CC> /xc8/x7a <CJK>
<U4E5A> /xc8/x7b <CJK>
-<UF7E8> /xc8/x7c <CJK>
+<U0002008A> /xc8/x7c <CJK>
<U5202> /xc8/x7d <CJK>
-<UF7EA> /xc8/x7e <CJK>
-<UF7EB> /xc8/xa1 <CJK>
+<U4491> /xc8/x7e <CJK>
+<U9FB0> /xc8/xa1 <CJK>
<U5188> /xc8/xa2 <CJK>
-<UF7ED> /xc8/xa3 <CJK>
-<UF7EE> /xc8/xa4 <CJK>
+<U9FB1> /xc8/xa3 <CJK>
+<U00027607> /xc8/xa4 <CJK>
<UFFE2> /xc8/xcd FULLWIDTH NOT SIGN
<UFFE4> /xc8/xce FULLWIDTH BROKEN BAR
<UFF07> /xc8/xcf FULLWIDTH APOSTROPHE
@@ -17536,7 +17844,7 @@ CHARMAP
<U00020547> /xfa/x40 <CJK>
<U92DB> /xfa/x41 <CJK>
<U000205DF> /xfa/x42 <CJK>
-<UE003> /xfa/x43 <CJK>
+<U00023FC5> /xfa/x43 <CJK>
<U854C> /xfa/x44 <CJK>
<U42B5> /xfa/x45 <CJK>
<U73EF> /xfa/x46 <CJK>
@@ -17557,10 +17865,10 @@ CHARMAP
<U00026BB3> /xfa/x55 <CJK>
<U00021305> /xfa/x56 <CJK>
<U4FAB> /xfa/x57 <CJK>
-<UE018> /xfa/x58 <CJK>
+<U000224ED> /xfa/x58 <CJK>
<U5008> /xfa/x59 <CJK>
<U00026D29> /xfa/x5a <CJK>
-<UE01B> /xfa/x5b <CJK>
+<U00027A84> /xfa/x5b <CJK>
<U00023600> /xfa/x5c <CJK>
<U00024AB1> /xfa/x5d <CJK>
<U00022513> /xfa/x5e <CJK>
@@ -17576,7 +17884,7 @@ CHARMAP
<U986C> /xfa/x6a <CJK>
<U3743> /xfa/x6b <CJK>
<U8416> /xfa/x6c <CJK>
-<UE02D> /xfa/x6d <CJK>
+<U000249A4> /xfa/x6d <CJK>
<U00020487> /xfa/x6e <CJK>
<U5160> /xfa/x6f <CJK>
<U000233B4> /xfa/x70 <CJK>
@@ -17587,7 +17895,7 @@ CHARMAP
<U00022530> /xfa/x75 <CJK>
<U0002058E> /xfa/x76 <CJK>
<U00023233> /xfa/x77 <CJK>
-<UE038> /xfa/x78 <CJK>
+<U00021983> /xfa/x78 <CJK>
<U5B82> /xfa/x79 <CJK>
<U877D> /xfa/x7a <CJK>
<U000205B3> /xfa/x7b <CJK>
@@ -17607,7 +17915,7 @@ CHARMAP
<U51ED> /xfa/xab <CJK>
<U83CD> /xfa/xac <CJK>
<U693E> /xfa/xad <CJK>
-<UE04C> /xfa/xae <CJK>
+<U0002372D> /xfa/xae <CJK>
<U5F7B> /xfa/xaf <CJK>
<U520B> /xfa/xb0 <CJK>
<U5226> /xfa/xb1 <CJK>
@@ -17621,7 +17929,7 @@ CHARMAP
<U8542> /xfa/xb9 <CJK>
<U52E0> /xfa/xba <CJK>
<U860D> /xfa/xbb <CJK>
-<UE05A> /xfa/xbc <CJK>
+<U00026B13> /xfa/xbc <CJK>
<U00028ADE> /xfa/xbe <CJK>
<U5549> /xfa/xbf <CJK>
<U6ED9> /xfa/xc0 <CJK>
@@ -17676,13 +17984,13 @@ CHARMAP
<U6D5B> /xfa/xf3 <CJK>
<U546D> /xfa/xf4 <CJK>
<U00026B53> /xfa/xf5 <CJK>
-<UE094> /xfa/xf6 <CJK>
+<U00020D74> /xfa/xf6 <CJK>
<U555D> /xfa/xf7 <CJK>
<U548F> /xfa/xf8 <CJK>
<U54A4> /xfa/xf9 <CJK>
<U47A6> /xfa/xfa <CJK>
-<UE099> /xfa/xfb <CJK>
-<UE09A> /xfa/xfc <CJK>
+<U0002170D> /xfa/xfb <CJK>
+<U00020EDD> /xfa/xfc <CJK>
<U3DB4> /xfa/xfd <CJK>
<U00020D4D> /xfa/xfe <CJK>
<U000289BC> /xfb/x40 <CJK>
@@ -17724,7 +18032,7 @@ CHARMAP
<U36B1> /xfb/x65 <CJK>
<U00026C7E> /xfb/x66 <CJK>
<U57E6> /xfb/x67 <CJK>
-<UE0C5> /xfb/x68 <CJK>
+<U00021416> /xfb/x68 <CJK>
<U5803> /xfb/x69 <CJK>
<U00021454> /xfb/x6a <CJK>
<U00024363> /xfb/x6b <CJK>
@@ -17735,7 +18043,7 @@ CHARMAP
<U3561> /xfb/x70 <CJK>
<U58E0> /xfb/x71 <CJK>
<U58DC> /xfb/x72 <CJK>
-<UE0D0> /xfb/x73 <CJK>
+<U0002123C> /xfb/x73 <CJK>
<U58FB> /xfb/x74 <CJK>
<U5BFF> /xfb/x75 <CJK>
<U5743> /xfb/x76 <CJK>
@@ -17769,17 +18077,17 @@ CHARMAP
<U5AAB> /xfb/xb4 <CJK>
<U5A63> /xfb/xb5 <CJK>
<U36E6> /xfb/xb6 <CJK>
-<UE0F2> /xfb/xb7 <CJK>
+<U000249A9> /xfb/xb7 <CJK>
<U3708> /xfb/xb9 <CJK>
<U5A96> /xfb/xba <CJK>
<U7465> /xfb/xbb <CJK>
<U5AD3> /xfb/xbc <CJK>
<U00026FA1> /xfb/xbd <CJK>
-<UE0F9> /xfb/xbe <CJK>
+<U00022554> /xfb/xbe <CJK>
<U3D85> /xfb/xbf <CJK>
<U00021911> /xfb/xc0 <CJK>
<U3732> /xfb/xc1 <CJK>
-<UE0FD> /xfb/xc2 <CJK>
+<U000216B8> /xfb/xc2 <CJK>
<U5E83> /xfb/xc3 <CJK>
<U52D0> /xfb/xc4 <CJK>
<U5B76> /xfb/xc5 <CJK>
@@ -17788,11 +18096,11 @@ CHARMAP
<U00027A0E> /xfb/xc8 <CJK>
<U4004> /xfb/xc9 <CJK>
<U485D> /xfb/xca <CJK>
-<UE106> /xfb/xcb <CJK>
+<U00020204> /xfb/xcb <CJK>
<U5BD5> /xfb/xcc <CJK>
<U6160> /xfb/xcd <CJK>
-<UE109> /xfb/xce <CJK>
-<UE10A> /xfb/xcf <CJK>
+<U00021A34> /xfb/xce <CJK>
+<U000259CC> /xfb/xcf <CJK>
<U000205A5> /xfb/xd0 <CJK>
<U5BF3> /xfb/xd1 <CJK>
<U5B9D> /xfb/xd2 <CJK>
@@ -17829,7 +18137,7 @@ CHARMAP
<U5E2E> /xfb/xf1 <CJK>
<U6A8A> /xfb/xf2 <CJK>
<U5E7A> /xfb/xf4 <CJK>
-<UE130> /xfb/xf5 <CJK>
+<U000244BC> /xfb/xf5 <CJK>
<U00020CD3> /xfb/xf6 <CJK>
<U53A6> /xfb/xf7 <CJK>
<U4EB7> /xfb/xf8 <CJK>
@@ -17859,11 +18167,11 @@ CHARMAP
<U00026E6E> /xfc/x53 <CJK>
<U5F72> /xfc/x54 <CJK>
<U9340> /xfc/x55 <CJK>
-<UE150> /xfc/x56 <CJK>
+<U00028A36> /xfc/x56 <CJK>
<U5FA7> /xfc/x57 <CJK>
<U5DB6> /xfc/x58 <CJK>
<U3D5F> /xfc/x59 <CJK>
-<UE154> /xfc/x5a <CJK>
+<U00025250> /xfc/x5a <CJK>
<U00021F6A> /xfc/x5b <CJK>
<U000270F8> /xfc/x5c <CJK>
<U00022668> /xfc/x5d <CJK>
@@ -17872,7 +18180,7 @@ CHARMAP
<U00028A29> /xfc/x60 <CJK>
<U6031> /xfc/x61 <CJK>
<U6685> /xfc/x62 <CJK>
-<UE15D> /xfc/x63 <CJK>
+<U00021877> /xfc/x63 <CJK>
<U3963> /xfc/x64 <CJK>
<U3DC7> /xfc/x65 <CJK>
<U3639> /xfc/x66 <CJK>
@@ -17882,20 +18190,20 @@ CHARMAP
<U3E40> /xfc/x6a <CJK>
<U609E> /xfc/x6b <CJK>
<U60B3> /xfc/x6d <CJK>
-<UE168> /xfc/x6e <CJK>
+<U00024982> /xfc/x6e <CJK>
<U0002498F> /xfc/x6f <CJK>
-<UE16A> /xfc/x70 <CJK>
+<U00027A53> /xfc/x70 <CJK>
<U74A4> /xfc/x71 <CJK>
<U50E1> /xfc/x72 <CJK>
<U5AA0> /xfc/x73 <CJK>
<U6164> /xfc/x74 <CJK>
<U8424> /xfc/x75 <CJK>
<U6142> /xfc/x76 <CJK>
-<UE171> /xfc/x77 <CJK>
+<U0002F8A6> /xfc/x77 <CJK>
<U00026ED2> /xfc/x78 <CJK>
<U6181> /xfc/x79 <CJK>
<U51F4> /xfc/x7a <CJK>
-<UE175> /xfc/x7b <CJK>
+<U00020656> /xfc/x7b <CJK>
<U6187> /xfc/x7c <CJK>
<U5BAA> /xfc/x7d <CJK>
<U00023FB7> /xfc/x7e <CJK>
@@ -17921,7 +18229,7 @@ CHARMAP
<U3A17> /xfc/xb4 <CJK>
<U6438> /xfc/xb5 <CJK>
<U63F8> /xfc/xb6 <CJK>
-<UE18F> /xfc/xb7 <CJK>
+<U0002138E> /xfc/xb7 <CJK>
<U000217FC> /xfc/xb8 <CJK>
<U6F8A> /xfc/xba <CJK>
<U00022E36> /xfc/xbb <CJK>
@@ -17963,7 +18271,7 @@ CHARMAP
<U6667> /xfc/xdf <CJK>
<U000251E6> /xfc/xe0 <CJK>
<U6673> /xfc/xe1 <CJK>
-<UE1BB> /xfc/xe3 <CJK>
+<U00021E3D> /xfc/xe3 <CJK>
<U00023231> /xfc/xe4 <CJK>
<U000285F4> /xfc/xe5 <CJK>
<U000231C8> /xfc/xe6 <CJK>
@@ -17979,8 +18287,8 @@ CHARMAP
<U000237C2> /xfc/xf0 <CJK>
<U6767> /xfc/xf2 <CJK>
<U6762> /xfc/xf3 <CJK>
-<UE1CC> /xfc/xf4 <CJK>
-<UE1CD> /xfc/xf5 <CJK>
+<U000241CD> /xfc/xf4 <CJK>
+<U000290ED> /xfc/xf5 <CJK>
<U67D7> /xfc/xf6 <CJK>
<U44E9> /xfc/xf7 <CJK>
<U6822> /xfc/xf8 <CJK>
@@ -17990,7 +18298,7 @@ CHARMAP
<U000233E6> /xfc/xfc <CJK>
<U00026DA0> /xfc/xfd <CJK>
<U685D> /xfc/xfe <CJK>
-<UE1D7> /xfd/x40 <CJK>
+<U0002346F> /xfd/x40 <CJK>
<U69E1> /xfd/x41 <CJK>
<U6A0B> /xfd/x42 <CJK>
<U00028ADF> /xfd/x43 <CJK>
@@ -18014,10 +18322,10 @@ CHARMAP
<U8363> /xfd/x55 <CJK>
<U5090> /xfd/x56 <CJK>
<U69F9> /xfd/x57 <CJK>
-<UE1EF> /xfd/x58 <CJK>
+<U00023659> /xfd/x58 <CJK>
<U0002212A> /xfd/x59 <CJK>
<U6A45> /xfd/x5a <CJK>
-<UE1F2> /xfd/x5b <CJK>
+<U00023703> /xfd/x5b <CJK>
<U6A9D> /xfd/x5c <CJK>
<U3BF3> /xfd/x5d <CJK>
<U67B1> /xfd/x5e <CJK>
@@ -18025,15 +18333,15 @@ CHARMAP
<U0002919C> /xfd/x60 <CJK>
<U3C0D> /xfd/x61 <CJK>
<U6B1D> /xfd/x62 <CJK>
-<UE1FA> /xfd/x63 <CJK>
+<U00020923> /xfd/x63 <CJK>
<U60DE> /xfd/x64 <CJK>
<U6B35> /xfd/x65 <CJK>
<U6B74> /xfd/x66 <CJK>
-<UE1FE> /xfd/x67 <CJK>
+<U000227CD> /xfd/x67 <CJK>
<U6EB5> /xfd/x68 <CJK>
<U00023ADB> /xfd/x69 <CJK>
<U000203B5> /xfd/x6a <CJK>
-<UE202> /xfd/x6b <CJK>
+<U00021958> /xfd/x6b <CJK>
<U3740> /xfd/x6c <CJK>
<U5421> /xfd/x6d <CJK>
<U00023B5A> /xfd/x6e <CJK>
@@ -18042,7 +18350,7 @@ CHARMAP
<U6BDC> /xfd/x71 <CJK>
<U6C37> /xfd/x72 <CJK>
<U0002248B> /xfd/x73 <CJK>
-<UE20B> /xfd/x74 <CJK>
+<U000248F1> /xfd/x74 <CJK>
<U00026B51> /xfd/x75 <CJK>
<U6C5A> /xfd/x76 <CJK>
<U8226> /xfd/x77 <CJK>
@@ -18056,10 +18364,10 @@ CHARMAP
<U00023CC9> /xfd/xa1 <CJK>
<U36E5> /xfd/xa2 <CJK>
<U3CEB> /xfd/xa3 <CJK>
-<UE219> /xfd/xa4 <CJK>
+<U00020D32> /xfd/xa4 <CJK>
<U9B83> /xfd/xa5 <CJK>
<U000231F9> /xfd/xa6 <CJK>
-<UE21C> /xfd/xa7 <CJK>
+<U00022491> /xfd/xa7 <CJK>
<U7F8F> /xfd/xa8 <CJK>
<U6837> /xfd/xa9 <CJK>
<U00026D25> /xfd/xaa <CJK>
@@ -18070,7 +18378,7 @@ CHARMAP
<U6E7C> /xfd/xaf <CJK>
<U6F04> /xfd/xb0 <CJK>
<U0002497F> /xfd/xb1 <CJK>
-<UE227> /xfd/xb2 <CJK>
+<U00024085> /xfd/xb2 <CJK>
<U00026E72> /xfd/xb3 <CJK>
<U8533> /xfd/xb4 <CJK>
<U00026F74> /xfd/xb5 <CJK>
@@ -18097,16 +18405,16 @@ CHARMAP
<U6F5C> /xfd/xcd <CJK>
<U3D4E> /xfd/xce <CJK>
<U6F74> /xfd/xcf <CJK>
-<UE245> /xfd/xd0 <CJK>
+<U00029170> /xfd/xd0 <CJK>
<U3D3B> /xfd/xd1 <CJK>
<U6F9F> /xfd/xd2 <CJK>
<U00024144> /xfd/xd3 <CJK>
<U6FD3> /xfd/xd4 <CJK>
-<UE24A> /xfd/xd5 <CJK>
+<U00024091> /xfd/xd5 <CJK>
<U00024155> /xfd/xd6 <CJK>
<U00024039> /xfd/xd7 <CJK>
-<U00025D20> /xfd/xd8 <CJK>
-<UE24E> /xfd/xd9 <CJK>
+<U00023FF0> /xfd/xd8 <CJK>
+<U00023FB4> /xfd/xd9 <CJK>
<U0002413F> /xfd/xda <CJK>
<U51DF> /xfd/xdb <CJK>
<U00024156> /xfd/xdc <CJK>
@@ -18134,7 +18442,7 @@ CHARMAP
<U00024365> /xfd/xf3 <CJK>
<U714F> /xfd/xf4 <CJK>
<U9362> /xfd/xf5 <CJK>
-<UE26B> /xfd/xf6 <CJK>
+<U000242C1> /xfd/xf6 <CJK>
<U712C> /xfd/xf7 <CJK>
<U0002445A> /xfd/xf8 <CJK>
<U00024A27> /xfd/xf9 <CJK>
@@ -18149,7 +18457,7 @@ CHARMAP
<U9443> /xfe/x43 <CJK>
<U7224> /xfe/x44 <CJK>
<U9341> /xfe/x45 <CJK>
-<UE27A> /xfe/x46 <CJK>
+<U00025605> /xfe/x46 <CJK>
<U722E> /xfe/x47 <CJK>
<U7240> /xfe/x48 <CJK>
<U00024974> /xfe/x49 <CJK>
@@ -18157,7 +18465,7 @@ CHARMAP
<U7255> /xfe/x4b <CJK>
<U7257> /xfe/x4c <CJK>
<U3E55> /xfe/x4d <CJK>
-<UE282> /xfe/x4e <CJK>
+<U00023044> /xfe/x4e <CJK>
<U680D> /xfe/x4f <CJK>
<U6F3D> /xfe/x50 <CJK>
<U7282> /xfe/x51 <CJK>
@@ -18170,7 +18478,7 @@ CHARMAP
<U732E> /xfe/x59 <CJK>
<U73CF> /xfe/x5a <CJK>
<U73AA> /xfe/x5b <CJK>
-<UE290> /xfe/x5c <CJK>
+<U00020C3A> /xfe/x5c <CJK>
<U00026A2E> /xfe/x5d <CJK>
<U73C9> /xfe/x5e <CJK>
<U7449> /xfe/x5f <CJK>
@@ -18181,13 +18489,13 @@ CHARMAP
<U36C5> /xfe/x64 <CJK>
<U000249B7> /xfe/x65 <CJK>
<U0002498D> /xfe/x66 <CJK>
-<UE29B> /xfe/x67 <CJK>
+<U000249FB> /xfe/x67 <CJK>
<U73F7> /xfe/x68 <CJK>
<U7415> /xfe/x69 <CJK>
<U6903> /xfe/x6a <CJK>
<U00024A26> /xfe/x6b <CJK>
<U7439> /xfe/x6c <CJK>
-<UE2A1> /xfe/x6d <CJK>
+<U000205C3> /xfe/x6d <CJK>
<U3ED7> /xfe/x6e <CJK>
<U000228AD> /xfe/x70 <CJK>
<U7460> /xfe/x71 <CJK>
@@ -18203,12 +18511,12 @@ CHARMAP
<U6A2C> /xfe/x7b <CJK>
<U7482> /xfe/x7c <CJK>
<U4953> /xfe/x7d <CJK>
-<UE2B2> /xfe/x7e <CJK>
+<U00024A8C> /xfe/x7e <CJK>
<U0002415F> /xfe/xa1 <CJK>
<U00024A79> /xfe/xa2 <CJK>
<U00028B8F> /xfe/xa3 <CJK>
<U5B46> /xfe/xa4 <CJK>
-<UE2B7> /xfe/xa5 <CJK>
+<U00028C03> /xfe/xa5 <CJK>
<U0002189E> /xfe/xa6 <CJK>
<U74C8> /xfe/xa7 <CJK>
<U00021988> /xfe/xa8 <CJK>
@@ -18217,7 +18525,7 @@ CHARMAP
<U00028ED9> /xfe/xac <CJK>
<U00021A4B> /xfe/xad <CJK>
<U5BD7> /xfe/xae <CJK>
-<UE2C1> /xfe/xaf <CJK>
+<U00028EAC> /xfe/xaf <CJK>
<U9385> /xfe/xb0 <CJK>
<U754D> /xfe/xb1 <CJK>
<U754A> /xfe/xb2 <CJK>
@@ -18225,7 +18533,7 @@ CHARMAP
<U756E> /xfe/xb4 <CJK>
<U00024F82> /xfe/xb5 <CJK>
<U3F04> /xfe/xb6 <CJK>
-<UE2C9> /xfe/xb7 <CJK>
+<U00024D13> /xfe/xb7 <CJK>
<U758E> /xfe/xb8 <CJK>
<U745D> /xfe/xb9 <CJK>
<U759E> /xfe/xba <CJK>
@@ -18236,7 +18544,7 @@ CHARMAP
<U764F> /xfe/xbf <CJK>
<U766F> /xfe/xc0 <CJK>
<U7676> /xfe/xc1 <CJK>
-<UE2D4> /xfe/xc2 <CJK>
+<U000263F5> /xfe/xc2 <CJK>
<U7690> /xfe/xc3 <CJK>
<U81EF> /xfe/xc4 <CJK>
<U37F8> /xfe/xc5 <CJK>
@@ -18250,7 +18558,7 @@ CHARMAP
<U8462> /xfe/xcd <CJK>
<U0002509D> /xfe/xce <CJK>
<U0002517D> /xfe/xcf <CJK>
-<UE2E2> /xfe/xd0 <CJK>
+<U00021E1C> /xfe/xd0 <CJK>
<U771E> /xfe/xd1 <CJK>
<U7726> /xfe/xd2 <CJK>
<U7740> /xfe/xd3 <CJK>
@@ -18259,12 +18567,12 @@ CHARMAP
<U7758> /xfe/xd6 <CJK>
<U000232AC> /xfe/xd7 <CJK>
<U77AF> /xfe/xd8 <CJK>
-<UE2EB> /xfe/xd9 <CJK>
-<UE2EC> /xfe/xda <CJK>
+<U00028964> /xfe/xd9 <CJK>
+<U00028968> /xfe/xda <CJK>
<U000216C1> /xfe/xdb <CJK>
<U77F4> /xfe/xdc <CJK>
-<UE2F0> /xfe/xde <CJK>
-<UE2F1> /xfe/xdf <CJK>
+<U00021376> /xfe/xde <CJK>
+<U00024A12> /xfe/xdf <CJK>
<U68CA> /xfe/xe0 <CJK>
<U78AF> /xfe/xe1 <CJK>
<U78C7> /xfe/xe2 <CJK>
@@ -18279,7 +18587,7 @@ CHARMAP
<U8FB8> /xfe/xeb <CJK>
<U8884> /xfe/xec <CJK>
<U00028B2B> /xfe/xed <CJK>
-<UE300> /xfe/xee <CJK>
+<U00026083> /xfe/xee <CJK>
<U0002261C> /xfe/xef <CJK>
<U7986> /xfe/xf0 <CJK>
<U8900> /xfe/xf1 <CJK>
@@ -18299,15 +18607,11 @@ CHARMAP
END CHARMAP
WIDTH
-<UF303>...<UF318> 2
-<UF325> 2
-<UF327> 2
-<UF344> 2
-<UF346> 2
-<UF34A>...<UFF5A> 2
+<U43F0>...<U31CE> 2
+<U0002A3A9>...<UFF5A> 2
<U4E00>...<U8FB5> 2
<U30FD>...<U30F6> 2
-<UF7E5>...<U2EE3> 2
+<U31CF>...<U2EE3> 2
<U7881>...<U256F> 2
-<UE003>...<U79D4> 2
+<U4E42>...<U79D4> 2
END WIDTH
diff --git a/libc/localedata/charmaps/IBM866NAV b/libc/localedata/charmaps/IBM866NAV
index add2bf2ee..38cf43653 100644
--- a/libc/localedata/charmaps/IBM866NAV
+++ b/libc/localedata/charmaps/IBM866NAV
@@ -3,10 +3,10 @@
<escape_char> /
% Obtained by editing IBM866 charmap (Alexander Vidybida)
%
-% Corresponds to Ukrainian texts produced with "keyrus" screen and
+% Corresponds to Ukrainian texts produced with "keyrus" screen and
% keyboard driver under DOS
%
-% Corresponds to file `cp866nav.def' from the
+% Corresponds to file `cp866nav.def' from the
% standard LaTeX `Cyrillic Bundle' except of codes /xfd, /xfe
% alias CP866NAV
diff --git a/libc/localedata/charmaps/ISIRI-3342 b/libc/localedata/charmaps/ISIRI-3342
index 3dd589f63..6165cc8c5 100644
--- a/libc/localedata/charmaps/ISIRI-3342
+++ b/libc/localedata/charmaps/ISIRI-3342
@@ -5,7 +5,7 @@
% source: Iranian standard ISIRI 3342 (1993)
% author: Pablo Saratxaga, and Roozbeh Pournader
% email: pablo@mandrakesoft.com, roozbeh@sina.sharif.ac.ir
-
+
% I think the mnemonic for upper space (0xA0) should be different from
% lower space (0x20). Because the semantics are different, although they
% are mapped to a single Unicode character. This is specially important
@@ -23,7 +23,7 @@
% </>f>, <kf>, <yf>, <)/>+>, <<(+>, <!)+>, <(!+>, <<<+>, </>/>+>, <*+>,
% <!!+>, and <////+>. Also, all character sequences
% <NU>..<US>, <SP>, <DT> have counter-parts <NU+>..<US+>, <SP+>, <DT+>
-
+
CHARMAP
<U0000> /x00 NULL (NUL)
<U0001> /x01 START OF HEADING (SOH)
diff --git a/libc/localedata/charmaps/ISO_8859-1,GL b/libc/localedata/charmaps/ISO_8859-1,GL
index 62d13d9c8..99737202f 100644
--- a/libc/localedata/charmaps/ISO_8859-1,GL
+++ b/libc/localedata/charmaps/ISO_8859-1,GL
@@ -4,7 +4,7 @@
# to "A", the "LATIN SMALL LETTER A" has been shorted to "a", and the
# names are, wherever possible, shortened to approx 20 characters. I
# would like comments on this charmap...
-#
+#
# -Greger Leijonhufvud-
# INTERACTIVE Systems, UK
# greger@{iuk,ism}.isc.com
diff --git a/libc/localedata/locales/ber_DZ b/libc/localedata/locales/ber_DZ
index 4256a513c..be334c5bf 100644
--- a/libc/localedata/locales/ber_DZ
+++ b/libc/localedata/locales/ber_DZ
@@ -2,7 +2,7 @@ comment_char %
escape_char /
%
% Amazigh Language Locale for Algeria (latin)
-% Source:
+% Source:
% Contact: Pablo Saratxaga
% Email: <pablo@mandrakesoft.com>
% Language: ber
@@ -47,8 +47,8 @@ END LC_IDENTIFICATION
% TODO: fix LC_TIME, LC_MONETARY, LC_MESSAGES, LC_NAME, LC_ADDRESS
LC_COLLATE
-% The latin amazigh alphabet is:
-% <a>, <eps>, <b>, <b*>, <c>, <c<>, <d>, <d-.>, <e>, <f>, <g>, <g*>, <g(>,
+% The latin amazigh alphabet is:
+% <a>, <eps>, <b>, <b*>, <c>, <c<>, <d>, <d-.>, <e>, <f>, <g>, <g*>, <g(>,
% <h>, <h-.>, <i>, <j>, <k>, <k*>, <l>, <m>, <n>, <q>, <q*>, <gam>, <gam*>,
% <r>, <r-.>, <s>, <s-.>, <t>, <t-.>, <u>, <w>, <x>, <x*>, <y>, <z>, <z-.>
%
@@ -291,7 +291,7 @@ country_num 12
%country_isbn ""
%country_car ""
lang_name "<U0074><U0061><U006D><U0061><U007A><U0069><U0067><U0068><U0074>"
-%lang_ab
+%lang_ab
lang_term "<U0062><U0065><U0072>"
lang_lib "<U0062><U0065><U0072>"
diff --git a/libc/localedata/locales/bn_BD b/libc/localedata/locales/bn_BD
index 8b46636b2..9dbc40578 100644
--- a/libc/localedata/locales/bn_BD
+++ b/libc/localedata/locales/bn_BD
@@ -53,7 +53,7 @@ map to_inpunct; /
(<U0036>,<U09EC>); /
(<U0037>,<U09ED>); /
(<U0038>,<U09EE>); /
- (<U0039>,<U09EF>);
+ (<U0039>,<U09EF>);
translit_start
include "translit_combining";""
diff --git a/libc/localedata/locales/crh_UA b/libc/localedata/locales/crh_UA
index a6fceeae0..d543b9b14 100644
--- a/libc/localedata/locales/crh_UA
+++ b/libc/localedata/locales/crh_UA
@@ -11,7 +11,7 @@ escape_char /
% Date: 2009-08-16
% Application: general
% Users: general
-% Charset: UTF-8
+% Charset: UTF-8
% Distribution and use is free, also
% for commercial purposes.
@@ -48,7 +48,7 @@ END LC_IDENTIFICATION
LC_COLLATE
% The new Crimean Tatar alphabet (Latin) is:
-% <a>, <b>, <c>, <c,>, <d>, <e>, <f>, <g>, <g(>, <h>,
+% <a>, <b>, <c>, <c,>, <d>, <e>, <f>, <g>, <g(>, <h>,
% <i> (dotless i), <i.> (i with dot), <j>, <k>, <l>, <m>, <n>, <n?>, <o>,
% <o:>, <p>, <q>, <r>, <s>, <s,>, <t>, <u>, <u:>, <v>, <y>, <z>
diff --git a/libc/localedata/locales/en_NG b/libc/localedata/locales/en_NG
index 31bb4fb2d..a418eb957 100644
--- a/libc/localedata/locales/en_NG
+++ b/libc/localedata/locales/en_NG
@@ -104,7 +104,7 @@ day "<U0053><U0075><U006E><U0064><U0061><U0079>";/
"<U0046><U0072><U0069><U0064><U0061><U0079>";/
"<U0053><U0061><U0074><U0075><U0072><U0064><U0061><U0079>"
-% abmon - The abbreviations for the months
+% abmon - The abbreviations for the months
% - Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec
abmon "<U004A><U0061><U006E>";"<U0046><U0065><U0062>";/
"<U004D><U0061><U0072>";"<U0041><U0070><U0072>";/
@@ -113,7 +113,7 @@ abmon "<U004A><U0061><U006E>";"<U0046><U0065><U0062>";/
"<U0053><U0065><U0070>";"<U004F><U0063><U0074>";/
"<U004E><U006F><U0076>";"<U0044><U0065><U0063>"
-% mon - The full names of the months -
+% mon - The full names of the months -
% - January, February, March, April, May, June
% July, August, September, October, November, December
mon "<U004A><U0061><U006E><U0075><U0061><U0072><U0079>";/
diff --git a/libc/localedata/locales/es_US b/libc/localedata/locales/es_US
index 71e8ac803..c90f88c04 100644
--- a/libc/localedata/locales/es_US
+++ b/libc/localedata/locales/es_US
@@ -86,7 +86,7 @@ reorder-after <U0063>
<c-H> <ch>;<BAS>;<MIN-CAP>;IGNORE
<c-h> <ch>;<BAS>;<MIN>;IGNORE
-reorder-after <U0043>
+reorder-after <U0043>
<C-H> <ch>;<BAS>;<CAP>;IGNORE
<C-h> <ch>;<BAS>;<CAP-MIN>;IGNORE
@@ -97,7 +97,7 @@ reorder-after <U006C>
<l-L> <ll>;<BAS>;<MIN-CAP>;IGNORE
<l-l> <ll>;<BAS>;<MIN>;IGNORE
-reorder-after <U004C>
+reorder-after <U004C>
<L-L> <ll>;<BAS>;<CAP>;IGNORE
<L-l> <ll>;<BAS>;<CAP-MIN>;IGNORE
diff --git a/libc/localedata/locales/fil_PH b/libc/localedata/locales/fil_PH
index ad3ea8eab..c1a6b1026 100644
--- a/libc/localedata/locales/fil_PH
+++ b/libc/localedata/locales/fil_PH
@@ -2,8 +2,8 @@ comment_char %
escape_char /
%
% Filipino Language Locale for Philippines
-% Source:
-% Contact: Rene Torres, Pablo Saratxaga
+% Source:
+% Contact: Rene Torres, Pablo Saratxaga
% Email: <rgtorre@rocketmail.com>, <pablo@mandrakesoft.com>
% Language: fil
% Territory: PH
@@ -73,7 +73,7 @@ reorder-after <U006E>
<U00F1> <ntilde>;<TIL>;<MIN>;IGNORE
<n-g> <n-g-ph>;<PCT>;<MIN>;IGNORE
<n-G> <n-g-ph>;<PCT>;<MIN-CAP>;IGNORE
-reorder-after <U004E>
+reorder-after <U004E>
<U00D1> <ntilde>;<TIL>;<CAP>;IGNORE
<N-G> <n-g-ph>;<PCT>;<CAP>;IGNORE
<N-g> <n-g-ph>;<PCT>;<CAP-MIN>;IGNORE
diff --git a/libc/localedata/locales/fy_DE b/libc/localedata/locales/fy_DE
index 588f3e268..df894f21c 100644
--- a/libc/localedata/locales/fy_DE
+++ b/libc/localedata/locales/fy_DE
@@ -3,7 +3,7 @@ escape_char /
% charset "ISO_8859-1:1987"
% Distribution and use is
-LC_IDENTIFICATION
+LC_IDENTIFICATION
title "Sater Frisian and North Frisian Locale for Germany"
source "information from Kenneth Christiansen"
address ""
diff --git a/libc/localedata/locales/gu_IN b/libc/localedata/locales/gu_IN
index e908e70e3..49cd1e2b7 100644
--- a/libc/localedata/locales/gu_IN
+++ b/libc/localedata/locales/gu_IN
@@ -50,7 +50,7 @@ map to_inpunct; /
(<U0036>,<U0AEC>); /
(<U0037>,<U0AED>); /
(<U0038>,<U0AEE>); /
- (<U0039>,<U0AEF>);
+ (<U0039>,<U0AEF>);
translit_start
include "translit_combining";""
diff --git a/libc/localedata/locales/ha_NG b/libc/localedata/locales/ha_NG
index d74d324dc..8c431cc8e 100644
--- a/libc/localedata/locales/ha_NG
+++ b/libc/localedata/locales/ha_NG
@@ -2,7 +2,7 @@ escape_char /
comment_char %
%
% Hausa language locale for Nigeria
-% Source:
+% Source:
% Contact: Pablo Saratxaga
% Email: pablo@mandriva.com
% Language: ha
@@ -72,7 +72,7 @@ collating-element <'1y> from "<U0027><U0079>"
collating-element <'1Y> from "<U0027><U0059>"
collating-element <'2y> from "<U2019><U0079>"
collating-element <'2Y> from "<U2019><U0059>"
-collating-symbol <rtilde>
+collating-symbol <rtilde>
collating-element <r?> from "<U0072><U0303>"
collating-element <R?> from "<U0052><U0303>"
collating-symbol <bcurl>
@@ -81,10 +81,10 @@ collating-symbol <kcurl>
collating-symbol <CAP-MIN>
collating-symbol <MIN-CAP>
-
+
reorder-after <MIN>
<MIN-CAP>
-
+
reorder-after <CAP>
<CAP-MIN>
@@ -165,7 +165,7 @@ END LC_NUMERIC
LC_TELEPHONE
copy "en_NG"
END LC_TELEPHONE
-
+
LC_TIME
% Lah, Lit, Tal, Lar, Alh, Jum, Asa
% maybe "Lhd" "Lrb" => "Lh"/"Lb" on 2letter tables?
@@ -188,7 +188,7 @@ abmon "<U004A><U0061><U006E>";"<U0046><U0061><U0062>";/
"<U0059><U0075><U006C>";"<U0041><U0067><U0075>";/
"<U0053><U0061><U0074>";"<U004F><U006B><U0074>";/
"<U004E><U0075><U0077>";"<U0044><U0069><U0073>"
-% Janairu, Fabrairu, Maris, Afrilu, Mayu, Yuni,
+% Janairu, Fabrairu, Maris, Afrilu, Mayu, Yuni,
% Yuli, Agusta, Satumba, Oktoba, Nuwamba, Disamba
mon "<U004A><U0061><U006E><U0061><U0069><U0072><U0075>";/
"<U0046><U0061><U0062><U0072><U0061><U0069><U0072><U0075>";/
diff --git a/libc/localedata/locales/hi_IN b/libc/localedata/locales/hi_IN
index bdba3e2b3..0ff10a115 100644
--- a/libc/localedata/locales/hi_IN
+++ b/libc/localedata/locales/hi_IN
@@ -49,7 +49,7 @@ map to_inpunct; /
(<U0036>,<U096C>); /
(<U0037>,<U096D>); /
(<U0038>,<U096E>); /
- (<U0039>,<U096F>);
+ (<U0039>,<U096F>);
translit_start
include "translit_combining";""
diff --git a/libc/localedata/locales/ig_NG b/libc/localedata/locales/ig_NG
index c808828b4..47ad2124f 100644
--- a/libc/localedata/locales/ig_NG
+++ b/libc/localedata/locales/ig_NG
@@ -2,7 +2,7 @@ escape_char /
comment_char %
%
% Igbo language locale for Nigeria
-% Source:
+% Source:
% Contact: Pablo Saratxaga
% Email: pablo@mandriva.com
% Language: ig
@@ -50,7 +50,7 @@ LC_COLLATE
% aacute, eacute, iacute, oacute, uacute, nacute
% agrave, egrave, igrave, ograve, ugrave, ngrave
%
-% order: a, b, [c], ch, d, e, f, g, gb, gh, gw, h, i, i., j, k, kp, kw,
+% order: a, b, [c], ch, d, e, f, g, gb, gh, gw, h, i, i., j, k, kp, kw,
% l, m, n, n., nw, ny, o, o., p, [q], r, s, sh, t, u, u., v, w, [x], y, z
copy "iso14651_t1"
@@ -169,10 +169,10 @@ collating-element <u`> from "<U0075><U0300>"
collating-symbol <CAP-MIN>
collating-symbol <MIN-CAP>
-
+
reorder-after <MIN>
<MIN-CAP>
-
+
reorder-after <CAP>
<CAP-MIN>
@@ -363,7 +363,7 @@ END LC_NUMERIC
LC_TELEPHONE
copy "en_NG"
END LC_TELEPHONE
-
+
LC_TIME
% sá»n, má»n, tuz, wen, tá»s, fra, sat
abday "<U0073><U1ECD><U006E>";"<U006D><U1ECD><U006E>";/
@@ -385,7 +385,7 @@ abmon "<U006A><U0065><U006E>";"<U0066><U0065><U0062>";/
"<U006A><U0075><U006C>";"<U1ECD><U0067><U1ECD>";/
"<U0073><U0065><U0070>";"<U1ECD><U006B><U0074>";/
"<U006E><U1ECD><U0076>";"<U0064><U0069><U0073>"
-% jenụwarị, febụrụwarị, maachị, epreel, mee, juun,
+% jenụwarị, febụrụwarị, maachị, epreel, mee, juun,
% julaị, á»gá»stụ, septemba, á»ktoba, ná»vemba, disemba
mon "<U006A><U0065><U006E><U1EE5><U0077><U0061><U0072><U1ECB>";/
"<U0066><U0065><U0062><U1EE5><U0072><U1EE5><U0077><U0061><U0072><U1ECB>";/
diff --git a/libc/localedata/locales/ik_CA b/libc/localedata/locales/ik_CA
index 1b967423e..7648f2412 100644
--- a/libc/localedata/locales/ik_CA
+++ b/libc/localedata/locales/ik_CA
@@ -2,7 +2,7 @@ escape_char /
comment_char %
%
% Inupiaq language locale for Canada
-% Source:
+% Source:
% Contact: Pablo Saratxaga
% Email: pablo@mandriva.com
% Language: ik
@@ -43,7 +43,7 @@ END LC_IDENTIFICATION
LC_COLLATE
-% Inupiaq uses the following extra letters:
+% Inupiaq uses the following extra letters:
% gdotabove, ldotbelow, lbarred, lbarreddotbelow (not in unicode,
% has to be composed as lbarred+composingdotbelow), eng, ntilde
%
@@ -82,10 +82,10 @@ collating-symbol <eng>
collating-symbol <CAP-MIN>
collating-symbol <MIN-CAP>
-
+
reorder-after <MIN>
<MIN-CAP>
-
+
reorder-after <CAP>
<CAP-MIN>
@@ -142,7 +142,7 @@ reorder-after <U0053>
<S-R> <s-r-ik>;<PCT>;<CAP>;IGNORE
<S-r> <s-r-ik>;<PCT>;<CAP-MIN>;IGNORE
-
+
reorder-end
END LC_COLLATE
@@ -162,7 +162,7 @@ END LC_NUMERIC
LC_TELEPHONE
copy "en_CA"
END LC_TELEPHONE
-
+
LC_TIME
abday "<U004D><U0069><U006E>";"<U0053><U0061><U0076>";/
"<U0049><U006C><U0061>";"<U0051><U0069><U0074>";/
diff --git a/libc/localedata/locales/iu_CA b/libc/localedata/locales/iu_CA
index cb91f3ddf..e46910c06 100644
--- a/libc/localedata/locales/iu_CA
+++ b/libc/localedata/locales/iu_CA
@@ -37,7 +37,7 @@ postal_fmt "<U0025><U0061><U0025><U004E><U0025><U0066><U0025><U004E>/
<U004E><U0025><U0054><U0020><U0025><U007A><U0025>/
<U004E><U0025><U0063><U0025><U004E>"
% FIXME country_name "Canada" in inuktitut ?
-% FIXME country_post "CA" for Canada ?
+% FIXME country_post "CA" for Canada ?
country_ab2 "<U0043><U0041>"
country_ab3 "<U0043><U0041><U004E>"
country_num 124
diff --git a/libc/localedata/locales/kn_IN b/libc/localedata/locales/kn_IN
index 16e39748e..f57031fc4 100644
--- a/libc/localedata/locales/kn_IN
+++ b/libc/localedata/locales/kn_IN
@@ -51,7 +51,7 @@ map to_inpunct; /
(<U0036>,<U0CEC>); /
(<U0037>,<U0CED>); /
(<U0038>,<U0CEE>); /
- (<U0039>,<U0CEF>);
+ (<U0039>,<U0CEF>);
translit_start
include "translit_combining";""
diff --git a/libc/localedata/locales/ks_IN@devanagari b/libc/localedata/locales/ks_IN@devanagari
index 888686042..e1f629024 100644
--- a/libc/localedata/locales/ks_IN@devanagari
+++ b/libc/localedata/locales/ks_IN@devanagari
@@ -1,7 +1,7 @@
comment_char %
escape_char /
% Kashmiri(devanagari) language locale for India.
-% Contributed by Rakesh Pandit <rakesh.pandit@gmail.com> and
+% Contributed by Rakesh Pandit <rakesh.pandit@gmail.com> and
% Pravin Satpute <psatpute@redhat.com>
LC_IDENTIFICATION
diff --git a/libc/localedata/locales/li_BE b/libc/localedata/locales/li_BE
index 7896092a7..3a13dbbc5 100644
--- a/libc/localedata/locales/li_BE
+++ b/libc/localedata/locales/li_BE
@@ -2,7 +2,7 @@ comment_char %
escape_char /
% Distribution and use is
-LC_IDENTIFICATION
+LC_IDENTIFICATION
title "Limburgish Language Locale for Belgium"
source "information from Kenneth Christiansen"
address ""
diff --git a/libc/localedata/locales/li_NL b/libc/localedata/locales/li_NL
index d0a710a7a..0588cb85a 100644
--- a/libc/localedata/locales/li_NL
+++ b/libc/localedata/locales/li_NL
@@ -2,7 +2,7 @@ comment_char %
escape_char /
% Distribution and use is
-LC_IDENTIFICATION
+LC_IDENTIFICATION
title "Limburgish Language Locale for the Netherlands"
source "information from Kenneth Christiansen"
address ""
diff --git a/libc/localedata/locales/mg_MG b/libc/localedata/locales/mg_MG
index 996f2c53e..4f738cae5 100644
--- a/libc/localedata/locales/mg_MG
+++ b/libc/localedata/locales/mg_MG
@@ -154,7 +154,7 @@ tel_int_fmt "<U002B><U0025><U0063><U0020><U0025><U0061><U0020><U0025>/
tel_dom_fmt "<U0025><U0061><U0020><U0025><U006C>"
% 261
int_prefix "<U0032><U0036><U0031>"
-% 00
+% 00
int_select "<U0030><U0030>"
END LC_TELEPHONE
diff --git a/libc/localedata/locales/ml_IN b/libc/localedata/locales/ml_IN
index deee7ed8f..564f0de5d 100644
--- a/libc/localedata/locales/ml_IN
+++ b/libc/localedata/locales/ml_IN
@@ -48,7 +48,7 @@ map to_inpunct; /
(<U0036>,<U0D6C>); /
(<U0037>,<U0D6D>); /
(<U0038>,<U0D6E>); /
- (<U0039>,<U0D6F>);
+ (<U0039>,<U0D6F>);
translit_start
include "translit_combining";""
diff --git a/libc/localedata/locales/mr_IN b/libc/localedata/locales/mr_IN
index dc93845a1..7ce9dc58d 100644
--- a/libc/localedata/locales/mr_IN
+++ b/libc/localedata/locales/mr_IN
@@ -54,8 +54,8 @@ reorder-after <d_ha>
<d_shra>
reorder-after <U0939>
-<dv_ksha> <d_ksha>;<BAS>;<MIN>;IGNORE
-<dv_dnya> <d_dnya>;<BAS>;<MIN>;IGNORE
+<dv_ksha> <d_ksha>;<BAS>;<MIN>;IGNORE
+<dv_dnya> <d_dnya>;<BAS>;<MIN>;IGNORE
<dv_shra> <d_shra>;<BAS>;<MIN>;IGNORE
reorder-end
diff --git a/libc/localedata/locales/nso_ZA b/libc/localedata/locales/nso_ZA
index c3351ee8b..5970e52ba 100644
--- a/libc/localedata/locales/nso_ZA
+++ b/libc/localedata/locales/nso_ZA
@@ -17,7 +17,7 @@ comment_char %
% 2004-03-30 Dwayne Bailey <dwayne@translate.org.za>
% - Added country_ab2/3, country_num
% 2004-02-27: Dwayne Bailey <dwayne@translate.org.za>
-% - Correction of lang_name comment
+% - Correction of lang_name comment
% 0.1 (2004-02-11):
% Initial Northern Sotho locale for South Africa
% by Zuza Software Foundation
@@ -80,7 +80,7 @@ abday "<U0053><U006F><U006E>";/
"<U004E><U0065>";/
"<U0048><U006C><U0061>";/
"<U004D><U006F><U006B>"
-
+
% day - The full names of the week days:
% - LaMorena, Mos^upologo, Labobedi, Laboraro, Labone, Labohlano, Mokibelo
day "<U004C><U0061><U004D><U006F><U0072><U0065><U006E><U0061>";/
@@ -90,8 +90,8 @@ day "<U004C><U0061><U004D><U006F><U0072><U0065><U006E><U0061>";/
"<U004C><U0061><U0062><U006F><U006E><U0065>";/
"<U004C><U0061><U0062><U006F><U0068><U006C><U0061><U006E><U006F>";/
"<U004D><U006F><U006B><U0069><U0062><U0065><U006C><U006F>"
-
-% abmon - The abbreviations for the months
+
+% abmon - The abbreviations for the months
% - Jan, Feb, Mat, Apr, Mei, Jun, Jul, Ago, Set, Okt, Nof, Dis
abmon "<U004A><U0061><U006E>";"<U0046><U0065><U0062>";/
"<U004D><U0061><U0074>";"<U0041><U0070><U0072>";/
@@ -99,8 +99,8 @@ abmon "<U004A><U0061><U006E>";"<U0046><U0065><U0062>";/
"<U004A><U0075><U006C>";"<U0041><U0067><U006F>";/
"<U0053><U0065><U0074>";"<U004F><U006B><U0074>";/
"<U004E><U006F><U0066>";"<U0044><U0069><U0073>"
-
-% mon - The full names of the months -
+
+% mon - The full names of the months -
% - Janaware, Febereware, Mats^he, Aprele, Mei, June
% Julae, Agostose, Setemere, Oktobere, Nofemere, Disemere
mon "<U004A><U0061><U006E><U0061><U0077><U0061><U0072><U0065>";/
@@ -115,7 +115,7 @@ mon "<U004A><U0061><U006E><U0061><U0077><U0061><U0072><U0065>";/
"<U004F><U006B><U0074><U006F><U0062><U0065><U0072><U0065>";/
"<U004E><U006F><U0066><U0065><U006D><U0065><U0072><U0065>";/
"<U0044><U0069><U0073><U0065><U006D><U0065><U0072><U0065>"
-
+
% Abreviated date and time representation to be referenced by the "%c" field descriptor -
d_t_fmt "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0054><U0020><U0025><U005A>"
%
@@ -125,23 +125,23 @@ d_t_fmt "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U00
% "%Y" (year with century as a decimal number),
% "%T" (24-hour clock time in format HH:MM:SS),
% "%Z" (Time zone name)
-
+
% Date representation to be referenced by the "%x" field descriptor -
d_fmt "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0059>"
% "%d/%m/%Y", day/month/year as decimal numbers (01/01/2000).
-
+
% Time representation to be referenced by the "%X" field descriptor -
t_fmt "<U0025><U0054>"
% "%T" (24-hour clock time in format HH:MM:SS)
-
+
% Define representation of ante meridiem and post meridiem strings -
am_pm "";""
% The "" mean 'default to "AM" and "PM".
-
+
% Define time representation in 12-hour format with "am_pm", to be referenced by the "%r"
t_fmt_ampm ""
% The "" means that this format is not supported.
-
+
% Date representation not described in ISO/IEC 14652. Comes out as -
% "%a %b %e %H:%M:%S %Z %Y" which is default "date" command output
date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
@@ -156,7 +156,7 @@ date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
% %S - seconds as a decimal number (00 to 59),
% %Z - time-zone name,
% %Y - year with century as a decimal number,e.g. 2001.
-
+
END LC_TIME
LC_MESSAGES
@@ -194,14 +194,14 @@ name_fmt "<U0025><U0064><U0025><U0074><U0025><U0067><U0025><U0074>/
% "Middle names",
% "Empty string, or <Space>",
% "Clan names"
-
+
% FIXME - define all the following name_*
% General salutation for any sex
% name_gen ""
% Salutation for unmarried females - ""
% name_miss ""
-
+
% Salutation for males - ""
% name_mr ""
@@ -217,7 +217,7 @@ LC_ADDRESS
% Country name in Northern Sotho - "Afrika Borwa"
country_name "<U0041><U0066><U0072><U0069><U006B><U0061><U0020>/
<U0042><U006F><U0072><U0077><U0061>"
-
+
% Abbreviated country postal name - "ZA"
country_post "<U005A><U0041>"
@@ -228,7 +228,7 @@ country_car "<U005A><U0041>"
% FIXME define the following correctly
% country_isbn ""
-
+
% Language name in Northern Sotho - "Sesotho sa Leboa"
lang_name "<U0053><U0065><U0073><U006F><U0074><U0068><U006F><U0020>/
<U0073><U0061><U0020><U004C><U0065><U0062><U006F><U0061>"
@@ -238,7 +238,7 @@ lang_name "<U0053><U0065><U0073><U006F><U0074><U0068><U006F><U0020>/
lang_ab ""
lang_term "<U006E><U0073><U006F>"
lang_lib "<U006E><U0073><U006F>"
-
+
% Representation of postal addresses (minus the addressee's name) in South
% Africa. (Ignored for now)
postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
diff --git a/libc/localedata/locales/or_IN b/libc/localedata/locales/or_IN
index 1c6d8c773..2e28a0ab0 100644
--- a/libc/localedata/locales/or_IN
+++ b/libc/localedata/locales/or_IN
@@ -50,7 +50,7 @@ map to_inpunct; /
(<U0036>,<U0B6C>); /
(<U0037>,<U0B6D>); /
(<U0038>,<U0B6E>); /
- (<U0039>,<U0B6F>);
+ (<U0039>,<U0B6F>);
translit_start
include "translit_combining";""
diff --git a/libc/localedata/locales/pa_IN b/libc/localedata/locales/pa_IN
index 2a2dd1e60..6128253b7 100644
--- a/libc/localedata/locales/pa_IN
+++ b/libc/localedata/locales/pa_IN
@@ -48,7 +48,7 @@ map to_inpunct; /
(<U0036>,<U0A6C>); /
(<U0037>,<U0A6D>); /
(<U0038>,<U0A6E>); /
- (<U0039>,<U0A6F>);
+ (<U0039>,<U0A6F>);
translit_start
include "translit_combining";""
diff --git a/libc/localedata/locales/ro_RO b/libc/localedata/locales/ro_RO
index 210d7f81b..b8953288f 100644
--- a/libc/localedata/locales/ro_RO
+++ b/libc/localedata/locales/ro_RO
@@ -115,9 +115,9 @@ copy "i18n"
%
% Transliteration is _currently_ a good idea as most fonts/applications do not
-% have the correct diacritics for "t comma bellow" (U021A, U021B) and
+% have the correct diacritics for "t comma bellow" (U021A, U021B) and
% "s comma bellow" (U0218, U0219). Thus we currently use and compromise with
-% "t cedilla" (U0162, U0163) - which, actually, does not belong to any
+% "t cedilla" (U0162, U0163) - which, actually, does not belong to any
% language - and "s cedilla" (U015E, U015F) - which is _not_ correct for
% Romanian, but is correct for Turkish.
%
@@ -197,11 +197,11 @@ abday "<U0044><U0075>";"<U004C><U0075>";"<U004D><U0061>";"<U004D><U0069>";/
% Because in 1992 the Romanian Academy stated that within words the
% writing of the letter i> (i circumflex - U00EE) should be replaced
% by a> (acircumflex - U00E2), we use the post92 writing.
-% Note: The actual rule is more complex, but the case which applies for
+% Note: The actual rule is more complex, but the case which applies for
% Satruday is covered by the exposed explanation above.
%
% Day names are not capitalized:
-% duminic<abreve>, luni, mar<tcomma>i,
+% duminic<abreve>, luni, mar<tcomma>i,
% miercuri, joi, vineri,
% s<acircumflex>mb<abreve>t<abreve>
%
@@ -247,7 +247,7 @@ mon "<U0069><U0061><U006E><U0075><U0061><U0072><U0069><U0065>";/
"<U006E><U006F><U0069><U0065><U006D><U0062><U0072><U0069><U0065>";/
"<U0064><U0065><U0063><U0065><U006D><U0062><U0072><U0069><U0065>"
% Appropriate date and time representation (%c)
-% Romania uses daylight saving and the names of the time zones are
+% Romania uses daylight saving and the names of the time zones are
% not widely known nor used
% "%a %d %b %Y %T %z"
d_t_fmt "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020>/
@@ -296,7 +296,7 @@ END LC_MEASUREMENT
LC_NAME
% Format of a name, taken from the glibc locale for Ukrainian.
% %f Family names.
-% %F Family names in uppercase.
+% %F Family names in uppercase.
% %g First given name.
% %G First given initial.
% %l First given name with Latin letters.
@@ -337,23 +337,23 @@ LC_ADDRESS
% %n Person's name, possibly constructed with the LC_NAME
% "name_fmt" keyword. (it appears to be invalid)
-% %a Care of person, or organization.
-% %f Firm name.
-% %d Department name.
-% %b Building name.
-% %s Street or block (eg. Japanese) name.
-% %h House number or designation.
+% %a Care of person, or organization.
+% %f Firm name.
+% %d Department name.
+% %b Building name.
+% %s Street or block (eg. Japanese) name.
+% %h House number or designation.
% %N Insert an <end-of-line> if the previous descriptor
% value was not an empty string; otherwise ignore.
% %t Insert a <space> if the previous descriptor value
% was not an empty string; otherwise ignore.
-% %r Room number, door designation.
-% %e Floor number.
-% %C Country designation, from the <country_post> keyword.
+% %r Room number, door designation.
+% %e Floor number.
+% %C Country designation, from the <country_post> keyword.
% %l Local township within town or city. (it appears to be invalid)
-% %z Zip number, postal code.
-% %T Town, city.
-% %S State, province, or prefecture.
+% %z Zip number, postal code.
+% %T Town, city.
+% %S State, province, or prefecture.
% %c Country, as taken from data record.
%
% FIXME: it appears that %n and %l are not working; correct form is:
diff --git a/libc/localedata/locales/shs_CA b/libc/localedata/locales/shs_CA
index 6c1b77f19..b3d0bcfba 100644
--- a/libc/localedata/locales/shs_CA
+++ b/libc/localedata/locales/shs_CA
@@ -4,7 +4,7 @@ comment_char %
% Secwepemctsin (Shuswap) language locale for Canada
% sorting according to CAN/CSA-Z243.4.1-1992
% Source: Neskie Manuel
-% Address: 745 Ska-Hiish Dr
+% Address: 745 Ska-Hiish Dr
% Chase BC V0E 1M3
% Contact: Neskie Manuel
% Email: neskiem@gmail.com
diff --git a/libc/localedata/locales/so_ET b/libc/localedata/locales/so_ET
index ea6336e9b..d36848e5b 100644
--- a/libc/localedata/locales/so_ET
+++ b/libc/localedata/locales/so_ET
@@ -115,7 +115,7 @@ LC_ADDRESS
%
postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
<U0025><U0062><U0025><U0065><U0025><U0072>"
-country_name "<U0049><U0074><U006F><U006F><U0062><U0069><U0079><U0061>"
+country_name "<U0049><U0074><U006F><U006F><U0062><U0069><U0079><U0061>"
country_post "<U0045><U0054><U0048>"
country_ab2 "<U0045><U0054>"
country_ab3 "<U0045><U0054><U0048>"
diff --git a/libc/localedata/locales/sv_FI b/libc/localedata/locales/sv_FI
index 0b77f9c4f..1fcb63be4 100644
--- a/libc/localedata/locales/sv_FI
+++ b/libc/localedata/locales/sv_FI
@@ -6,7 +6,7 @@ escape_char /
% Address: Sankt Jo//rgens Alle 8
% DK-1615 Ko//benhavn V, Danmark
% Contact: Keld Simonsen
-% Email: Keld.Simonsen@dkuug.dk
+% Email: keld@keldix.com
% Tel: +45 - 31226543
% Fax: +45 - 33256543
% Language: sv
@@ -40,6 +40,7 @@ category "sv_FI:2000";LC_NUMERIC
category "sv_FI:2000";LC_MONETARY
category "sv_FI:2000";LC_MESSAGES
category "sv_FI:2000";LC_PAPER
+category "sv_FI:2000";LC_MEASUREMENT
category "sv_FI:2000";LC_NAME
category "sv_FI:2000";LC_ADDRESS
category "sv_FI:2000";LC_TELEPHONE
@@ -117,9 +118,7 @@ width 210
END LC_PAPER
LC_TELEPHONE
-tel_int_fmt "<U002B><U0025><U0063><U0020><U0025><U0061><U0020><U0025>/
-<U006C>"
-int_prefix "<U0033><U0035><U0038>"
+copy "fi_FI"
END LC_TELEPHONE
LC_MEASUREMENT
@@ -132,12 +131,20 @@ name_fmt "<U0025><U0064><U0025><U0074><U0025><U0067><U0025><U0074>/
END LC_NAME
LC_ADDRESS
-postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
-<U0025><U0064><U0025><U004E><U0025><U0062><U0025><U004E><U0025><U0073>/
-<U0020><U0025><U0068><U0020><U0025><U0065><U0020><U0025><U0072><U0025>/
-<U004E><U0025><U007A><U0020><U0025><U0054><U0025>/
+postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0064><U0025><U004E>/
+<U0025><U0062><U0025><U004E><U0025><U0061><U0025><U004E><U0025><U0073>/
+<U0020><U0025><U0068><U0025><U0074><U0025><U0065><U0025><U0074><U0025>/
+<U0072><U0025><U004E><U0025><U007A><U0020><U0025><U0054><U0025>/
<U004E><U0025><U0063><U0025><U004E>"
country_ab2 "<U0046><U0049>"
country_ab3 "<U0046><U0049><U004E>"
country_num 246
+country_name "<U0046><U0069><U006E><U006C><U0061><U006E><U0064>"
+country_post "<U0046><U0049>"
+country_car "<U0046><U0049><U004E>"
+country_isbn 952
+lang_name "<U0073><U0076><U0065><U006E><U0073><U006B><U0061>"
+lang_ab "<U0073><U0076>"
+lang_term "<U0073><U0077><U0065>"
+lang_lib "<U0073><U0077><U0065>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/sv_FI@euro b/libc/localedata/locales/sv_FI@euro
index f69e5b5ae..7e174a7ae 100644
--- a/libc/localedata/locales/sv_FI@euro
+++ b/libc/localedata/locales/sv_FI@euro
@@ -32,6 +32,7 @@ category "sv_FI@euro:2000";LC_NUMERIC
category "sv_FI@euro:2000";LC_MONETARY
category "sv_FI@euro:2000";LC_MESSAGES
category "sv_FI@euro:2000";LC_PAPER
+category "sv_FI@euro:2000";LC_MEASUREMENT
category "sv_FI@euro:2000";LC_NAME
category "sv_FI@euro:2000";LC_ADDRESS
category "sv_FI@euro:2000";LC_TELEPHONE
diff --git a/libc/localedata/locales/ta_IN b/libc/localedata/locales/ta_IN
index 0f0426549..ad1d6fa9c 100644
--- a/libc/localedata/locales/ta_IN
+++ b/libc/localedata/locales/ta_IN
@@ -52,7 +52,7 @@ map to_inpunct; /
(<U0036>,<U0BEC>); /
(<U0037>,<U0BED>); /
(<U0038>,<U0BEE>); /
- (<U0039>,<U0BEF>);
+ (<U0039>,<U0BEF>);
translit_start
include "translit_combining";""
diff --git a/libc/localedata/locales/te_IN b/libc/localedata/locales/te_IN
index 2467d0760..4f14bd313 100644
--- a/libc/localedata/locales/te_IN
+++ b/libc/localedata/locales/te_IN
@@ -51,7 +51,7 @@ map to_inpunct; /
(<U0036>,<U0C6C>); /
(<U0037>,<U0C6D>); /
(<U0038>,<U0C6E>); /
- (<U0039>,<U0C6F>);
+ (<U0039>,<U0C6F>);
translit_start
include "translit_combining";""
diff --git a/libc/localedata/locales/tk_TM b/libc/localedata/locales/tk_TM
index e39fdb34e..43059af29 100644
--- a/libc/localedata/locales/tk_TM
+++ b/libc/localedata/locales/tk_TM
@@ -90,7 +90,7 @@ include "translit_combining";""
<U044A> "" % hard sign omitted
<U044B> "<U0079>" % yeru -> y
<U044C> "" % soft sign omitted.
-<U044D> "<U0065>" % je= -> e
+<U044D> "<U0065>" % je= -> e
<U04D9> "<U00E4>" % sw= -> a:
<U044E> "<U00FD><U0075>" % ju -> y'u
<U044F> "<U00FD><U0061>" % ja -> y'a
@@ -130,7 +130,7 @@ include "translit_combining";""
<U042A> "" % hard sign omitted
<U042B> "<U0059>" % yeru -> y
<U042C> "" % soft sign omitted.
-<U042D> "<U0045>" % je= -> e
+<U042D> "<U0045>" % je= -> e
<U04D8> "<U00C4>" % sw= -> a:
<U042E> "<U00DD><U0075>" % ju -> y'u
<U042F> "<U00DD><U0061>" % ja -> y'a
@@ -152,7 +152,7 @@ LC_COLLATE
% <a=>, <b=>, <v=>, <g=>, <d=>, <e=>, <io>, <z%>, <z%,=>, <z=>, <i=>,
% <j=>, <k=>, <l=>, <m=>, <n=>, <n,=>, <o=>, <o-=>, <p=>, <r=>, <s=>,
% <t=>, <u=>, <u'=>, <f=>, <h=>, <c=>, <c%>, <s%>, <='>, <y=>, <%'>,
-% <je>, <sw=>, <ju>, <ja>
+% <je>, <sw=>, <ju>, <ja>
%
copy "iso14651_t1"
diff --git a/libc/localedata/locales/tt_RU@iqtelif b/libc/localedata/locales/tt_RU@iqtelif
index 0564783e4..a043de575 100644
--- a/libc/localedata/locales/tt_RU@iqtelif
+++ b/libc/localedata/locales/tt_RU@iqtelif
@@ -6,7 +6,7 @@ escape_char /
% Contact: Reshat Sabiq
% Email: <tatar.iqtelif.i18n@gmail.com>
% Language: tt@iqtelif
-% Territory: RU
+% Territory: RU
% Revision: 0.1
% Date: 2006-10-12
% Application: general
@@ -47,7 +47,7 @@ END LC_IDENTIFICATION
LC_COLLATE
% IQTElif:
-% <a>, <b>, <c>, <c,>, <d>, <e>, <f>, <g>, <g(>, <h>,
+% <a>, <b>, <c>, <c,>, <d>, <e>, <f>, <g>, <g(>, <h>,
% <i> (dotless i), <i.> (i with dot), <i'>, <j>, <k>, <l>, <m>, <n>, <n?>, <o>,
% <o:>, <p>, <q>, <r>, <s>, <s,>, <t>, <u>, <u:>, <v>, <w>, <x>, <y>, <z>
diff --git a/libc/localedata/locales/uk_UA b/libc/localedata/locales/uk_UA
index 3896d27a2..b1df63085 100644
--- a/libc/localedata/locales/uk_UA
+++ b/libc/localedata/locales/uk_UA
@@ -5,7 +5,7 @@ escape_char /
% Copyright (C) 2006 Max Kutny <mkutny@gmail.com>
%
% Ukrainian Language Locale for Ukraine
-% Source:
+% Source:
% Contact: Volodymyr M. Lisivka
% Email: v_lisivka@users.sourceforge.net
% Contact: Max Kutny
@@ -118,7 +118,7 @@ translit_start
% transliteration into English.
%
% Ukrainian English Note Example
-% letter letter
+% letter letter
%
% <U0410> <U0410> - <U0410><U043B><U0443><U0448><U0442><U0430> - Alushta
@@ -831,7 +831,7 @@ LC_NUMERIC
% 0,001
% 0,0001
% 0,00001
-%
+%
% 1
% -1
%
@@ -954,7 +954,7 @@ abmon /
"<U0432><U0435><U0440>"; %ver /
"<U0436><U043E><U0432>"; %zhov /
"<U043B><U0438><U0441>"; %lys /
- "<U0433><U0440><U0443>" %hru
+ "<U0433><U0440><U0443>" %hru
% A list of month names in proper form for calendar, see alt_digits. (%B)
mon /
@@ -969,7 +969,7 @@ mon /
"<U0432><U0435><U0440><U0435><U0441><U0435><U043D><U044C>"; %veresen` /
"<U0436><U043E><U0432><U0442><U0435><U043D><U044C>"; %zhovten` /
"<U043B><U0438><U0441><U0442><U043E><U043F><U0430><U0434>"; %lystopad /
- "<U0433><U0440><U0443><U0434><U0435><U043D><U044C>" %hruden`
+ "<U0433><U0440><U0443><U0434><U0435><U043D><U044C>" %hruden`
% Initially alt_digits was supposed to hold alternative symbols for _digits_,
% corresponding to %O modified conversion specification.
@@ -1057,7 +1057,7 @@ timezone "<U0437><U002E><U0447><U002E><U002D><U0030><U0032><U003A><U0030><U0030>
% pt +2++9+16 23 30 6 13 20 27
% *sb* *3*10*17*24*31* *7*14*21+28+
% +nd+ +4+11+18+25+ +1+ +8+15+22+29+
-%
+%
% + - means red color
% * - means bold font
%
@@ -1083,12 +1083,12 @@ LC_TELEPHONE
% Format of a telephone number for international use.
%
-% a area code without nationwide prefix (prefix is often <0>).
-% A area code including nationwide prefix (prefix is often <0>).
-% l local number (within area code).
-% e extension (to local number)
-% c country code
-% C alternate carrier service code used for dialling abroad
+% a area code without nationwide prefix (prefix is often <0>).
+% A area code including nationwide prefix (prefix is often <0>).
+% l local number (within area code).
+% e extension (to local number)
+% c country code
+% C alternate carrier service code used for dialling abroad
% t Insert a <space> if the previous descriptor's value was not an empty
% string; otherwise ignore.
%
@@ -1152,10 +1152,10 @@ LC_NAME
% FIXME:
% to make proper salutation, we must change person name and middle name
% to proper forms (klychna forma), but this is imposible without
-% ispell-like rules.
+% ispell-like rules.
% Now I use regular form, like in Russian (sic!) langauge.
-% Field descriptors for the <name_fmt> keyword:
+% Field descriptors for the <name_fmt> keyword:
% f - family name
% F - family name in uppercase
% g - first given name
@@ -1244,27 +1244,27 @@ LC_ADDRESS
% Means:
% vul. Hranychna 7 - street and building
% s. Bohdashiv - village name (s. - selo)
-% Zdolbunivs`koho rajonu - in region of town Zdolbuniv (rajon)
+% Zdolbunivs`koho rajonu - in region of town Zdolbuniv (rajon)
-% n Person's name, possibly constructed with the LC_NAME <name_fmt> keyword.
-% a Care of person, or organization.
-% f Firm name.
-% d Department name.
-% b Building name.
-% s Street or block (eg. Japanese) name.
-% h House number or designation.
+% n Person's name, possibly constructed with the LC_NAME <name_fmt> keyword.
+% a Care of person, or organization.
+% f Firm name.
+% d Department name.
+% b Building name.
+% s Street or block (eg. Japanese) name.
+% h House number or designation.
% N Insert an <end-of-line> if the previous descriptor s value was not an empty
% string; otherwise ignore.
% t Insert a <space> if the previous descriptor s value was not an empty string;
% otherwise ignore.
-% r Room number, door designation.
-% e Floor number.
-% C Country designation, from the <country_post> keyword.
-% l Local township within town or city
-% z Zip number, postal code.
-% T Town, city.
-% S State, province, or prefecture.
+% r Room number, door designation.
+% e Floor number.
+% C Country designation, from the <country_post> keyword.
+% l Local township within town or city
+% z Zip number, postal code.
+% T Town, city.
+% S State, province, or prefecture.
% c Country, as taken from data record.
%
% Each field descriptor may have an <R> after the <%> to specify that the
@@ -1276,10 +1276,10 @@ LC_ADDRESS
%postal_fmt "<U0025><U0061><U0025><U0074><U0025><U006E><U0025><U0074><U0025><U0066><U0025><U0074><U0025><U0064><U0025><U004E><U0025><U0073><U0025><U0074><U0025><U0068><U0025><U0074><U002C><U0020><U0025><U0062><U0025><U0074><U0025><U0065><U0025><U0074><U0025><U0072><U0025><U004E><U0025><U006C><U0025><U0074><U0025><U0054><U0025><U0074><U0025><U0053><U0025><U004E><U0025><U007A><U0025><U004E><U0025><U0063>"
postal_fmt "<U0025><U0061><U0025><U0074><U0025><U0066><U0025><U0074><U0025><U0064><U0025><U004E><U0025><U0073><U0025><U0074><U0025><U0068><U0025><U0074><U002C><U0020><U0025><U0062><U0025><U0074><U0025><U0065><U0025><U0074><U0025><U0072><U0025><U004E><U0025><U0054><U0025><U0074><U0025><U0053><U0025><U004E><U0025><U007A><U0025><U004E><U0025><U0063>"
-% Giving:
+% Giving:
%
-% Care of person Person's name Firm Department
-% Street Number, Building Floor Room
+% Care of person Person's name Firm Department
+% Street Number, Building Floor Room
% Town City State
% Zip
% Country
diff --git a/libc/localedata/locales/ur_IN b/libc/localedata/locales/ur_IN
index 3ac8c737e..d14946f29 100644
--- a/libc/localedata/locales/ur_IN
+++ b/libc/localedata/locales/ur_IN
@@ -2,7 +2,7 @@ comment_char %
escape_char /
% Urdu language locale for India.
% Contributed by Pravin Satpute <psatpute@redhat.com> and
-% Mrs. Nasreen Khan
+% Mrs. Nasreen Khan
LC_IDENTIFICATION
diff --git a/libc/localedata/locales/uz_UZ b/libc/localedata/locales/uz_UZ
index d003bc681..c529e61ee 100644
--- a/libc/localedata/locales/uz_UZ
+++ b/libc/localedata/locales/uz_UZ
@@ -93,10 +93,10 @@ include "translit_combining";""
<U0447> "<U0063><U0068>" % c% -> ch
<U0448> "<U0073><U0068>" % s% -> sh
<U0449> "<U0073><U0068>" % shcha -> sh
-<U044A> "<U0027>" % hard sign= -> '
+<U044A> "<U0027>" % hard sign= -> '
<U044B> "<U0069>" % yeru -> 1
<U044C> "" % soft sign omitted. not in latin-uzbek alphabet. stupid, but it is a fact.
-<U044D> "<U0065>" % je= -> e
+<U044D> "<U0065>" % je= -> e
<U044E> "<U0079><U0075>" % ju -> yu
<U044F> "<U0079><U0061>" % ja -> ya
<U045E> "<U006F><U0027>" % v% -> o'
diff --git a/libc/localedata/locales/uz_UZ@cyrillic b/libc/localedata/locales/uz_UZ@cyrillic
index 6c3f7522f..4a34eacfc 100644
--- a/libc/localedata/locales/uz_UZ@cyrillic
+++ b/libc/localedata/locales/uz_UZ@cyrillic
@@ -88,10 +88,10 @@ include "translit_combining";""
<U0447> "<U0063><U0068>" % c% -> ch
<U0448> "<U0073><U0068>" % s% -> sh
<U0449> "<U0073><U0068>" % shcha -> sh
-<U044A> "<U0027>" % hard sign= -> '
+<U044A> "<U0027>" % hard sign= -> '
<U044B> "<U0069>" % yeru -> 1
<U044C> "" % soft sign omitted. not in latin-uzbek alphabet. stupid, but it is a fact.
-<U044D> "<U0065>" % je= -> e
+<U044D> "<U0065>" % je= -> e
<U044E> "<U0079><U0075>" % ju -> yu
<U044F> "<U0079><U0061>" % ja -> ya
<U045E> "<U006F><U0027>" % v% -> o'
diff --git a/libc/localedata/locales/yo_NG b/libc/localedata/locales/yo_NG
index 1a5dc78f1..f0206ae1a 100644
--- a/libc/localedata/locales/yo_NG
+++ b/libc/localedata/locales/yo_NG
@@ -2,7 +2,7 @@ escape_char /
comment_char %
%
% Yoruba language locale for Nigeria
-% Source:
+% Source:
% Contact: Pablo Saratxaga
% Email: pablo@mandriva.com
% Language: yo
@@ -52,7 +52,7 @@ LC_COLLATE
% * m and n may be nazalization marks when they follow a vowel;
% or they can be vocalic, in such case they get the three
% tones, and middle tone is marked with a macron
-% * a same vowel with following up/down or down/up tones
+% * a same vowel with following up/down or down/up tones
% may be written with respectively a circumflex or a caron,
% eg: áà = â, àá = ǎ
% * old orthography also has tilde on vowels, but is deprecated
@@ -165,7 +165,7 @@ collating-element <u<> from "<U0075><U030C>"
collating-symbol <CAP-MIN>
collating-symbol <MIN-CAP>
-
+
reorder-after <BAS>
<ACA>
<MAC>
@@ -173,7 +173,7 @@ reorder-after <BAS>
reorder-after <MIN>
<MIN-CAP>
-
+
reorder-after <CAP>
<CAP-MIN>
@@ -370,7 +370,7 @@ END LC_NUMERIC
LC_TELEPHONE
copy "en_NG"
END LC_TELEPHONE
-
+
LC_TIME
% SUN, MON, TUE, WED, THU, FRI, SAT
abday "<U0053><U0055><U004E>";"<U004D><U004F><U004E>";/
diff --git a/libc/localedata/tests-mbwc/dat_mblen.c b/libc/localedata/tests-mbwc/dat_mblen.c
index 507ab8f35..a5eff4405 100644
--- a/libc/localedata/tests-mbwc/dat_mblen.c
+++ b/libc/localedata/tests-mbwc/dat_mblen.c
@@ -80,11 +80,11 @@ TST_MBLEN tst_mblen_loc [] = {
{ { 1, "a", USE_MBCURMAX }, { 0, 1, 1 } },
/* 03: a character + an invalid byte. */
{ { 1, "Z\204", USE_MBCURMAX }, { 0, 1, +1 } },
- /* 04: control/invalid characters. */
+ /* 04: control/invalid characters. */
{ { 1, "\177\000", USE_MBCURMAX }, { 0, 1, +1 } },
- /* 05: a null string. */
+ /* 05: a null string. */
{ { 1, "", USE_MBCURMAX }, { 0, 1, 0 } },
- /* 06: a null pointer. */
+ /* 06: a null pointer. */
{ { 0, "", USE_MBCURMAX }, { 0, 0, 0 } },
/* Last element. */
{ .is_last = 1 }
@@ -95,15 +95,15 @@ TST_MBLEN tst_mblen_loc [] = {
{
/* 01: a character. */
{ { 1, "\264\301", USE_MBCURMAX }, { 0, 1, 2 } },
- /* 02: a character. */
+ /* 02: a character. */
{ { 1, "\216\261", USE_MBCURMAX }, { 0, 1, 2 } },
- /* 03: a character + an invalid byte. */
+ /* 03: a character + an invalid byte. */
{ { 1, "\260\241\200", USE_MBCURMAX }, { 0, 1, 2 } },
/* 04: control/invalid characters. */
{ { 1, "\377\202", USE_MBCURMAX }, { EILSEQ, 1, -1 } },
- /* 05: a null string. */
+ /* 05: a null string. */
{ { 1, "", USE_MBCURMAX }, { 0, 1, 0 } },
- /* 06: a null pointer. */
+ /* 06: a null pointer. */
{ { 0, "", USE_MBCURMAX }, { 0, 0, 0 } },
/* Last element. */
{ .is_last = 1 }
diff --git a/libc/localedata/tests-mbwc/dat_towctrans.c b/libc/localedata/tests-mbwc/dat_towctrans.c
index 6816af9c0..e7fe1dc02 100644
--- a/libc/localedata/tests-mbwc/dat_towctrans.c
+++ b/libc/localedata/tests-mbwc/dat_towctrans.c
@@ -40,9 +40,9 @@ TST_TOWCTRANS tst_towctrans_loc [] = {
{
#ifdef SHOJI_IS_RIGHT
{ { 0x0010, "xxxxxxx" }, { EINVAL,1,0x0010 } },
-#else
+#else
{ { 0x0010, "xxxxxxx" }, { 0, 1,0x0010 } },
-#endif
+#endif
{ { 0x007F, "tolower" }, { 0, 1,0x007F } },
{ { 0x0061, "toupper" }, { 0, 1,0x0041 } },
{ { 0x0041, "tolower" }, { 0, 1,0x0061 } },
@@ -54,32 +54,32 @@ TST_TOWCTRANS tst_towctrans_loc [] = {
{
#ifdef SHOJI_IS_RIGHT
{ { 0x0010, "tojkata" }, { EINVAL,1,0x0010 } },
-#else
+#else
{ { 0x0010, "tojkata" }, { 0, 1,0x0010 } },
-#endif
+#endif
{ { 0x0080, "tolower" }, { 0, 1,0x0080 } },
{ { 0x00EC, "toupper" }, { 0, 1,0x00CC } },
{ { 0x00CC, "tolower" }, { 0, 1,0x00EC } },
- { .is_last = 1 }
- }
- },
- {
- { Ttowctrans, TST_LOC_enUS },
- {
-#ifdef SHOJI_IS_RIGHT
+ { .is_last = 1 }
+ }
+ },
+ {
+ { Ttowctrans, TST_LOC_enUS },
+ {
+#ifdef SHOJI_IS_RIGHT
{ { 0x0010, "xxxxxxx" }, { EINVAL,1,0x0010 } },
-#else
+#else
{ { 0x0010, "xxxxxxx" }, { 0, 1,0x0010 } },
-#endif
+#endif
{ { 0x007F, "tolower" }, { 0, 1,0x007F } },
{ { 0x0061, "toupper" }, { 0, 1,0x0041 } },
{ { 0x0041, "tolower" }, { 0, 1,0x0061 } },
- { .is_last = 1 }
- }
- },
- {
+ { .is_last = 1 }
+ }
+ },
+ {
{ Ttowctrans, TST_LOC_eucJP },
- {
+ {
{ { 0xFF21, "tolower" }, { 0, 1,0xFF41 } },
{ { 0xFF41, "toupper" }, { 0, 1,0xFF21 } },
{ { 0x30A1, "tojhira" }, { 0, 1,0x3041 } },
diff --git a/libc/login/getpt.c b/libc/login/getpt.c
index d36e83684..813e7acd1 100644
--- a/libc/login/getpt.c
+++ b/libc/login/getpt.c
@@ -22,7 +22,7 @@
/* Open the master side of a pseudoterminal and return its file
descriptor, or -1 on error. */
int
-__getpt ()
+__getpt (void)
{
__set_errno (ENOSYS);
return -1;
diff --git a/libc/login/tst-utmp.c b/libc/login/tst-utmp.c
index 573d4a92c..a61b54305 100644
--- a/libc/login/tst-utmp.c
+++ b/libc/login/tst-utmp.c
@@ -395,7 +395,7 @@ do_test (int argc, char *argv[])
/* No field 'ut_type' in struct utmp. */
int
-main ()
+main (void)
{
return 0;
}
diff --git a/libc/mach/err_boot.sub b/libc/mach/err_boot.sub
index 5393ab133..feba8fcd6 100644
--- a/libc/mach/err_boot.sub
+++ b/libc/mach/err_boot.sub
@@ -1,26 +1,26 @@
-/*
+/*
* Mach Operating System
* Copyright (c) 1992 Carnegie Mellon University
* All Rights Reserved.
- *
+ *
* Permission to use, copy, modify and distribute this software and its
* documentation is hereby granted, provided that both the copyright
* notice and this permission notice appear in all copies of the
* software, derivative works or modified versions, and any portions
* thereof, and that both notices appear in supporting documentation.
- *
+ *
* CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS"
* CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR
* ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE.
- *
+ *
* Carnegie Mellon requests users of this software to return to
- *
+ *
* Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU
* School of Computer Science
* Carnegie Mellon University
* Pittsburgh PA 15213-3890
- *
- * any improvements or extensions that they make and grant Carnegie Mellon
+ *
+ * any improvements or extensions that they make and grant Carnegie Mellon
* the rights to redistribute these changes.
*/
/*
@@ -32,7 +32,7 @@
* Revision 2.2 92/04/01 19:37:59 rpd
* Created.
* [92/03/09 rpd]
- *
+ *
*/
/*
* File: err_bootstrap.sub
diff --git a/libc/mach/err_ipc.sub b/libc/mach/err_ipc.sub
index 1de186e2e..3acabd847 100644
--- a/libc/mach/err_ipc.sub
+++ b/libc/mach/err_ipc.sub
@@ -1,25 +1,25 @@
-/*
+/*
* Mach Operating System
* Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University
* All Rights Reserved.
- *
+ *
* Permission to use, copy, modify and distribute this software and its
* documentation is hereby granted, provided that both the copyright
* notice and this permission notice appear in all copies of the
* software, derivative works or modified versions, and any portions
* thereof, and that both notices appear in supporting documentation.
- *
- * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS
+ *
+ * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS
* CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR
* ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE.
- *
+ *
* Carnegie Mellon requests users of this software to return to
- *
+ *
* Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU
* School of Computer Science
* Carnegie Mellon University
* Pittsburgh PA 15213-3890
- *
+ *
* any improvements or extensions that they make and grant Carnegie the
* rights to redistribute these changes.
*/
@@ -31,11 +31,11 @@
*
* Revision 2.2 92/01/16 00:08:40 rpd
* Moved from user collection to mk collection.
- *
+ *
* Revision 2.2 91/03/27 16:05:16 mrt
* First checkin
- *
- *
+ *
+ *
*/
/*
* File: err_ipc.sub
@@ -52,7 +52,7 @@ static char * err_codes_send[] = {
"(ipc/send) timed out", /* -103 */
"(ipc/send) unused error", /* -104 */
"(ipc/send) will notify", /* -105 */
- "(ipc/send) notify in progress", /* -106 */
+ "(ipc/send) notify in progress", /* -106 */
"(ipc/send) kernel refused message", /* -107 */
"(ipc/send) send interrupted", /* -108 */
"(ipc/send) send message too large", /* -109 */
diff --git a/libc/mach/err_mach.sub b/libc/mach/err_mach.sub
index b33522c34..708047150 100644
--- a/libc/mach/err_mach.sub
+++ b/libc/mach/err_mach.sub
@@ -1,25 +1,25 @@
-/*
+/*
* Mach Operating System
* Copyright (c) 1991,1990,1989 Carnegie Mellon University
* All Rights Reserved.
- *
+ *
* Permission to use, copy, modify and distribute this software and its
* documentation is hereby granted, provided that both the copyright
* notice and this permission notice appear in all copies of the
* software, derivative works or modified versions, and any portions
* thereof, and that both notices appear in supporting documentation.
- *
- * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS
+ *
+ * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS
* CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR
* ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE.
- *
+ *
* Carnegie Mellon requests users of this software to return to
- *
+ *
* Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU
* School of Computer Science
* Carnegie Mellon University
* Pittsburgh PA 15213-3890
- *
+ *
* any improvements or extensions that they make and grant Carnegie the
* rights to redistribute these changes.
*/
@@ -32,21 +32,21 @@
* Revision 2.3 92/04/01 19:38:05 rpd
* Added MIG_DESTROY_REQUEST.
* [92/03/09 rpd]
- *
+ *
* Revision 2.2 92/01/16 00:09:05 rpd
* Moved from user collection to mk collection.
- *
+ *
* Revision 2.3 91/08/29 15:51:30 rpd
* Added MIG_SERVER_DIED.
* [91/08/21 rpd]
- *
+ *
* Revision 2.2 91/03/27 16:05:37 mrt
* First checkin
- *
+ *
* Revision 2.2 91/03/18 17:39:03 rpd
* Created.
* [91/03/18 rpd]
- *
+ *
*/
/*
* File: err_mach_ipc.sub
diff --git a/libc/mach/msg-destroy.c b/libc/mach/msg-destroy.c
index 19f96d4e2..aad7a7709 100644
--- a/libc/mach/msg-destroy.c
+++ b/libc/mach/msg-destroy.c
@@ -75,10 +75,10 @@ __mach_msg_destroy(msg)
mach_msg_body_t *body;
mach_msg_descriptor_t *saddr, *eaddr;
- body = (mach_msg_body_t *) (msg + 1);
- saddr = (mach_msg_descriptor_t *)
+ body = (mach_msg_body_t *) (msg + 1);
+ saddr = (mach_msg_descriptor_t *)
((mach_msg_base_t *) msg + 1);
- eaddr = saddr + body->msgh_descriptor_count;
+ eaddr = saddr + body->msgh_descriptor_count;
for ( ; saddr < eaddr; saddr++) {
switch (saddr->type.type) {
diff --git a/libc/mach/msgserver.c b/libc/mach/msgserver.c
index fc34d7196..a77377b6d 100644
--- a/libc/mach/msgserver.c
+++ b/libc/mach/msgserver.c
@@ -78,8 +78,8 @@ __mach_msg_server_timeout (boolean_t (*demux) (mach_msg_header_t *request,
mach_msg_option_t option,
mach_msg_timeout_t timeout)
{
- register mig_reply_header_t *request, *reply;
- register mach_msg_return_t mr;
+ mig_reply_header_t *request, *reply;
+ mach_msg_return_t mr;
if (max_size == 0)
{
diff --git a/libc/malloc/hooks.c b/libc/malloc/hooks.c
index 8e4a6ed03..8c2584633 100644
--- a/libc/malloc/hooks.c
+++ b/libc/malloc/hooks.c
@@ -69,7 +69,7 @@ static int disallow_malloc_check;
/* Activate a standard set of debugging hooks. */
void
-__malloc_check_init()
+__malloc_check_init (void)
{
if (disallow_malloc_check) {
disallow_malloc_check = 0;
diff --git a/libc/malloc/malloc.c b/libc/malloc/malloc.c
index 70b9329cc..be472b2ba 100644
--- a/libc/malloc/malloc.c
+++ b/libc/malloc/malloc.c
@@ -4602,7 +4602,7 @@ struct mallinfo __libc_mallinfo()
*/
void
-__malloc_stats()
+__malloc_stats (void)
{
int i;
mstate ar_ptr;
diff --git a/libc/malloc/mtrace.c b/libc/malloc/mtrace.c
index 62867b118..ee941333a 100644
--- a/libc/malloc/mtrace.c
+++ b/libc/malloc/mtrace.c
@@ -72,7 +72,7 @@ static __ptr_t (*tr_old_memalign_hook) (size_t __alignment, size_t __size,
extern void tr_break (void) __THROW;
libc_hidden_proto (tr_break)
void
-tr_break ()
+tr_break (void)
{
}
libc_hidden_def (tr_break)
@@ -298,7 +298,7 @@ release_libc_mem (void)
don't forget to set a breakpoint on tr_break! */
void
-mtrace ()
+mtrace (void)
{
#ifdef _LIBC
static int added_atexit_handler;
@@ -363,7 +363,7 @@ mtrace ()
}
void
-muntrace ()
+muntrace (void)
{
if (mallstream == NULL)
return;
diff --git a/libc/malloc/obstack.c b/libc/malloc/obstack.c
index c3c7db4a9..69320ca14 100644
--- a/libc/malloc/obstack.c
+++ b/libc/malloc/obstack.c
@@ -154,7 +154,7 @@ _obstack_begin (struct obstack *h,
void *(*chunkfun) (long),
void (*freefun) (void *))
{
- register struct _obstack_chunk *chunk; /* points to new chunk */
+ struct _obstack_chunk *chunk; /* points to new chunk */
if (alignment == 0)
alignment = DEFAULT_ALIGNMENT;
@@ -201,7 +201,7 @@ _obstack_begin_1 (struct obstack *h, int size, int alignment,
void (*freefun) (void *, void *),
void *arg)
{
- register struct _obstack_chunk *chunk; /* points to new chunk */
+ struct _obstack_chunk *chunk; /* points to new chunk */
if (alignment == 0)
alignment = DEFAULT_ALIGNMENT;
@@ -252,11 +252,11 @@ _obstack_begin_1 (struct obstack *h, int size, int alignment,
void
_obstack_newchunk (struct obstack *h, int length)
{
- register struct _obstack_chunk *old_chunk = h->chunk;
- register struct _obstack_chunk *new_chunk;
- register long new_size;
- register long obj_size = h->next_free - h->object_base;
- register long i;
+ struct _obstack_chunk *old_chunk = h->chunk;
+ struct _obstack_chunk *new_chunk;
+ long new_size;
+ long obj_size = h->next_free - h->object_base;
+ long i;
long already;
char *object_base;
@@ -329,8 +329,8 @@ int _obstack_allocated_p (struct obstack *h, void *obj);
int
_obstack_allocated_p (struct obstack *h, void *obj)
{
- register struct _obstack_chunk *lp; /* below addr of any objects in this chunk */
- register struct _obstack_chunk *plp; /* point to previous chunk if any */
+ struct _obstack_chunk *lp; /* below addr of any objects in this chunk */
+ struct _obstack_chunk *plp; /* point to previous chunk if any */
lp = (h)->chunk;
/* We use >= rather than > since the object cannot be exactly at
@@ -352,8 +352,8 @@ _obstack_allocated_p (struct obstack *h, void *obj)
void
obstack_free (struct obstack *h, void *obj)
{
- register struct _obstack_chunk *lp; /* below addr of any objects in this chunk */
- register struct _obstack_chunk *plp; /* point to previous chunk if any */
+ struct _obstack_chunk *lp; /* below addr of any objects in this chunk */
+ struct _obstack_chunk *plp; /* point to previous chunk if any */
lp = h->chunk;
/* We use >= because there cannot be an object at the beginning of a chunk.
@@ -388,8 +388,8 @@ strong_alias (obstack_free, _obstack_free)
int
_obstack_memory_used (struct obstack *h)
{
- register struct _obstack_chunk* lp;
- register int nbytes = 0;
+ struct _obstack_chunk* lp;
+ int nbytes = 0;
for (lp = h->chunk; lp != 0; lp = lp->prev)
{
diff --git a/libc/manual/libm-err-tab.pl b/libc/manual/libm-err-tab.pl
index 15646693f..7c213fd2d 100755
--- a/libc/manual/libm-err-tab.pl
+++ b/libc/manual/libm-err-tab.pl
@@ -235,6 +235,6 @@ sub by_platforms {
$pa = $pplatforms{$a} ? $pplatforms{$a} : $a;
$pb = $pplatforms{$b} ? $pplatforms{$b} : $b;
-
+
return $pa cmp $pb;
}
diff --git a/libc/math/bug-nextafter.c b/libc/math/bug-nextafter.c
index 558b15839..d48bca288 100644
--- a/libc/math/bug-nextafter.c
+++ b/libc/math/bug-nextafter.c
@@ -3,6 +3,7 @@
#include <float.h>
#include <stdlib.h>
#include <stdio.h>
+#include <math-tests.h>
#if !defined(FE_OVERFLOW) && !defined(FE_UNDERFLOW)
/* If there's no support for the exceptions this test is checking,
@@ -26,7 +27,7 @@ main (void)
puts ("nextafterf+ failed");
++result;
}
- if (fetestexcept (FE_OVERFLOW) == 0)
+ if (EXCEPTION_TESTS (float) && fetestexcept (FE_OVERFLOW) == 0)
{
puts ("nextafterf+ did not overflow");
++result;
@@ -37,7 +38,7 @@ main (void)
puts ("nextafterf- failed");
++result;
}
- if (fetestexcept (FE_OVERFLOW) == 0)
+ if (EXCEPTION_TESTS (float) && fetestexcept (FE_OVERFLOW) == 0)
{
puts ("nextafterf- did not overflow");
++result;
@@ -52,7 +53,7 @@ main (void)
puts ("nextafterf+ failed");
++result;
}
- if (fetestexcept (FE_UNDERFLOW) == 0)
+ if (EXCEPTION_TESTS (float) && fetestexcept (FE_UNDERFLOW) == 0)
{
puts ("nextafterf+ did not underflow");
++result;
@@ -65,7 +66,7 @@ main (void)
puts ("nextafterf- failed");
++result;
}
- if (fetestexcept (FE_UNDERFLOW) == 0)
+ if (EXCEPTION_TESTS (float) && fetestexcept (FE_UNDERFLOW) == 0)
{
puts ("nextafterf- did not underflow");
++result;
@@ -78,7 +79,7 @@ main (void)
puts ("nextafterf+ failed");
++result;
}
- if (fetestexcept (FE_UNDERFLOW) == 0)
+ if (EXCEPTION_TESTS (float) && fetestexcept (FE_UNDERFLOW) == 0)
{
puts ("nextafterf+ did not underflow");
++result;
@@ -89,7 +90,7 @@ main (void)
puts ("nextafterf+ failed");
++result;
}
- if (fetestexcept (FE_UNDERFLOW) == 0)
+ if (EXCEPTION_TESTS (float) && fetestexcept (FE_UNDERFLOW) == 0)
{
puts ("nextafterf+ did not underflow");
++result;
@@ -101,7 +102,7 @@ main (void)
puts ("nextafterf- failed");
++result;
}
- if (fetestexcept (FE_UNDERFLOW) == 0)
+ if (EXCEPTION_TESTS (float) && fetestexcept (FE_UNDERFLOW) == 0)
{
puts ("nextafterf- did not underflow");
++result;
@@ -112,7 +113,7 @@ main (void)
puts ("nextafterf- failed");
++result;
}
- if (fetestexcept (FE_UNDERFLOW) == 0)
+ if (EXCEPTION_TESTS (float) && fetestexcept (FE_UNDERFLOW) == 0)
{
puts ("nextafterf- did not underflow");
++result;
@@ -126,7 +127,7 @@ main (void)
puts ("nextafter+ failed");
++result;
}
- if (fetestexcept (FE_OVERFLOW) == 0)
+ if (EXCEPTION_TESTS (double) && fetestexcept (FE_OVERFLOW) == 0)
{
puts ("nextafter+ did not overflow");
++result;
@@ -137,7 +138,7 @@ main (void)
puts ("nextafter failed");
++result;
}
- if (fetestexcept (FE_OVERFLOW) == 0)
+ if (EXCEPTION_TESTS (double) && fetestexcept (FE_OVERFLOW) == 0)
{
puts ("nextafter- did not overflow");
++result;
@@ -152,7 +153,7 @@ main (void)
puts ("nextafter+ failed");
++result;
}
- if (fetestexcept (FE_UNDERFLOW) == 0)
+ if (EXCEPTION_TESTS (double) && fetestexcept (FE_UNDERFLOW) == 0)
{
puts ("nextafter+ did not underflow");
++result;
@@ -165,7 +166,7 @@ main (void)
puts ("nextafter- failed");
++result;
}
- if (fetestexcept (FE_UNDERFLOW) == 0)
+ if (EXCEPTION_TESTS (double) && fetestexcept (FE_UNDERFLOW) == 0)
{
puts ("nextafter- did not underflow");
++result;
@@ -178,7 +179,7 @@ main (void)
puts ("nextafter+ failed");
++result;
}
- if (fetestexcept (FE_UNDERFLOW) == 0)
+ if (EXCEPTION_TESTS (double) && fetestexcept (FE_UNDERFLOW) == 0)
{
puts ("nextafter+ did not underflow");
++result;
@@ -189,7 +190,7 @@ main (void)
puts ("nextafter+ failed");
++result;
}
- if (fetestexcept (FE_UNDERFLOW) == 0)
+ if (EXCEPTION_TESTS (double) && fetestexcept (FE_UNDERFLOW) == 0)
{
puts ("nextafter+ did not underflow");
++result;
@@ -201,7 +202,7 @@ main (void)
puts ("nextafter- failed");
++result;
}
- if (fetestexcept (FE_UNDERFLOW) == 0)
+ if (EXCEPTION_TESTS (double) && fetestexcept (FE_UNDERFLOW) == 0)
{
puts ("nextafter- did not underflow");
++result;
@@ -212,7 +213,7 @@ main (void)
puts ("nextafter- failed");
++result;
}
- if (fetestexcept (FE_UNDERFLOW) == 0)
+ if (EXCEPTION_TESTS (double) && fetestexcept (FE_UNDERFLOW) == 0)
{
puts ("nextafter- did not underflow");
++result;
@@ -227,7 +228,7 @@ main (void)
puts ("nextafterl+ failed");
++result;
}
- if (fetestexcept (FE_OVERFLOW) == 0)
+ if (EXCEPTION_TESTS (long double) && fetestexcept (FE_OVERFLOW) == 0)
{
puts ("nextafterl+ did not overflow");
++result;
@@ -238,7 +239,7 @@ main (void)
puts ("nextafterl failed");
++result;
}
- if (fetestexcept (FE_OVERFLOW) == 0)
+ if (EXCEPTION_TESTS (long double) && fetestexcept (FE_OVERFLOW) == 0)
{
puts ("nextafterl- did not overflow");
++result;
@@ -253,7 +254,7 @@ main (void)
puts ("nextafterl+ failed");
++result;
}
- if (fetestexcept (FE_UNDERFLOW) == 0)
+ if (EXCEPTION_TESTS (long double) && fetestexcept (FE_UNDERFLOW) == 0)
{
puts ("nextafterl+ did not underflow");
++result;
@@ -266,7 +267,7 @@ main (void)
puts ("nextafterl- failed");
++result;
}
- if (fetestexcept (FE_UNDERFLOW) == 0)
+ if (EXCEPTION_TESTS (long double) && fetestexcept (FE_UNDERFLOW) == 0)
{
puts ("nextafterl- did not underflow");
++result;
@@ -279,7 +280,7 @@ main (void)
puts ("nextafterl+ failed");
++result;
}
- if (fetestexcept (FE_UNDERFLOW) == 0)
+ if (EXCEPTION_TESTS (long double) && fetestexcept (FE_UNDERFLOW) == 0)
{
puts ("nextafterl+ did not underflow");
++result;
@@ -290,7 +291,7 @@ main (void)
puts ("nextafterl+ failed");
++result;
}
- if (fetestexcept (FE_UNDERFLOW) == 0)
+ if (EXCEPTION_TESTS (long double) && fetestexcept (FE_UNDERFLOW) == 0)
{
puts ("nextafterl+ did not underflow");
++result;
@@ -302,7 +303,7 @@ main (void)
puts ("nextafterl- failed");
++result;
}
- if (fetestexcept (FE_UNDERFLOW) == 0)
+ if (EXCEPTION_TESTS (long double) && fetestexcept (FE_UNDERFLOW) == 0)
{
puts ("nextafterl- did not underflow");
++result;
@@ -313,7 +314,7 @@ main (void)
puts ("nextafterl- failed");
++result;
}
- if (fetestexcept (FE_UNDERFLOW) == 0)
+ if (EXCEPTION_TESTS (long double) && fetestexcept (FE_UNDERFLOW) == 0)
{
puts ("nextafterl- did not underflow");
++result;
diff --git a/libc/math/bug-nexttoward.c b/libc/math/bug-nexttoward.c
index cedb7767b..c42bc3576 100644
--- a/libc/math/bug-nexttoward.c
+++ b/libc/math/bug-nexttoward.c
@@ -3,6 +3,7 @@
#include <float.h>
#include <stdlib.h>
#include <stdio.h>
+#include <math-tests.h>
#if !defined(FE_OVERFLOW) && !defined(FE_UNDERFLOW)
/* If there's no support for the exceptions this test is checking,
@@ -27,7 +28,7 @@ main (void)
puts ("nexttowardf+ failed");
++result;
}
- if (fetestexcept (FE_OVERFLOW) == 0)
+ if (EXCEPTION_TESTS (float) && fetestexcept (FE_OVERFLOW) == 0)
{
puts ("nexttowardf+ did not overflow");
++result;
@@ -38,7 +39,7 @@ main (void)
puts ("nexttowardf- failed");
++result;
}
- if (fetestexcept (FE_OVERFLOW) == 0)
+ if (EXCEPTION_TESTS (float) && fetestexcept (FE_OVERFLOW) == 0)
{
puts ("nexttowardf- did not overflow");
++result;
@@ -53,7 +54,7 @@ main (void)
puts ("nexttowardf+ failed");
++result;
}
- if (fetestexcept (FE_UNDERFLOW) == 0)
+ if (EXCEPTION_TESTS (float) && fetestexcept (FE_UNDERFLOW) == 0)
{
puts ("nexttowardf+ did not underflow");
++result;
@@ -66,7 +67,7 @@ main (void)
puts ("nexttowardf- failed");
++result;
}
- if (fetestexcept (FE_UNDERFLOW) == 0)
+ if (EXCEPTION_TESTS (float) && fetestexcept (FE_UNDERFLOW) == 0)
{
puts ("nexttowardf- did not underflow");
++result;
@@ -79,7 +80,7 @@ main (void)
puts ("nexttowardf+ failed");
++result;
}
- if (fetestexcept (FE_UNDERFLOW) == 0)
+ if (EXCEPTION_TESTS (float) && fetestexcept (FE_UNDERFLOW) == 0)
{
puts ("nexttowardf+ did not underflow");
++result;
@@ -90,7 +91,7 @@ main (void)
puts ("nexttowardf+ failed");
++result;
}
- if (fetestexcept (FE_UNDERFLOW) == 0)
+ if (EXCEPTION_TESTS (float) && fetestexcept (FE_UNDERFLOW) == 0)
{
puts ("nexttowardf+ did not underflow");
++result;
@@ -102,7 +103,7 @@ main (void)
puts ("nexttowardf- failed");
++result;
}
- if (fetestexcept (FE_UNDERFLOW) == 0)
+ if (EXCEPTION_TESTS (float) && fetestexcept (FE_UNDERFLOW) == 0)
{
puts ("nexttowardf- did not underflow");
++result;
@@ -113,7 +114,7 @@ main (void)
puts ("nexttowardf- failed");
++result;
}
- if (fetestexcept (FE_UNDERFLOW) == 0)
+ if (EXCEPTION_TESTS (float) && fetestexcept (FE_UNDERFLOW) == 0)
{
puts ("nexttowardf- did not underflow");
++result;
@@ -128,7 +129,7 @@ main (void)
puts ("nexttoward+ failed");
++result;
}
- if (fetestexcept (FE_OVERFLOW) == 0)
+ if (EXCEPTION_TESTS (double) && fetestexcept (FE_OVERFLOW) == 0)
{
puts ("nexttoward+ did not overflow");
++result;
@@ -139,7 +140,7 @@ main (void)
puts ("nexttoward- failed");
++result;
}
- if (fetestexcept (FE_OVERFLOW) == 0)
+ if (EXCEPTION_TESTS (double) && fetestexcept (FE_OVERFLOW) == 0)
{
puts ("nexttoward- did not overflow");
++result;
@@ -154,7 +155,7 @@ main (void)
puts ("nexttoward+ failed");
++result;
}
- if (fetestexcept (FE_UNDERFLOW) == 0)
+ if (EXCEPTION_TESTS (double) && fetestexcept (FE_UNDERFLOW) == 0)
{
puts ("nexttoward+ did not underflow");
++result;
@@ -167,7 +168,7 @@ main (void)
puts ("nexttoward- failed");
++result;
}
- if (fetestexcept (FE_UNDERFLOW) == 0)
+ if (EXCEPTION_TESTS (double) && fetestexcept (FE_UNDERFLOW) == 0)
{
puts ("nexttoward- did not underflow");
++result;
@@ -180,7 +181,7 @@ main (void)
puts ("nexttoward+ failed");
++result;
}
- if (fetestexcept (FE_UNDERFLOW) == 0)
+ if (EXCEPTION_TESTS (double) && fetestexcept (FE_UNDERFLOW) == 0)
{
puts ("nexttoward+ did not underflow");
++result;
@@ -191,7 +192,7 @@ main (void)
puts ("nexttoward+ failed");
++result;
}
- if (fetestexcept (FE_UNDERFLOW) == 0)
+ if (EXCEPTION_TESTS (double) && fetestexcept (FE_UNDERFLOW) == 0)
{
puts ("nexttoward+ did not underflow");
++result;
@@ -203,7 +204,7 @@ main (void)
puts ("nexttoward- failed");
++result;
}
- if (fetestexcept (FE_UNDERFLOW) == 0)
+ if (EXCEPTION_TESTS (double) && fetestexcept (FE_UNDERFLOW) == 0)
{
puts ("nexttoward- did not underflow");
++result;
@@ -214,7 +215,7 @@ main (void)
puts ("nexttoward- failed");
++result;
}
- if (fetestexcept (FE_UNDERFLOW) == 0)
+ if (EXCEPTION_TESTS (double) && fetestexcept (FE_UNDERFLOW) == 0)
{
puts ("nexttoward- did not underflow");
++result;
@@ -229,7 +230,7 @@ main (void)
puts ("nexttowardl+ failed");
++result;
}
- if (fetestexcept (FE_OVERFLOW) == 0)
+ if (EXCEPTION_TESTS (long double) && fetestexcept (FE_OVERFLOW) == 0)
{
puts ("nexttowardl+ did not overflow");
++result;
@@ -240,7 +241,7 @@ main (void)
puts ("nexttowardl failed");
++result;
}
- if (fetestexcept (FE_OVERFLOW) == 0)
+ if (EXCEPTION_TESTS (long double) && fetestexcept (FE_OVERFLOW) == 0)
{
puts ("nexttowardl- did not overflow");
++result;
@@ -255,7 +256,7 @@ main (void)
puts ("nexttowardl+ failed");
++result;
}
- if (fetestexcept (FE_UNDERFLOW) == 0)
+ if (EXCEPTION_TESTS (long double) && fetestexcept (FE_UNDERFLOW) == 0)
{
puts ("nexttowardl+ did not underflow");
++result;
@@ -268,7 +269,7 @@ main (void)
puts ("nexttowardl- failed");
++result;
}
- if (fetestexcept (FE_UNDERFLOW) == 0)
+ if (EXCEPTION_TESTS (long double) && fetestexcept (FE_UNDERFLOW) == 0)
{
puts ("nexttowardl- did not underflow");
++result;
@@ -281,7 +282,7 @@ main (void)
puts ("nexttowardl+ failed");
++result;
}
- if (fetestexcept (FE_UNDERFLOW) == 0)
+ if (EXCEPTION_TESTS (long double) && fetestexcept (FE_UNDERFLOW) == 0)
{
puts ("nexttowardl+ did not underflow");
++result;
@@ -292,7 +293,7 @@ main (void)
puts ("nexttowardl+ failed");
++result;
}
- if (fetestexcept (FE_UNDERFLOW) == 0)
+ if (EXCEPTION_TESTS (long double) && fetestexcept (FE_UNDERFLOW) == 0)
{
puts ("nexttowardl+ did not underflow");
++result;
@@ -304,7 +305,7 @@ main (void)
puts ("nexttowardl- failed");
++result;
}
- if (fetestexcept (FE_UNDERFLOW) == 0)
+ if (EXCEPTION_TESTS (long double) && fetestexcept (FE_UNDERFLOW) == 0)
{
puts ("nexttowardl- did not underflow");
++result;
@@ -315,7 +316,7 @@ main (void)
puts ("nexttowardl- failed");
++result;
}
- if (fetestexcept (FE_UNDERFLOW) == 0)
+ if (EXCEPTION_TESTS (long double) && fetestexcept (FE_UNDERFLOW) == 0)
{
puts ("nexttowardl- did not underflow");
++result;
diff --git a/libc/math/libm-test.inc b/libc/math/libm-test.inc
index 6870d96d5..088bf5123 100644
--- a/libc/math/libm-test.inc
+++ b/libc/math/libm-test.inc
@@ -125,6 +125,7 @@
#include <string.h>
#include <argp.h>
#include <tininess.h>
+#include <math-tests.h>
/* Structure for ulp data for a test, a function, or the real or
imaginary part of a function. */
@@ -590,33 +591,37 @@ test_single_exception (const char *test_name,
static void
test_exceptions (const char *test_name, int exception)
{
- ++noExcTests;
+ if (EXCEPTION_TESTS (FLOAT))
+ {
+ ++noExcTests;
#ifdef FE_DIVBYZERO
- if ((exception & DIVIDE_BY_ZERO_EXCEPTION_OK) == 0)
- test_single_exception (test_name, exception,
- DIVIDE_BY_ZERO_EXCEPTION, FE_DIVBYZERO,
- "Divide by zero");
+ if ((exception & DIVIDE_BY_ZERO_EXCEPTION_OK) == 0)
+ test_single_exception (test_name, exception,
+ DIVIDE_BY_ZERO_EXCEPTION, FE_DIVBYZERO,
+ "Divide by zero");
#endif
#ifdef FE_INVALID
- if ((exception & INVALID_EXCEPTION_OK) == 0)
- test_single_exception (test_name, exception, INVALID_EXCEPTION, FE_INVALID,
- "Invalid operation");
+ if ((exception & INVALID_EXCEPTION_OK) == 0)
+ test_single_exception (test_name, exception,
+ INVALID_EXCEPTION, FE_INVALID,
+ "Invalid operation");
#endif
#ifdef FE_OVERFLOW
- if ((exception & OVERFLOW_EXCEPTION_OK) == 0)
- test_single_exception (test_name, exception, OVERFLOW_EXCEPTION,
- FE_OVERFLOW, "Overflow");
+ if ((exception & OVERFLOW_EXCEPTION_OK) == 0)
+ test_single_exception (test_name, exception, OVERFLOW_EXCEPTION,
+ FE_OVERFLOW, "Overflow");
#endif
#ifdef FE_UNDERFLOW
- if ((exception & UNDERFLOW_EXCEPTION_OK) == 0)
- test_single_exception (test_name, exception, UNDERFLOW_EXCEPTION,
- FE_UNDERFLOW, "Underflow");
+ if ((exception & UNDERFLOW_EXCEPTION_OK) == 0)
+ test_single_exception (test_name, exception, UNDERFLOW_EXCEPTION,
+ FE_UNDERFLOW, "Underflow");
#endif
#ifdef FE_INEXACT
- if ((exception & (INEXACT_EXCEPTION | NO_INEXACT_EXCEPTION)) != 0)
- test_single_exception (test_name, exception, INEXACT_EXCEPTION,
- FE_INEXACT, "Inexact");
+ if ((exception & (INEXACT_EXCEPTION | NO_INEXACT_EXCEPTION)) != 0)
+ test_single_exception (test_name, exception, INEXACT_EXCEPTION,
+ FE_INEXACT, "Inexact");
#endif
+ }
feclearexcept (FE_ALL_EXCEPT);
}
@@ -1085,16 +1090,20 @@ struct test_fFF_11_data
#define IF_ROUND_INIT_ /* Empty. */
#define IF_ROUND_INIT_FE_DOWNWARD \
int save_round_mode = fegetround (); \
- if (fesetround (FE_DOWNWARD) == 0)
+ if (ROUNDING_TESTS (FLOAT, FE_DOWNWARD) \
+ && fesetround (FE_DOWNWARD) == 0)
#define IF_ROUND_INIT_FE_TONEAREST \
int save_round_mode = fegetround (); \
- if (fesetround (FE_TONEAREST) == 0)
+ if (ROUNDING_TESTS (FLOAT, FE_TONEAREST) \
+ && fesetround (FE_TONEAREST) == 0)
#define IF_ROUND_INIT_FE_TOWARDZERO \
int save_round_mode = fegetround (); \
- if (fesetround (FE_TOWARDZERO) == 0)
+ if (ROUNDING_TESTS (FLOAT, FE_TOWARDZERO) \
+ && fesetround (FE_TOWARDZERO) == 0)
#define IF_ROUND_INIT_FE_UPWARD \
int save_round_mode = fegetround (); \
- if (fesetround (FE_UPWARD) == 0)
+ if (ROUNDING_TESTS (FLOAT, FE_UPWARD) \
+ && fesetround (FE_UPWARD) == 0)
#define ROUND_RESTORE_ /* Empty. */
#define ROUND_RESTORE_FE_DOWNWARD \
fesetround (save_round_mode)
diff --git a/libc/math/test-misc.c b/libc/math/test-misc.c
index c13bafa11..94c7c1531 100644
--- a/libc/math/test-misc.c
+++ b/libc/math/test-misc.c
@@ -22,6 +22,7 @@
#include <math.h>
#include <stdio.h>
#include <string.h>
+#include <math-tests.h>
int
@@ -1188,7 +1189,7 @@ main (void)
f2 += f1;
#if defined(FE_OVERFLOW) && defined(FE_INEXACT)
int fe = fetestexcept (FE_ALL_EXCEPT);
- if (fe != (FE_OVERFLOW | FE_INEXACT))
+ if (EXCEPTION_TESTS (float) && fe != (FE_OVERFLOW | FE_INEXACT))
{
printf ("float overflow test failed: %x\n", fe);
result = 1;
@@ -1203,7 +1204,7 @@ main (void)
d2 += d1;
#if defined(FE_OVERFLOW) && defined(FE_INEXACT)
fe = fetestexcept (FE_ALL_EXCEPT);
- if (fe != (FE_OVERFLOW | FE_INEXACT))
+ if (EXCEPTION_TESTS (double) && fe != (FE_OVERFLOW | FE_INEXACT))
{
printf ("double overflow test failed: %x\n", fe);
result = 1;
@@ -1219,7 +1220,7 @@ main (void)
ld2 += ld1;
# if defined(FE_OVERFLOW) && defined(FE_INEXACT)
fe = fetestexcept (FE_ALL_EXCEPT);
- if (fe != (FE_OVERFLOW | FE_INEXACT))
+ if (EXCEPTION_TESTS (long double) && fe != (FE_OVERFLOW | FE_INEXACT))
{
printf ("long double overflow test failed: %x\n", fe);
result = 1;
diff --git a/libc/math/w_dremf.c b/libc/math/w_dremf.c
index 4ec4baffd..0e25ef8cc 100644
--- a/libc/math/w_dremf.c
+++ b/libc/math/w_dremf.c
@@ -1,6 +1,6 @@
/*
* dremf() wrapper for remainderf().
- *
+ *
* Written by J.T. Conklin, <jtc@wimsey.com>
* Placed into the Public Domain, 1994.
*/
diff --git a/libc/misc/fstab.c b/libc/misc/fstab.c
index 0e2d86bd0..6172bcba3 100644
--- a/libc/misc/fstab.c
+++ b/libc/misc/fstab.c
@@ -95,7 +95,7 @@ getfsfile (name)
void
-endfsent ()
+endfsent (void)
{
struct fstab_state *state;
diff --git a/libc/misc/ftruncate.c b/libc/misc/ftruncate.c
index 80830f82d..7b38b1737 100644
--- a/libc/misc/ftruncate.c
+++ b/libc/misc/ftruncate.c
@@ -30,5 +30,5 @@ __ftruncate (fd, length)
}
weak_alias (__ftruncate, ftruncate)
-
+
stub_warning (ftruncate)
diff --git a/libc/misc/getclktck.c b/libc/misc/getclktck.c
index 8975ea572..ce90baa97 100644
--- a/libc/misc/getclktck.c
+++ b/libc/misc/getclktck.c
@@ -19,7 +19,7 @@
/* Return frequency of times(). */
int
-__getclktck ()
+__getclktck (void)
{
#ifdef CLK_TCK
return CLK_TCK;
diff --git a/libc/misc/getdtsz.c b/libc/misc/getdtsz.c
index 3aa9eeffd..25cf14abe 100644
--- a/libc/misc/getdtsz.c
+++ b/libc/misc/getdtsz.c
@@ -21,7 +21,7 @@
/* Return the maximum number of file descriptors
the current process could possibly have. */
int
-__getdtablesize ()
+__getdtablesize (void)
{
__set_errno (ENOSYS);
return -1;
diff --git a/libc/misc/gethostid.c b/libc/misc/gethostid.c
index 44636f585..ce8fd2c57 100644
--- a/libc/misc/gethostid.c
+++ b/libc/misc/gethostid.c
@@ -20,7 +20,7 @@
/* Return the current machine's Internet number. */
long int
-gethostid ()
+gethostid (void)
{
__set_errno (ENOSYS);
return -1L;
diff --git a/libc/misc/getpagesize.c b/libc/misc/getpagesize.c
index 93035a721..43e00a899 100644
--- a/libc/misc/getpagesize.c
+++ b/libc/misc/getpagesize.c
@@ -20,7 +20,7 @@
/* Return the system page size. */
int
-__getpagesize ()
+__getpagesize (void)
{
__set_errno (ENOSYS);
return 0;
diff --git a/libc/misc/getsysstats.c b/libc/misc/getsysstats.c
index 83b07cafe..d6f9df59d 100644
--- a/libc/misc/getsysstats.c
+++ b/libc/misc/getsysstats.c
@@ -21,7 +21,7 @@
#include <sys/sysinfo.h>
int
-__get_nprocs_conf ()
+__get_nprocs_conf (void)
{
/* We don't know how to determine the number. Simply return always 1. */
return 1;
@@ -33,7 +33,7 @@ link_warning (get_nprocs_conf, "warning: get_nprocs_conf will always return 1")
int
-__get_nprocs ()
+__get_nprocs (void)
{
/* We don't know how to determine the number. Simply return always 1. */
return 1;
@@ -44,7 +44,7 @@ link_warning (get_nprocs, "warning: get_nprocs will always return 1")
long int
-__get_phys_pages ()
+__get_phys_pages (void)
{
/* We have no general way to determine this value. */
__set_errno (ENOSYS);
@@ -56,7 +56,7 @@ stub_warning (get_phys_pages)
long int
-__get_avphys_pages ()
+__get_avphys_pages (void)
{
/* We have no general way to determine this value. */
__set_errno (ENOSYS);
diff --git a/libc/misc/getttyent.c b/libc/misc/getttyent.c
index b1e6376fb..864f65f52 100644
--- a/libc/misc/getttyent.c
+++ b/libc/misc/getttyent.c
@@ -47,7 +47,7 @@ struct ttyent *
getttynam(tty)
const char *tty;
{
- register struct ttyent *t;
+ struct ttyent *t;
setttyent();
while ((t = getttyent()))
@@ -61,11 +61,11 @@ static char *skip (char *) __THROW internal_function;
static char *value (char *) __THROW internal_function;
struct ttyent *
-getttyent()
+getttyent (void)
{
static struct ttyent tty;
- register int c;
- register char *p;
+ int c;
+ char *p;
#define MAXLINELENGTH 100
static char line[MAXLINELENGTH];
@@ -142,10 +142,10 @@ libc_hidden_def (getttyent)
static char *
internal_function
skip(p)
- register char *p;
+ char *p;
{
- register char *t;
- register int c, q;
+ char *t;
+ int c, q;
for (q = 0, t = p; (c = *p) != '\0'; p++) {
if (c == '"') {
@@ -177,14 +177,14 @@ skip(p)
static char *
internal_function
value(p)
- register char *p;
+ char *p;
{
return ((p = index(p, '=')) ? ++p : NULL);
}
int
-setttyent()
+setttyent (void)
{
if (tf) {
@@ -200,7 +200,7 @@ setttyent()
libc_hidden_def (setttyent)
int
-endttyent()
+endttyent (void)
{
int rval;
diff --git a/libc/misc/getusershell.c b/libc/misc/getusershell.c
index 2e8d97e65..fc2c43b77 100644
--- a/libc/misc/getusershell.c
+++ b/libc/misc/getusershell.c
@@ -62,7 +62,7 @@ static char **initshells (void) __THROW;
* Get a list of shells from _PATH_SHELLS, if it exists.
*/
char *
-getusershell()
+getusershell (void)
{
char *ret;
@@ -75,7 +75,7 @@ getusershell()
}
void
-endusershell()
+endusershell (void)
{
free(shells);
@@ -86,17 +86,17 @@ endusershell()
}
void
-setusershell()
+setusershell (void)
{
curshell = initshells();
}
static char **
-initshells()
+initshells (void)
{
- register char **sp, *cp;
- register FILE *fp;
+ char **sp, *cp;
+ FILE *fp;
struct stat64 statb;
size_t flen;
diff --git a/libc/misc/hsearch.c b/libc/misc/hsearch.c
index 96684c308..58b5d393f 100644
--- a/libc/misc/hsearch.c
+++ b/libc/misc/hsearch.c
@@ -45,7 +45,7 @@ hcreate (nel)
void
-__hdestroy ()
+__hdestroy (void)
{
hdestroy_r (&htab);
}
diff --git a/libc/misc/sync.c b/libc/misc/sync.c
index 1b663422b..0b18e7253 100644
--- a/libc/misc/sync.c
+++ b/libc/misc/sync.c
@@ -20,7 +20,7 @@
/* Make all changes done to all files actually appear on disk. */
void
-sync ()
+sync (void)
{
__set_errno (ENOSYS);
}
diff --git a/libc/misc/syslog.c b/libc/misc/syslog.c
index 748361fc8..70daa9e1f 100644
--- a/libc/misc/syslog.c
+++ b/libc/misc/syslog.c
@@ -229,7 +229,7 @@ __vsyslog_chk(int pri, int flag, const char *fmt, va_list ap)
/* Output to stderr if requested. */
if (LogStat & LOG_PERROR) {
struct iovec iov[2];
- register struct iovec *v = iov;
+ struct iovec *v = iov;
v->iov_base = buf + msgoff;
v->iov_len = bufsize - msgoff;
@@ -425,7 +425,7 @@ sigpipe_handler (int signo)
#endif
static void
-closelog_internal()
+closelog_internal (void)
{
if (!connected)
return;
@@ -436,7 +436,7 @@ closelog_internal()
}
void
-closelog ()
+closelog (void)
{
/* Protect against multiple users and cancellation. */
__libc_cleanup_push (cancel_handler, NULL);
diff --git a/libc/misc/ttyslot.c b/libc/misc/ttyslot.c
index 5872f23fd..9c69589da 100644
--- a/libc/misc/ttyslot.c
+++ b/libc/misc/ttyslot.c
@@ -38,11 +38,11 @@ static char sccsid[] = "@(#)ttyslot.c 8.1 (Berkeley) 6/4/93";
#include <unistd.h>
int
-ttyslot()
+ttyslot (void)
{
- register struct ttyent *ttyp;
- register int slot;
- register char *p;
+ struct ttyent *ttyp;
+ int slot;
+ char *p;
int cnt;
size_t buflen = __sysconf (_SC_TTY_NAME_MAX) + 1;
char *name;
diff --git a/libc/misc/vhangup.c b/libc/misc/vhangup.c
index a8571f7c5..afee526f3 100644
--- a/libc/misc/vhangup.c
+++ b/libc/misc/vhangup.c
@@ -22,7 +22,7 @@
with the control terminal, and then send a SIGHUP signal to the process
group of the control terminal. */
int
-vhangup ()
+vhangup (void)
{
__set_errno (ENOSYS);
return -1;
diff --git a/libc/nis/nis_hash.c b/libc/nis/nis_hash.c
index d8a6d06fd..c927575cc 100644
--- a/libc/nis/nis_hash.c
+++ b/libc/nis/nis_hash.c
@@ -30,11 +30,11 @@
* OZ's original sdbm hash
*/
uint32_t
-__nis_hash (const void *keyarg, register size_t len)
+__nis_hash (const void *keyarg, size_t len)
{
- register const u_char *key;
- register size_t loop;
- register uint32_t h;
+ const u_char *key;
+ size_t loop;
+ uint32_t h;
#define HASHC h = *key++ + 65599 * h
diff --git a/libc/nptl/ChangeLog b/libc/nptl/ChangeLog
index 7a9ce8e80..64b674c67 100644
--- a/libc/nptl/ChangeLog
+++ b/libc/nptl/ChangeLog
@@ -1,3 +1,47 @@
+2013-06-13 Siddhesh Poyarekar <siddhesh@redhat.com>
+ Carlos O'Donell <carlos@redhat.com>
+
+ [BZ #15618]
+ * tst-pthread-attr-affinity: New test case.
+ * Makefile (tests): Add it.
+ * sysdeps/unix/sysv/linux/pthread_attr_getaffinity.c
+ (__pthread_attr_getaffinity_new): Copy minimum of source and
+ destination sizes to avoid a buffer overrun.
+
+2013-06-10 Carlos O'Donell <carlos@redhat.com>
+
+ * sysdeps/unix/sysv/linux/i386/lowlevellock.h
+ (lll_futex_wake): Return syscall error.
+ * sysdeps/unix/sysv/linux/x86_64/lowlevellock.h
+ (lll_futex_wake): Return syscall error.
+
+2013-08-06 Ondřej Bílka <neleai@seznam.cz>
+
+ * sysdeps/pthread/allocalim.h: (__libc_use_alloca): Fix warning.
+
+2013-06-06 Ondřej Bílka <neleai@seznam.cz>
+
+ * tst-cond22.c: Fix leading whitespaces.
+ * tst-umask1.c: Likewise.
+
+2013-06-06 Joseph Myers <joseph@codesourcery.com>
+
+ * sysdeps/unix/sysv/linux/i386/i486/pthread_barrier_wait.S: Remove
+ trailing whitespace.
+ * sysdeps/unix/sysv/linux/powerpc/pt-longjmp.c: Likewise.
+ * sysdeps/unix/sysv/linux/sh/lowlevellock.h: Likewise.
+ * sysdeps/unix/sysv/linux/sh/pthread_barrier_wait.S: Likewise.
+ * sysdeps/unix/sysv/linux/sh/pthread_cond_broadcast.S: Likewise.
+ * sysdeps/unix/sysv/linux/sh/pthread_cond_signal.S: Likewise.
+ * sysdeps/unix/sysv/linux/sh/pthread_cond_timedwait.S: Likewise.
+ * sysdeps/unix/sysv/linux/sh/pthread_cond_wait.S: Likewise.
+ * sysdeps/unix/sysv/linux/sh/pthread_once.S: Likewise.
+ * sysdeps/unix/sysv/linux/sh/pthread_rwlock_rdlock.S: Likewise.
+ * sysdeps/unix/sysv/linux/sh/pthread_rwlock_unlock.S: Likewise.
+ * sysdeps/unix/sysv/linux/sparc/lowlevellock.h: Likewise.
+ * tst-mutexpp10.c: Likewise.
+ * tst-stackguard1.c: Likewise.
+
2013-05-31 Joseph Myers <joseph@codesourcery.com>
* Makefile ($(objpfx)libpthread.so): Remove dependencies on libc
diff --git a/libc/nptl/Makefile b/libc/nptl/Makefile
index 72ffa147b..812ae184b 100644
--- a/libc/nptl/Makefile
+++ b/libc/nptl/Makefile
@@ -256,6 +256,7 @@ tests = tst-typesizes \
tst-exit1 tst-exit2 tst-exit3 \
tst-stdio1 tst-stdio2 \
tst-stack1 tst-stack2 tst-stack3 tst-pthread-getattr \
+ tst-pthread-attr-affinity \
tst-unload \
tst-dlsym1 \
tst-sysconf \
diff --git a/libc/nptl/sysdeps/pthread/allocalim.h b/libc/nptl/sysdeps/pthread/allocalim.h
index 1ccd387ce..2396b836b 100644
--- a/libc/nptl/sysdeps/pthread/allocalim.h
+++ b/libc/nptl/sysdeps/pthread/allocalim.h
@@ -20,8 +20,8 @@
#include <limits.h>
-extern int
-__always_inline
+extern __always_inline
+int
__libc_use_alloca (size_t size)
{
return (__builtin_expect (size <= PTHREAD_STACK_MIN / 4, 1)
diff --git a/libc/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_barrier_wait.S b/libc/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_barrier_wait.S
index bbc46cad3..68f237234 100644
--- a/libc/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_barrier_wait.S
+++ b/libc/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_barrier_wait.S
@@ -114,7 +114,7 @@ pthread_barrier_wait:
cfi_adjust_cfa_offset(4)
cfi_offset(%ebx, -8)
-
+
/* The necessary number of threads arrived. */
3:
#if CURR_EVENT == 0
diff --git a/libc/nptl/sysdeps/unix/sysv/linux/i386/lowlevellock.h b/libc/nptl/sysdeps/unix/sysv/linux/i386/lowlevellock.h
index f51f65092..f665ac9e6 100644
--- a/libc/nptl/sysdeps/unix/sysv/linux/i386/lowlevellock.h
+++ b/libc/nptl/sysdeps/unix/sysv/linux/i386/lowlevellock.h
@@ -224,20 +224,21 @@ LLL_STUB_UNWIND_INFO_END
#define lll_futex_wake(futex, nr, private) \
- do { \
- int __ignore; \
+ ({ \
+ int __status; \
register __typeof (nr) _nr asm ("edx") = (nr); \
LIBC_PROBE (lll_futex_wake, 3, futex, nr, private); \
__asm __volatile (LLL_EBX_LOAD \
LLL_ENTER_KERNEL \
LLL_EBX_LOAD \
- : "=a" (__ignore) \
+ : "=a" (__status) \
: "0" (SYS_futex), LLL_EBX_REG (futex), \
"c" (__lll_private_flag (FUTEX_WAKE, private)), \
"d" (_nr), \
"i" (0) /* phony, to align next arg's number */, \
"i" (offsetof (tcbhead_t, sysinfo))); \
- } while (0)
+ __status; \
+ })
/* NB: in the lll_trylock macro we simply return the value in %eax
diff --git a/libc/nptl/sysdeps/unix/sysv/linux/powerpc/pt-longjmp.c b/libc/nptl/sysdeps/unix/sysv/linux/powerpc/pt-longjmp.c
index 7f9367081..ace858fd1 100644
--- a/libc/nptl/sysdeps/unix/sysv/linux/powerpc/pt-longjmp.c
+++ b/libc/nptl/sysdeps/unix/sysv/linux/powerpc/pt-longjmp.c
@@ -48,7 +48,7 @@ symbol_version (__novmx_siglongjmp,siglongjmp,GLIBC_2.3);
symbol_version (__novmx_longjmp,longjmp,GLIBC_2.0);
symbol_version (__novmx_siglongjmp,siglongjmp,GLIBC_2.0);
# endif
-#endif /* defined SHARED && SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_3_4)) */
+#endif /* defined SHARED && SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_3_4)) */
void
__vmx_longjmp (jmp_buf env, int val)
diff --git a/libc/nptl/sysdeps/unix/sysv/linux/pthread_attr_getaffinity.c b/libc/nptl/sysdeps/unix/sysv/linux/pthread_attr_getaffinity.c
index 00bb29b3f..2a60f8e19 100644
--- a/libc/nptl/sysdeps/unix/sysv/linux/pthread_attr_getaffinity.c
+++ b/libc/nptl/sysdeps/unix/sysv/linux/pthread_attr_getaffinity.c
@@ -42,7 +42,12 @@ __pthread_attr_getaffinity_new (const pthread_attr_t *attr, size_t cpusetsize,
if (((char *) iattr->cpuset)[cnt] != 0)
return EINVAL;
- void *p = mempcpy (cpuset, iattr->cpuset, iattr->cpusetsize);
+ /* Copy over the cpuset from the thread attribute object. Limit the copy
+ to the minimum of the source and destination sizes to prevent a buffer
+ overrun. If the destination is larger, fill the remaining space with
+ zeroes. */
+ void *p = mempcpy (cpuset, iattr->cpuset,
+ MIN (iattr->cpusetsize, cpusetsize));
if (cpusetsize > iattr->cpusetsize)
memset (p, '\0', cpusetsize - iattr->cpusetsize);
}
diff --git a/libc/nptl/sysdeps/unix/sysv/linux/sh/lowlevellock.h b/libc/nptl/sysdeps/unix/sysv/linux/sh/lowlevellock.h
index 124fe68bd..486e02c15 100644
--- a/libc/nptl/sysdeps/unix/sysv/linux/sh/lowlevellock.h
+++ b/libc/nptl/sysdeps/unix/sysv/linux/sh/lowlevellock.h
@@ -70,7 +70,7 @@
: (fl)) \
: ((fl) | (((private) ^ FUTEX_PRIVATE_FLAG) \
& THREAD_GETMEM (THREAD_SELF, header.private_futex))))
-# endif
+# endif
#endif
#ifndef __ASSEMBLER__
diff --git a/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_barrier_wait.S b/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_barrier_wait.S
index c10ec33f2..54209ceff 100644
--- a/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_barrier_wait.S
+++ b/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_barrier_wait.S
@@ -210,7 +210,7 @@ pthread_barrier_wait:
bra 7b
mov r9, r6
-9:
+9:
mov r6, r9
mov.l @(PRIVATE,r8), r5
mov #LLL_SHARED, r0
diff --git a/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_cond_broadcast.S b/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_cond_broadcast.S
index ffdffbc6f..a5b4f9c6f 100644
--- a/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_cond_broadcast.S
+++ b/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_cond_broadcast.S
@@ -200,7 +200,7 @@ __pthread_cond_broadcast:
bf/s 99f
mov #LLL_PRIVATE, r6
mov #LLL_SHARED, r6
-99:
+99:
extu.b r6, r6
mov.l .Lwait5, r1
bsrf r1
@@ -220,7 +220,7 @@ __pthread_cond_broadcast:
bf/s 99f
mov #LLL_PRIVATE, r5
mov #LLL_SHARED, r5
-99:
+99:
mov.l .Lwake5, r1
bsrf r1
extu.b r5, r5
@@ -239,7 +239,7 @@ __pthread_cond_broadcast:
bf/s 99f
mov #LLL_PRIVATE, r5
mov #LLL_SHARED, r5
-99:
+99:
mov.l .Lwake6, r1
bsrf r1
extu.b r5, r5
@@ -263,7 +263,7 @@ __pthread_cond_broadcast:
mov #FUTEX_WAKE, r0
or r0, r5
#endif
-99:
+99:
mov #-1, r6
shlr r6 /* r6 = 0x7fffffff */
mov #0, r7
diff --git a/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_cond_signal.S b/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_cond_signal.S
index 347c803ad..88d087045 100644
--- a/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_cond_signal.S
+++ b/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_cond_signal.S
@@ -162,7 +162,7 @@ __pthread_cond_signal:
bf/s 99f
mov #LLL_PRIVATE, r5
mov #LLL_SHARED, r5
-99:
+99:
mov.l .Lwake4, r1
bsrf r1
extu.b r5, r5
@@ -181,7 +181,7 @@ __pthread_cond_signal:
bf/s 99f
mov #LLL_PRIVATE, r6
mov #LLL_SHARED, r6
-99:
+99:
extu.b r6, r6
mov.l .Lwait4, r1
bsrf r1
diff --git a/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_cond_timedwait.S b/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_cond_timedwait.S
index 196add285..2c21883f7 100644
--- a/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_cond_timedwait.S
+++ b/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_cond_timedwait.S
@@ -107,7 +107,7 @@ __pthread_cond_timedwait:
bt 17f
mov.l r9, @(dep_mutex,r8)
-17:
+17:
/* Unlock the mutex. */
mov.l .Lmunlock1, r1
mov #0, r5
@@ -137,14 +137,14 @@ __pthread_cond_timedwait:
mov.l @(cond_nwaiters,r8), r0
add r2, r0
mov.l r0, @(cond_nwaiters,r8)
-
+
/* Get and store current wakeup_seq value. */
mov.l @(wakeup_seq,r8), r10
mov.l @(wakeup_seq+4,r8), r11
mov.l @(broadcast_seq,r8), r0
mov.l r0, @(4,r15)
-8:
+8:
/* Get current time. */
#ifdef __NR_clock_gettime
/* Get the clock number. */
@@ -168,7 +168,7 @@ __pthread_cond_timedwait:
.L__NR_clock_gettime:
.word __NR_clock_gettime
-0:
+0:
#else
mov r15, r4
add #16, r4
@@ -240,7 +240,7 @@ __pthread_cond_timedwait:
mov #FUTEX_WAIT, r0
or r0, r5
#endif
-99:
+99:
mov.l @(8,r15), r6
mov r8, r4
add #cond_futex, r4
@@ -364,15 +364,15 @@ __pthread_cond_timedwait:
mov #FUTEX_WAKE, r0
or r0, r5
#endif
-99:
+99:
mov #1, r6
mov #0, r7
mov #SYS_futex, r3
extu.b r3, r3
trapa #0x14
SYSCALL_INST_PAD
-
-25:
+
+25:
#if cond_lock != 0
DEC (@(cond_lock,r8), r2)
#else
@@ -393,7 +393,7 @@ __pthread_cond_timedwait:
bf 18f
mov.l @(24,r15), r0
-18:
+18:
cfi_remember_state
add #64, r15
cfi_adjust_cfa_offset (-64)
@@ -449,7 +449,7 @@ __pthread_cond_timedwait:
bf/s 99f
mov #LLL_PRIVATE, r6
mov #LLL_SHARED, r6
-99:
+99:
extu.b r6, r6
mov.l .Lwait2, r1
bsrf r1
@@ -469,7 +469,7 @@ __pthread_cond_timedwait:
bf/s 99f
mov #LLL_PRIVATE, r5
mov #LLL_SHARED, r5
-99:
+99:
mov.l .Lmwait2, r1
bsrf r1
extu.b r5, r5
@@ -488,7 +488,7 @@ __pthread_cond_timedwait:
bf/s 99f
mov #LLL_PRIVATE, r6
mov #LLL_SHARED, r6
-99:
+99:
extu.b r6, r6
mov.l .Lwait3, r1
bsrf r1
@@ -508,7 +508,7 @@ __pthread_cond_timedwait:
bf/s 99f
mov #LLL_PRIVATE, r5
mov #LLL_SHARED, r5
-99:
+99:
mov.l .Lmwait3, r1
bsrf r1
extu.b r5, r5
@@ -536,7 +536,7 @@ __pthread_cond_timedwait:
bf/s 99f
mov #LLL_PRIVATE, r5
mov #LLL_SHARED, r5
-99:
+99:
mov.l .Lmwait4, r1
bsrf r1
extu.b r5, r5
@@ -585,7 +585,7 @@ __condvar_tw_cleanup:
bf/s 99f
mov #LLL_PRIVATE, r6
mov #LLL_SHARED, r6
-99:
+99:
extu.b r6, r6
mov.l .Lwait5, r1
bsrf r1
@@ -685,7 +685,7 @@ __condvar_tw_cleanup:
bf/s 99f
mov #LLL_PRIVATE, r5
mov #LLL_SHARED, r5
-99:
+99:
mov.l .Lmwait5, r1
bsrf r1
extu.b r5, r5
diff --git a/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_cond_wait.S b/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_cond_wait.S
index 6859de57d..c56b8b1be 100644
--- a/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_cond_wait.S
+++ b/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_cond_wait.S
@@ -86,7 +86,7 @@ __pthread_cond_wait:
.long _GLOBAL_OFFSET_TABLE_
#endif
-2:
+2:
/* Store the reference to the mutex. If there is already a
different value in there this is a bad user bug. */
mov.l @(dep_mutex,r8),r0
@@ -94,7 +94,7 @@ __pthread_cond_wait:
bt 15f
mov.l r9, @(dep_mutex,r8)
-15:
+15:
/* Unlock the mutex. */
mov.l .Lmunlock0, r1
mov #0, r5
@@ -167,7 +167,7 @@ __pthread_cond_wait:
mov #FUTEX_WAIT, r0
or r0, r5
#endif
-99:
+99:
mov.l @(8,r15), r6
mov r8, r4
add #cond_futex, r4
@@ -179,7 +179,7 @@ __pthread_cond_wait:
mov.l .Ldisable0, r1
bsrf r1
mov.l @r15, r4
-.Ldisable0b:
+.Ldisable0b:
.LcleanupEND:
/* Lock. */
@@ -260,7 +260,7 @@ __pthread_cond_wait:
mov #FUTEX_WAKE, r0
or r0, r5
#endif
-99:
+99:
mov #1, r6
mov #0, r7
mov #SYS_futex, r3
@@ -333,7 +333,7 @@ __pthread_cond_wait:
bf/s 99f
mov #LLL_PRIVATE, r6
mov #LLL_SHARED, r6
-99:
+99:
extu.b r6, r6
mov.l .Lwait0, r1
bsrf r1
@@ -352,7 +352,7 @@ __pthread_cond_wait:
bf/s 99f
mov #LLL_PRIVATE, r5
mov #LLL_SHARED, r5
-99:
+99:
mov.l .Lwake0, r1
bsrf r1
extu.b r5, r5
@@ -371,7 +371,7 @@ __pthread_cond_wait:
bf/s 99f
mov #LLL_PRIVATE, r6
mov #LLL_SHARED, r6
-99:
+99:
extu.b r6, r6
mov.l .Lwait1, r1
bsrf r1
@@ -391,7 +391,7 @@ __pthread_cond_wait:
bf/s 99f
mov #LLL_PRIVATE, r5
mov #LLL_SHARED, r5
-99:
+99:
mov.l .Lwake1, r1
bsrf r1
extu.b r5, r5
@@ -419,7 +419,7 @@ __pthread_cond_wait:
bf/s 99f
mov #LLL_PRIVATE, r5
mov #LLL_SHARED, r5
-99:
+99:
mov.l .Lwake2, r1
bsrf r1
extu.b r5, r5
@@ -469,7 +469,7 @@ __condvar_w_cleanup:
bf/s 99f
mov #LLL_PRIVATE, r6
mov #LLL_SHARED, r6
-99:
+99:
extu.b r6, r6
mov.l .Lwait3, r1
bsrf r1
@@ -557,7 +557,7 @@ __condvar_w_cleanup:
mov #FUTEX_WAKE, r0
or r0, r5
#endif
-99:
+99:
mov #1, r6
mov #0, r7
mov #SYS_futex, r3
@@ -584,7 +584,7 @@ __condvar_w_cleanup:
bf/s 99f
mov #LLL_PRIVATE, r5
mov #LLL_SHARED, r5
-99:
+99:
mov.l .Lwake3, r1
bsrf r1
extu.b r5, r5
@@ -611,7 +611,7 @@ __condvar_w_cleanup:
mov #FUTEX_WAKE, r0
or r0, r5
#endif
-99:
+99:
mov #-1, r6
shlr r6 /* r6 = 0x7fffffff */
mov #0, r7
diff --git a/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_once.S b/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_once.S
index 0ae918321..99c96e35f 100644
--- a/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_once.S
+++ b/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_once.S
@@ -72,7 +72,7 @@ __pthread_once:
add r12, r2
#endif
mov.l @r2, r3
- or r3, r0
+ or r3, r0
or #1, r0
mov r0, r3
mov r1, r5
@@ -119,10 +119,10 @@ __pthread_once:
.Lgot:
.long _GLOBAL_OFFSET_TABLE_
#ifdef PIC
-.Lfgen:
+.Lfgen:
.long __fork_generation@GOTOFF
#else
-.Lfgen:
+.Lfgen:
.long __fork_generation
#endif
diff --git a/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_rwlock_rdlock.S b/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_rwlock_rdlock.S
index 56dce73e8..ea1288422 100644
--- a/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_rwlock_rdlock.S
+++ b/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_rwlock_rdlock.S
@@ -192,7 +192,7 @@ __pthread_rwlock_rdlock:
.Ltidoff:
.word TID - TLS_PRE_TCB_SIZE
-
+
6:
mov r8, r4
#if MUTEX != 0
diff --git a/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_rwlock_unlock.S b/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_rwlock_unlock.S
index 011b5a3b6..213d5f68f 100644
--- a/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_rwlock_unlock.S
+++ b/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_rwlock_unlock.S
@@ -209,7 +209,7 @@ __pthread_rwlock_unlock:
.word PRIVATE_FUTEX - TLS_PRE_TCB_SIZE
#endif
.align 2
-.Lwait8:
+.Lwait8:
.long __lll_lock_wait-.Lwait8b
.Lwake8:
.long __lll_unlock_wake-.Lwake8b
diff --git a/libc/nptl/sysdeps/unix/sysv/linux/sparc/lowlevellock.h b/libc/nptl/sysdeps/unix/sysv/linux/sparc/lowlevellock.h
index 2d7d9f82f..5ee8f6d7b 100644
--- a/libc/nptl/sysdeps/unix/sysv/linux/sparc/lowlevellock.h
+++ b/libc/nptl/sysdeps/unix/sysv/linux/sparc/lowlevellock.h
@@ -78,7 +78,7 @@ extern void __cpu_relax (void);
: (fl)) \
: ((fl) | (((private) ^ FUTEX_PRIVATE_FLAG) \
& THREAD_GETMEM (THREAD_SELF, header.private_futex))))
-# endif
+# endif
#endif
diff --git a/libc/nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.h b/libc/nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.h
index 67222940c..7a176aec3 100644
--- a/libc/nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.h
+++ b/libc/nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.h
@@ -225,17 +225,18 @@ LLL_STUB_UNWIND_INFO_END
#define lll_futex_wake(futex, nr, private) \
- do { \
- int __ignore; \
+ ({ \
+ int __status; \
register __typeof (nr) _nr __asm ("edx") = (nr); \
LIBC_PROBE (lll_futex_wake, 3, futex, nr, private); \
__asm __volatile ("syscall" \
- : "=a" (__ignore) \
+ : "=a" (__status) \
: "0" (SYS_futex), "D" (futex), \
"S" (__lll_private_flag (FUTEX_WAKE, private)), \
"d" (_nr) \
: "memory", "cc", "r10", "r11", "cx"); \
- } while (0)
+ __status; \
+ })
/* NB: in the lll_trylock macro we simply return the value in %eax
diff --git a/libc/nptl/tst-cond22.c b/libc/nptl/tst-cond22.c
index aff38fcc8..bd978e50c 100644
--- a/libc/nptl/tst-cond22.c
+++ b/libc/nptl/tst-cond22.c
@@ -107,7 +107,7 @@ do_test (void)
}
printf ("cond = { %d, %x, %lld, %lld, %lld, %p, %u, %u }\n",
- c.__data.__lock, c.__data.__futex, c.__data.__total_seq,
+ c.__data.__lock, c.__data.__futex, c.__data.__total_seq,
c.__data.__wakeup_seq, c.__data.__woken_seq, c.__data.__mutex,
c.__data.__nwaiters, c.__data.__broadcast_seq);
@@ -149,7 +149,7 @@ do_test (void)
}
printf ("cond = { %d, %x, %lld, %lld, %lld, %p, %u, %u }\n",
- c.__data.__lock, c.__data.__futex, c.__data.__total_seq,
+ c.__data.__lock, c.__data.__futex, c.__data.__total_seq,
c.__data.__wakeup_seq, c.__data.__woken_seq, c.__data.__mutex,
c.__data.__nwaiters, c.__data.__broadcast_seq);
diff --git a/libc/nptl/tst-mutexpp10.c b/libc/nptl/tst-mutexpp10.c
index b06acf85c..367b71bb1 100644
--- a/libc/nptl/tst-mutexpp10.c
+++ b/libc/nptl/tst-mutexpp10.c
@@ -67,7 +67,7 @@ do_test (void)
fifo_max + 1);
return 1;
}
-
+
if (fifo_min > 0
&& pthread_mutexattr_setprioceiling (&ma, fifo_min - 1) != EINVAL)
{
@@ -245,7 +245,7 @@ do_test (void)
printf ("unexpected m1 old prioceiling %d != 6\n", prioceiling);
return 1;
}
-
+
if (pthread_mutex_getprioceiling (&m1, &prioceiling))
{
puts ("mutex_getprioceiling m1 failed");
diff --git a/libc/nptl/tst-pthread-attr-affinity.c b/libc/nptl/tst-pthread-attr-affinity.c
new file mode 100644
index 000000000..eab0820f9
--- /dev/null
+++ b/libc/nptl/tst-pthread-attr-affinity.c
@@ -0,0 +1,63 @@
+/* Make sure that pthread_attr_getaffinity_np does not crash when the input
+ cpuset size is smaller than that in the attribute structure.
+
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#include <pthread.h>
+#include <stdio.h>
+#include <sched.h>
+#include <errno.h>
+#include <sys/param.h>
+
+
+#define RETURN_IF_FAIL(f, ...) \
+ ({ \
+ int ret = f (__VA_ARGS__); \
+ if (ret != 0) \
+ { \
+ printf ("%s:%d: %s returned %d (errno = %d)\n", __FILE__, __LINE__, \
+ #f, ret, errno); \
+ return ret; \
+ } \
+ })
+
+static int
+do_test (void)
+{
+ for (int i = 0; i < 10; i++)
+ {
+ pthread_attr_t attr;
+ cpu_set_t *cpuset = CPU_ALLOC (512);
+ size_t cpusetsize = CPU_ALLOC_SIZE (512);
+ CPU_ZERO_S (cpusetsize, cpuset);
+
+ RETURN_IF_FAIL (pthread_attr_init, &attr);
+ RETURN_IF_FAIL (pthread_attr_setaffinity_np, &attr, cpusetsize, cpuset);
+ CPU_FREE (cpuset);
+
+ cpuset = CPU_ALLOC (1);
+ cpusetsize = CPU_ALLOC_SIZE (1);
+ RETURN_IF_FAIL (pthread_attr_getaffinity_np, &attr, cpusetsize, cpuset);
+ CPU_FREE (cpuset);
+ }
+ return 0;
+}
+
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
diff --git a/libc/nptl/tst-stackguard1.c b/libc/nptl/tst-stackguard1.c
index 57a48ad29..29c614c0c 100644
--- a/libc/nptl/tst-stackguard1.c
+++ b/libc/nptl/tst-stackguard1.c
@@ -190,7 +190,7 @@ do_test (void)
the 16 runs, something is very wrong. */
int ndifferences = 0;
int ndefaults = 0;
- for (i = 0; i < N; ++i)
+ for (i = 0; i < N; ++i)
{
if (child_stack_chk_guards[i] != child_stack_chk_guards[i+1])
ndifferences++;
diff --git a/libc/nptl/tst-umask1.c b/libc/nptl/tst-umask1.c
index 96f83cc53..fa2023283 100644
--- a/libc/nptl/tst-umask1.c
+++ b/libc/nptl/tst-umask1.c
@@ -65,7 +65,7 @@ work (const char *fname, int mask)
if ((st.st_mode & mask) != 0)
{
printf ("mask not successful after %s: %x still set\n",
- fcts[i].name, (unsigned int) (st.st_mode & mask));
+ fcts[i].name, (unsigned int) (st.st_mode & mask));
result = 1;
}
}
diff --git a/libc/nscd/connections.c b/libc/nscd/connections.c
index 709921591..69e3e7dc0 100644
--- a/libc/nscd/connections.c
+++ b/libc/nscd/connections.c
@@ -1779,7 +1779,7 @@ nscd_run_worker (void *p)
else
{
/* Get the key. */
- char keybuf[MAXKEYLEN];
+ char keybuf[MAXKEYLEN + 1];
if (__builtin_expect (TEMP_FAILURE_RETRY (read (fd, keybuf,
req.key_len))
@@ -1791,6 +1791,7 @@ nscd_run_worker (void *p)
strerror_r (errno, buf, sizeof (buf)));
goto close_and_out;
}
+ keybuf[req.key_len] = '\0';
if (__builtin_expect (debug_level, 0) > 0)
{
diff --git a/libc/nscd/netgroupcache.c b/libc/nscd/netgroupcache.c
index 2d6c5aa45..dd06ce4fa 100644
--- a/libc/nscd/netgroupcache.c
+++ b/libc/nscd/netgroupcache.c
@@ -192,18 +192,26 @@ addgetnetgrentX (struct database_dyn *db, int fd, request_header *req,
const char *nuser = data.val.triple.user;
const char *ndomain = data.val.triple.domain;
- if (data.val.triple.host > data.val.triple.user
- || data.val.triple.user > data.val.triple.domain)
+ if (nhost == NULL || nuser == NULL || ndomain == NULL
+ || nhost > nuser || nuser > ndomain)
{
- const char *last = MAX (nhost,
- MAX (nuser, ndomain));
- size_t bufused = (last + strlen (last) + 1
- - buffer);
+ const char *last = nhost;
+ if (last == NULL
+ || (nuser != NULL && nuser > last))
+ last = nuser;
+ if (last == NULL
+ || (ndomain != NULL && ndomain > last))
+ last = ndomain;
+
+ size_t bufused
+ = (last == NULL
+ ? buffilled
+ : last + strlen (last) + 1 - buffer);
/* We have to make temporary copies. */
- size_t hostlen = strlen (nhost) + 1;
- size_t userlen = strlen (nuser) + 1;
- size_t domainlen = strlen (ndomain) + 1;
+ size_t hostlen = strlen (nhost ?: "") + 1;
+ size_t userlen = strlen (nuser ?: "") + 1;
+ size_t domainlen = strlen (ndomain ?: "") + 1;
size_t needed = hostlen + userlen + domainlen;
if (buflen - req->key_len - bufused < needed)
@@ -226,11 +234,11 @@ addgetnetgrentX (struct database_dyn *db, int fd, request_header *req,
}
nhost = memcpy (buffer + bufused,
- nhost, hostlen);
+ nhost ?: "", hostlen);
nuser = memcpy ((char *) nhost + hostlen,
- nuser, userlen);
+ nuser ?: "", userlen);
ndomain = memcpy ((char *) nuser + userlen,
- ndomain, domainlen);
+ ndomain ?: "", domainlen);
}
char *wp = buffer + buffilled;
diff --git a/libc/nscd/nscd_netgroup.c b/libc/nscd/nscd_netgroup.c
index cac4ebfcd..acb2c8145 100644
--- a/libc/nscd/nscd_netgroup.c
+++ b/libc/nscd/nscd_netgroup.c
@@ -48,7 +48,7 @@ __nscd_setnetgrent (const char *group, struct __netgrent *datap)
{
int gc_cycle;
int nretries = 0;
- size_t group_len = strlen (group);
+ size_t group_len = strlen (group) + 1;
/* If the mapping is available, try to search there instead of
communicating with the nscd. */
diff --git a/libc/nss/nss_files/files-netgrp.c b/libc/nss/nss_files/files-netgrp.c
index ee03667b3..9cc678b38 100644
--- a/libc/nss/nss_files/files-netgrp.c
+++ b/libc/nss/nss_files/files-netgrp.c
@@ -46,7 +46,7 @@ libnss_files_hidden_proto (_nss_files_endnetgrent)
status = NSS_STATUS_UNAVAIL; \
goto the_end; \
} \
- \
+ \
result->cursor = result->data + old_cursor; \
} \
while (0)
diff --git a/libc/po/ia.po b/libc/po/ia.po
index 66dddc9e9..ff4c626d2 100644
--- a/libc/po/ia.po
+++ b/libc/po/ia.po
@@ -1,13 +1,13 @@
# Interlingua translations of the libc package.
# Copyright (C) 2012 Free Software Foundation, Inc.
# This file is distributed under the same license as the glibc package.
-# Nik Kalach <nik.kalach@inbox.ru>, 2012.
+# Nik Kalach <nik.kalach@inbox.ru>, 2012, 2013.
#
msgid ""
msgstr ""
"Project-Id-Version: libc 2.17-pre1\n"
"POT-Creation-Date: 2012-12-07 15:10-0500\n"
-"PO-Revision-Date: 2012-12-22 07:22+0400\n"
+"PO-Revision-Date: 2013-04-26 04:10+0400\n"
"Last-Translator: Nik Kalach <nik.kalach@inbox.ru>\n"
"Language-Team: Interlingua <translation-team-ia@lists.sourceforge.net>\n"
"Language: ia\n"
@@ -1792,7 +1792,7 @@ msgstr "le bytes resultante pro le intervallo non es representabile."
#: locale/programs/ld-telephone.c:93 locale/programs/ld-time.c:158
#, c-format
msgid "No definition for %s category found"
-msgstr ""
+msgstr "Necun definition trovate pro le categoria %s"
#: locale/programs/ld-address.c:145 locale/programs/ld-address.c:183
#: locale/programs/ld-address.c:201 locale/programs/ld-address.c:230
@@ -1808,45 +1808,45 @@ msgstr ""
#: locale/programs/ld-time.c:195
#, c-format
msgid "%s: field `%s' not defined"
-msgstr ""
+msgstr "%s: le campo `%s' non es definite"
#: locale/programs/ld-address.c:157 locale/programs/ld-address.c:209
#: locale/programs/ld-address.c:239 locale/programs/ld-address.c:277
#: locale/programs/ld-name.c:116 locale/programs/ld-telephone.c:116
#, c-format
msgid "%s: field `%s' must not be empty"
-msgstr ""
+msgstr "%s: le campo `%s' non debe esser vacue"
#: locale/programs/ld-address.c:169
#, c-format
msgid "%s: invalid escape `%%%c' sequence in field `%s'"
-msgstr ""
+msgstr "%s: sequentia de escappata `%%%c' invalide in le campo `%s'"
#: locale/programs/ld-address.c:220
#, c-format
msgid "%s: terminology language code `%s' not defined"
-msgstr ""
+msgstr "%s: le codice de lingua `%s' pro le usage terminologic non es definite"
#: locale/programs/ld-address.c:245
#, c-format
msgid "%s: field `%s' must not be defined"
-msgstr ""
+msgstr "%s: le campo `%s' non debe esser definite"
#: locale/programs/ld-address.c:259 locale/programs/ld-address.c:288
#, c-format
msgid "%s: language abbreviation `%s' not defined"
-msgstr ""
+msgstr "%s: le abbreviation de lingua `%s' non es definite"
#: locale/programs/ld-address.c:266 locale/programs/ld-address.c:294
#: locale/programs/ld-address.c:328 locale/programs/ld-address.c:340
#, c-format
msgid "%s: `%s' value does not match `%s' value"
-msgstr ""
+msgstr "%s: le valor de `%s' non corresponde al valor de `%s'"
#: locale/programs/ld-address.c:313
#, c-format
msgid "%s: numeric country code `%d' not valid"
-msgstr ""
+msgstr "%s: le codice numeric de pais `%d' non es valide"
#: locale/programs/ld-address.c:509 locale/programs/ld-address.c:546
#: locale/programs/ld-address.c:584 locale/programs/ld-ctype.c:2630
@@ -1859,7 +1859,7 @@ msgstr ""
#: locale/programs/ld-time.c:1167
#, c-format
msgid "%s: field `%s' declared more than once"
-msgstr ""
+msgstr "%s: le campo `%s' es declarate plus de un vice"
#: locale/programs/ld-address.c:513 locale/programs/ld-address.c:551
#: locale/programs/ld-identification.c:367 locale/programs/ld-messages.c:310
@@ -1869,7 +1869,7 @@ msgstr ""
#: locale/programs/ld-time.c:1088 locale/programs/ld-time.c:1130
#, c-format
msgid "%s: unknown character in field `%s'"
-msgstr ""
+msgstr "%s: character incognite in le campo `%s'"
#: locale/programs/ld-address.c:598 locale/programs/ld-collate.c:3922
#: locale/programs/ld-ctype.c:3003 locale/programs/ld-identification.c:448
@@ -1879,7 +1879,7 @@ msgstr ""
#: locale/programs/ld-telephone.c:310 locale/programs/ld-time.c:1218
#, c-format
msgid "%s: incomplete `END' line"
-msgstr ""
+msgstr "%s: linea `END' incomplete"
#: locale/programs/ld-address.c:608 locale/programs/ld-collate.c:543
#: locale/programs/ld-collate.c:595 locale/programs/ld-collate.c:891
@@ -1894,432 +1894,432 @@ msgstr ""
#: locale/programs/ld-telephone.c:319 locale/programs/ld-time.c:1227
#, c-format
msgid "%s: syntax error"
-msgstr ""
+msgstr "%s: error de syntaxe"
#: locale/programs/ld-collate.c:418
#, c-format
msgid "`%.*s' already defined in charmap"
-msgstr ""
+msgstr "`%.*s' jam definite in le tabula de characteres"
#: locale/programs/ld-collate.c:427
#, c-format
msgid "`%.*s' already defined in repertoire"
-msgstr ""
+msgstr "`%.*s' jam definite in repertoire"
#: locale/programs/ld-collate.c:434
#, c-format
msgid "`%.*s' already defined as collating symbol"
-msgstr ""
+msgstr "`%.*s' jam definite como symbolo de collation"
#: locale/programs/ld-collate.c:441
#, c-format
msgid "`%.*s' already defined as collating element"
-msgstr ""
+msgstr "`%.*s' jam definite como elemento de collation"
#: locale/programs/ld-collate.c:472 locale/programs/ld-collate.c:498
#, c-format
msgid "%s: `forward' and `backward' are mutually excluding each other"
-msgstr ""
+msgstr "%s: `forward' e `backward' son mutualmente exclusive"
#: locale/programs/ld-collate.c:482 locale/programs/ld-collate.c:508
#: locale/programs/ld-collate.c:524
#, c-format
msgid "%s: `%s' mentioned more than once in definition of weight %d"
-msgstr ""
+msgstr "%s: `%s' mentionate plus de un vice in le definition del peso %d"
#: locale/programs/ld-collate.c:580
#, c-format
msgid "%s: too many rules; first entry only had %d"
-msgstr ""
+msgstr "%s: tro de regulas; le prime entrata habeva solmente %d"
#: locale/programs/ld-collate.c:616
#, c-format
msgid "%s: not enough sorting rules"
-msgstr ""
+msgstr "%s: il non ha sufficiente regulas a assortir"
#: locale/programs/ld-collate.c:781
#, c-format
msgid "%s: empty weight string not allowed"
-msgstr ""
+msgstr "%s: catena de peso vacue non es permittite"
#: locale/programs/ld-collate.c:876
#, c-format
msgid "%s: weights must use the same ellipsis symbol as the name"
-msgstr ""
+msgstr "%s: le pesos debe usar le mesmo symbolo de ellipse que le nomine"
#: locale/programs/ld-collate.c:932
#, c-format
msgid "%s: too many values"
-msgstr ""
+msgstr "%s: tro de valores"
#: locale/programs/ld-collate.c:1052 locale/programs/ld-collate.c:1227
#, c-format
msgid "order for `%.*s' already defined at %s:%Zu"
-msgstr ""
+msgstr "le ordine pro `%.*s' jam es definite in %s:%Zu"
#: locale/programs/ld-collate.c:1102
#, c-format
msgid "%s: the start and the end symbol of a range must stand for characters"
-msgstr ""
+msgstr "%s: le symbolos de initio e de fin de un intervallo debe representar characteres"
#: locale/programs/ld-collate.c:1129
#, c-format
msgid "%s: byte sequences of first and last character must have the same length"
-msgstr ""
+msgstr "%s: le sequentias de bytes del prime e del ultime characteres debe haber le mesme longitude"
#: locale/programs/ld-collate.c:1171
#, c-format
msgid "%s: byte sequence of first character of range is not lower than that of the last character"
-msgstr ""
+msgstr "%s: le sequentia de bytes del prime character del intervallo non es plus parve que illo del ultime character"
#: locale/programs/ld-collate.c:1296
#, c-format
msgid "%s: symbolic range ellipsis must not directly follow `order_start'"
-msgstr ""
+msgstr "%s: le ellipse de intervallo symbolic non debe sequer directemente `order_start'"
#: locale/programs/ld-collate.c:1300
#, c-format
msgid "%s: symbolic range ellipsis must not be directly followed by `order_end'"
-msgstr ""
+msgstr "%s: le ellipse de intervallo symbolic non debe esser sequite directemente per `order_end'"
#: locale/programs/ld-collate.c:1320 locale/programs/ld-ctype.c:1501
#, c-format
msgid "`%s' and `%.*s' are not valid names for symbolic range"
-msgstr ""
+msgstr "`%s' e `%.*s' non es nomines valide pro un intervallo symbolic"
#: locale/programs/ld-collate.c:1370 locale/programs/ld-collate.c:3858
#, c-format
msgid "%s: order for `%.*s' already defined at %s:%Zu"
-msgstr ""
+msgstr "%s: le ordine pro `%.*s' jam es definite in %s:%Zu"
#: locale/programs/ld-collate.c:1379
#, c-format
msgid "%s: `%s' must be a character"
-msgstr ""
+msgstr "%s: `%s' debe esser un character"
#: locale/programs/ld-collate.c:1574
#, c-format
msgid "%s: `position' must be used for a specific level in all sections or none"
-msgstr ""
+msgstr "%s: `position' debe utilisar se pro un nivello specific in tote le sectiones o in necun"
#: locale/programs/ld-collate.c:1599
#, c-format
msgid "symbol `%s' not defined"
-msgstr ""
+msgstr "le symbolo `%s' non es definite"
#: locale/programs/ld-collate.c:1675 locale/programs/ld-collate.c:1781
#, c-format
msgid "symbol `%s' has the same encoding as"
-msgstr ""
+msgstr "le symbolo `%s' ha le mesme codification que"
#: locale/programs/ld-collate.c:1679 locale/programs/ld-collate.c:1785
#, c-format
msgid "symbol `%s'"
-msgstr ""
+msgstr "le symbolo `%s'"
#: locale/programs/ld-collate.c:1827
#, c-format
msgid "no definition of `UNDEFINED'"
-msgstr ""
+msgstr "nulle definition de `UNDEFINED'"
#: locale/programs/ld-collate.c:1856
#, c-format
msgid "too many errors; giving up"
-msgstr ""
+msgstr "tro de errores; abandono"
#: locale/programs/ld-collate.c:2658 locale/programs/ld-collate.c:4046
#, c-format
msgid "%s: nested conditionals not supported"
-msgstr ""
+msgstr "%s: le conditionales annidate non es supportate"
#: locale/programs/ld-collate.c:2676
#, c-format
msgid "%s: more then one 'else'"
-msgstr ""
+msgstr "%s: plus de un 'else'"
#: locale/programs/ld-collate.c:2851
#, c-format
msgid "%s: duplicate definition of `%s'"
-msgstr ""
+msgstr "%s: definition duplicate de `%s'"
#: locale/programs/ld-collate.c:2887
#, c-format
msgid "%s: duplicate declaration of section `%s'"
-msgstr ""
+msgstr "%s: declaration duplicate del section `%s'"
#: locale/programs/ld-collate.c:3023
#, c-format
msgid "%s: unknown character in collating symbol name"
-msgstr ""
+msgstr "%s: character incognite in le nomine de un symbolo de collation"
#: locale/programs/ld-collate.c:3152
#, c-format
msgid "%s: unknown character in equivalent definition name"
-msgstr ""
+msgstr "%s: character incognite in le nomine de un definition de equivalente"
#: locale/programs/ld-collate.c:3163
#, c-format
msgid "%s: unknown character in equivalent definition value"
-msgstr ""
+msgstr "%s: character incognite in le valor de un definition de equivalente"
#: locale/programs/ld-collate.c:3173
#, c-format
msgid "%s: unknown symbol `%s' in equivalent definition"
-msgstr ""
+msgstr "%s: symbolo incognite `%s' in un definition de equivalente"
#: locale/programs/ld-collate.c:3182
msgid "error while adding equivalent collating symbol"
-msgstr ""
+msgstr "error durante le addition de un symbolo de collation equivalente"
#: locale/programs/ld-collate.c:3220
#, c-format
msgid "duplicate definition of script `%s'"
-msgstr ""
+msgstr "definition duplicate del scriptura `%s'"
#: locale/programs/ld-collate.c:3268
#, c-format
msgid "%s: unknown section name `%.*s'"
-msgstr ""
+msgstr "%s: nomine de section incognite `%.*s'"
#: locale/programs/ld-collate.c:3297
#, c-format
msgid "%s: multiple order definitions for section `%s'"
-msgstr ""
+msgstr "%s: multiple definitiones de ordine pro le section `%s'"
#: locale/programs/ld-collate.c:3325
#, c-format
msgid "%s: invalid number of sorting rules"
-msgstr ""
+msgstr "%s: le numero de regulas a assortir es incorrecte"
#: locale/programs/ld-collate.c:3352
#, c-format
msgid "%s: multiple order definitions for unnamed section"
-msgstr ""
+msgstr "%s: multiple definitiones de ordine pro un section innominate"
#: locale/programs/ld-collate.c:3407 locale/programs/ld-collate.c:3537
#: locale/programs/ld-collate.c:3900
#, c-format
msgid "%s: missing `order_end' keyword"
-msgstr ""
+msgstr "%s: parola clave `order_end' mancante"
#: locale/programs/ld-collate.c:3470
#, c-format
msgid "%s: order for collating symbol %.*s not yet defined"
-msgstr ""
+msgstr "%s: ordine non ancora definite pro le symbolo de collation %.*s"
#: locale/programs/ld-collate.c:3488
#, c-format
msgid "%s: order for collating element %.*s not yet defined"
-msgstr ""
+msgstr "%s: ordine non ancora definite pro le elemento de collation %.*s"
#: locale/programs/ld-collate.c:3499
#, c-format
msgid "%s: cannot reorder after %.*s: symbol not known"
-msgstr ""
+msgstr "%s: impossibile de reordinar post %.*s: symbolo incognite"
#: locale/programs/ld-collate.c:3551 locale/programs/ld-collate.c:3912
#, c-format
msgid "%s: missing `reorder-end' keyword"
-msgstr ""
+msgstr "%s: parola clave `reorder-end' mancante"
#: locale/programs/ld-collate.c:3585 locale/programs/ld-collate.c:3783
#, c-format
msgid "%s: section `%.*s' not known"
-msgstr ""
+msgstr "%s: section `%.*s' incognite"
#: locale/programs/ld-collate.c:3650
#, c-format
msgid "%s: bad symbol <%.*s>"
-msgstr ""
+msgstr "%s: symbolo invalide <%.*s>"
#: locale/programs/ld-collate.c:3846
#, c-format
msgid "%s: cannot have `%s' as end of ellipsis range"
-msgstr ""
+msgstr "%s: impossibile de haber `%s' como fin de un intervallo de ellipse"
#: locale/programs/ld-collate.c:3896
#, c-format
msgid "%s: empty category description not allowed"
-msgstr ""
+msgstr "%s: le description de categoria vacue non es permittite"
#: locale/programs/ld-collate.c:3915
#, c-format
msgid "%s: missing `reorder-sections-end' keyword"
-msgstr ""
+msgstr "%s: parola clave `reorder-sections-end' mancante"
#: locale/programs/ld-collate.c:4079
#, c-format
msgid "%s: '%s' without matching 'ifdef' or 'ifndef'"
-msgstr ""
+msgstr "%s: '%s' sin correspondente 'ifdef' o 'ifndef'"
#: locale/programs/ld-collate.c:4097
#, c-format
msgid "%s: 'endif' without matching 'ifdef' or 'ifndef'"
-msgstr ""
+msgstr "%s: 'endif' sin correspondente 'ifdef' o 'ifndef'"
#: locale/programs/ld-ctype.c:439
#, c-format
msgid "No character set name specified in charmap"
-msgstr ""
+msgstr "Necun nomine de collection de characteres es specificate in le tabula de characteres"
#: locale/programs/ld-ctype.c:468
#, c-format
msgid "character L'\\u%0*x' in class `%s' must be in class `%s'"
-msgstr ""
+msgstr "le character L'\\u%0*x' del classe `%s' debe esser in le classe `%s'"
#: locale/programs/ld-ctype.c:483
#, c-format
msgid "character L'\\u%0*x' in class `%s' must not be in class `%s'"
-msgstr ""
+msgstr "le character L'\\u%0*x' del classe `%s' non debe esser in le classe `%s'"
#: locale/programs/ld-ctype.c:497 locale/programs/ld-ctype.c:555
#, c-format
msgid "internal error in %s, line %u"
-msgstr ""
+msgstr "error interne in %s, linea %u"
#: locale/programs/ld-ctype.c:526
#, c-format
msgid "character '%s' in class `%s' must be in class `%s'"
-msgstr ""
+msgstr "le character '%s' del classe `%s' debe esser in le classe `%s'"
#: locale/programs/ld-ctype.c:542
#, c-format
msgid "character '%s' in class `%s' must not be in class `%s'"
-msgstr ""
+msgstr "le character '%s' del classe `%s' non debe esser in le classe `%s'"
#: locale/programs/ld-ctype.c:572 locale/programs/ld-ctype.c:610
#, c-format
msgid "<SP> character not in class `%s'"
-msgstr ""
+msgstr "le character <SP> non es in le classe `%s'"
#: locale/programs/ld-ctype.c:584 locale/programs/ld-ctype.c:621
#, c-format
msgid "<SP> character must not be in class `%s'"
-msgstr ""
+msgstr "le character <SP> non debe esser in le classe `%s'"
#: locale/programs/ld-ctype.c:599
#, c-format
msgid "character <SP> not defined in character map"
-msgstr ""
+msgstr "le character <SP> non es definite in le tabula de characteres"
#: locale/programs/ld-ctype.c:735
#, c-format
msgid "`digit' category has not entries in groups of ten"
-msgstr ""
+msgstr "le categoria `digit' non ha entratas in gruppos de dece"
#: locale/programs/ld-ctype.c:784
#, c-format
msgid "no input digits defined and none of the standard names in the charmap"
-msgstr ""
+msgstr "necun cifras de entrata definite e necun del nomines standard in le tabula de characteres"
#: locale/programs/ld-ctype.c:849
#, c-format
msgid "not all characters used in `outdigit' are available in the charmap"
-msgstr ""
+msgstr "non tote le characteres usate in `outdigit' es disponibile in le tabula de characteres"
#: locale/programs/ld-ctype.c:866
#, c-format
msgid "not all characters used in `outdigit' are available in the repertoire"
-msgstr ""
+msgstr "non tote le characteres usate in `outdigit' es disponibile in le repertoire"
#: locale/programs/ld-ctype.c:1269
#, c-format
msgid "character class `%s' already defined"
-msgstr ""
+msgstr "le classe de characteres `%s' jam ha essite definite"
#: locale/programs/ld-ctype.c:1275
#, c-format
msgid "implementation limit: no more than %Zd character classes allowed"
-msgstr ""
+msgstr "limite de implementation: il se non permitte plus de %Zd classes de characteres"
#: locale/programs/ld-ctype.c:1301
#, c-format
msgid "character map `%s' already defined"
-msgstr ""
+msgstr "le mappa de characteres `%s' jam ha essite definite"
#: locale/programs/ld-ctype.c:1307
#, c-format
msgid "implementation limit: no more than %d character maps allowed"
-msgstr ""
+msgstr "limite de implementation: il se non permitte plus de %d mappas de characteres"
#: locale/programs/ld-ctype.c:1572 locale/programs/ld-ctype.c:1697
#: locale/programs/ld-ctype.c:1803 locale/programs/ld-ctype.c:2493
#: locale/programs/ld-ctype.c:3489
#, c-format
msgid "%s: field `%s' does not contain exactly ten entries"
-msgstr ""
+msgstr "%s: le campo `%s' non contine exactemente dece entratas"
#: locale/programs/ld-ctype.c:1600 locale/programs/ld-ctype.c:2174
#, c-format
msgid "to-value <U%0*X> of range is smaller than from-value <U%0*X>"
-msgstr ""
+msgstr "le valor final <U%0*X> del intervallo es plus parve que le valor initial <U%0*X>"
#: locale/programs/ld-ctype.c:1727
msgid "start and end character sequence of range must have the same length"
-msgstr ""
+msgstr "le sequantias de characteres initial e final del intervallo debe haber le mesme longitude"
#: locale/programs/ld-ctype.c:1734
msgid "to-value character sequence is smaller than from-value sequence"
-msgstr ""
+msgstr "le sequentia de characteres del valor final es plus parve que le sequentia del valor initial"
#: locale/programs/ld-ctype.c:2094 locale/programs/ld-ctype.c:2145
msgid "premature end of `translit_ignore' definition"
-msgstr ""
+msgstr "le fin prematur del definition de `translit_ignore'"
#: locale/programs/ld-ctype.c:2100 locale/programs/ld-ctype.c:2151
#: locale/programs/ld-ctype.c:2193
msgid "syntax error"
-msgstr ""
+msgstr "error de syntaxe"
#: locale/programs/ld-ctype.c:2326
#, c-format
msgid "%s: syntax error in definition of new character class"
-msgstr ""
+msgstr "%s: error de syntaxe in le definition de un nove classe de characteres"
#: locale/programs/ld-ctype.c:2341
#, c-format
msgid "%s: syntax error in definition of new character map"
-msgstr ""
+msgstr "%s: error de syntaxe in le definition de un nove mappa de characteres"
#: locale/programs/ld-ctype.c:2515
msgid "ellipsis range must be marked by two operands of same type"
-msgstr ""
+msgstr "le intervallo de ellipse debe ser marcate per duo operandos del mesme typo"
#: locale/programs/ld-ctype.c:2524
msgid "with symbolic name range values the absolute ellipsis `...' must not be used"
-msgstr ""
+msgstr "con intervallo definite per nomines symbolic le ellipse absolute `...' non debe ser utilisate"
#: locale/programs/ld-ctype.c:2539
msgid "with UCS range values one must use the hexadecimal symbolic ellipsis `..'"
-msgstr ""
+msgstr "con intervallo definite per UCS on debe usar le ellipse symbolic hexadecimal `..'"
#: locale/programs/ld-ctype.c:2553
msgid "with character code range values one must use the absolute ellipsis `...'"
-msgstr ""
+msgstr "con intervallo definite per codices de characteres on debe usar le ellipse absolute `...'"
#: locale/programs/ld-ctype.c:2704
#, c-format
msgid "duplicated definition for mapping `%s'"
-msgstr ""
+msgstr "definition duplicate del tabula `%s'"
#: locale/programs/ld-ctype.c:2790 locale/programs/ld-ctype.c:2934
#, c-format
msgid "%s: `translit_start' section does not end with `translit_end'"
-msgstr ""
+msgstr "%s: le section `translit_start' non fini con `translit_end'"
#: locale/programs/ld-ctype.c:2885
#, c-format
msgid "%s: duplicate `default_missing' definition"
-msgstr ""
+msgstr "%s: definition duplicate de `default_missing'"
#: locale/programs/ld-ctype.c:2890
msgid "previous definition was here"
-msgstr ""
+msgstr "le definition previe era hic"
#: locale/programs/ld-ctype.c:2912
#, c-format
msgid "%s: no representable `default_missing' definition found"
-msgstr ""
+msgstr "%s: necun definition `default_missing' representabile trovate"
#: locale/programs/ld-ctype.c:3065 locale/programs/ld-ctype.c:3149
#: locale/programs/ld-ctype.c:3169 locale/programs/ld-ctype.c:3190
@@ -2329,7 +2329,7 @@ msgstr ""
#: locale/programs/ld-ctype.c:3423 locale/programs/ld-ctype.c:3448
#, c-format
msgid "%s: character `%s' not defined while needed as default value"
-msgstr ""
+msgstr "%s: le character `%s' non es definite quando illo es necesse como valor predefinite"
#: locale/programs/ld-ctype.c:3070 locale/programs/ld-ctype.c:3154
#: locale/programs/ld-ctype.c:3174 locale/programs/ld-ctype.c:3195
@@ -2338,366 +2338,368 @@ msgstr ""
#: locale/programs/ld-ctype.c:3319 locale/programs/ld-ctype.c:3386
#, c-format
msgid "%s: character `%s' in charmap not representable with one byte"
-msgstr ""
+msgstr "%s: le character `%s' in tabula de characteres non es representabile con un byte"
#: locale/programs/ld-ctype.c:3430 locale/programs/ld-ctype.c:3455
#, c-format
msgid "%s: character `%s' needed as default value not representable with one byte"
-msgstr ""
+msgstr "%s: le character `%s' requirite como valor predefinite non es representabile con un byte"
#: locale/programs/ld-ctype.c:3511
#, c-format
msgid "no output digits defined and none of the standard names in the charmap"
-msgstr ""
+msgstr "necun cifras de output es definite e nihil del nomines standard es in le tabula de characteres"
#: locale/programs/ld-ctype.c:3802
#, c-format
msgid "%s: transliteration data from locale `%s' not available"
-msgstr ""
+msgstr "%s: le datos de transliteration del localitate `%s' non es disponibile"
#: locale/programs/ld-ctype.c:3903
#, c-format
msgid "%s: table for class \"%s\": %lu bytes\n"
-msgstr ""
+msgstr "%s: tabula pro le classe \"%s\": %lu bytes\n"
#: locale/programs/ld-ctype.c:3972
#, c-format
msgid "%s: table for map \"%s\": %lu bytes\n"
-msgstr ""
+msgstr "%s: tabula de characteres \"%s\": %lu bytes\n"
#: locale/programs/ld-ctype.c:4105
#, c-format
msgid "%s: table for width: %lu bytes\n"
-msgstr ""
+msgstr "%s: tabula pro le largor: %lu bytes\n"
#: locale/programs/ld-identification.c:169
#, c-format
msgid "%s: no identification for category `%s'"
-msgstr ""
+msgstr "%s: nulle identification pro le categoria `%s'"
#: locale/programs/ld-identification.c:434
#, c-format
msgid "%s: duplicate category version definition"
-msgstr ""
+msgstr "%s: definition duplicate de version de categoria"
#: locale/programs/ld-measurement.c:112
#, c-format
msgid "%s: invalid value for field `%s'"
-msgstr ""
+msgstr "%s: valor invalide pro le campo `%s'"
#: locale/programs/ld-messages.c:113 locale/programs/ld-messages.c:147
#, c-format
msgid "%s: field `%s' undefined"
-msgstr ""
+msgstr "%s: le campo `%s' non es definite"
#: locale/programs/ld-messages.c:120 locale/programs/ld-messages.c:154
#: locale/programs/ld-monetary.c:255 locale/programs/ld-numeric.c:117
#, c-format
msgid "%s: value for field `%s' must not be an empty string"
-msgstr ""
+msgstr "%s: le valor pro le campo `%s' non debe esser un catena vacue"
#: locale/programs/ld-messages.c:136 locale/programs/ld-messages.c:170
#, c-format
msgid "%s: no correct regular expression for field `%s': %s"
-msgstr ""
+msgstr "%s: necun expression regular correcte pro le campo `%s': %s"
#: locale/programs/ld-monetary.c:223
#, c-format
msgid "%s: value of field `int_curr_symbol' has wrong length"
-msgstr ""
+msgstr "%s: le valor del campo `int_curr_symbol' ha un longitude incorrecte"
#: locale/programs/ld-monetary.c:236
#, c-format
msgid "%s: value of field `int_curr_symbol' does not correspond to a valid name in ISO 4217"
-msgstr ""
+msgstr "%s: le valor del campo `int_curr_symbol' non corresponde a un nomine valide in ISO 4217"
#: locale/programs/ld-monetary.c:284 locale/programs/ld-monetary.c:314
#, c-format
msgid "%s: value for field `%s' must be in range %d...%d"
-msgstr ""
+msgstr "%s: le valor pro le campo `%s' debe esser del intervallo %d...%d"
#: locale/programs/ld-monetary.c:746 locale/programs/ld-numeric.c:273
#, c-format
msgid "%s: value for field `%s' must be a single character"
-msgstr ""
+msgstr "%s: le valor pro le campo `%s' debe esser un singule character"
#: locale/programs/ld-monetary.c:843 locale/programs/ld-numeric.c:317
#, c-format
msgid "%s: `-1' must be last entry in `%s' field"
-msgstr ""
+msgstr "%s: `-1' debe esser le ultime entrata in le campo `%s'"
#: locale/programs/ld-monetary.c:865 locale/programs/ld-numeric.c:334
#, c-format
msgid "%s: values for field `%s' must be smaller than 127"
-msgstr ""
+msgstr "%s: le valores pro le campo `%s' debe esser plus parve que 127"
#: locale/programs/ld-monetary.c:908
msgid "conversion rate value cannot be zero"
-msgstr ""
+msgstr "le valor del rata de conversion non pote esser zero"
#: locale/programs/ld-name.c:128 locale/programs/ld-telephone.c:125
#: locale/programs/ld-telephone.c:148
#, c-format
msgid "%s: invalid escape sequence in field `%s'"
-msgstr ""
+msgstr "%s: sequentia de escappata invalide in le campo `%s'"
#: locale/programs/ld-time.c:246
#, c-format
msgid "%s: direction flag in string %Zd in `era' field is not '+' nor '-'"
-msgstr ""
+msgstr "%s: le indicator de direction in le catena %Zd in le campo `era' non es '+' ni '-'"
#: locale/programs/ld-time.c:257
#, c-format
msgid "%s: direction flag in string %Zd in `era' field is not a single character"
-msgstr ""
+msgstr "%s: le indication de direction in le catena %Zd in le campo `era' non es un singule character"
#: locale/programs/ld-time.c:270
#, c-format
msgid "%s: invalid number for offset in string %Zd in `era' field"
-msgstr ""
+msgstr "%s: numero invalide pro displaciamento in le catena %Zd in le campo `era'"
#: locale/programs/ld-time.c:278
#, c-format
msgid "%s: garbage at end of offset value in string %Zd in `era' field"
-msgstr ""
+msgstr "%s: datos superflue al fin del valor de displaciamento in le catena %Zd in le campo `era'"
#: locale/programs/ld-time.c:329
#, c-format
msgid "%s: invalid starting date in string %Zd in `era' field"
-msgstr ""
+msgstr "%s: data initial invalide in le catena %Zd in le campo `era'"
#: locale/programs/ld-time.c:338
#, c-format
msgid "%s: garbage at end of starting date in string %Zd in `era' field "
-msgstr ""
+msgstr "%s: datos superflue al fin del data initial in le catena %Zd in le campo `era' "
#: locale/programs/ld-time.c:357
#, c-format
msgid "%s: starting date is invalid in string %Zd in `era' field"
-msgstr ""
+msgstr "%s: le data de comenciamento es invalide in le catena %Zd in le campo `era'"
#: locale/programs/ld-time.c:406 locale/programs/ld-time.c:434
#, c-format
msgid "%s: invalid stopping date in string %Zd in `era' field"
-msgstr ""
+msgstr "%s: data final invalide in le catena %Zd in le campo `era'"
#: locale/programs/ld-time.c:415
#, c-format
msgid "%s: garbage at end of stopping date in string %Zd in `era' field"
-msgstr ""
+msgstr "%s: datos superflue al fin del data final in le catena %Zd in le campo `era'"
#: locale/programs/ld-time.c:443
#, c-format
msgid "%s: missing era name in string %Zd in `era' field"
-msgstr ""
+msgstr "%s: nomine de era mancante in le catena %Zd in le campo `era'"
#: locale/programs/ld-time.c:455
#, c-format
msgid "%s: missing era format in string %Zd in `era' field"
-msgstr ""
+msgstr "%s: formato de era mancante in le catena %Zd in le campo `era'"
#: locale/programs/ld-time.c:496
#, c-format
msgid "%s: third operand for value of field `%s' must not be larger than %d"
-msgstr ""
+msgstr "%s: le tertie operando pro le valor del campo `%s' non debe esser plus grande que %d"
#: locale/programs/ld-time.c:504 locale/programs/ld-time.c:512
#: locale/programs/ld-time.c:520
#, c-format
msgid "%s: values for field `%s' must not be larger than %d"
-msgstr ""
+msgstr "%s: valores pro le campo `%s' non debe plus grande que %d"
#: locale/programs/ld-time.c:1003
#, c-format
msgid "%s: too few values for field `%s'"
-msgstr ""
+msgstr "%s: insufficiente numero de valores pro le campo `%s'"
#: locale/programs/ld-time.c:1048
msgid "extra trailing semicolon"
-msgstr ""
+msgstr "puncto e virgula superflue al fin"
#: locale/programs/ld-time.c:1051
#, c-format
msgid "%s: too many values for field `%s'"
-msgstr ""
+msgstr "%s: tro de valores pro le campo `%s'"
#: locale/programs/linereader.c:129
msgid "trailing garbage at end of line"
-msgstr ""
+msgstr "datos superflue al fin de catena"
#: locale/programs/linereader.c:297
msgid "garbage at end of number"
-msgstr ""
+msgstr "datos superflue al fin del numero"
#: locale/programs/linereader.c:409
msgid "garbage at end of character code specification"
-msgstr ""
+msgstr "datos superflue al fin del specification del codice de character"
#: locale/programs/linereader.c:495
msgid "unterminated symbolic name"
-msgstr ""
+msgstr "nomine symbolic sin termination"
#: locale/programs/linereader.c:622
msgid "illegal escape sequence at end of string"
-msgstr ""
+msgstr "sequentia de escappamento non permittite al fin de catena"
#: locale/programs/linereader.c:626 locale/programs/linereader.c:854
msgid "unterminated string"
-msgstr ""
+msgstr "catena sin termination"
#: locale/programs/linereader.c:668
msgid "non-symbolic character value should not be used"
-msgstr ""
+msgstr "un valor de character non-symbolic non deberea usar se"
#: locale/programs/linereader.c:815
#, c-format
msgid "symbol `%.*s' not in charmap"
-msgstr ""
+msgstr "le symbolo `%.*s' non es in tabula de characteres"
#: locale/programs/linereader.c:836
#, c-format
msgid "symbol `%.*s' not in repertoire map"
-msgstr ""
+msgstr "le symbolo `%.*s' non es in le repertoire"
#: locale/programs/locale-spec.c:130
#, c-format
msgid "unknown name \"%s\""
-msgstr ""
+msgstr "nomine incognite \"%s\""
#: locale/programs/locale.c:74
msgid "System information:"
-msgstr ""
+msgstr "Information del systema:"
#: locale/programs/locale.c:76
msgid "Write names of available locales"
-msgstr ""
+msgstr "Monstrar le nomines del localitates disponibile"
#: locale/programs/locale.c:78
msgid "Write names of available charmaps"
-msgstr ""
+msgstr "Monstrar le nomines del tabulas de characteres disponibile"
#: locale/programs/locale.c:79
msgid "Modify output format:"
-msgstr ""
+msgstr "Modificar le formate de output:"
#: locale/programs/locale.c:80
msgid "Write names of selected categories"
-msgstr ""
+msgstr "Monstrar le nomines del categorias seligite"
#: locale/programs/locale.c:81
msgid "Write names of selected keywords"
-msgstr ""
+msgstr "Monstrar le nomines del parolas claves seligite"
#: locale/programs/locale.c:82
msgid "Print more information"
-msgstr ""
+msgstr "Monstrar information plus detaliate"
#: locale/programs/locale.c:87
msgid "Get locale-specific information."
-msgstr ""
+msgstr "Obtener le information specific pro un localitate"
#: locale/programs/locale.c:90
msgid ""
"NAME\n"
"[-a|-m]"
msgstr ""
+"NOMINE\n"
+"[-a|-m]"
#: locale/programs/locale.c:194
#, c-format
msgid "Cannot set LC_CTYPE to default locale"
-msgstr ""
+msgstr "Impossibile de initialisar LC_CTYPE al localitate predefinite"
#: locale/programs/locale.c:196
#, c-format
msgid "Cannot set LC_MESSAGES to default locale"
-msgstr ""
+msgstr "Impossibile de initialisar LC_MESSAGE al localitate predefinite"
#: locale/programs/locale.c:209
#, c-format
msgid "Cannot set LC_COLLATE to default locale"
-msgstr ""
+msgstr "Impossibile de initialisar LC_COLLATE al localitate predefinite"
#: locale/programs/locale.c:225
#, c-format
msgid "Cannot set LC_ALL to default locale"
-msgstr ""
+msgstr "Impossibile de initialisar LC_ALL al localitate predefinite"
#: locale/programs/locale.c:521
#, c-format
msgid "while preparing output"
-msgstr ""
+msgstr "durante le preparation de output"
#: locale/programs/localedef.c:119
msgid "Input Files:"
-msgstr ""
+msgstr "Files de input:"
#: locale/programs/localedef.c:121
msgid "Symbolic character names defined in FILE"
-msgstr ""
+msgstr "Nomines symbolic de characteres es in FILE"
#: locale/programs/localedef.c:122
msgid "Source definitions are found in FILE"
-msgstr ""
+msgstr "Le definitiones fontal es in FILE"
#: locale/programs/localedef.c:124
msgid "FILE contains mapping from symbolic names to UCS4 values"
-msgstr ""
+msgstr "FILE contine mappage del nomines symbolic al valores UCS4"
#: locale/programs/localedef.c:128
msgid "Create output even if warning messages were issued"
-msgstr ""
+msgstr "Crear le output etsi advertimentos era emittite"
#: locale/programs/localedef.c:129
msgid "Create old-style tables"
-msgstr ""
+msgstr "Crear le tabellas de vetule stilo"
#: locale/programs/localedef.c:130
msgid "Optional output file prefix"
-msgstr ""
+msgstr "Prefixo optional del file de output"
#: locale/programs/localedef.c:131
msgid "Be strictly POSIX conform"
-msgstr ""
+msgstr "Conformar se strictemente a POSIX"
#: locale/programs/localedef.c:133
msgid "Suppress warnings and information messages"
-msgstr ""
+msgstr "Supprimer advertimentos e messages informative"
#: locale/programs/localedef.c:134
msgid "Print more messages"
-msgstr ""
+msgstr "Monstrar plus de messages"
#: locale/programs/localedef.c:135
msgid "Archive control:"
-msgstr ""
+msgstr "Gerentia del archivo:"
#: locale/programs/localedef.c:137
msgid "Don't add new data to archive"
-msgstr ""
+msgstr "Non adder nove datos al archivo"
#: locale/programs/localedef.c:139
msgid "Add locales named by parameters to archive"
-msgstr ""
+msgstr "Adder al archivo le localitates designate per parametros"
#: locale/programs/localedef.c:140
msgid "Replace existing archive content"
-msgstr ""
+msgstr "Reimplaciar le contento existente del archivo"
#: locale/programs/localedef.c:142
msgid "Remove locales named by parameters from archive"
-msgstr ""
+msgstr "Remover del archivo le localitates designate per parametros"
#: locale/programs/localedef.c:143
msgid "List content of archive"
-msgstr ""
+msgstr "Monstrar le contento del archivo"
#: locale/programs/localedef.c:145
msgid "locale.alias file to consult when making archive"
-msgstr ""
+msgstr "Le file locale.alias a consultar durante le creation del archivo"
#: locale/programs/localedef.c:150
msgid "Compile locale specification"
-msgstr ""
+msgstr "Compilar le specification de localitate"
#: locale/programs/localedef.c:153
msgid ""
@@ -2705,6 +2707,9 @@ msgid ""
"[--add-to-archive|--delete-from-archive] FILE...\n"
"--list-archive [FILE]"
msgstr ""
+"NOMINE\n"
+"[--add-to-archive|--delete-from-archive] FILE...\n"
+"--list-archive [FILE]"
#: locale/programs/localedef.c:228
#, c-format
diff --git a/libc/po/zh_TW.po b/libc/po/zh_TW.po
index 60e1ccd46..0caea2275 100644
--- a/libc/po/zh_TW.po
+++ b/libc/po/zh_TW.po
@@ -4,14 +4,14 @@
# Tung-Han Hsieh <thhsieh@linux.org.tw>, 2000.
# Yuan-Chung Cheng <platin@ch.ntu.edu.tw>, 2000.
# Wei-Lun Chao <william.chao@ossii.com.tw>, 2005, 2008, 2011.
-# Wei-Lun Chao <chaoweilun@gmail.com>, 2012.
+# Wei-Lun Chao <bluebat@member.fsf.org>, 2012, 2013.
#
msgid ""
msgstr ""
-"Project-Id-Version: libc 2.14\n"
-"POT-Creation-Date: 2011-05-31 00:06-0400\n"
-"PO-Revision-Date: 2012-02-09 18:09+0800\n"
-"Last-Translator: Wei-Lun Chao <chaoweilun@gmail.com>\n"
+"Project-Id-Version: libc 2.17-pre1\n"
+"POT-Creation-Date: 2012-12-07 15:10-0500\n"
+"PO-Revision-Date: 2013-06-11 08:59+0200\n"
+"Last-Translator: Wei-Lun Chao <bluebat@member.fsf.org>\n"
"Language-Team: Chinese (traditional) <zh-l10n@linux.org.tw>\n"
"Language: zh_TW\n"
"MIME-Version: 1.0\n"
@@ -19,86 +19,86 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: argp/argp-help.c:228
+#: argp/argp-help.c:227
#, c-format
msgid "%.*s: ARGP_HELP_FMT parameter requires a value"
msgstr "%.*s: ARGP_HELP_FMT åƒæ•¸éœ€è¦ä¸€å€‹å€¼"
-#: argp/argp-help.c:238
+#: argp/argp-help.c:237
#, c-format
msgid "%.*s: Unknown ARGP_HELP_FMT parameter"
msgstr "%.*s: 未知的 ARGP_HELP_FMT åƒæ•¸"
-#: argp/argp-help.c:251
+#: argp/argp-help.c:250
#, c-format
msgid "Garbage in ARGP_HELP_FMT: %s"
msgstr "ARGP_HELP_FMT 中無用的資訊: %s"
-#: argp/argp-help.c:1215
+#: argp/argp-help.c:1214
msgid "Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options."
msgstr "é•·é¸é …的必須或å¯é¸ç”¨çš„引數也是相å°æ‡‰çŸ­é¸é …的必須或å¯é¸ç”¨çš„引數。"
-#: argp/argp-help.c:1601
+#: argp/argp-help.c:1600
msgid "Usage:"
msgstr "使用方å¼:"
-#: argp/argp-help.c:1605
+#: argp/argp-help.c:1604
msgid " or: "
msgstr " 或者: "
-#: argp/argp-help.c:1617
+#: argp/argp-help.c:1616
msgid " [OPTION...]"
-msgstr " [åƒæ•¸...]"
+msgstr " [åƒæ•¸â€¦]"
-#: argp/argp-help.c:1644
+#: argp/argp-help.c:1643
#, c-format
msgid "Try `%s --help' or `%s --usage' for more information.\n"
msgstr "請試著用 `%s --help' 或 `%s --usage' 來ç²å¾—更多相關訊æ¯ã€‚\n"
-#: argp/argp-help.c:1672
+#: argp/argp-help.c:1671
#, c-format
msgid "Report bugs to %s.\n"
msgstr "請將程å¼å•é¡Œå›žå ±è‡³ %s。\n"
-#: argp/argp-parse.c:102
+#: argp/argp-parse.c:101
msgid "Give this help list"
msgstr "給出這個使用方å¼åˆ—表"
-#: argp/argp-parse.c:103
+#: argp/argp-parse.c:102
msgid "Give a short usage message"
msgstr "給出簡短的使用訊æ¯"
-#: argp/argp-parse.c:104
+#: argp/argp-parse.c:103
msgid "Set the program name"
msgstr "設定程å¼å稱"
-#: argp/argp-parse.c:106
+#: argp/argp-parse.c:105
msgid "Hang for SECS seconds (default 3600)"
msgstr "SECS 秒後掛斷 (é è¨­æ˜¯ 3600)"
-#: argp/argp-parse.c:167
+#: argp/argp-parse.c:166
msgid "Print program version"
msgstr "å°å‡ºç¨‹å¼ç‰ˆæœ¬"
-#: argp/argp-parse.c:183
+#: argp/argp-parse.c:182
msgid "(PROGRAM ERROR) No version known!?"
msgstr "(程å¼éŒ¯èª¤) 沒有èªå¾—的版本!?"
-#: argp/argp-parse.c:623
+#: argp/argp-parse.c:622
#, c-format
msgid "%s: Too many arguments\n"
msgstr "%s: 太多的引數\n"
-#: argp/argp-parse.c:766
+#: argp/argp-parse.c:765
msgid "(PROGRAM ERROR) Option should have been recognized!?"
msgstr "(程å¼éŒ¯èª¤) é¸é …應該已經å¯è¾¨è­˜!?"
-#: assert/assert-perr.c:37
+#: assert/assert-perr.c:36
#, c-format
msgid "%s%s%s:%u: %s%sUnexpected error: %s.\n"
msgstr "%s%s%s:%u: %s%s無法é æ–™çš„錯誤: %s。\n"
-#: assert/assert.c:105
+#: assert/assert.c:101
#, c-format
msgid ""
"%s%s%s:%u: %s%sAssertion `%s' failed.\n"
@@ -107,23 +107,23 @@ msgstr ""
"%s%s%s:%u:%s%så‡è¨­ã€Ž%sã€å¤±æ•—。\n"
"%n"
-#: catgets/gencat.c:110 catgets/gencat.c:114 nscd/nscd.c:100 nss/makedb.c:61
+#: catgets/gencat.c:109 catgets/gencat.c:113 nscd/nscd.c:115 nss/makedb.c:119
msgid "NAME"
msgstr "å稱"
-#: catgets/gencat.c:111
+#: catgets/gencat.c:110
msgid "Create C header file NAME containing symbol definitions"
msgstr "產生的 C 標頭檔åå…§å«ç¬¦è™Ÿå®šç¾©"
-#: catgets/gencat.c:113
+#: catgets/gencat.c:112
msgid "Do not use existing catalog, force new output file"
msgstr "ä¸ä½¿ç”¨ç¾å­˜çš„ catalog, 強制使用新的輸出檔"
-#: catgets/gencat.c:114 nss/makedb.c:61
+#: catgets/gencat.c:113 nss/makedb.c:119
msgid "Write output to file NAME"
msgstr "將輸出寫到檔案 NAME 中"
-#: catgets/gencat.c:119
+#: catgets/gencat.c:118
msgid ""
"Generate message catalog.\vIf INPUT-FILE is -, input is read from standard input. If OUTPUT-FILE\n"
"is -, output is written to standard output.\n"
@@ -131,7 +131,7 @@ msgstr ""
"ç”¢ç”Ÿè¨Šæ¯ catelog。\\v如果輸入檔å是 -, 將從標準輸入讀å–輸入。\n"
"如果輸出檔å是 -, 則輸出將寫到標準輸出去。\n"
-#: catgets/gencat.c:124
+#: catgets/gencat.c:123
msgid ""
"-o OUTPUT-FILE [INPUT-FILE]...\n"
"[OUTPUT-FILE [INPUT-FILE]...]"
@@ -139,28 +139,28 @@ msgstr ""
"-o 輸出檔案å稱 [輸入檔案å稱]...\n"
"[輸出檔案å稱 [輸入檔案å稱]...]"
-#: catgets/gencat.c:232 debug/pcprofiledump.c:208 debug/xtrace.sh:58
-#: elf/ldconfig.c:302 elf/ldd.bash.in:56 elf/sln.c:86 elf/sotruss.ksh:49
-#: elf/sprof.c:371 iconv/iconv_prog.c:408 iconv/iconvconfig.c:380
-#: locale/programs/locale.c:278 locale/programs/localedef.c:371
-#: login/programs/pt_chown.c:92 malloc/memusage.sh:65
-#: malloc/memusagestat.c:539 nscd/nscd.c:415 nss/getent.c:918 nss/makedb.c:231
-#: posix/getconf.c:1122 sunrpc/rpc_main.c:1492 sunrpc/rpcinfo.c:691
-#: sysdeps/unix/sysv/linux/lddlibc4.c:62
+#: catgets/gencat.c:235 debug/pcprofiledump.c:208 elf/ldconfig.c:302
+#: elf/pldd.c:222 elf/sln.c:85 elf/sprof.c:371 iconv/iconv_prog.c:408
+#: iconv/iconvconfig.c:383 locale/programs/locale.c:279
+#: locale/programs/localedef.c:363 login/programs/pt_chown.c:88
+#: malloc/memusagestat.c:536 nscd/nscd.c:459 nss/getent.c:965 nss/makedb.c:371
+#: posix/getconf.c:1121 sunrpc/rpcinfo.c:691
+#: sysdeps/unix/sysv/linux/lddlibc4.c:61
+#, c-format
msgid ""
"For bug reporting instructions, please see:\n"
-"<http://www.gnu.org/software/libc/bugs.html>.\n"
+"%s.\n"
msgstr ""
-"用於錯誤報告指令,請åƒçœ‹ï¼š\n"
-"<http://www.gnu.org/software/libc/bugs.html>。\n"
+"è¦çŸ¥é“錯誤報告指令,請åƒçœ‹ï¼š\n"
+"%s。\n"
-#: catgets/gencat.c:246 debug/pcprofiledump.c:222 debug/xtrace.sh:66
-#: elf/ldconfig.c:316 elf/ldd.bash.in:39 elf/sotruss.ksh:76 elf/sprof.c:386
-#: iconv/iconv_prog.c:423 iconv/iconvconfig.c:395 locale/programs/locale.c:293
-#: locale/programs/localedef.c:387 login/programs/pt_chown.c:63
-#: malloc/memusage.sh:73 malloc/memusagestat.c:557 nscd/nscd.c:429
-#: nss/getent.c:87 nss/makedb.c:245 posix/getconf.c:1104
-#: sysdeps/unix/sysv/linux/lddlibc4.c:69
+#: catgets/gencat.c:251 debug/pcprofiledump.c:224 debug/xtrace.sh:64
+#: elf/ldconfig.c:318 elf/ldd.bash.in:38 elf/pldd.c:238 elf/sotruss.ksh:75
+#: elf/sprof.c:388 iconv/iconv_prog.c:425 iconv/iconvconfig.c:400
+#: locale/programs/locale.c:296 locale/programs/localedef.c:389
+#: login/programs/pt_chown.c:62 malloc/memusage.sh:71
+#: malloc/memusagestat.c:552 nscd/nscd.c:475 nss/getent.c:86 nss/makedb.c:387
+#: posix/getconf.c:1103 sysdeps/unix/sysv/linux/lddlibc4.c:68
#, c-format
msgid ""
"Copyright (C) %s Free Software Foundation, Inc.\n"
@@ -171,35 +171,35 @@ msgstr ""
"這是一個自由軟體;請見æºå§‹ç¢¼çš„授權æ¢æ¬¾ã€‚這沒有擔ä¿ï¼›ç”šè‡³ä¹Ÿæ²’有專為銷\n"
"售或者é©åˆæŸäº›ç‰¹æ®Šç›®çš„。\n"
-#: catgets/gencat.c:251 debug/pcprofiledump.c:227 debug/xtrace.sh:70
-#: elf/ldconfig.c:321 elf/sprof.c:392 iconv/iconv_prog.c:428
-#: iconv/iconvconfig.c:400 locale/programs/locale.c:298
-#: locale/programs/localedef.c:392 malloc/memusage.sh:77
-#: malloc/memusagestat.c:562 nscd/nscd.c:434 nss/getent.c:92 nss/makedb.c:250
-#: posix/getconf.c:1109
+#: catgets/gencat.c:256 debug/pcprofiledump.c:229 debug/xtrace.sh:68
+#: elf/ldconfig.c:323 elf/pldd.c:243 elf/sprof.c:394 iconv/iconv_prog.c:430
+#: iconv/iconvconfig.c:405 locale/programs/locale.c:301
+#: locale/programs/localedef.c:394 malloc/memusage.sh:75
+#: malloc/memusagestat.c:557 nscd/nscd.c:480 nss/getent.c:91 nss/makedb.c:392
+#: posix/getconf.c:1108
#, c-format
msgid "Written by %s.\n"
msgstr "作者 %s。\n"
-#: catgets/gencat.c:282
+#: catgets/gencat.c:287
msgid "*standard input*"
msgstr "*標準輸入*"
-#: catgets/gencat.c:288 iconv/iconv_charmap.c:170 iconv/iconv_prog.c:294
-#: nss/makedb.c:170
+#: catgets/gencat.c:293 iconv/iconv_charmap.c:169 iconv/iconv_prog.c:293
+#: nss/makedb.c:248
#, c-format
msgid "cannot open input file `%s'"
msgstr "無法開啟輸入檔 `%s'"
-#: catgets/gencat.c:417 catgets/gencat.c:494
+#: catgets/gencat.c:422 catgets/gencat.c:497
msgid "illegal set number"
msgstr "ä¸åˆæ³•çš„集åˆç·¨è™Ÿ"
-#: catgets/gencat.c:444
+#: catgets/gencat.c:449
msgid "duplicate set definition"
msgstr "複製集åˆå®šç¾©"
-#: catgets/gencat.c:446 catgets/gencat.c:623 catgets/gencat.c:677
+#: catgets/gencat.c:451 catgets/gencat.c:623 catgets/gencat.c:675
msgid "this is the first definition"
msgstr "此為第一個定義"
@@ -221,90 +221,91 @@ msgstr "ä¸æ˜Žçš„指令 `%s': 此列忽略"
msgid "duplicated message number"
msgstr "é‡è¤‡çš„訊æ¯ç·¨è™Ÿ"
-#: catgets/gencat.c:674
+#: catgets/gencat.c:672
msgid "duplicated message identifier"
msgstr "é‡è¤‡çš„訊æ¯è­˜åˆ¥ç¬¦è™Ÿ"
-#: catgets/gencat.c:731
+#: catgets/gencat.c:729
msgid "invalid character: message ignored"
msgstr "ä¸é©ç”¨çš„å­—å…ƒ: 忽略此訊æ¯"
-#: catgets/gencat.c:774
+#: catgets/gencat.c:772
msgid "invalid line"
msgstr "無效的輸入列"
-#: catgets/gencat.c:828
+#: catgets/gencat.c:826
msgid "malformed line ignored"
msgstr "忽略奇怪的列"
-#: catgets/gencat.c:992 catgets/gencat.c:1033 nss/makedb.c:183
+#: catgets/gencat.c:990 catgets/gencat.c:1031
#, c-format
msgid "cannot open output file `%s'"
msgstr "無法開啟輸出檔 `%s'"
-#: catgets/gencat.c:1195 locale/programs/linereader.c:560
+#: catgets/gencat.c:1193 locale/programs/linereader.c:559
msgid "invalid escape sequence"
msgstr "無效的跳脫åºåˆ—"
-#: catgets/gencat.c:1217
+#: catgets/gencat.c:1215
msgid "unterminated message"
msgstr "沒有çµå°¾çš„訊æ¯"
-#: catgets/gencat.c:1241
+#: catgets/gencat.c:1239
#, c-format
msgid "while opening old catalog file"
msgstr "在開啟舊的類別檔案時"
-#: catgets/gencat.c:1332
+#: catgets/gencat.c:1330
#, c-format
msgid "conversion modules not available"
msgstr "轉æ›æ¨¡çµ„ä¸å­˜åœ¨"
-#: catgets/gencat.c:1358
+#: catgets/gencat.c:1356
#, c-format
msgid "cannot determine escape character"
msgstr "無法決定跳脫字元"
-#: debug/pcprofiledump.c:53
+#: debug/pcprofiledump.c:52
msgid "Don't buffer output"
msgstr "ä¸è¦å°‡è¼¸å…¥å­˜å…¥ç·©è¡å€"
-#: debug/pcprofiledump.c:58
+#: debug/pcprofiledump.c:57
msgid "Dump information generated by PC profiling."
msgstr "將產生於 PC 測速評估的資料傾å¸å‡ºä¾†"
-#: debug/pcprofiledump.c:61
+#: debug/pcprofiledump.c:60
msgid "[FILE]"
msgstr "[檔案]"
-#: debug/pcprofiledump.c:108
+#: debug/pcprofiledump.c:107
#, c-format
msgid "cannot open input file"
msgstr "無法開啟輸入檔"
-#: debug/pcprofiledump.c:115
+#: debug/pcprofiledump.c:114
#, c-format
msgid "cannot read header"
msgstr "無法讀å–標頭資料"
-#: debug/pcprofiledump.c:179
+#: debug/pcprofiledump.c:178
#, c-format
msgid "invalid pointer size"
msgstr "無效的指標大å°"
-#: debug/xtrace.sh:27 debug/xtrace.sh:45
+#: debug/xtrace.sh:26 debug/xtrace.sh:44
msgid "Usage: xtrace [OPTION]... PROGRAM [PROGRAMOPTION]...\\n"
msgstr "用法:xtrace [é¸é …]… ç¨‹å¼ [PROGRAMOPTION]…\\n"
-#: debug/xtrace.sh:33 malloc/memusage.sh:27
-msgid "Try \\`%s --help' or `%s --usage' for more information.\\n"
-msgstr "請嘗試 \\『%s --helpã€æˆ–『%s --usageã€ä»¥ç²å¾—更多資訊。\\n"
+#: debug/xtrace.sh:32 elf/sotruss.ksh:56 elf/sotruss.ksh:67
+#: elf/sotruss.ksh:135 malloc/memusage.sh:26
+msgid "Try \\`%s --help' or \\`%s --usage' for more information.\\n"
+msgstr "請嘗試 \\『%s --helpã€æˆ–\\『%s --usageã€ä»¥ç²å¾—更多資訊。\\n"
-#: debug/xtrace.sh:39
+#: debug/xtrace.sh:38
msgid "%s: option '%s' requires an argument.\\n"
msgstr "%s:é¸é …『%sã€éœ€è¦ä¸€å€‹å¼•æ•¸.\\n"
-#: debug/xtrace.sh:46
+#: debug/xtrace.sh:45
msgid ""
"Trace execution of program by printing currently executed function.\n"
"\n"
@@ -330,150 +331,159 @@ msgstr ""
"短é¸é …。\n"
"\n"
-#: debug/xtrace.sh:127
+#: debug/xtrace.sh:57 elf/ldd.bash.in:55 elf/sotruss.ksh:49
+#: malloc/memusage.sh:64
+msgid "For bug reporting instructions, please see:\\\\n%s.\\\\n"
+msgstr "è¦çŸ¥é“錯誤報告指令,請åƒçœ‹:\\\\n%s.\\\\n"
+
+#: debug/xtrace.sh:125
msgid "xtrace: unrecognized option \\`$1'\\n"
msgstr "xtrace:無法辨識的é¸é …「$1ã€\\n"
-#: debug/xtrace.sh:140
+#: debug/xtrace.sh:138
msgid "No program name given\\n"
msgstr "未給定程å¼å稱\\n"
-#: debug/xtrace.sh:148
+#: debug/xtrace.sh:146
#, sh-format
msgid "executable \\`$program' not found\\n"
msgstr "å¯åŸ·è¡Œæª”案「$programã€æ‰¾ä¸åˆ°\\n"
-#: debug/xtrace.sh:152
+#: debug/xtrace.sh:150
#, sh-format
msgid "\\`$program' is no executable\\n"
msgstr "「$programã€ä¸æ˜¯å¯åŸ·è¡Œæª”案\\n"
-#: dlfcn/dlinfo.c:64
+#: dlfcn/dlinfo.c:63
msgid "RTLD_SELF used in code not dynamically loaded"
msgstr "程å¼ç¢¼æ‰€ä½¿ç”¨çš„ RTLD_SELF 沒有動態載入"
-#: dlfcn/dlinfo.c:73
+#: dlfcn/dlinfo.c:72
msgid "unsupported dlinfo request"
msgstr "未支æ´çš„ dlinfo 請求"
-#: dlfcn/dlmopen.c:64
+#: dlfcn/dlmopen.c:63
msgid "invalid namespace"
msgstr "無效的命å空間"
-#: dlfcn/dlmopen.c:69
+#: dlfcn/dlmopen.c:68
msgid "invalid mode"
msgstr "無效的模å¼"
-#: dlfcn/dlopen.c:65
+#: dlfcn/dlopen.c:64
msgid "invalid mode parameter"
msgstr "無效的模å¼åƒæ•¸"
-#: elf/cache.c:69
+#: elf/cache.c:68
msgid "unknown"
msgstr "未知"
-#: elf/cache.c:112
+#: elf/cache.c:121
msgid "Unknown OS"
msgstr "未知的作業系統"
-#: elf/cache.c:117
+#: elf/cache.c:126
#, c-format
msgid ", OS ABI: %s %d.%d.%d"
msgstr ", OS ABI: %s %d.%d.%d"
-#: elf/cache.c:134 elf/ldconfig.c:1305
+#: elf/cache.c:143 elf/ldconfig.c:1309
#, c-format
msgid "Can't open cache file %s\n"
msgstr "無法開啟快å–檔 %s\n"
-#: elf/cache.c:148
+#: elf/cache.c:157
#, c-format
msgid "mmap of cache file failed.\n"
msgstr "å¿«å–檔案 mmap 失敗。\n"
-#: elf/cache.c:152 elf/cache.c:166
+#: elf/cache.c:161 elf/cache.c:175
#, c-format
msgid "File is not a cache file.\n"
msgstr "檔案並éžå¿«å–檔。\n"
-#: elf/cache.c:199 elf/cache.c:209
+#: elf/cache.c:208 elf/cache.c:218
#, c-format
msgid "%d libs found in cache `%s'\n"
msgstr "%d 函å¼åº«åœ¨å¿«å– `%s' 中找到\n"
-#: elf/cache.c:403
+#: elf/cache.c:412
#, c-format
msgid "Can't create temporary cache file %s"
msgstr "無法產生暫時的快å–檔 %s"
-#: elf/cache.c:411 elf/cache.c:421 elf/cache.c:425 elf/cache.c:430
+#: elf/cache.c:420 elf/cache.c:430 elf/cache.c:434 elf/cache.c:439
#, c-format
msgid "Writing of cache data failed"
msgstr "寫入快å–資料時發生錯誤"
-#: elf/cache.c:435
+#: elf/cache.c:444
#, c-format
msgid "Changing access rights of %s to %#o failed"
msgstr "更改 %s çš„å­˜å–權é™ç‚º %#o 失敗"
-#: elf/cache.c:440
+#: elf/cache.c:449
#, c-format
msgid "Renaming of %s to %s failed"
msgstr "å°‡ %s 改å為 %s 失敗"
-#: elf/dl-close.c:387 elf/dl-open.c:397
+#: elf/dl-close.c:378 elf/dl-open.c:474
msgid "cannot create scope list"
msgstr "無法建立作用域列表"
-#: elf/dl-close.c:767
+#: elf/dl-close.c:771
msgid "shared object not open"
msgstr "共用目的檔案沒有開啟"
-#: elf/dl-deps.c:114
+#: elf/dl-deps.c:112
msgid "DST not allowed in SUID/SGID programs"
msgstr "DST ä¸å…許在 SUID/SGID 的程å¼ä¸­"
-#: elf/dl-deps.c:127
+#: elf/dl-deps.c:125
msgid "empty dynamic string token substitution"
msgstr "空的動態字串字組替æ›"
-#: elf/dl-deps.c:133
+#: elf/dl-deps.c:131
#, c-format
msgid "cannot load auxiliary `%s' because of empty dynamic string token substitution\n"
msgstr "由於空的動態字串字組替æ›è€Œç„¡æ³•è¼‰å…¥å¤–部的 `%s'\n"
-#: elf/dl-deps.c:474
+#: elf/dl-deps.c:483
msgid "cannot allocate dependency list"
msgstr "無法é…置相關性列表"
-#: elf/dl-deps.c:514 elf/dl-deps.c:574
+#: elf/dl-deps.c:520 elf/dl-deps.c:580
msgid "cannot allocate symbol search list"
msgstr "無法é…置符號æœå°‹åˆ—表"
-#: elf/dl-deps.c:554
+#: elf/dl-deps.c:560
msgid "Filters not supported with LD_TRACE_PRELINKING"
msgstr "éŽæ¿¾ç¨‹å¼ä¸æ”¯æ´èˆ‡ LD_TRACE_PRELINKING 共用"
-#: elf/dl-error.c:77
+#: elf/dl-error.c:76
msgid "DYNAMIC LINKER BUG!!!"
msgstr "動態連接程å¼æœ‰å•é¡Œ!!!"
-#: elf/dl-error.c:124
+#: elf/dl-error.c:123
msgid "error while loading shared libraries"
msgstr "載入共用函å¼åº«æ™‚發生錯誤"
-#: elf/dl-fptr.c:88
+#: elf/dl-fptr.c:87 ports/sysdeps/hppa/dl-fptr.c:93
msgid "cannot map pages for fdesc table"
msgstr "無法將é é¢å°æ˜ æ–¼ fdesc 表格"
-#: elf/dl-fptr.c:192
+#: elf/dl-fptr.c:191 ports/sysdeps/hppa/dl-fptr.c:206
msgid "cannot map pages for fptr table"
msgstr "無法將é é¢å°æ˜ æ–¼ fptr 表格"
-#: elf/dl-fptr.c:221
+#: elf/dl-fptr.c:220 ports/sysdeps/hppa/dl-fptr.c:235
msgid "internal error: symidx out of range of fptr table"
msgstr "內部錯誤:symidx 超出 fptr 表格的範åœ"
+#: elf/dl-hwcaps.c:173 elf/dl-hwcaps.c:185
+msgid "cannot create capability list"
+msgstr "無法建立 capability 列表"
+
#: elf/dl-load.c:471
msgid "cannot allocate name record"
msgstr "無法é…ç½®å稱紀錄"
@@ -490,171 +500,171 @@ msgstr "無法建立 RUNPATH/RPATH 的副本"
msgid "cannot create search path array"
msgstr "無法建立æœå°‹è·¯å¾‘陣列"
-#: elf/dl-load.c:931
+#: elf/dl-load.c:934
msgid "cannot stat shared object"
msgstr "無法 stat 共用目的檔"
-#: elf/dl-load.c:1009
+#: elf/dl-load.c:1012
msgid "cannot open zero fill device"
msgstr "無法開啟以零填滿的è£ç½®"
-#: elf/dl-load.c:1055 elf/dl-load.c:2313
+#: elf/dl-load.c:1059 elf/dl-load.c:2339
msgid "cannot create shared object descriptor"
msgstr "無法建立共用目的檔敘述項"
-#: elf/dl-load.c:1074 elf/dl-load.c:1730 elf/dl-load.c:1833
+#: elf/dl-load.c:1078 elf/dl-load.c:1751 elf/dl-load.c:1854
msgid "cannot read file data"
msgstr "無法讀å–檔案資料"
-#: elf/dl-load.c:1120
+#: elf/dl-load.c:1124
msgid "ELF load command alignment not page-aligned"
msgstr "ELF 載入命令å°é½Šä¸¦æ²’æœ‰æŒ‰ç…§è¨˜æ†¶é«”åˆ†é  (page) å°é½Š"
-#: elf/dl-load.c:1127
+#: elf/dl-load.c:1131
msgid "ELF load command address/offset not properly aligned"
msgstr "ELF 載入命令ä½å€/ä½ç§»ä¸¦æ²’有é©ç•¶åœ°å°é½Š"
-#: elf/dl-load.c:1210
+#: elf/dl-load.c:1216
msgid "cannot allocate TLS data structures for initial thread"
msgstr "無法é…ç½® TLS 資料çµæ§‹ç”¨ä»¥èµ·å§‹åŸ·è¡Œç·’"
-#: elf/dl-load.c:1233
+#: elf/dl-load.c:1239
msgid "cannot handle TLS data"
msgstr "ç„¡æ³•è™•ç† TLS 資料"
-#: elf/dl-load.c:1252
+#: elf/dl-load.c:1258
msgid "object file has no loadable segments"
-msgstr "目的檔中沒有å¯è¼‰å…¥çš„節å€"
+msgstr "目的檔中沒有å¯è¼‰å…¥çš„å€æ®µ"
-#: elf/dl-load.c:1288
+#: elf/dl-load.c:1294
msgid "failed to map segment from shared object"
msgstr "從共用目的檔中å°æ˜ å€æ®µå¤±æ•—"
-#: elf/dl-load.c:1314
+#: elf/dl-load.c:1320
msgid "cannot dynamically load executable"
msgstr "無法動態載入執行檔"
-#: elf/dl-load.c:1376
+#: elf/dl-load.c:1383
msgid "cannot change memory protections"
msgstr "無法改變記憶體ä¿è­·ç‹€æ…‹"
-#: elf/dl-load.c:1395
+#: elf/dl-load.c:1402
msgid "cannot map zero-fill pages"
msgstr "無法å°æ‡‰ä»¥é›¶å¡«æ»¿çš„分é å€"
-#: elf/dl-load.c:1409
+#: elf/dl-load.c:1416
msgid "object file has no dynamic section"
-msgstr "共用目的檔中沒有動態節å€"
+msgstr "共用目的檔中沒有動態å€æ®µ"
-#: elf/dl-load.c:1432
+#: elf/dl-load.c:1439
msgid "shared object cannot be dlopen()ed"
msgstr "共用目的檔無法被 dlopen()"
-#: elf/dl-load.c:1445
+#: elf/dl-load.c:1452
msgid "cannot allocate memory for program header"
msgstr "無法é…置記憶體給程å¼æ¨™é ­å€ä½¿ç”¨"
-#: elf/dl-load.c:1462 elf/dl-open.c:180
+#: elf/dl-load.c:1469 elf/dl-open.c:180
msgid "invalid caller"
msgstr "無效的呼å«è€…"
-#: elf/dl-load.c:1501
+#: elf/dl-load.c:1508
msgid "cannot enable executable stack as shared object requires"
msgstr "無法開啟å¯åŸ·è¡Œå †ç–Šåšç‚ºå…±ç”¨ç›®çš„檔"
-#: elf/dl-load.c:1514
+#: elf/dl-load.c:1521
msgid "cannot close file descriptor"
msgstr "無法關閉檔案æ述符號"
-#: elf/dl-load.c:1730
+#: elf/dl-load.c:1751
msgid "file too short"
msgstr "檔案太å°"
-#: elf/dl-load.c:1766
+#: elf/dl-load.c:1787
msgid "invalid ELF header"
msgstr "無效的 ELF 標頭"
-#: elf/dl-load.c:1778
+#: elf/dl-load.c:1799
msgid "ELF file data encoding not big-endian"
msgstr "ELF 檔資料編碼並éžå¤§å°¾åº"
-#: elf/dl-load.c:1780
+#: elf/dl-load.c:1801
msgid "ELF file data encoding not little-endian"
msgstr "ELF 檔資料編碼並éžå°å°¾åº"
-#: elf/dl-load.c:1784
+#: elf/dl-load.c:1805
msgid "ELF file version ident does not match current one"
msgstr "ELF 檔版本 ident ä¸ç¬¦åˆç›®å‰æ‰€ä½¿ç”¨çš„"
-#: elf/dl-load.c:1788
+#: elf/dl-load.c:1809
msgid "ELF file OS ABI invalid"
msgstr "ELF 檔 OS ABI 版本ä¸é©ç”¨"
-#: elf/dl-load.c:1791
+#: elf/dl-load.c:1812
msgid "ELF file ABI version invalid"
msgstr "ELF 檔 ABI 版本ä¸é©ç”¨"
-#: elf/dl-load.c:1794
+#: elf/dl-load.c:1815
msgid "nonzero padding in e_ident"
msgstr "在 e_ident 中填補éžé›¶å€¼"
-#: elf/dl-load.c:1797
+#: elf/dl-load.c:1818
msgid "internal error"
msgstr "內部錯誤"
-#: elf/dl-load.c:1804
+#: elf/dl-load.c:1825
msgid "ELF file version does not match current one"
msgstr "ELF 檔版本ä¸ç¬¦åˆç›®å‰çš„版本"
-#: elf/dl-load.c:1812
+#: elf/dl-load.c:1833
msgid "only ET_DYN and ET_EXEC can be loaded"
msgstr "åªæœ‰ ET_DYN ä»¥åŠ ET_EXEC å¯ä»¥è¼‰å…¥"
-#: elf/dl-load.c:1818
+#: elf/dl-load.c:1839
msgid "ELF file's phentsize not the expected size"
msgstr "ELF 檔的 phentsize 並ä¸æ˜¯é æœŸä¸­çš„大å°"
-#: elf/dl-load.c:2332
+#: elf/dl-load.c:2358
msgid "wrong ELF class: ELFCLASS64"
msgstr "錯誤 ELF 類別:ELFCLASS64"
-#: elf/dl-load.c:2333
+#: elf/dl-load.c:2359
msgid "wrong ELF class: ELFCLASS32"
msgstr "錯誤 ELF 類別:ELFCLASS32"
-#: elf/dl-load.c:2336
+#: elf/dl-load.c:2362
msgid "cannot open shared object file"
msgstr "無法開啟共用目的檔"
-#: elf/dl-lookup.c:757
+#: elf/dl-lookup.c:757 ports/sysdeps/mips/dl-lookup.c:774
msgid "relocation error"
msgstr "é‡å®šå€éŒ¯èª¤"
-#: elf/dl-lookup.c:785
+#: elf/dl-lookup.c:786 ports/sysdeps/mips/dl-lookup.c:803
msgid "symbol lookup error"
msgstr "符號查找錯誤"
-#: elf/dl-open.c:115
+#: elf/dl-open.c:110
msgid "cannot extend global scope"
msgstr "無法延展全域變數的作用域"
-#: elf/dl-open.c:440
+#: elf/dl-open.c:524
msgid "TLS generation counter wrapped! Please report this."
msgstr "TLS 產生計數器被轉æ›åŸ·è¡Œï¼ 請報告這個情æ³ã€‚"
-#: elf/dl-open.c:462
+#: elf/dl-open.c:546
msgid "cannot load any more object with static TLS"
msgstr "無法以éœæ…‹ TLS å†è¼‰å…¥ä»»ä½•ç‰©ä»¶"
-#: elf/dl-open.c:511
+#: elf/dl-open.c:599
msgid "invalid mode for dlopen()"
msgstr "無效的 dlopen() 模å¼"
-#: elf/dl-open.c:528
+#: elf/dl-open.c:616
msgid "no more namespaces available for dlmopen()"
msgstr "無更多命å空間å¯è¦‹æ–¼ dlmopen ()"
-#: elf/dl-open.c:547
+#: elf/dl-open.c:634
msgid "invalid target namespace in dlmopen()"
msgstr "dlmopen() 中的無效目標命å空間"
@@ -662,271 +672,267 @@ msgstr "dlmopen() 中的無效目標命å空間"
msgid "cannot allocate memory in static TLS block"
msgstr "無法在éœæ…‹ TLS å€å¡Šä¸­é…置記憶體"
-#: elf/dl-reloc.c:212
+#: elf/dl-reloc.c:213
msgid "cannot make segment writable for relocation"
msgstr "在é‡æ–°å®šå€ä»¥å¾Œç„¡æ³•å°‡å€æ®µè¨­ç‚ºå¯å¯«å…¥ç‹€æ…‹"
-#: elf/dl-reloc.c:275
+#: elf/dl-reloc.c:276
#, c-format
msgid "%s: no PLTREL found in object %s\n"
msgstr "%s: 在目的檔 %s 中沒有找到 PLTREL\n"
-#: elf/dl-reloc.c:286
+#: elf/dl-reloc.c:287
#, c-format
msgid "%s: out of memory to store relocation results for %s\n"
msgstr "%s: 記憶體ä¸è¶³ä»¥å„²å­˜é‡å®šå€çµæžœç”¨æ–¼ %s\n"
-#: elf/dl-reloc.c:302
+#: elf/dl-reloc.c:303
msgid "cannot restore segment prot after reloc"
msgstr "在 reloc 之後無法復原 segment prot"
-#: elf/dl-reloc.c:331
+#: elf/dl-reloc.c:332
msgid "cannot apply additional memory protection after relocation"
msgstr "é‡å®šå€ä¹‹å¾Œç„¡æ³•å¥—用é¡å¤–記憶體ä¿è­·"
-#: elf/dl-sym.c:162
+#: elf/dl-sym.c:163
msgid "RTLD_NEXT used in code not dynamically loaded"
msgstr "程å¼ç¢¼æ‰€ä½¿ç”¨çš„ RTLD_NEXT 沒有動態載入"
-#: elf/dl-sysdep.c:488 elf/dl-sysdep.c:500
-msgid "cannot create capability list"
-msgstr "無法建立 capability 列表"
-
-#: elf/dl-tls.c:861
+#: elf/dl-tls.c:875
msgid "cannot create TLS data structures"
msgstr "無法建立 TLS 資料çµæ§‹"
-#: elf/dl-version.c:172
+#: elf/dl-version.c:166
msgid "version lookup error"
msgstr "版本查找錯誤"
-#: elf/dl-version.c:303
+#: elf/dl-version.c:297
msgid "cannot allocate version reference table"
msgstr "無法é…置版本åƒç…§è¡¨"
-#: elf/ldconfig.c:141
+#: elf/ldconfig.c:140
msgid "Print cache"
msgstr "å°å‡ºå¿«å–"
-#: elf/ldconfig.c:142
+#: elf/ldconfig.c:141
msgid "Generate verbose messages"
msgstr "產生更多的訊æ¯"
-#: elf/ldconfig.c:143
+#: elf/ldconfig.c:142
msgid "Don't build cache"
msgstr "ä¸å»ºç«‹å¿«å–"
-#: elf/ldconfig.c:144
+#: elf/ldconfig.c:143
msgid "Don't generate links"
msgstr "ä¸ç”¢ç”Ÿé€£çµ"
-#: elf/ldconfig.c:145
+#: elf/ldconfig.c:144
msgid "Change to and use ROOT as root directory"
msgstr "變æ›åˆ° ROOT 目錄並以它åšç‚ºæ ¹ç›®éŒ„"
-#: elf/ldconfig.c:145
+#: elf/ldconfig.c:144
msgid "ROOT"
msgstr "ROOT"
-#: elf/ldconfig.c:146
+#: elf/ldconfig.c:145
msgid "CACHE"
msgstr "CACHE"
-#: elf/ldconfig.c:146
+#: elf/ldconfig.c:145
msgid "Use CACHE as cache file"
msgstr "使用 CACHE 當作快å–檔案"
-#: elf/ldconfig.c:147
+#: elf/ldconfig.c:146
msgid "CONF"
msgstr "CONF"
-#: elf/ldconfig.c:147
+#: elf/ldconfig.c:146
msgid "Use CONF as configuration file"
msgstr "使用 CONF 當作設定檔"
-#: elf/ldconfig.c:148
+#: elf/ldconfig.c:147
msgid "Only process directories specified on the command line. Don't build cache."
msgstr "åªè™•ç†åœ¨å‘½ä»¤åˆ—引數中有指定的目錄,ä¸å»ºç«‹å¿«å–檔案。"
-#: elf/ldconfig.c:149
+#: elf/ldconfig.c:148
msgid "Manually link individual libraries."
msgstr "手動個別連çµå‡½å¼åº«"
-#: elf/ldconfig.c:150
+#: elf/ldconfig.c:149
msgid "FORMAT"
msgstr "FORMAT"
-#: elf/ldconfig.c:150
+#: elf/ldconfig.c:149
msgid "Format to use: new, old or compat (default)"
msgstr "將使用格å¼: æ–°ã€èˆŠæˆ–相容 (é è¨­)"
-#: elf/ldconfig.c:151
+#: elf/ldconfig.c:150
msgid "Ignore auxiliary cache file"
msgstr "忽略輔助設備快å–檔案"
-#: elf/ldconfig.c:159
+#: elf/ldconfig.c:158
msgid "Configure Dynamic Linker Run Time Bindings."
msgstr "設定執行時期動態連接"
-#: elf/ldconfig.c:339
+#: elf/ldconfig.c:341
#, c-format
msgid "Path `%s' given more than once"
msgstr "路徑 `%s' 使用超éŽä¸€æ¬¡"
-#: elf/ldconfig.c:379
+#: elf/ldconfig.c:381
#, c-format
msgid "%s is not a known library type"
msgstr "%s ä¸æ˜¯ä¸€å€‹å·²çŸ¥çš„函å¼åº«åž‹æ…‹"
-#: elf/ldconfig.c:407
+#: elf/ldconfig.c:409
#, c-format
msgid "Can't stat %s"
msgstr "無法 stat %s"
-#: elf/ldconfig.c:481
+#: elf/ldconfig.c:483
#, c-format
msgid "Can't stat %s\n"
msgstr "無法 stat %s\n"
-#: elf/ldconfig.c:491
+#: elf/ldconfig.c:493
#, c-format
msgid "%s is not a symbolic link\n"
msgstr "%s ä¸æ˜¯ä¸€å€‹ç¬¦è™Ÿé€£æŽ¥æª”\n"
-#: elf/ldconfig.c:510
+#: elf/ldconfig.c:512
#, c-format
msgid "Can't unlink %s"
msgstr "無法å–æ¶ˆé€£çµ %s"
-#: elf/ldconfig.c:516
+#: elf/ldconfig.c:518
#, c-format
msgid "Can't link %s to %s"
msgstr "無法從 %s 連çµåˆ° %s"
-#: elf/ldconfig.c:522
+#: elf/ldconfig.c:524
msgid " (changed)\n"
msgstr " (已改變)\n"
-#: elf/ldconfig.c:524
+#: elf/ldconfig.c:526
msgid " (SKIPPED)\n"
msgstr " (已忽略)\n"
-#: elf/ldconfig.c:579
+#: elf/ldconfig.c:581
#, c-format
msgid "Can't find %s"
msgstr "找ä¸åˆ° %s"
-#: elf/ldconfig.c:595 elf/ldconfig.c:768 elf/ldconfig.c:827 elf/ldconfig.c:861
+#: elf/ldconfig.c:597 elf/ldconfig.c:770 elf/ldconfig.c:829 elf/ldconfig.c:863
#, c-format
msgid "Cannot lstat %s"
msgstr "無法 lstat %s"
-#: elf/ldconfig.c:602
+#: elf/ldconfig.c:604
#, c-format
msgid "Ignored file %s since it is not a regular file."
msgstr "忽略檔案 %s 因為它ä¸æ˜¯ä¸€å€‹æ­£å¸¸çš„檔案。"
-#: elf/ldconfig.c:611
+#: elf/ldconfig.c:613
#, c-format
msgid "No link created since soname could not be found for %s"
msgstr "由於找ä¸åˆ° %s 的共用目的檔å稱,連çµä¸¦æœªè¢«å»ºç«‹"
-#: elf/ldconfig.c:694
+#: elf/ldconfig.c:696
#, c-format
msgid "Can't open directory %s"
msgstr "無法開啟目錄 %s"
-#: elf/ldconfig.c:786 elf/ldconfig.c:848 elf/readlib.c:91
+#: elf/ldconfig.c:788 elf/ldconfig.c:850 elf/readlib.c:90
#, c-format
msgid "Input file %s not found.\n"
msgstr "輸入檔 %s 找ä¸åˆ°ã€‚\n"
-#: elf/ldconfig.c:793
+#: elf/ldconfig.c:795
#, c-format
msgid "Cannot stat %s"
msgstr "無法顯示狀態 %s"
-#: elf/ldconfig.c:922
+#: elf/ldconfig.c:924
#, c-format
msgid "libc5 library %s in wrong directory"
msgstr "libc5 函å¼åº« %s 擺錯目錄了"
-#: elf/ldconfig.c:925
+#: elf/ldconfig.c:927
#, c-format
msgid "libc6 library %s in wrong directory"
msgstr "libc6 函å¼åº« %s 擺錯目錄了"
-#: elf/ldconfig.c:928
+#: elf/ldconfig.c:930
#, c-format
msgid "libc4 library %s in wrong directory"
msgstr "libc4 函å¼åº« %s 擺錯目錄了"
-#: elf/ldconfig.c:956
+#: elf/ldconfig.c:958
#, c-format
msgid "libraries %s and %s in directory %s have same soname but different type."
msgstr "函å¼åº« %s è·Ÿ %s (在目錄 %s 底下) 有共åŒçš„共用函å¼åº«å稱,ä¸éŽå…¶æ ¼å¼å»ä¸åŒ"
-#: elf/ldconfig.c:1065
+#: elf/ldconfig.c:1067
#, c-format
-msgid "Can't open configuration file %s"
-msgstr "無法開啟設定檔 %s"
+msgid "Warning: ignoring configuration file that cannot be opened: %s"
+msgstr "警告:正在忽略無法開啟的組態檔案:%s"
-#: elf/ldconfig.c:1129
+#: elf/ldconfig.c:1133
#, c-format
msgid "%s:%u: bad syntax in hwcap line"
msgstr "%s:%u: 在 hwcap 列中有ä¸ç•¶çš„語法"
-#: elf/ldconfig.c:1135
+#: elf/ldconfig.c:1139
#, c-format
msgid "%s:%u: hwcap index %lu above maximum %u"
-msgstr "%s:%u:hwcap 索引 %lu 以上的最大值 %u"
+msgstr "%s:%u: hwcap 索引 %lu 以上的最大值 %u"
-#: elf/ldconfig.c:1142 elf/ldconfig.c:1150
+#: elf/ldconfig.c:1146 elf/ldconfig.c:1154
#, c-format
msgid "%s:%u: hwcap index %lu already defined as %s"
msgstr "%s:%u: hwcap 索引 %lu 已經被定義為 %s"
-#: elf/ldconfig.c:1153
+#: elf/ldconfig.c:1157
#, c-format
msgid "%s:%u: duplicate hwcap %lu %s"
-msgstr "%s:%u:é‡è£½ hwcap %lu %s"
+msgstr "%s:%u: é‡è£½ hwcap %lu %s"
-#: elf/ldconfig.c:1175
+#: elf/ldconfig.c:1179
#, c-format
msgid "need absolute file name for configuration file when using -r"
msgstr "需è¦çµ•å°æª”案å稱用於組態檔案時正在使用 -r"
-#: elf/ldconfig.c:1182 locale/programs/xmalloc.c:70 malloc/obstack.c:434
-#: malloc/obstack.c:436 posix/getconf.c:1077 posix/getconf.c:1297
+#: elf/ldconfig.c:1186 locale/programs/xmalloc.c:65 malloc/obstack.c:433
+#: malloc/obstack.c:435 posix/getconf.c:1076 posix/getconf.c:1296
#, c-format
msgid "memory exhausted"
msgstr "記憶體耗盡"
-#: elf/ldconfig.c:1214
+#: elf/ldconfig.c:1218
#, c-format
msgid "%s:%u: cannot read directory %s"
msgstr "%s:%u: 無法讀å–目錄 %s"
-#: elf/ldconfig.c:1258
+#: elf/ldconfig.c:1262
#, c-format
msgid "relative path `%s' used to build cache"
msgstr "用來建置快å–的相å°è·¯å¾‘ `%s'"
-#: elf/ldconfig.c:1284
+#: elf/ldconfig.c:1288
#, c-format
msgid "Can't chdir to /"
msgstr "無法變更目錄到 /"
-#: elf/ldconfig.c:1325
+#: elf/ldconfig.c:1329
#, c-format
msgid "Can't open cache file directory %s\n"
msgstr "無法開啟快å–檔案目錄 %s\n"
-#: elf/ldd.bash.in:43
+#: elf/ldd.bash.in:42
msgid "Written by %s and %s.\n"
msgstr "由 %s 和 %s 編寫。\n"
-#: elf/ldd.bash.in:48
+#: elf/ldd.bash.in:47
msgid ""
"Usage: ldd [OPTION]... FILE...\n"
" --help print this help and exit\n"
@@ -939,110 +945,198 @@ msgstr ""
"用法:ldd [é¸é …]… 檔案…\n"
" --help å°å‡ºé€™ä»½èªªæ˜Žç„¶å¾Œé›¢é–‹\n"
" --version å°å‡ºç‰ˆæœ¬è³‡è¨Šç„¶å¾Œé›¢é–‹\n"
-" -d, --data-relocs 處ç†è³‡æ–™é‡å®šå€\n"
-" -r, --function-relocs 處ç†è³‡æ–™å’Œå‡½å¼é‡å®šå€\n"
+" -d, --data-relocs 行程資料é‡å®šå€\n"
+" -r, --function-relocs 行程資料和函å¼é‡å®šå€\n"
" -u, --unused å°å‡ºæœªä½¿ç”¨çš„直接相ä¾æ€§\n"
" -v, --verbose å°å‡ºæ‰€æœ‰è³‡è¨Š\n"
-#: elf/ldd.bash.in:82
+#: elf/ldd.bash.in:80
msgid "ldd: option \\`$1' is ambiguous"
msgstr "ldd:é¸é …「$1ã€ç‚ºæ¨¡ç¨œå…©å¯çš„"
-#: elf/ldd.bash.in:89
+#: elf/ldd.bash.in:87
msgid "unrecognized option"
msgstr "無法辨識的é¸é …"
-#: elf/ldd.bash.in:90 elf/ldd.bash.in:128
+#: elf/ldd.bash.in:88 elf/ldd.bash.in:126
msgid "Try \\`ldd --help' for more information."
msgstr "嘗試「ldd --helpã€ä»¥ç²å¾—更多資訊。"
-#: elf/ldd.bash.in:127
+#: elf/ldd.bash.in:125
msgid "missing file arguments"
msgstr "缺少檔案引數"
#. TRANS No such file or directory. This is a ``file doesn't exist'' error
#. TRANS for ordinary files that are referenced in contexts where they are
#. TRANS expected to already exist.
-#: elf/ldd.bash.in:150 sysdeps/gnu/errlist.c:36
+#: elf/ldd.bash.in:148 sysdeps/gnu/errlist.c:36
msgid "No such file or directory"
msgstr "沒有此一檔案或目錄"
-#: elf/ldd.bash.in:153 inet/rcmd.c:488
+#: elf/ldd.bash.in:151 inet/rcmd.c:488
msgid "not regular file"
msgstr "並éžæ­£å¸¸çš„檔案"
-#: elf/ldd.bash.in:156
+#: elf/ldd.bash.in:154
msgid "warning: you do not have execution permission for"
msgstr "警告:您沒有執行權é™ç”¨æ–¼"
-#: elf/ldd.bash.in:185
+#: elf/ldd.bash.in:183
msgid "\tnot a dynamic executable"
msgstr "\tä¸æ˜¯å‹•æ…‹å¯åŸ·è¡Œæª”案"
-#: elf/ldd.bash.in:193
+#: elf/ldd.bash.in:191
msgid "exited with unknown exit code"
msgstr "離開的與ä¸æ˜Žçš„離開代碼"
-#: elf/ldd.bash.in:198
+#: elf/ldd.bash.in:196
msgid "error: you do not have read permission for"
msgstr "錯誤:您沒有讀å–許å¯æ¬Šç”¨æ–¼"
-#: elf/readelflib.c:35
+#: elf/pldd-xx.c:105
+#, c-format
+msgid "cannot find program header of process"
+msgstr "找ä¸åˆ°è¡Œç¨‹çš„程å¼æ¨™é ­"
+
+#: elf/pldd-xx.c:110
+#, c-format
+msgid "cannot read program header"
+msgstr "無法讀å–程å¼æ¨™é ­"
+
+#: elf/pldd-xx.c:135
+#, c-format
+msgid "cannot read dynamic section"
+msgstr "無法讀å–å‹•æ…‹å€æ®µ"
+
+#: elf/pldd-xx.c:147
+#, c-format
+msgid "cannot read r_debug"
+msgstr "ç„¡æ³•è®€å– r_debug"
+
+#: elf/pldd-xx.c:167
+#, c-format
+msgid "cannot read program interpreter"
+msgstr "無法讀å–程å¼è§£è­¯å™¨"
+
+#: elf/pldd-xx.c:196
+#, c-format
+msgid "cannot read link map"
+msgstr "無法讀å–éˆçµæ˜ å°„"
+
+#: elf/pldd-xx.c:207
+#, c-format
+msgid "cannot read object name"
+msgstr "無法讀å–物件å稱"
+
+#: elf/pldd.c:65
+msgid "List dynamic shared objects loaded into process."
+msgstr "列出已載入行程中的動態共用物件。"
+
+#: elf/pldd.c:69
+msgid "PID"
+msgstr "行程識別號"
+
+#: elf/pldd.c:100
+#, c-format
+msgid "Exactly one parameter with process ID required.\n"
+msgstr "需è¦å‰›å¥½ä¸€å€‹é™„有行程識別號的åƒæ•¸ã€‚\n"
+
+#: elf/pldd.c:112
+#, c-format
+msgid "invalid process ID '%s'"
+msgstr "無效的行程識別號 %s"
+
+#: elf/pldd.c:120
+#, c-format
+msgid "cannot open %s"
+msgstr "無法開啟 %s"
+
+#: elf/pldd.c:145
+#, c-format
+msgid "cannot open %s/task"
+msgstr "無法開啟 %s/任務"
+
+#: elf/pldd.c:148
+#, c-format
+msgid "cannot prepare reading %s/task"
+msgstr "ç„¡æ³•æº–å‚™è®€å– %s/任務"
+
+#: elf/pldd.c:161
+#, c-format
+msgid "invalid thread ID '%s'"
+msgstr "無效的執行緒識別號 %s"
+
+#: elf/pldd.c:172
+#, c-format
+msgid "cannot attach to process %lu"
+msgstr "無法附加到行程 %lu"
+
+#: elf/pldd.c:264
+#, c-format
+msgid "cannot get information about process %lu"
+msgstr "無法ç²å¾—行程 %lu 的相關資訊"
+
+#: elf/pldd.c:277
+#, c-format
+msgid "process %lu is no ELF program"
+msgstr "行程 %lu ä¸¦éž ELF 程å¼"
+
+#: elf/readelflib.c:34
#, c-format
msgid "file %s is truncated\n"
msgstr "檔案 %s 已截短\n"
-#: elf/readelflib.c:67
+#: elf/readelflib.c:66
#, c-format
msgid "%s is a 32 bit ELF file.\n"
msgstr "%s 是一個 32 ä½å…ƒçš„ ELF 檔案。\n"
-#: elf/readelflib.c:69
+#: elf/readelflib.c:68
#, c-format
msgid "%s is a 64 bit ELF file.\n"
msgstr "%s 是一個 64 ä½å…ƒçš„ ELF 檔案。\n"
-#: elf/readelflib.c:71
+#: elf/readelflib.c:70
#, c-format
msgid "Unknown ELFCLASS in file %s.\n"
msgstr "檔案 %s 中未知的 ELFCLASS。\n"
-#: elf/readelflib.c:78
+#: elf/readelflib.c:77
#, c-format
msgid "%s is not a shared object file (Type: %d).\n"
msgstr "%s ä¸æ˜¯ä¸€å€‹å…±ç”¨ç›®çš„檔 (åž‹æ…‹: %d)。\n"
-#: elf/readelflib.c:109
+#: elf/readelflib.c:108
#, c-format
msgid "more than one dynamic segment\n"
msgstr "超éŽä¸€å€‹çš„å‹•æ…‹å€æ®µ\n"
-#: elf/readlib.c:97
+#: elf/readlib.c:96
#, c-format
msgid "Cannot fstat file %s.\n"
msgstr "無法 fstat 檔案 %s。\n"
-#: elf/readlib.c:108
+#: elf/readlib.c:107
#, c-format
msgid "File %s is empty, not checked."
msgstr "檔案 %s 為空,ä¸åšæª¢æŸ¥ã€‚"
-#: elf/readlib.c:114
+#: elf/readlib.c:113
#, c-format
msgid "File %s is too small, not checked."
msgstr "檔案 %s 太å°ï¼Œä¸åšæª¢æŸ¥ã€‚"
-#: elf/readlib.c:124
+#: elf/readlib.c:123
#, c-format
msgid "Cannot mmap file %s.\n"
msgstr "無法 mmap 檔案 %s。\n"
-#: elf/readlib.c:162
+#: elf/readlib.c:161
#, c-format
msgid "%s is not an ELF file - it has the wrong magic bytes at the start.\n"
msgstr "%s ä¸æ˜¯ä¸€å€‹ ELF 檔 - 其開頭的魔術ä½å…ƒçµ„是錯的。\n"
-#: elf/sln.c:85
+#: elf/sln.c:84
#, c-format
msgid ""
"Usage: sln src dest|file\n"
@@ -1051,339 +1145,341 @@ msgstr ""
"用法:sln 原始碼 目的|檔案\n"
"\n"
-#: elf/sln.c:110
+#: elf/sln.c:109
#, c-format
msgid "%s: file open error: %m\n"
msgstr "%s:檔案開啟錯誤:%m\n"
-#: elf/sln.c:147
+#: elf/sln.c:146
#, c-format
msgid "No target in line %d\n"
msgstr "沒有目標於第 %d 列\n"
-#: elf/sln.c:179
+#: elf/sln.c:178
#, c-format
msgid "%s: destination must not be a directory\n"
msgstr "%s:目的必須ä¸æ˜¯ç›®éŒ„\n"
-#: elf/sln.c:185
+#: elf/sln.c:184
#, c-format
msgid "%s: failed to remove the old destination\n"
msgstr "%s:無法移除舊的目的\n"
-#: elf/sln.c:193
+#: elf/sln.c:192
#, c-format
msgid "%s: invalid destination: %s\n"
msgstr "%s:無效的目的:%s\n"
-#: elf/sln.c:208 elf/sln.c:217
+#: elf/sln.c:207 elf/sln.c:216
#, c-format
msgid "Invalid link from \"%s\" to \"%s\": %s\n"
msgstr "從「%sã€åˆ°ã€Œ%sã€çš„éˆçµç„¡æ•ˆï¼š%s\n"
-#: elf/sotruss.ksh:33
+#: elf/sotruss.ksh:32
#, sh-format
msgid ""
"Usage: sotruss [OPTION...] [--] EXECUTABLE [EXECUTABLE-OPTION...]\n"
-" -F, --from FROMLIST trace calls from objects on FORMLIST\n"
-" -T, --to TOLIST trace calls to objects on TOLIST\n"
+" -F, --from FROMLIST Trace calls from objects on FROMLIST\n"
+" -T, --to TOLIST Trace calls to objects on TOLIST\n"
"\n"
-" -e, --exit also show exits from the function calls\n"
-" -f, --follow trace child processes\n"
-" -o, --output FILENAME write output to FILENAME (or FILENAME.$PID in case\n"
+" -e, --exit Also show exits from the function calls\n"
+" -f, --follow Trace child processes\n"
+" -o, --output FILENAME Write output to FILENAME (or FILENAME.$PID in case\n"
"\t\t\t -f is also used) instead of standard error\n"
"\n"
-" --help print this help and exit\n"
-" --version print version information and exit"
+" -?, --help Give this help list\n"
+" --usage Give a short usage message\n"
+" --version Print program version"
msgstr ""
-"用法:sotruss [é¸é …...] [--] å¯åŸ·è¡Œæª”案 [EXECUTABLE-OPTION...]\n"
-" -F, --from FROMLIST 追蹤從物件的呼å«æ–¼ FORMLIST\n"
-" -T, --to TOLIST 追蹤到物件的呼å«æ–¼ TOLIST\n"
+"用法:sotruss [é¸é ……] [--] å¯åŸ·è¡Œæª”案 [EXECUTABLE-OPTION...]\n"
+" -F, --from FROMLIST 追蹤來自 FROMLIST 上物件的呼å«\n"
+" -T, --to TOLIST 追蹤來自 TOLIST 上物件的呼å«\n"
"\n"
-" -e, --exit 也顯示從函å¼å‘¼å«çš„離開\n"
-" -f, --follow 追蹤å­é€²ç¨‹\n"
-" -o, --output 檔å 寫入輸出到檔å (或 FILENAME.$PID 當\n"
-"\t\t\t -f 也åŒæ™‚使用) 以代替標準錯誤\n"
+" -e, --exit 也顯示來自函å¼çš„離開呼å«\n"
+" -f, --follow 追蹤å­è¡Œç¨‹\n"
+" -o, --output 檔å 將輸出寫入 FILENAME (當åŒæ™‚使用 -f 時\n"
+"\t\t\t 則使用 FILENAME.$PID) 以代替標準錯誤\n"
"\n"
-" --help å°å‡ºé€™ä»½èªªæ˜Žç„¶å¾Œé›¢é–‹\n"
-" --version å°å‡ºç‰ˆæœ¬è³‡è¨Šç„¶å¾Œé›¢é–‹"
+" -?, --help 給出這份說明清單\n"
+" --usage 給出簡短用法訊æ¯\n"
+" --version å°å‡ºç¨‹å¼ç‰ˆæœ¬"
#: elf/sotruss.ksh:46
msgid "Mandatory arguments to long options are also mandatory for any corresponding\\nshort options.\\n"
msgstr "é•·é¸é …çš„å¿…è¦å¼•æ•¸åŒæ¨£ä¹Ÿæ˜¯ç›¸å°æ‡‰çŸ­é¸é …çš„å¿…è¦å¼•æ•¸ã€‚"
-#: elf/sotruss.ksh:56
+#: elf/sotruss.ksh:55
msgid "%s: option requires an argument -- '%s'\\n"
msgstr "%s:é¸é …需è¦ä¸€å€‹å¼•æ•¸ --『%sã€\\n"
-#: elf/sotruss.ksh:57 elf/sotruss.ksh:68 elf/sotruss.ksh:134
-msgid "Try \\`%s --help' or \\`%s --usage' for more information.\\n"
-msgstr "請嘗試 \\『%s --helpã€æˆ–\\『%s --usageã€ä»¥ç²å¾—更多資訊。\\n"
-
-#: elf/sotruss.ksh:62
+#: elf/sotruss.ksh:61
msgid "%s: option is ambiguous; possibilities:"
msgstr "%s:é¸é …是模稜兩å¯çš„ï¼›å¯èƒ½æ˜¯ï¼š"
-#: elf/sotruss.ksh:80
+#: elf/sotruss.ksh:79
msgid "Written by %s.\\n"
msgstr "作者 %s。\\n"
-#: elf/sotruss.ksh:87
+#: elf/sotruss.ksh:86
msgid ""
"Usage: %s [-ef] [-F FROMLIST] [-o FILENAME] [-T TOLIST] [--exit]\n"
-"\t [--follow] [--from FROMLIST] [--output FILENAME] [--to TOLIST]\\n"
+"\t [--follow] [--from FROMLIST] [--output FILENAME] [--to TOLIST]\n"
+"\t [--help] [--usage] [--version] [--]\n"
+"\t EXECUTABLE [EXECUTABLE-OPTION...]\\n"
msgstr ""
"用法:%s [-ef] [-F FROMLIST] [-o FILENAME] [-T TOLIST] [--exit]\n"
-"\t [--follow] [--from FROMLIST] [--output FILENAME] [--to TOLIST]\\n"
+"\t [--follow] [--from FROMLIST] [--output 檔å] [--to TOLIST]\n"
+"\t [--help] [--usage] [--version] [--]\n"
+"\t å¯åŸ·è¡Œæª”案 [EXECUTABLE-OPTION...]\\n"
-#: elf/sotruss.ksh:133
+#: elf/sotruss.ksh:134
msgid "%s: unrecognized option '%c%s'\\n"
msgstr "%s:無法辨識的é¸é …『%c%sã€\\n"
-#: elf/sprof.c:77
+#: elf/sprof.c:76
msgid "Output selection:"
msgstr "輸出é¸æ“‡:"
-#: elf/sprof.c:79
+#: elf/sprof.c:78
msgid "print list of count paths and their number of use"
msgstr "列出計數的路徑以åŠå®ƒå€‘使用的次數"
-#: elf/sprof.c:81
+#: elf/sprof.c:80
msgid "generate flat profile with counts and ticks"
msgstr "從執行次數與經歷時間的資料中產生直接的測速çµæžœ"
-#: elf/sprof.c:82
+#: elf/sprof.c:81
msgid "generate call graph"
msgstr "產生函å¼å‘¼å«åœ–å½¢"
-#: elf/sprof.c:89
+#: elf/sprof.c:88
msgid "Read and display shared object profiling data."
msgstr "讀å–和顯示共用物件è¦ç¯„資料。"
-#: elf/sprof.c:94
+#: elf/sprof.c:93
msgid "SHOBJ [PROFDATA]"
msgstr "SHOBJ [PROFDATA]"
-#: elf/sprof.c:431
+#: elf/sprof.c:432
#, c-format
msgid "failed to load shared object `%s'"
msgstr "開啟共用目的檔 `%s' 失敗"
-#: elf/sprof.c:440
+#: elf/sprof.c:441
#, c-format
msgid "cannot create internal descriptors"
msgstr "無法建立內部敘述項"
-#: elf/sprof.c:559
+#: elf/sprof.c:553
#, c-format
msgid "Reopening shared object `%s' failed"
msgstr "é‡æ–°é–‹å•Ÿå…±ç”¨ç›®çš„檔 %s 失敗"
-#: elf/sprof.c:566 elf/sprof.c:660
+#: elf/sprof.c:560 elf/sprof.c:655
#, c-format
msgid "reading of section headers failed"
msgstr "讀å–å°ç¯€æ¨™é ­æ™‚失敗"
-#: elf/sprof.c:574 elf/sprof.c:668
+#: elf/sprof.c:568 elf/sprof.c:663
#, c-format
msgid "reading of section header string table failed"
msgstr "讀å–å°ç¯€æ¨™é ­å­—串表格時失敗"
-#: elf/sprof.c:600
+#: elf/sprof.c:594
#, c-format
msgid "*** Cannot read debuginfo file name: %m\n"
msgstr "*** 無法讀å–除錯資訊檔案å稱:%m\n"
-#: elf/sprof.c:620
+#: elf/sprof.c:615
#, c-format
msgid "cannot determine file name"
msgstr "無法決定檔案å稱"
-#: elf/sprof.c:653
+#: elf/sprof.c:648
#, c-format
msgid "reading of ELF header failed"
msgstr "è®€å– ELF 標頭時失敗"
-#: elf/sprof.c:689
+#: elf/sprof.c:684
#, c-format
msgid "*** The file `%s' is stripped: no detailed analysis possible\n"
msgstr "*** 檔案 `%s' 被è£å‰ªäº†: 無法åšè©³ç´°çš„分æž\n"
-#: elf/sprof.c:719
+#: elf/sprof.c:714
#, c-format
msgid "failed to load symbol data"
msgstr "載入函å¼ç¬¦è™Ÿè³‡æ–™å¤±æ•—"
-#: elf/sprof.c:784
+#: elf/sprof.c:779
#, c-format
msgid "cannot load profiling data"
msgstr "無法載入測試資料"
-#: elf/sprof.c:793
+#: elf/sprof.c:788
#, c-format
msgid "while stat'ing profiling data file"
msgstr "在å°æ¸¬è©¦è³‡æ–™æª”案進行統計的時候"
-#: elf/sprof.c:801
+#: elf/sprof.c:796
#, c-format
msgid "profiling data file `%s' does not match shared object `%s'"
msgstr "測試資料檔 `%s' 與共用目的檔 `%s' ä¸ç¬¦åˆ"
-#: elf/sprof.c:812
+#: elf/sprof.c:807
#, c-format
msgid "failed to mmap the profiling data file"
msgstr "測試資料檔案 mmap 失敗"
-#: elf/sprof.c:820
+#: elf/sprof.c:815
#, c-format
msgid "error while closing the profiling data file"
msgstr "正在關閉測試資料檔案時發生錯誤"
-#: elf/sprof.c:829 elf/sprof.c:927
+#: elf/sprof.c:824 elf/sprof.c:922
#, c-format
msgid "cannot create internal descriptor"
msgstr "無法建立內部敘述項"
-#: elf/sprof.c:903
+#: elf/sprof.c:898
#, c-format
msgid "`%s' is no correct profile data file for `%s'"
msgstr "`%s' ä¸æ˜¯ `%s' 中正確的測速評估資料檔"
-#: elf/sprof.c:1084 elf/sprof.c:1142
+#: elf/sprof.c:1079 elf/sprof.c:1137
#, c-format
msgid "cannot allocate symbol data"
msgstr "無法é…置函å¼ç¬¦è™Ÿè³‡æ–™"
-#: iconv/iconv_charmap.c:142 iconv/iconv_prog.c:446
+#: iconv/iconv_charmap.c:143 iconv/iconv_prog.c:448
#, c-format
msgid "cannot open output file"
msgstr "無法開啟輸出檔"
-#: iconv/iconv_charmap.c:188 iconv/iconv_prog.c:312
+#: iconv/iconv_charmap.c:189 iconv/iconv_prog.c:311
#, c-format
msgid "error while closing input `%s'"
msgstr "正在關閉輸入 `%s' 的時候發生錯誤"
-#: iconv/iconv_charmap.c:462
+#: iconv/iconv_charmap.c:463
#, c-format
msgid "illegal input sequence at position %Zd"
msgstr "ä½ç½® %Zd 有ä¸åˆæ³•çš„輸入åºåˆ—"
-#: iconv/iconv_charmap.c:481 iconv/iconv_prog.c:537
+#: iconv/iconv_charmap.c:482 iconv/iconv_prog.c:539
#, c-format
msgid "incomplete character or shift sequence at end of buffer"
msgstr "ç·©è¡å€çµå°¾æœ‰ä¸å®Œå…¨çš„字元或 shift sequence"
-#: iconv/iconv_charmap.c:526 iconv/iconv_charmap.c:562 iconv/iconv_prog.c:580
-#: iconv/iconv_prog.c:616
+#: iconv/iconv_charmap.c:527 iconv/iconv_charmap.c:563 iconv/iconv_prog.c:582
+#: iconv/iconv_prog.c:618
#, c-format
msgid "error while reading the input"
msgstr "正在讀入資料的時候發生錯誤"
-#: iconv/iconv_charmap.c:544 iconv/iconv_prog.c:598
+#: iconv/iconv_charmap.c:545 iconv/iconv_prog.c:600
#, c-format
msgid "unable to allocate buffer for input"
msgstr "無法é…置輸入用的緩è¡å€"
-#: iconv/iconv_prog.c:60
+#: iconv/iconv_prog.c:59
msgid "Input/Output format specification:"
msgstr "輸入/輸出格å¼è¨­å®š:"
-#: iconv/iconv_prog.c:61
+#: iconv/iconv_prog.c:60
msgid "encoding of original text"
msgstr "原始文字的編碼"
-#: iconv/iconv_prog.c:62
+#: iconv/iconv_prog.c:61
msgid "encoding for output"
msgstr "用來輸出的編碼"
-#: iconv/iconv_prog.c:63
+#: iconv/iconv_prog.c:62
msgid "Information:"
msgstr "資料:"
-#: iconv/iconv_prog.c:64
+#: iconv/iconv_prog.c:63
msgid "list all known coded character sets"
msgstr "列出所有已知的編碼字元集"
-#: iconv/iconv_prog.c:65 locale/programs/localedef.c:127
+#: iconv/iconv_prog.c:64 locale/programs/localedef.c:126
msgid "Output control:"
msgstr "輸出控制:"
-#: iconv/iconv_prog.c:66
+#: iconv/iconv_prog.c:65
msgid "omit invalid characters from output"
msgstr "çœç•¥ç„¡æ•ˆå­—元的輸出"
-#: iconv/iconv_prog.c:67
+#: iconv/iconv_prog.c:66
msgid "output file"
msgstr "輸出檔案"
-#: iconv/iconv_prog.c:68
+#: iconv/iconv_prog.c:67
msgid "suppress warnings"
msgstr "åœæ­¢è¼¸å‡ºè­¦å‘Šè¨Šæ¯"
-#: iconv/iconv_prog.c:69
+#: iconv/iconv_prog.c:68
msgid "print progress information"
msgstr "å°å‡ºç¨‹åºç›¸é—œè³‡è¨Š"
-#: iconv/iconv_prog.c:74
+#: iconv/iconv_prog.c:73
msgid "Convert encoding of given files from one encoding to another."
msgstr "從給定的檔案的字元編碼轉æ›åˆ°å¦ä¸€å€‹"
-#: iconv/iconv_prog.c:78
+#: iconv/iconv_prog.c:77
msgid "[FILE...]"
-msgstr "[FILE...]"
+msgstr "[FILE…]"
-#: iconv/iconv_prog.c:234
+#: iconv/iconv_prog.c:233
#, c-format
msgid "conversions from `%s' and to `%s' are not supported"
msgstr "ä¸æ”¯æ´å¾ž `%s' 以åŠåˆ° `%s' 的轉æ›"
-#: iconv/iconv_prog.c:239
+#: iconv/iconv_prog.c:238
#, c-format
msgid "conversion from `%s' is not supported"
msgstr "ä¸æ”¯æ´å¾ž `%s' 的轉æ›"
-#: iconv/iconv_prog.c:246
+#: iconv/iconv_prog.c:245
#, c-format
msgid "conversion to `%s' is not supported"
msgstr "ä¸æ”¯æ´åˆ° `%s' 的轉æ›"
-#: iconv/iconv_prog.c:250
+#: iconv/iconv_prog.c:249
#, c-format
msgid "conversion from `%s' to `%s' is not supported"
msgstr "ä¸æ”¯æ´å¾ž `%s' 到 `%s' 的轉æ›"
-#: iconv/iconv_prog.c:260
+#: iconv/iconv_prog.c:259
#, c-format
msgid "failed to start conversion processing"
msgstr "開始轉æ›ç¨‹åºå¤±æ•—"
-#: iconv/iconv_prog.c:358
+#: iconv/iconv_prog.c:357
#, c-format
msgid "error while closing output file"
msgstr "正在關閉輸出檔案的時候發生錯誤"
-#: iconv/iconv_prog.c:456
+#: iconv/iconv_prog.c:458
#, c-format
msgid "conversion stopped due to problem in writing the output"
msgstr "因寫入輸出時發生錯誤而導致轉æ›åœæ­¢"
-#: iconv/iconv_prog.c:533
+#: iconv/iconv_prog.c:535
#, c-format
msgid "illegal input sequence at position %ld"
msgstr "ä½ç½® %ld 有ä¸åˆæ³•çš„輸入åºåˆ—"
-#: iconv/iconv_prog.c:541
+#: iconv/iconv_prog.c:543
#, c-format
msgid "internal error (illegal descriptor)"
msgstr "內部錯誤 (ä¸åˆæ³•çš„敘述項)"
-#: iconv/iconv_prog.c:544
+#: iconv/iconv_prog.c:546
#, c-format
msgid "unknown iconv() error %d"
msgstr "ä¸æ˜Žçš„ iconv() 錯誤 %d"
-#: iconv/iconv_prog.c:790
+#: iconv/iconv_prog.c:791
msgid ""
"The following list contain all the coded character sets known. This does\n"
"not necessarily mean that all combinations of these names can be used for\n"
@@ -1398,42 +1494,42 @@ msgstr ""
"\n"
" "
-#: iconv/iconvconfig.c:110
+#: iconv/iconvconfig.c:109
msgid "Create fastloading iconv module configuration file."
msgstr "建立快速載入 iconv 模組的設定檔案。"
-#: iconv/iconvconfig.c:114
+#: iconv/iconvconfig.c:113
msgid "[DIR...]"
-msgstr "[目錄...]"
+msgstr "[目錄…]"
-#: iconv/iconvconfig.c:127
+#: iconv/iconvconfig.c:126
msgid "Prefix used for all file accesses"
msgstr "使用於所有檔案存å–時的å‰ç½®æ–‡å­—"
-#: iconv/iconvconfig.c:128
+#: iconv/iconvconfig.c:127
msgid "Put output in FILE instead of installed location (--prefix does not apply to FILE)"
msgstr "在 FILE 中置放輸出以代替已安è£çš„ä½ç½® (--prefix ä¸å¥—用到 FILE)"
-#: iconv/iconvconfig.c:132
+#: iconv/iconvconfig.c:131
msgid "Do not search standard directories, only those on the command line"
msgstr "ä¸æœå°‹æ¨™æº–目錄,åªæœ‰é‚£äº›åœ¨ä¹‹ä¸Šå‘½ä»¤åˆ—"
-#: iconv/iconvconfig.c:301
+#: iconv/iconvconfig.c:303
#, c-format
msgid "Directory arguments required when using --nostdlib"
msgstr "目錄引數必è¦é …時正在使用 --nostdlib"
-#: iconv/iconvconfig.c:343 locale/programs/localedef.c:291
+#: iconv/iconvconfig.c:345 locale/programs/localedef.c:287
#, c-format
msgid "no output file produced because warnings were issued"
msgstr "因為發出éŽè­¦å‘Šè¨Šæ¯ï¼Œæ‰€ä»¥æ²’有製造任何輸出檔"
-#: iconv/iconvconfig.c:429
+#: iconv/iconvconfig.c:434
#, c-format
msgid "while inserting in search tree"
msgstr "當æ’入於æœå°‹æ¨¹ä¹‹ä¸­"
-#: iconv/iconvconfig.c:1238
+#: iconv/iconvconfig.c:1243
#, c-format
msgid "cannot generate output file"
msgstr "無法產生輸出檔"
@@ -1454,7 +1550,7 @@ msgstr "連接到ä½å€ %s: "
#: inet/rcmd.c:219
#, c-format
msgid "Trying %s...\n"
-msgstr "嘗試 %s...\n"
+msgstr "嘗試 %s…\n"
#: inet/rcmd.c:255
#, c-format
@@ -1520,952 +1616,952 @@ msgstr "移除密碼或讓他人無法讀å–檔案"
msgid "Unknown .netrc keyword %s"
msgstr "未知的 .netrc é—œéµå­— %s"
-#: libidn/nfkc.c:464
+#: libidn/nfkc.c:462
msgid "Character out of range for UTF-8"
msgstr "字元超出 UTF-8 範åœ"
-#: locale/programs/charmap-dir.c:59
+#: locale/programs/charmap-dir.c:58
#, c-format
msgid "cannot read character map directory `%s'"
msgstr "無法讀å–字集å°ç…§æª”目錄 `%s'"
-#: locale/programs/charmap.c:138
+#: locale/programs/charmap.c:137
#, c-format
msgid "character map file `%s' not found"
msgstr "找ä¸åˆ°å­—集å°ç…§æª” `%s'"
-#: locale/programs/charmap.c:195
+#: locale/programs/charmap.c:194
#, c-format
msgid "default character map file `%s' not found"
msgstr "找ä¸åˆ°é è¨­çš„字集å°ç…§æª” `%s'"
-#: locale/programs/charmap.c:258
+#: locale/programs/charmap.c:257
#, c-format
msgid "character map `%s' is not ASCII compatible, locale not ISO C compliant\n"
msgstr "å­—å…ƒå°æ‡‰ `%s' ä¸æ˜¯ ASCII 相容碼,å€åŸŸåŒ–資料庫ä¸ç¬¦åˆ ISO C\n"
-#: locale/programs/charmap.c:337
+#: locale/programs/charmap.c:336
#, c-format
msgid "%s: <mb_cur_max> must be greater than <mb_cur_min>\n"
msgstr "%s: <mb_cur_max> 必須大於 <mb_cur_min>\n"
-#: locale/programs/charmap.c:357 locale/programs/charmap.c:374
-#: locale/programs/repertoire.c:174
+#: locale/programs/charmap.c:356 locale/programs/charmap.c:373
+#: locale/programs/repertoire.c:173
#, c-format
msgid "syntax error in prolog: %s"
msgstr "prolog 中有語法錯誤: %s"
-#: locale/programs/charmap.c:358
+#: locale/programs/charmap.c:357
msgid "invalid definition"
msgstr "無效的定義"
-#: locale/programs/charmap.c:375 locale/programs/locfile.c:126
-#: locale/programs/locfile.c:153 locale/programs/repertoire.c:175
+#: locale/programs/charmap.c:374 locale/programs/locfile.c:125
+#: locale/programs/locfile.c:152 locale/programs/repertoire.c:174
msgid "bad argument"
msgstr "錯誤的引數"
-#: locale/programs/charmap.c:403
+#: locale/programs/charmap.c:402
#, c-format
msgid "duplicate definition of <%s>"
msgstr "<%s> 的定義é‡è¤‡äº†"
-#: locale/programs/charmap.c:410
+#: locale/programs/charmap.c:409
#, c-format
msgid "value for <%s> must be 1 or greater"
msgstr "<%s> 的值必須為 1 或者更大"
-#: locale/programs/charmap.c:422
+#: locale/programs/charmap.c:421
#, c-format
msgid "value of <%s> must be greater or equal than the value of <%s>"
msgstr "<%s> 的值必須等於或大於 <%s> 的值"
-#: locale/programs/charmap.c:445 locale/programs/repertoire.c:183
+#: locale/programs/charmap.c:444 locale/programs/repertoire.c:182
#, c-format
msgid "argument to <%s> must be a single character"
msgstr "給 <%s> 的引數必須是一個單字元"
-#: locale/programs/charmap.c:471
+#: locale/programs/charmap.c:470
msgid "character sets with locking states are not supported"
msgstr "ä¸æ”¯æ´ä½¿ç”¨ locking 狀態的字元集"
-#: locale/programs/charmap.c:498 locale/programs/charmap.c:552
-#: locale/programs/charmap.c:584 locale/programs/charmap.c:678
-#: locale/programs/charmap.c:733 locale/programs/charmap.c:774
-#: locale/programs/charmap.c:815
+#: locale/programs/charmap.c:497 locale/programs/charmap.c:551
+#: locale/programs/charmap.c:583 locale/programs/charmap.c:677
+#: locale/programs/charmap.c:732 locale/programs/charmap.c:773
+#: locale/programs/charmap.c:814
#, c-format
msgid "syntax error in %s definition: %s"
msgstr "定義 %s 的語法錯誤: %s"
-#: locale/programs/charmap.c:499 locale/programs/charmap.c:679
-#: locale/programs/charmap.c:775 locale/programs/repertoire.c:230
+#: locale/programs/charmap.c:498 locale/programs/charmap.c:678
+#: locale/programs/charmap.c:774 locale/programs/repertoire.c:229
msgid "no symbolic name given"
msgstr "沒有給予符號å稱"
-#: locale/programs/charmap.c:553
+#: locale/programs/charmap.c:552
msgid "invalid encoding given"
msgstr "給予的編碼是無效的"
-#: locale/programs/charmap.c:562
+#: locale/programs/charmap.c:561
msgid "too few bytes in character encoding"
msgstr "字元定義中的ä½å…ƒçµ„太少了"
-#: locale/programs/charmap.c:564
+#: locale/programs/charmap.c:563
msgid "too many bytes in character encoding"
msgstr "字元定義中的ä½å…ƒçµ„太多了"
-#: locale/programs/charmap.c:586 locale/programs/charmap.c:734
-#: locale/programs/charmap.c:817 locale/programs/repertoire.c:296
+#: locale/programs/charmap.c:585 locale/programs/charmap.c:733
+#: locale/programs/charmap.c:816 locale/programs/repertoire.c:295
msgid "no symbolic name given for end of range"
msgstr "沒有給此å€çš„最後一個字元符號å稱"
-#: locale/programs/charmap.c:610 locale/programs/ld-address.c:602
-#: locale/programs/ld-collate.c:2769 locale/programs/ld-collate.c:3927
-#: locale/programs/ld-ctype.c:2257 locale/programs/ld-ctype.c:3009
-#: locale/programs/ld-identification.c:452
-#: locale/programs/ld-measurement.c:238 locale/programs/ld-messages.c:332
-#: locale/programs/ld-monetary.c:943 locale/programs/ld-name.c:307
-#: locale/programs/ld-numeric.c:368 locale/programs/ld-paper.c:241
-#: locale/programs/ld-telephone.c:313 locale/programs/ld-time.c:1221
-#: locale/programs/repertoire.c:313
+#: locale/programs/charmap.c:609 locale/programs/ld-address.c:601
+#: locale/programs/ld-collate.c:2766 locale/programs/ld-collate.c:3924
+#: locale/programs/ld-ctype.c:2255 locale/programs/ld-ctype.c:3006
+#: locale/programs/ld-identification.c:451
+#: locale/programs/ld-measurement.c:237 locale/programs/ld-messages.c:331
+#: locale/programs/ld-monetary.c:942 locale/programs/ld-name.c:306
+#: locale/programs/ld-numeric.c:367 locale/programs/ld-paper.c:240
+#: locale/programs/ld-telephone.c:312 locale/programs/ld-time.c:1220
+#: locale/programs/repertoire.c:312
#, c-format
msgid "%1$s: definition does not end with `END %1$s'"
msgstr "%1$s: 定義並沒有以 `END %1$s' åšç‚ºçµæŸ"
-#: locale/programs/charmap.c:643
+#: locale/programs/charmap.c:642
msgid "only WIDTH definitions are allowed to follow the CHARMAP definition"
msgstr "åªæœ‰ WIDTH 定義æ‰èƒ½ç›´æŽ¥å¯«åœ¨ CHARMAP 定義之後"
-#: locale/programs/charmap.c:651 locale/programs/charmap.c:714
+#: locale/programs/charmap.c:650 locale/programs/charmap.c:713
#, c-format
msgid "value for %s must be an integer"
msgstr "%s 的值必須是整數æ‰è¡Œ"
-#: locale/programs/charmap.c:842
+#: locale/programs/charmap.c:841
#, c-format
msgid "%s: error in state machine"
msgstr "%s: 狀態機錯誤"
-#: locale/programs/charmap.c:850 locale/programs/ld-address.c:618
-#: locale/programs/ld-collate.c:2766 locale/programs/ld-collate.c:4120
-#: locale/programs/ld-ctype.c:2254 locale/programs/ld-ctype.c:3026
-#: locale/programs/ld-identification.c:468
-#: locale/programs/ld-measurement.c:254 locale/programs/ld-messages.c:348
-#: locale/programs/ld-monetary.c:959 locale/programs/ld-name.c:323
-#: locale/programs/ld-numeric.c:384 locale/programs/ld-paper.c:257
-#: locale/programs/ld-telephone.c:329 locale/programs/ld-time.c:1237
-#: locale/programs/locfile.c:826 locale/programs/repertoire.c:324
+#: locale/programs/charmap.c:849 locale/programs/ld-address.c:617
+#: locale/programs/ld-collate.c:2763 locale/programs/ld-collate.c:4117
+#: locale/programs/ld-ctype.c:2252 locale/programs/ld-ctype.c:3023
+#: locale/programs/ld-identification.c:467
+#: locale/programs/ld-measurement.c:253 locale/programs/ld-messages.c:347
+#: locale/programs/ld-monetary.c:958 locale/programs/ld-name.c:322
+#: locale/programs/ld-numeric.c:383 locale/programs/ld-paper.c:256
+#: locale/programs/ld-telephone.c:328 locale/programs/ld-time.c:1236
+#: locale/programs/locfile.c:825 locale/programs/repertoire.c:323
#, c-format
msgid "%s: premature end of file"
msgstr "%s: 未完æˆå·²é”檔案的末尾"
-#: locale/programs/charmap.c:869 locale/programs/charmap.c:880
+#: locale/programs/charmap.c:868 locale/programs/charmap.c:879
#, c-format
msgid "unknown character `%s'"
msgstr "ä¸æ˜Žçš„å­—å…ƒ `%s'"
-#: locale/programs/charmap.c:888
+#: locale/programs/charmap.c:887
#, c-format
msgid "number of bytes for byte sequence of beginning and end of range not the same: %d vs %d"
msgstr "在範åœèµ·å§‹èˆ‡çµæŸçš„ä½å…ƒçµ„åºåˆ—中,ä½å…ƒçµ„的數目並ä¸ä¸€è‡´: %d vs %d"
-#: locale/programs/charmap.c:993 locale/programs/ld-collate.c:3046
-#: locale/programs/repertoire.c:419
+#: locale/programs/charmap.c:992 locale/programs/ld-collate.c:3043
+#: locale/programs/repertoire.c:418
msgid "invalid names for character range"
msgstr "無效的字元範åœå稱"
-#: locale/programs/charmap.c:1005 locale/programs/repertoire.c:431
+#: locale/programs/charmap.c:1004 locale/programs/repertoire.c:430
msgid "hexadecimal range format should use only capital characters"
msgstr "在表示å六進ä½çš„範åœæ™‚åªèƒ½ç”¨å¤§å¯«çš„英文字æ¯è¡¨ç¤º"
-#: locale/programs/charmap.c:1023 locale/programs/repertoire.c:449
+#: locale/programs/charmap.c:1022 locale/programs/repertoire.c:448
#, c-format
msgid "<%s> and <%s> are invalid names for range"
msgstr "<%s> ä»¥åŠ <%s> 是ä¸é©ç”¨çš„範åœå稱"
-#: locale/programs/charmap.c:1029 locale/programs/repertoire.c:456
+#: locale/programs/charmap.c:1028 locale/programs/repertoire.c:455
msgid "upper limit in range is smaller than lower limit"
msgstr "範åœä¸­ä¸Šé™å°æ–¼ä¸‹é™"
-#: locale/programs/charmap.c:1087
+#: locale/programs/charmap.c:1086
msgid "resulting bytes for range not representable."
msgstr "用來定義範åœçš„ä½å…ƒçµ„無法被表述出來"
-#: locale/programs/ld-address.c:135 locale/programs/ld-collate.c:1558
-#: locale/programs/ld-ctype.c:421 locale/programs/ld-identification.c:133
-#: locale/programs/ld-measurement.c:94 locale/programs/ld-messages.c:97
-#: locale/programs/ld-monetary.c:194 locale/programs/ld-name.c:94
-#: locale/programs/ld-numeric.c:98 locale/programs/ld-paper.c:91
-#: locale/programs/ld-telephone.c:94 locale/programs/ld-time.c:159
+#: locale/programs/ld-address.c:134 locale/programs/ld-collate.c:1557
+#: locale/programs/ld-ctype.c:420 locale/programs/ld-identification.c:132
+#: locale/programs/ld-measurement.c:93 locale/programs/ld-messages.c:96
+#: locale/programs/ld-monetary.c:193 locale/programs/ld-name.c:93
+#: locale/programs/ld-numeric.c:97 locale/programs/ld-paper.c:90
+#: locale/programs/ld-telephone.c:93 locale/programs/ld-time.c:158
#, c-format
msgid "No definition for %s category found"
msgstr "找ä¸åˆ° %s 類別的定義"
-#: locale/programs/ld-address.c:146 locale/programs/ld-address.c:184
-#: locale/programs/ld-address.c:202 locale/programs/ld-address.c:231
-#: locale/programs/ld-address.c:303 locale/programs/ld-address.c:322
-#: locale/programs/ld-address.c:335 locale/programs/ld-identification.c:146
-#: locale/programs/ld-measurement.c:105 locale/programs/ld-monetary.c:206
-#: locale/programs/ld-monetary.c:250 locale/programs/ld-monetary.c:266
-#: locale/programs/ld-monetary.c:278 locale/programs/ld-name.c:105
-#: locale/programs/ld-name.c:142 locale/programs/ld-numeric.c:112
-#: locale/programs/ld-numeric.c:126 locale/programs/ld-paper.c:102
-#: locale/programs/ld-paper.c:111 locale/programs/ld-telephone.c:105
-#: locale/programs/ld-telephone.c:162 locale/programs/ld-time.c:175
-#: locale/programs/ld-time.c:196
+#: locale/programs/ld-address.c:145 locale/programs/ld-address.c:183
+#: locale/programs/ld-address.c:201 locale/programs/ld-address.c:230
+#: locale/programs/ld-address.c:302 locale/programs/ld-address.c:321
+#: locale/programs/ld-address.c:334 locale/programs/ld-identification.c:145
+#: locale/programs/ld-measurement.c:104 locale/programs/ld-monetary.c:205
+#: locale/programs/ld-monetary.c:249 locale/programs/ld-monetary.c:265
+#: locale/programs/ld-monetary.c:277 locale/programs/ld-name.c:104
+#: locale/programs/ld-name.c:141 locale/programs/ld-numeric.c:111
+#: locale/programs/ld-numeric.c:125 locale/programs/ld-paper.c:101
+#: locale/programs/ld-paper.c:110 locale/programs/ld-telephone.c:104
+#: locale/programs/ld-telephone.c:161 locale/programs/ld-time.c:174
+#: locale/programs/ld-time.c:195
#, c-format
msgid "%s: field `%s' not defined"
msgstr "%s: æ¬„ä½ `%s' 沒有定義"
-#: locale/programs/ld-address.c:158 locale/programs/ld-address.c:210
-#: locale/programs/ld-address.c:240 locale/programs/ld-address.c:278
-#: locale/programs/ld-name.c:117 locale/programs/ld-telephone.c:117
+#: locale/programs/ld-address.c:157 locale/programs/ld-address.c:209
+#: locale/programs/ld-address.c:239 locale/programs/ld-address.c:277
+#: locale/programs/ld-name.c:116 locale/programs/ld-telephone.c:116
#, c-format
msgid "%s: field `%s' must not be empty"
msgstr "%s: æ¬„ä½ `%s' ä¸å¯ä»¥ç©ºç™½"
-#: locale/programs/ld-address.c:170
+#: locale/programs/ld-address.c:169
#, c-format
msgid "%s: invalid escape `%%%c' sequence in field `%s'"
msgstr "%s: ä¸é©ç”¨çš„跳脫åºåˆ— `%%%c', åœ¨æ¬„ä½ `%s' 中"
-#: locale/programs/ld-address.c:221
+#: locale/programs/ld-address.c:220
#, c-format
msgid "%s: terminology language code `%s' not defined"
msgstr "%s: 術語語言編碼 `%s' 未定義"
-#: locale/programs/ld-address.c:246
+#: locale/programs/ld-address.c:245
#, c-format
msgid "%s: field `%s' must not be defined"
msgstr "%s: 欄ä½ã€Œ%sã€å¿…須未被定義"
-#: locale/programs/ld-address.c:260 locale/programs/ld-address.c:289
+#: locale/programs/ld-address.c:259 locale/programs/ld-address.c:288
#, c-format
msgid "%s: language abbreviation `%s' not defined"
msgstr "%s: 語言縮寫 `%s' 沒有定義"
-#: locale/programs/ld-address.c:267 locale/programs/ld-address.c:295
-#: locale/programs/ld-address.c:329 locale/programs/ld-address.c:341
+#: locale/programs/ld-address.c:266 locale/programs/ld-address.c:294
+#: locale/programs/ld-address.c:328 locale/programs/ld-address.c:340
#, c-format
msgid "%s: `%s' value does not match `%s' value"
msgstr "%s: `%s' 值與 `%s' 值ä¸ç¬¦åˆ"
-#: locale/programs/ld-address.c:314
+#: locale/programs/ld-address.c:313
#, c-format
msgid "%s: numeric country code `%d' not valid"
msgstr "%s: 國家數字代碼 `%d' 錯誤"
-#: locale/programs/ld-address.c:510 locale/programs/ld-address.c:547
-#: locale/programs/ld-address.c:585 locale/programs/ld-ctype.c:2633
-#: locale/programs/ld-identification.c:364
-#: locale/programs/ld-measurement.c:221 locale/programs/ld-messages.c:301
-#: locale/programs/ld-monetary.c:701 locale/programs/ld-monetary.c:736
-#: locale/programs/ld-monetary.c:777 locale/programs/ld-name.c:280
-#: locale/programs/ld-numeric.c:263 locale/programs/ld-paper.c:224
-#: locale/programs/ld-telephone.c:288 locale/programs/ld-time.c:1126
-#: locale/programs/ld-time.c:1168
+#: locale/programs/ld-address.c:509 locale/programs/ld-address.c:546
+#: locale/programs/ld-address.c:584 locale/programs/ld-ctype.c:2630
+#: locale/programs/ld-identification.c:363
+#: locale/programs/ld-measurement.c:220 locale/programs/ld-messages.c:300
+#: locale/programs/ld-monetary.c:700 locale/programs/ld-monetary.c:735
+#: locale/programs/ld-monetary.c:776 locale/programs/ld-name.c:279
+#: locale/programs/ld-numeric.c:262 locale/programs/ld-paper.c:223
+#: locale/programs/ld-telephone.c:287 locale/programs/ld-time.c:1125
+#: locale/programs/ld-time.c:1167
#, c-format
msgid "%s: field `%s' declared more than once"
msgstr "%s: `%s' 欄ä½ä¸åªä¸€æ¬¡åœ°å®£å‘Š"
-#: locale/programs/ld-address.c:514 locale/programs/ld-address.c:552
-#: locale/programs/ld-identification.c:368 locale/programs/ld-messages.c:311
-#: locale/programs/ld-monetary.c:705 locale/programs/ld-monetary.c:740
-#: locale/programs/ld-name.c:284 locale/programs/ld-numeric.c:267
-#: locale/programs/ld-telephone.c:292 locale/programs/ld-time.c:1020
-#: locale/programs/ld-time.c:1089 locale/programs/ld-time.c:1131
+#: locale/programs/ld-address.c:513 locale/programs/ld-address.c:551
+#: locale/programs/ld-identification.c:367 locale/programs/ld-messages.c:310
+#: locale/programs/ld-monetary.c:704 locale/programs/ld-monetary.c:739
+#: locale/programs/ld-name.c:283 locale/programs/ld-numeric.c:266
+#: locale/programs/ld-telephone.c:291 locale/programs/ld-time.c:1019
+#: locale/programs/ld-time.c:1088 locale/programs/ld-time.c:1130
#, c-format
msgid "%s: unknown character in field `%s'"
msgstr "%s: æœªçŸ¥çš„å­—å…ƒåœ¨æ¬„ä½ `%s' 中"
-#: locale/programs/ld-address.c:599 locale/programs/ld-collate.c:3925
-#: locale/programs/ld-ctype.c:3006 locale/programs/ld-identification.c:449
-#: locale/programs/ld-measurement.c:235 locale/programs/ld-messages.c:330
-#: locale/programs/ld-monetary.c:941 locale/programs/ld-name.c:305
-#: locale/programs/ld-numeric.c:366 locale/programs/ld-paper.c:239
-#: locale/programs/ld-telephone.c:311 locale/programs/ld-time.c:1219
+#: locale/programs/ld-address.c:598 locale/programs/ld-collate.c:3922
+#: locale/programs/ld-ctype.c:3003 locale/programs/ld-identification.c:448
+#: locale/programs/ld-measurement.c:234 locale/programs/ld-messages.c:329
+#: locale/programs/ld-monetary.c:940 locale/programs/ld-name.c:304
+#: locale/programs/ld-numeric.c:365 locale/programs/ld-paper.c:238
+#: locale/programs/ld-telephone.c:310 locale/programs/ld-time.c:1218
#, c-format
msgid "%s: incomplete `END' line"
msgstr "%s: ä¸å®Œæ•´çš„ `END' 列"
-#: locale/programs/ld-address.c:609 locale/programs/ld-collate.c:544
-#: locale/programs/ld-collate.c:596 locale/programs/ld-collate.c:892
-#: locale/programs/ld-collate.c:905 locale/programs/ld-collate.c:2735
-#: locale/programs/ld-collate.c:2756 locale/programs/ld-collate.c:4110
-#: locale/programs/ld-ctype.c:1985 locale/programs/ld-ctype.c:2244
-#: locale/programs/ld-ctype.c:2831 locale/programs/ld-ctype.c:3017
-#: locale/programs/ld-identification.c:459
-#: locale/programs/ld-measurement.c:245 locale/programs/ld-messages.c:339
-#: locale/programs/ld-monetary.c:950 locale/programs/ld-name.c:314
-#: locale/programs/ld-numeric.c:375 locale/programs/ld-paper.c:248
-#: locale/programs/ld-telephone.c:320 locale/programs/ld-time.c:1228
+#: locale/programs/ld-address.c:608 locale/programs/ld-collate.c:543
+#: locale/programs/ld-collate.c:595 locale/programs/ld-collate.c:891
+#: locale/programs/ld-collate.c:904 locale/programs/ld-collate.c:2732
+#: locale/programs/ld-collate.c:2753 locale/programs/ld-collate.c:4107
+#: locale/programs/ld-ctype.c:1984 locale/programs/ld-ctype.c:2242
+#: locale/programs/ld-ctype.c:2828 locale/programs/ld-ctype.c:3014
+#: locale/programs/ld-identification.c:458
+#: locale/programs/ld-measurement.c:244 locale/programs/ld-messages.c:338
+#: locale/programs/ld-monetary.c:949 locale/programs/ld-name.c:313
+#: locale/programs/ld-numeric.c:374 locale/programs/ld-paper.c:247
+#: locale/programs/ld-telephone.c:319 locale/programs/ld-time.c:1227
#, c-format
msgid "%s: syntax error"
msgstr "%s: 語法錯誤"
-#: locale/programs/ld-collate.c:419
+#: locale/programs/ld-collate.c:418
#, c-format
msgid "`%.*s' already defined in charmap"
msgstr "`%.*s' 在字集å°ç…§è¡¨ä¸­å·²ç¶“定義éŽäº†"
-#: locale/programs/ld-collate.c:428
+#: locale/programs/ld-collate.c:427
#, c-format
msgid "`%.*s' already defined in repertoire"
msgstr "`%.*s' 在編碼å°æ˜ æª”中已經被定義éŽäº†"
-#: locale/programs/ld-collate.c:435
+#: locale/programs/ld-collate.c:434
#, c-format
msgid "`%.*s' already defined as collating symbol"
msgstr "`%.*s' 已被定義為å°ç…§ç¬¦è™Ÿ"
-#: locale/programs/ld-collate.c:442
+#: locale/programs/ld-collate.c:441
#, c-format
msgid "`%.*s' already defined as collating element"
msgstr "`%.*s' 已被定義為å°ç…§å…ƒç´ "
-#: locale/programs/ld-collate.c:473 locale/programs/ld-collate.c:499
+#: locale/programs/ld-collate.c:472 locale/programs/ld-collate.c:498
#, c-format
msgid "%s: `forward' and `backward' are mutually excluding each other"
msgstr "%s: `forward' ä»¥åŠ `backward' 彼此互相排斥"
-#: locale/programs/ld-collate.c:483 locale/programs/ld-collate.c:509
-#: locale/programs/ld-collate.c:525
+#: locale/programs/ld-collate.c:482 locale/programs/ld-collate.c:508
+#: locale/programs/ld-collate.c:524
#, c-format
msgid "%s: `%s' mentioned more than once in definition of weight %d"
msgstr "%s: `%s' ä¸åªä¸€æ¬¡åœ°åœ¨æ¬Šé‡ %d 中被æ到"
-#: locale/programs/ld-collate.c:581
+#: locale/programs/ld-collate.c:580
#, c-format
msgid "%s: too many rules; first entry only had %d"
msgstr "%s: 太多è¦å‰‡ï¼›ç¬¬ä¸€å€‹é …ç›®åªåŒ…å« %d"
-#: locale/programs/ld-collate.c:617
+#: locale/programs/ld-collate.c:616
#, c-format
msgid "%s: not enough sorting rules"
msgstr "%s: 排åºè¦å‰‡ä¸è¶³"
-#: locale/programs/ld-collate.c:782
+#: locale/programs/ld-collate.c:781
#, c-format
msgid "%s: empty weight string not allowed"
msgstr "%s: 空白的權é‡å­—串是ä¸å…許的"
-#: locale/programs/ld-collate.c:877
+#: locale/programs/ld-collate.c:876
#, c-format
msgid "%s: weights must use the same ellipsis symbol as the name"
msgstr "%s: 權é‡å¿…須使用與å稱相åŒçš„çœç•¥ç¬¦è™Ÿ"
-#: locale/programs/ld-collate.c:933
+#: locale/programs/ld-collate.c:932
#, c-format
msgid "%s: too many values"
msgstr "%s: 太多變數值"
-#: locale/programs/ld-collate.c:1053 locale/programs/ld-collate.c:1228
+#: locale/programs/ld-collate.c:1052 locale/programs/ld-collate.c:1227
#, c-format
msgid "order for `%.*s' already defined at %s:%Zu"
msgstr "`%.*s' çš„é †åºå·²ç¶“在 %s:%Zu 裡é¢å®šç¾©äº†"
-#: locale/programs/ld-collate.c:1103
+#: locale/programs/ld-collate.c:1102
#, c-format
msgid "%s: the start and the end symbol of a range must stand for characters"
msgstr "%s: 啟始與çµæŸç¬¦è™Ÿç¯„åœå¿…須代表字元"
-#: locale/programs/ld-collate.c:1130
+#: locale/programs/ld-collate.c:1129
#, c-format
msgid "%s: byte sequences of first and last character must have the same length"
msgstr "%s: 第一個與最後一個字元的ä½å…ƒçµ„åºåˆ—必須有相åŒçš„長度"
-#: locale/programs/ld-collate.c:1172
+#: locale/programs/ld-collate.c:1171
#, c-format
msgid "%s: byte sequence of first character of range is not lower than that of the last character"
msgstr "%s: 範åœé¦–字元的ä½å…ƒçµ„åºåˆ—沒有低於末字元的ä½å…ƒçµ„åºåˆ—"
-#: locale/programs/ld-collate.c:1297
+#: locale/programs/ld-collate.c:1296
#, c-format
msgid "%s: symbolic range ellipsis must not directly follow `order_start'"
msgstr "%s: 符號範åœçš„çœç•¥ä¸å¯ä»¥ç›´æŽ¥åœ¨ `order_start' 之後"
-#: locale/programs/ld-collate.c:1301
+#: locale/programs/ld-collate.c:1300
#, c-format
msgid "%s: symbolic range ellipsis must not be directly followed by `order_end'"
msgstr "%s: 符號範åœçš„çœç•¥ä¸å¯ä»¥ç›´æŽ¥åœ¨ `order_end' 之å‰"
-#: locale/programs/ld-collate.c:1321 locale/programs/ld-ctype.c:1502
+#: locale/programs/ld-collate.c:1320 locale/programs/ld-ctype.c:1501
#, c-format
msgid "`%s' and `%.*s' are not valid names for symbolic range"
msgstr "`%s' å’Œ `%.*s' 皆éžç¬¦è™Ÿç¯„åœä¸­é©ç”¨çš„å稱"
-#: locale/programs/ld-collate.c:1371 locale/programs/ld-collate.c:3861
+#: locale/programs/ld-collate.c:1370 locale/programs/ld-collate.c:3858
#, c-format
msgid "%s: order for `%.*s' already defined at %s:%Zu"
msgstr "%s: `%.*s' çš„é †åºå·²åœ¨ %s:%Zu 中定義"
-#: locale/programs/ld-collate.c:1380
+#: locale/programs/ld-collate.c:1379
#, c-format
msgid "%s: `%s' must be a character"
msgstr "%s: `%s' 必須是一個字元"
-#: locale/programs/ld-collate.c:1575
+#: locale/programs/ld-collate.c:1574
#, c-format
msgid "%s: `position' must be used for a specific level in all sections or none"
msgstr "%s: `position' 必須在所有å€å¡Šè£¡ç‰¹å®šçš„等級中使用,å¦å‰‡ä¸èƒ½ä½¿ç”¨"
-#: locale/programs/ld-collate.c:1600
+#: locale/programs/ld-collate.c:1599
#, c-format
msgid "symbol `%s' not defined"
msgstr "並未定義 `%s' 符號"
-#: locale/programs/ld-collate.c:1676 locale/programs/ld-collate.c:1782
+#: locale/programs/ld-collate.c:1675 locale/programs/ld-collate.c:1781
#, c-format
msgid "symbol `%s' has the same encoding as"
msgstr "跟符號 `%s' 有相åŒçš„編碼: "
-#: locale/programs/ld-collate.c:1680 locale/programs/ld-collate.c:1786
+#: locale/programs/ld-collate.c:1679 locale/programs/ld-collate.c:1785
#, c-format
msgid "symbol `%s'"
msgstr "符號 `%s'"
-#: locale/programs/ld-collate.c:1828
+#: locale/programs/ld-collate.c:1827
#, c-format
msgid "no definition of `UNDEFINED'"
msgstr "沒有找到 `UNDEFINED' 的定義"
-#: locale/programs/ld-collate.c:1857
+#: locale/programs/ld-collate.c:1856
#, c-format
msgid "too many errors; giving up"
msgstr "發生太多錯誤;放棄中"
-#: locale/programs/ld-collate.c:2661 locale/programs/ld-collate.c:4049
+#: locale/programs/ld-collate.c:2658 locale/programs/ld-collate.c:4046
#, c-format
msgid "%s: nested conditionals not supported"
msgstr "%s: ä¸æ”¯æ´å·¢ç‹€æ¢ä»¶"
-#: locale/programs/ld-collate.c:2679
+#: locale/programs/ld-collate.c:2676
#, c-format
msgid "%s: more then one 'else'"
msgstr "%s: 使用多於一個「elseã€"
-#: locale/programs/ld-collate.c:2854
+#: locale/programs/ld-collate.c:2851
#, c-format
msgid "%s: duplicate definition of `%s'"
msgstr "%s: é‡è¤‡çš„定義 `%s'"
-#: locale/programs/ld-collate.c:2890
+#: locale/programs/ld-collate.c:2887
#, c-format
msgid "%s: duplicate declaration of section `%s'"
msgstr "%s: é‡è¤‡çš„ `%s' å€å¡Šå®£å‘Š"
-#: locale/programs/ld-collate.c:3026
+#: locale/programs/ld-collate.c:3023
#, c-format
msgid "%s: unknown character in collating symbol name"
msgstr "%s: 未知的字元在å°ç…§ç¬¦è™Ÿå稱中"
-#: locale/programs/ld-collate.c:3155
+#: locale/programs/ld-collate.c:3152
#, c-format
msgid "%s: unknown character in equivalent definition name"
msgstr "%s: 未知的字元在åŒç¾©å®šç¾©å稱中"
-#: locale/programs/ld-collate.c:3166
+#: locale/programs/ld-collate.c:3163
#, c-format
msgid "%s: unknown character in equivalent definition value"
msgstr "%s: 未知的字元在åŒç¾©å®šç¾©å€¼ä¸­"
-#: locale/programs/ld-collate.c:3176
+#: locale/programs/ld-collate.c:3173
#, c-format
msgid "%s: unknown symbol `%s' in equivalent definition"
msgstr "%s: 未知的符號 `%s' 在åŒç¾©å®šç¾©ä¸­"
-#: locale/programs/ld-collate.c:3185
+#: locale/programs/ld-collate.c:3182
msgid "error while adding equivalent collating symbol"
msgstr "正在加入åŒç¾©å°ç…§ç¬¦è™Ÿæ™‚發生錯誤"
-#: locale/programs/ld-collate.c:3223
+#: locale/programs/ld-collate.c:3220
#, c-format
msgid "duplicate definition of script `%s'"
msgstr "敘述 `%s' 的定義é‡è¤‡äº†"
-#: locale/programs/ld-collate.c:3271
+#: locale/programs/ld-collate.c:3268
#, c-format
msgid "%s: unknown section name `%.*s'"
msgstr "%s: ä¸æ˜Žçš„節段å稱「%.*sã€"
-#: locale/programs/ld-collate.c:3300
+#: locale/programs/ld-collate.c:3297
#, c-format
msgid "%s: multiple order definitions for section `%s'"
msgstr "%s: `%s' å€å¡Šä¸­æœ‰å¤šå€‹é †åºå®šç¾©"
-#: locale/programs/ld-collate.c:3328
+#: locale/programs/ld-collate.c:3325
#, c-format
msgid "%s: invalid number of sorting rules"
msgstr "%s: ä¸é©ç”¨çš„排åºè¦å‰‡æ•¸ç›®"
-#: locale/programs/ld-collate.c:3355
+#: locale/programs/ld-collate.c:3352
#, c-format
msgid "%s: multiple order definitions for unnamed section"
msgstr "%s: 未命åçš„å€å¡Šä¸­æœ‰å¤šå€‹é †åºå®šç¾©"
-#: locale/programs/ld-collate.c:3410 locale/programs/ld-collate.c:3540
-#: locale/programs/ld-collate.c:3903
+#: locale/programs/ld-collate.c:3407 locale/programs/ld-collate.c:3537
+#: locale/programs/ld-collate.c:3900
#, c-format
msgid "%s: missing `order_end' keyword"
msgstr "%s: 缺少 `order_end' é—œéµå­—"
-#: locale/programs/ld-collate.c:3473
+#: locale/programs/ld-collate.c:3470
#, c-format
msgid "%s: order for collating symbol %.*s not yet defined"
msgstr "%s: å°ç…§ç¬¦è™Ÿ %.*s çš„é †åºå°šæœªå®šç¾©"
-#: locale/programs/ld-collate.c:3491
+#: locale/programs/ld-collate.c:3488
#, c-format
msgid "%s: order for collating element %.*s not yet defined"
msgstr "%s: å°ç…§å…ƒç´  %.*s çš„é †åºå°šæœªå®šç¾©"
-#: locale/programs/ld-collate.c:3502
+#: locale/programs/ld-collate.c:3499
#, c-format
msgid "%s: cannot reorder after %.*s: symbol not known"
msgstr "%s: 無法é‡æ–°æŽ’列在 %.*s 之後: 未知的符號"
-#: locale/programs/ld-collate.c:3554 locale/programs/ld-collate.c:3915
+#: locale/programs/ld-collate.c:3551 locale/programs/ld-collate.c:3912
#, c-format
msgid "%s: missing `reorder-end' keyword"
msgstr "%s: 缺少 `reorder-end' é—œéµå­—"
-#: locale/programs/ld-collate.c:3588 locale/programs/ld-collate.c:3786
+#: locale/programs/ld-collate.c:3585 locale/programs/ld-collate.c:3783
#, c-format
msgid "%s: section `%.*s' not known"
msgstr "%s: 未知的å€å¡Š `%.*s'"
-#: locale/programs/ld-collate.c:3653
+#: locale/programs/ld-collate.c:3650
#, c-format
msgid "%s: bad symbol <%.*s>"
msgstr "%s: ä¸ç•¶çš„符號 <%.*s>"
-#: locale/programs/ld-collate.c:3849
+#: locale/programs/ld-collate.c:3846
#, c-format
msgid "%s: cannot have `%s' as end of ellipsis range"
msgstr "%s: 無法用 `%s' åšç‚ºçœç•¥å€æ®µçš„çµå°¾"
-#: locale/programs/ld-collate.c:3899
+#: locale/programs/ld-collate.c:3896
#, c-format
msgid "%s: empty category description not allowed"
msgstr "%s: 空白的類別æ述是ä¸å…許的"
-#: locale/programs/ld-collate.c:3918
+#: locale/programs/ld-collate.c:3915
#, c-format
msgid "%s: missing `reorder-sections-end' keyword"
msgstr "%s: 缺少 `reorder-sections-end' é—œéµå­—"
-#: locale/programs/ld-collate.c:4082
+#: locale/programs/ld-collate.c:4079
#, c-format
msgid "%s: '%s' without matching 'ifdef' or 'ifndef'"
msgstr "%s:「%sã€è€Œä¸éœ€å»åˆä¸­ã€Œifdefã€æˆ–「ifndefã€"
-#: locale/programs/ld-collate.c:4100
+#: locale/programs/ld-collate.c:4097
#, c-format
msgid "%s: 'endif' without matching 'ifdef' or 'ifndef'"
msgstr "%s:「endifã€è€Œä¸éœ€å»åˆä¸­ã€Œifdefã€æˆ–「ifndefã€"
-#: locale/programs/ld-ctype.c:440
+#: locale/programs/ld-ctype.c:439
#, c-format
msgid "No character set name specified in charmap"
msgstr "在字元å°æ‡‰ (charmap) 中沒有設定字集å稱"
-#: locale/programs/ld-ctype.c:469
+#: locale/programs/ld-ctype.c:468
#, c-format
msgid "character L'\\u%0*x' in class `%s' must be in class `%s'"
msgstr "character L'\\u%0*x' (放在類別 `%s' 之中) 必須在類別 `%s' 裡é¢"
-#: locale/programs/ld-ctype.c:484
+#: locale/programs/ld-ctype.c:483
#, c-format
msgid "character L'\\u%0*x' in class `%s' must not be in class `%s'"
msgstr "character L'\\u%0*x' (放在類別 `%s' 之中) ä¸èƒ½åœ¨é¡žåˆ¥ `%s' 裡é¢"
-#: locale/programs/ld-ctype.c:498 locale/programs/ld-ctype.c:556
+#: locale/programs/ld-ctype.c:497 locale/programs/ld-ctype.c:555
#, c-format
msgid "internal error in %s, line %u"
msgstr "%s 的第 %u 列發生內部錯誤"
-#: locale/programs/ld-ctype.c:527
+#: locale/programs/ld-ctype.c:526
#, c-format
msgid "character '%s' in class `%s' must be in class `%s'"
msgstr "å­—å…ƒ '%s' (放在類別 `%s' 之中) 必須在類別 `%s' 裡é¢"
-#: locale/programs/ld-ctype.c:543
+#: locale/programs/ld-ctype.c:542
#, c-format
msgid "character '%s' in class `%s' must not be in class `%s'"
msgstr "å­—å…ƒ '%s' (放在類別 `%s' 之中) ä¸èƒ½åœ¨é¡žåˆ¥ `%s' 裡é¢"
-#: locale/programs/ld-ctype.c:573 locale/programs/ld-ctype.c:611
+#: locale/programs/ld-ctype.c:572 locale/programs/ld-ctype.c:610
#, c-format
msgid "<SP> character not in class `%s'"
msgstr "<SP> å­—å…ƒä¸åœ¨é¡žåˆ¥ `%s' 中"
-#: locale/programs/ld-ctype.c:585 locale/programs/ld-ctype.c:622
+#: locale/programs/ld-ctype.c:584 locale/programs/ld-ctype.c:621
#, c-format
msgid "<SP> character must not be in class `%s'"
msgstr "<SP> å­—å…ƒä¸å¯ä»¥åœ¨é¡žåˆ¥ `%s' 中"
-#: locale/programs/ld-ctype.c:600
+#: locale/programs/ld-ctype.c:599
#, c-format
msgid "character <SP> not defined in character map"
msgstr "å­—å…ƒ <SP> 在字集å°ç…§æª”中沒有定義"
-#: locale/programs/ld-ctype.c:736
+#: locale/programs/ld-ctype.c:735
#, c-format
msgid "`digit' category has not entries in groups of ten"
msgstr "`digit' 類別在群組 \"å\" 中沒有項目"
-#: locale/programs/ld-ctype.c:785
+#: locale/programs/ld-ctype.c:784
#, c-format
msgid "no input digits defined and none of the standard names in the charmap"
msgstr "沒有定義輸入數字,在字集å°ç…§æª”中也找ä¸åˆ°ç›¸ç¬¦çš„標準å稱"
-#: locale/programs/ld-ctype.c:850
+#: locale/programs/ld-ctype.c:849
#, c-format
msgid "not all characters used in `outdigit' are available in the charmap"
msgstr "在字集å°ç…§è¡¨ä¸­ç„¡æ³•æ‰¾åˆ°æŸäº›åœ¨ `outdigit' 中用到的字元"
-#: locale/programs/ld-ctype.c:867
+#: locale/programs/ld-ctype.c:866
#, c-format
msgid "not all characters used in `outdigit' are available in the repertoire"
msgstr "在編碼å°æ˜ æª”中無法找到æŸäº›åœ¨ `outdigit' 中用到的字元"
-#: locale/programs/ld-ctype.c:1270
+#: locale/programs/ld-ctype.c:1269
#, c-format
msgid "character class `%s' already defined"
msgstr "字元類別 `%s' 已經定義éŽäº†"
-#: locale/programs/ld-ctype.c:1276
+#: locale/programs/ld-ctype.c:1275
#, c-format
msgid "implementation limit: no more than %Zd character classes allowed"
msgstr "程å¼å¯¦ä½œçš„é™åˆ¶: ä¸èƒ½ä½¿ç”¨è¶…éŽ %Zd 個字集類別"
-#: locale/programs/ld-ctype.c:1302
+#: locale/programs/ld-ctype.c:1301
#, c-format
msgid "character map `%s' already defined"
msgstr "字集å°ç…§æª” `%s' 已經定義éŽäº†"
-#: locale/programs/ld-ctype.c:1308
+#: locale/programs/ld-ctype.c:1307
#, c-format
msgid "implementation limit: no more than %d character maps allowed"
msgstr "程å¼å¯¦ä½œçš„é™åˆ¶: ä¸èƒ½ä½¿ç”¨è¶…éŽ %d 個字集å°ç…§æª”"
-#: locale/programs/ld-ctype.c:1573 locale/programs/ld-ctype.c:1698
-#: locale/programs/ld-ctype.c:1804 locale/programs/ld-ctype.c:2496
-#: locale/programs/ld-ctype.c:3492
+#: locale/programs/ld-ctype.c:1572 locale/programs/ld-ctype.c:1697
+#: locale/programs/ld-ctype.c:1803 locale/programs/ld-ctype.c:2493
+#: locale/programs/ld-ctype.c:3489
#, c-format
msgid "%s: field `%s' does not contain exactly ten entries"
msgstr "%s: `%s' 欄ä½æ²’有精確包å«å個項目"
-#: locale/programs/ld-ctype.c:1601 locale/programs/ld-ctype.c:2175
+#: locale/programs/ld-ctype.c:1600 locale/programs/ld-ctype.c:2174
#, c-format
msgid "to-value <U%0*X> of range is smaller than from-value <U%0*X>"
msgstr "å€åŸŸå®šç¾©çš„çµå°¾å€¼ <U%0*X> 比起始值 <U%0*X> é‚„è¦å°"
-#: locale/programs/ld-ctype.c:1728
+#: locale/programs/ld-ctype.c:1727
msgid "start and end character sequence of range must have the same length"
msgstr "從起始到çµæŸä¹‹é–“çš„å­—å…ƒåºåˆ—長度跟編碼範åœå¿…須相åŒ"
-#: locale/programs/ld-ctype.c:1735
+#: locale/programs/ld-ctype.c:1734
msgid "to-value character sequence is smaller than from-value sequence"
msgstr "å­—å…ƒåºåˆ—定義的çµå°¾å€¼æ¯”起始值還è¦å°"
-#: locale/programs/ld-ctype.c:2095 locale/programs/ld-ctype.c:2146
+#: locale/programs/ld-ctype.c:2094 locale/programs/ld-ctype.c:2145
msgid "premature end of `translit_ignore' definition"
msgstr "`translit_ignore' 定義沒有按時çµæŸ"
-#: locale/programs/ld-ctype.c:2101 locale/programs/ld-ctype.c:2152
-#: locale/programs/ld-ctype.c:2194
+#: locale/programs/ld-ctype.c:2100 locale/programs/ld-ctype.c:2151
+#: locale/programs/ld-ctype.c:2193
msgid "syntax error"
msgstr "語法錯誤"
-#: locale/programs/ld-ctype.c:2328
+#: locale/programs/ld-ctype.c:2326
#, c-format
msgid "%s: syntax error in definition of new character class"
msgstr "%s: 在定義新字元類別時語法錯誤"
-#: locale/programs/ld-ctype.c:2343
+#: locale/programs/ld-ctype.c:2341
#, c-format
msgid "%s: syntax error in definition of new character map"
msgstr "%s: 在定義新字元å°æ‡‰æ™‚語法錯誤"
-#: locale/programs/ld-ctype.c:2518
+#: locale/programs/ld-ctype.c:2515
msgid "ellipsis range must be marked by two operands of same type"
msgstr "çœç•¥å€åŸŸå¿…須用兩個型別相åŒçš„é‹ç®—元標示出來"
-#: locale/programs/ld-ctype.c:2527
+#: locale/programs/ld-ctype.c:2524
msgid "with symbolic name range values the absolute ellipsis `...' must not be used"
-msgstr "用符號å稱來指定字元編碼範åœæ™‚ä¸å¯ä»¥ç”¨çµ•å°ä½ç½®çš„çœç•¥ç¬¦è™Ÿ `...'"
+msgstr "用符號å稱來指定字元編碼範åœæ™‚ä¸å¯ä»¥ç”¨çµ•å°ä½ç½®çš„çœç•¥ç¬¦è™Ÿ `…'"
-#: locale/programs/ld-ctype.c:2542
+#: locale/programs/ld-ctype.c:2539
msgid "with UCS range values one must use the hexadecimal symbolic ellipsis `..'"
msgstr "用來指定 UCS 值的範åœæ™‚得用å六進ä½è¡¨ç¤ºçš„çœç•¥ç¬¦è™Ÿ `..'"
-#: locale/programs/ld-ctype.c:2556
+#: locale/programs/ld-ctype.c:2553
msgid "with character code range values one must use the absolute ellipsis `...'"
-msgstr "用來指定字元編碼值的範åœæ™‚得用絕å°ä½ç½®çš„çœç•¥ç¬¦è™Ÿ `...'"
+msgstr "用來指定字元編碼值的範åœæ™‚得用絕å°ä½ç½®çš„çœç•¥ç¬¦è™Ÿ `…'"
-#: locale/programs/ld-ctype.c:2707
+#: locale/programs/ld-ctype.c:2704
#, c-format
msgid "duplicated definition for mapping `%s'"
msgstr "å°æ˜  `%s' 的定義é‡è¤‡äº†"
-#: locale/programs/ld-ctype.c:2793 locale/programs/ld-ctype.c:2937
+#: locale/programs/ld-ctype.c:2790 locale/programs/ld-ctype.c:2934
#, c-format
msgid "%s: `translit_start' section does not end with `translit_end'"
msgstr "%s: `translit_start' å°ç¯€ä¸¦æ²’有以 `translit_end' åšç‚ºçµæŸ"
-#: locale/programs/ld-ctype.c:2888
+#: locale/programs/ld-ctype.c:2885
#, c-format
msgid "%s: duplicate `default_missing' definition"
msgstr "%s: é‡è¤‡çš„ `default_missing' 定義"
-#: locale/programs/ld-ctype.c:2893
+#: locale/programs/ld-ctype.c:2890
msgid "previous definition was here"
msgstr "å…ˆå‰çš„設定在此"
-#: locale/programs/ld-ctype.c:2915
+#: locale/programs/ld-ctype.c:2912
#, c-format
msgid "%s: no representable `default_missing' definition found"
msgstr "%s: 找ä¸åˆ°å¯è¡¨ç¤ºç‚º `default_missing' 的定義"
-#: locale/programs/ld-ctype.c:3068 locale/programs/ld-ctype.c:3152
-#: locale/programs/ld-ctype.c:3172 locale/programs/ld-ctype.c:3193
-#: locale/programs/ld-ctype.c:3214 locale/programs/ld-ctype.c:3235
-#: locale/programs/ld-ctype.c:3256 locale/programs/ld-ctype.c:3296
-#: locale/programs/ld-ctype.c:3317 locale/programs/ld-ctype.c:3384
-#: locale/programs/ld-ctype.c:3426 locale/programs/ld-ctype.c:3451
+#: locale/programs/ld-ctype.c:3065 locale/programs/ld-ctype.c:3149
+#: locale/programs/ld-ctype.c:3169 locale/programs/ld-ctype.c:3190
+#: locale/programs/ld-ctype.c:3211 locale/programs/ld-ctype.c:3232
+#: locale/programs/ld-ctype.c:3253 locale/programs/ld-ctype.c:3293
+#: locale/programs/ld-ctype.c:3314 locale/programs/ld-ctype.c:3381
+#: locale/programs/ld-ctype.c:3423 locale/programs/ld-ctype.c:3448
#, c-format
msgid "%s: character `%s' not defined while needed as default value"
msgstr "%s: å­—å…ƒ `%s' 沒有定義,但它是必需的é è¨­å€¼"
-#: locale/programs/ld-ctype.c:3073 locale/programs/ld-ctype.c:3157
-#: locale/programs/ld-ctype.c:3177 locale/programs/ld-ctype.c:3198
-#: locale/programs/ld-ctype.c:3219 locale/programs/ld-ctype.c:3240
-#: locale/programs/ld-ctype.c:3261 locale/programs/ld-ctype.c:3301
-#: locale/programs/ld-ctype.c:3322 locale/programs/ld-ctype.c:3389
+#: locale/programs/ld-ctype.c:3070 locale/programs/ld-ctype.c:3154
+#: locale/programs/ld-ctype.c:3174 locale/programs/ld-ctype.c:3195
+#: locale/programs/ld-ctype.c:3216 locale/programs/ld-ctype.c:3237
+#: locale/programs/ld-ctype.c:3258 locale/programs/ld-ctype.c:3298
+#: locale/programs/ld-ctype.c:3319 locale/programs/ld-ctype.c:3386
#, c-format
msgid "%s: character `%s' in charmap not representable with one byte"
msgstr "%s: 字集å°ç…§è¡¨ä¸­çš„å­—å…ƒ `%s' 無法表示為單一ä½å…ƒçµ„"
-#: locale/programs/ld-ctype.c:3433 locale/programs/ld-ctype.c:3458
+#: locale/programs/ld-ctype.c:3430 locale/programs/ld-ctype.c:3455
#, c-format
msgid "%s: character `%s' needed as default value not representable with one byte"
msgstr "%s: åšç‚ºé è¨­å€¼æ‰€éœ€çš„å­—å…ƒ `%s' 無法表示為單一ä½å…ƒçµ„"
-#: locale/programs/ld-ctype.c:3514
+#: locale/programs/ld-ctype.c:3511
#, c-format
msgid "no output digits defined and none of the standard names in the charmap"
msgstr "沒有定義輸出數字,在字集å°ç…§æª”中也找ä¸åˆ°ç›¸ç¬¦çš„標準å稱"
-#: locale/programs/ld-ctype.c:3805
+#: locale/programs/ld-ctype.c:3802
#, c-format
msgid "%s: transliteration data from locale `%s' not available"
msgstr "%s: 語å€è³‡æ–™`%s' 的音譯資料ä¸å­˜åœ¨"
-#: locale/programs/ld-ctype.c:3906
+#: locale/programs/ld-ctype.c:3903
#, c-format
msgid "%s: table for class \"%s\": %lu bytes\n"
msgstr "%s: 類別 \"%s\" 表格: %lu ä½å…ƒçµ„\n"
-#: locale/programs/ld-ctype.c:3975
+#: locale/programs/ld-ctype.c:3972
#, c-format
msgid "%s: table for map \"%s\": %lu bytes\n"
msgstr "%s: å°æ˜ è¡¨ \"%s\" 表格: %lu ä½å…ƒçµ„\n"
-#: locale/programs/ld-ctype.c:4108
+#: locale/programs/ld-ctype.c:4105
#, c-format
msgid "%s: table for width: %lu bytes\n"
msgstr "%s: 寬度表格: %lu ä½å…ƒçµ„\n"
-#: locale/programs/ld-identification.c:170
+#: locale/programs/ld-identification.c:169
#, c-format
msgid "%s: no identification for category `%s'"
msgstr "%s: 類別 `%s' 沒有èªè­‰"
-#: locale/programs/ld-identification.c:435
+#: locale/programs/ld-identification.c:434
#, c-format
msgid "%s: duplicate category version definition"
msgstr "%s: é‡è¤‡çš„類別版本定義"
-#: locale/programs/ld-measurement.c:113
+#: locale/programs/ld-measurement.c:112
#, c-format
msgid "%s: invalid value for field `%s'"
msgstr "%s: åœ¨æ¬„ä½ `%s' 中的值ä¸é©ç”¨"
-#: locale/programs/ld-messages.c:114 locale/programs/ld-messages.c:148
+#: locale/programs/ld-messages.c:113 locale/programs/ld-messages.c:147
#, c-format
msgid "%s: field `%s' undefined"
msgstr "%s: æ¬„ä½ `%s' 沒有定義"
-#: locale/programs/ld-messages.c:121 locale/programs/ld-messages.c:155
-#: locale/programs/ld-monetary.c:256 locale/programs/ld-numeric.c:118
+#: locale/programs/ld-messages.c:120 locale/programs/ld-messages.c:154
+#: locale/programs/ld-monetary.c:255 locale/programs/ld-numeric.c:117
#, c-format
msgid "%s: value for field `%s' must not be an empty string"
msgstr "%s: æ¬„ä½ `%s' 值ä¸å¯ä»¥æ˜¯ç©ºå­—串"
-#: locale/programs/ld-messages.c:137 locale/programs/ld-messages.c:171
+#: locale/programs/ld-messages.c:136 locale/programs/ld-messages.c:170
#, c-format
msgid "%s: no correct regular expression for field `%s': %s"
msgstr "%s: æ²’æœ‰çµ¦æ¬„ä½ `%s' 正確的常è¦è¡¨ç¤ºå¼ï¼š %s"
-#: locale/programs/ld-monetary.c:224
+#: locale/programs/ld-monetary.c:223
#, c-format
msgid "%s: value of field `int_curr_symbol' has wrong length"
msgstr "%s: æ¬„ä½ `int_curr_symbol' 值的長度錯誤"
-#: locale/programs/ld-monetary.c:237
+#: locale/programs/ld-monetary.c:236
#, c-format
msgid "%s: value of field `int_curr_symbol' does not correspond to a valid name in ISO 4217"
msgstr "%s: æ¬„ä½ `int_curr_symbol' 值並ä¸æ˜¯ ISO 4217 中åˆæ³•çš„å稱"
-#: locale/programs/ld-monetary.c:285 locale/programs/ld-monetary.c:315
+#: locale/programs/ld-monetary.c:284 locale/programs/ld-monetary.c:314
#, c-format
msgid "%s: value for field `%s' must be in range %d...%d"
-msgstr "%s: æ¬„ä½ `%s' çš„å€¼å¿…é ˆåœ¨ç¯„åœ %d...%d"
+msgstr "%s: æ¬„ä½ `%s' çš„å€¼å¿…é ˆåœ¨ç¯„åœ %d…%d"
-#: locale/programs/ld-monetary.c:747 locale/programs/ld-numeric.c:274
+#: locale/programs/ld-monetary.c:746 locale/programs/ld-numeric.c:273
#, c-format
msgid "%s: value for field `%s' must be a single character"
msgstr "%s: æ¬„ä½ `%s' 的值必須是個單一字元"
-#: locale/programs/ld-monetary.c:844 locale/programs/ld-numeric.c:318
+#: locale/programs/ld-monetary.c:843 locale/programs/ld-numeric.c:317
#, c-format
msgid "%s: `-1' must be last entry in `%s' field"
msgstr "%s: `-1' 在 `%s' 欄ä½ä¸­å¿…須是最後一個項目"
-#: locale/programs/ld-monetary.c:866 locale/programs/ld-numeric.c:335
+#: locale/programs/ld-monetary.c:865 locale/programs/ld-numeric.c:334
#, c-format
msgid "%s: values for field `%s' must be smaller than 127"
msgstr "%s: æ¬„ä½ `%s' 的值必須å°æ–¼ 127"
-#: locale/programs/ld-monetary.c:909
+#: locale/programs/ld-monetary.c:908
msgid "conversion rate value cannot be zero"
msgstr "轉æ›çŽ‡çš„值ä¸å¯ä»¥æ˜¯é›¶"
-#: locale/programs/ld-name.c:129 locale/programs/ld-telephone.c:126
-#: locale/programs/ld-telephone.c:149
+#: locale/programs/ld-name.c:128 locale/programs/ld-telephone.c:125
+#: locale/programs/ld-telephone.c:148
#, c-format
msgid "%s: invalid escape sequence in field `%s'"
msgstr "%s: åœ¨æ¬„ä½ `%s' 中的跳脫åºåˆ—ä¸é©ç”¨"
-#: locale/programs/ld-time.c:247
+#: locale/programs/ld-time.c:246
#, c-format
msgid "%s: direction flag in string %Zd in `era' field is not '+' nor '-'"
msgstr "%s: 在 `era' 欄ä½çš„字串 %Zd 中,方å‘旗標既ä¸æ˜¯ '+' 也ä¸æ˜¯ '-'"
-#: locale/programs/ld-time.c:258
+#: locale/programs/ld-time.c:257
#, c-format
msgid "%s: direction flag in string %Zd in `era' field is not a single character"
msgstr "%s: 在 `era' 欄ä½çš„字串 %Zd 中,方å‘旗標ä¸æ˜¯ä¸€å€‹å–®ä¸€å­—å…ƒ"
-#: locale/programs/ld-time.c:271
+#: locale/programs/ld-time.c:270
#, c-format
msgid "%s: invalid number for offset in string %Zd in `era' field"
msgstr "%s: 在 `era' 欄ä½ã€å­—串 %Zd 中的ä½ç§»æ•¸å­—ä¸é©ç”¨"
-#: locale/programs/ld-time.c:279
+#: locale/programs/ld-time.c:278
#, c-format
msgid "%s: garbage at end of offset value in string %Zd in `era' field"
msgstr "%s: 無用的資料,在 `era' 欄ä½ã€å­—串 %Zd 中末尾的ä½ç§»å€¼"
-#: locale/programs/ld-time.c:330
+#: locale/programs/ld-time.c:329
#, c-format
msgid "%s: invalid starting date in string %Zd in `era' field"
msgstr "%s: 在 `era' 欄ä½ã€å­—串 %Zd 中的起始日期ä¸é©ç”¨"
-#: locale/programs/ld-time.c:339
+#: locale/programs/ld-time.c:338
#, c-format
msgid "%s: garbage at end of starting date in string %Zd in `era' field "
msgstr "%s: 無用的資料,在 `era' 欄ä½ã€å­—串 %Zd 中末尾的起始日期"
-#: locale/programs/ld-time.c:358
+#: locale/programs/ld-time.c:357
#, c-format
msgid "%s: starting date is invalid in string %Zd in `era' field"
msgstr "%s: 在 `era' å€åŸŸçš„字串 %Zd 中的啟始日期是ä¸é©ç”¨çš„"
-#: locale/programs/ld-time.c:407 locale/programs/ld-time.c:435
+#: locale/programs/ld-time.c:406 locale/programs/ld-time.c:434
#, c-format
msgid "%s: invalid stopping date in string %Zd in `era' field"
msgstr "%s: 在 `era' 欄ä½ã€å­—串 %Zd 中的çµæŸæ—¥æœŸä¸é©ç”¨"
-#: locale/programs/ld-time.c:416
+#: locale/programs/ld-time.c:415
#, c-format
msgid "%s: garbage at end of stopping date in string %Zd in `era' field"
msgstr "%s: 無用的資料,在 `era' å€åŸŸã€å­—串 %Zd 中末尾的çµæŸæ—¥æœŸ"
-#: locale/programs/ld-time.c:444
+#: locale/programs/ld-time.c:443
#, c-format
msgid "%s: missing era name in string %Zd in `era' field"
msgstr "%s: 缺少 era å稱,在 `era' 欄ä½ã€å­—串 %Zd 中"
-#: locale/programs/ld-time.c:456
+#: locale/programs/ld-time.c:455
#, c-format
msgid "%s: missing era format in string %Zd in `era' field"
msgstr "%s: 缺少 era æ ¼å¼ï¼Œåœ¨ `era' 欄ä½ã€å­—串 %Zd 中"
-#: locale/programs/ld-time.c:497
+#: locale/programs/ld-time.c:496
#, c-format
msgid "%s: third operand for value of field `%s' must not be larger than %d"
msgstr "%s: æ¬„ä½ `%s' 值的第三個é‹ç®—å…ƒä¸å¯ä»¥æ¯” %d 大"
-#: locale/programs/ld-time.c:505 locale/programs/ld-time.c:513
-#: locale/programs/ld-time.c:521
+#: locale/programs/ld-time.c:504 locale/programs/ld-time.c:512
+#: locale/programs/ld-time.c:520
#, c-format
msgid "%s: values for field `%s' must not be larger than %d"
msgstr "%s: æ¬„ä½ `%s' 的值ä¸å¯ä»¥å¤§æ–¼ %d"
-#: locale/programs/ld-time.c:1004
+#: locale/programs/ld-time.c:1003
#, c-format
msgid "%s: too few values for field `%s'"
msgstr "%s: æ¬„ä½ `%s' 中的值太少"
-#: locale/programs/ld-time.c:1049
+#: locale/programs/ld-time.c:1048
msgid "extra trailing semicolon"
msgstr "多出的尾端分號"
-#: locale/programs/ld-time.c:1052
+#: locale/programs/ld-time.c:1051
#, c-format
msgid "%s: too many values for field `%s'"
msgstr "%s: æ¬„ä½ `%s' 中的值太多"
-#: locale/programs/linereader.c:130
+#: locale/programs/linereader.c:129
msgid "trailing garbage at end of line"
msgstr "列çµå°¾çš„無用字元"
-#: locale/programs/linereader.c:298
+#: locale/programs/linereader.c:297
msgid "garbage at end of number"
msgstr "號碼çµæŸä½ç½®çš„無用資料"
-#: locale/programs/linereader.c:410
+#: locale/programs/linereader.c:409
msgid "garbage at end of character code specification"
msgstr "字元編碼設定çµæŸä½ç½®çš„無用資料"
-#: locale/programs/linereader.c:496
+#: locale/programs/linereader.c:495
msgid "unterminated symbolic name"
msgstr "沒有çµå°¾çš„符號å稱"
-#: locale/programs/linereader.c:623
+#: locale/programs/linereader.c:622
msgid "illegal escape sequence at end of string"
msgstr "字串çµå°¾æœ‰ä¸åˆæ³•çš„跳脫åºåˆ—"
-#: locale/programs/linereader.c:627 locale/programs/linereader.c:855
+#: locale/programs/linereader.c:626 locale/programs/linereader.c:854
msgid "unterminated string"
msgstr "沒有çµå°¾çš„字串"
-#: locale/programs/linereader.c:669
+#: locale/programs/linereader.c:668
msgid "non-symbolic character value should not be used"
msgstr "éžç¬¦è™Ÿæ€§çš„字元值ä¸æ‡‰è©²è¢«ä½¿ç”¨æ‰å°"
-#: locale/programs/linereader.c:816
+#: locale/programs/linereader.c:815
#, c-format
msgid "symbol `%.*s' not in charmap"
msgstr "符號 `%.*s' 並ä¸åœ¨å­—集å°ç…§è¡¨ä¸­"
-#: locale/programs/linereader.c:837
+#: locale/programs/linereader.c:836
#, c-format
msgid "symbol `%.*s' not in repertoire map"
msgstr "符號 `%.*s' 並ä¸åœ¨ç·¨ç¢¼å°æ˜ æª”中"
-#: locale/programs/locale-spec.c:131
+#: locale/programs/locale-spec.c:130
#, c-format
msgid "unknown name \"%s\""
msgstr "ä¸æ˜Žå稱「%sã€"
@@ -2530,84 +2626,84 @@ msgstr "無法將 LC_COLLATE 設置為é è¨­çš„語å€"
msgid "Cannot set LC_ALL to default locale"
msgstr "無法將 LC_ALL 設置為é è¨­çš„語å€"
-#: locale/programs/locale.c:518
+#: locale/programs/locale.c:521
#, c-format
msgid "while preparing output"
msgstr "在準備輸出時"
-#: locale/programs/localedef.c:120
+#: locale/programs/localedef.c:119
msgid "Input Files:"
msgstr "輸入檔:"
-#: locale/programs/localedef.c:122
+#: locale/programs/localedef.c:121
msgid "Symbolic character names defined in FILE"
msgstr "符號字元的å稱定義在檔案 FILE 中"
-#: locale/programs/localedef.c:123
+#: locale/programs/localedef.c:122
msgid "Source definitions are found in FILE"
msgstr "原始資料定義在檔案 FILE 中"
-#: locale/programs/localedef.c:125
+#: locale/programs/localedef.c:124
msgid "FILE contains mapping from symbolic names to UCS4 values"
msgstr "檔案 FILE å…§å«ç¬¦è™Ÿå與 UCS4 編碼之間的å°æ˜ "
-#: locale/programs/localedef.c:129
+#: locale/programs/localedef.c:128
msgid "Create output even if warning messages were issued"
msgstr "產生輸出å³ä½¿æ˜¯æœ‰è­¦å‘Šè¨Šæ¯"
-#: locale/programs/localedef.c:130
+#: locale/programs/localedef.c:129
msgid "Create old-style tables"
msgstr "產生舊格å¼çš„表格"
-#: locale/programs/localedef.c:131
+#: locale/programs/localedef.c:130
msgid "Optional output file prefix"
msgstr "å¯æœ‰å¯ç„¡çš„輸出檔路徑"
-#: locale/programs/localedef.c:132
+#: locale/programs/localedef.c:131
msgid "Be strictly POSIX conform"
msgstr "åš´æ ¼éµå¾ž POSIX"
-#: locale/programs/localedef.c:134
+#: locale/programs/localedef.c:133
msgid "Suppress warnings and information messages"
msgstr "忽略警告與æ示訊æ¯"
-#: locale/programs/localedef.c:135
+#: locale/programs/localedef.c:134
msgid "Print more messages"
msgstr "å°å‡ºæ›´å¤šçš„訊æ¯"
-#: locale/programs/localedef.c:136
+#: locale/programs/localedef.c:135
msgid "Archive control:"
msgstr "ä¿å­˜æª”控制:"
-#: locale/programs/localedef.c:138
+#: locale/programs/localedef.c:137
msgid "Don't add new data to archive"
msgstr "ä¸è¦åŠ å…¥æ–°è³‡æ–™åˆ°ä¿å­˜æª”"
-#: locale/programs/localedef.c:140
+#: locale/programs/localedef.c:139
msgid "Add locales named by parameters to archive"
msgstr "藉由åƒæ•¸åŠ å…¥èªžå€å稱到ä¿å­˜æª”"
-#: locale/programs/localedef.c:141
+#: locale/programs/localedef.c:140
msgid "Replace existing archive content"
msgstr "替æ›å·²æœ‰çš„ä¿å­˜æª”內容"
-#: locale/programs/localedef.c:143
+#: locale/programs/localedef.c:142
msgid "Remove locales named by parameters from archive"
msgstr "藉由åƒæ•¸å¾žä¿å­˜æª”中刪除語å€å稱"
-#: locale/programs/localedef.c:144
+#: locale/programs/localedef.c:143
msgid "List content of archive"
msgstr "列出ä¿å­˜æª”的內容"
-#: locale/programs/localedef.c:146
+#: locale/programs/localedef.c:145
msgid "locale.alias file to consult when making archive"
msgstr "製作ä¿å­˜æª”時查閱 locale.alias 檔案"
-#: locale/programs/localedef.c:151
+#: locale/programs/localedef.c:150
msgid "Compile locale specification"
msgstr "編譯語å€è³‡æ–™è¦æ ¼"
-#: locale/programs/localedef.c:154
+#: locale/programs/localedef.c:153
msgid ""
"NAME\n"
"[--add-to-archive|--delete-from-archive] FILE...\n"
@@ -2617,28 +2713,28 @@ msgstr ""
"[--add-to-archive|--delete-from-archive] 檔案...\n"
"--list-archive [檔案]"
-#: locale/programs/localedef.c:232
+#: locale/programs/localedef.c:228
#, c-format
msgid "cannot create directory for output files"
msgstr "無法為輸出檔建立目錄"
-#: locale/programs/localedef.c:243
+#: locale/programs/localedef.c:239
#, c-format
msgid "FATAL: system does not define `_POSIX2_LOCALEDEF'"
msgstr "åš´é‡éŒ¯èª¤: 系統沒有定義 `_POSIX2_LOCALEDEF'"
-#: locale/programs/localedef.c:257 locale/programs/localedef.c:273
-#: locale/programs/localedef.c:599 locale/programs/localedef.c:619
+#: locale/programs/localedef.c:253 locale/programs/localedef.c:269
+#: locale/programs/localedef.c:601 locale/programs/localedef.c:621
#, c-format
msgid "cannot open locale definition file `%s'"
msgstr "無法開啟語å€è³‡æ–™å®šç¾©æª” `%s'"
-#: locale/programs/localedef.c:285
+#: locale/programs/localedef.c:281
#, c-format
msgid "cannot write output files to `%s'"
msgstr "無法將輸出檔案寫入 `%s'"
-#: locale/programs/localedef.c:366
+#: locale/programs/localedef.c:367
#, c-format
msgid ""
"System's directory for character maps : %s\n"
@@ -2651,206 +2747,207 @@ msgstr ""
"\t\t 語å€è·¯å¾‘ :%s\n"
"%s"
-#: locale/programs/localedef.c:567
+#: locale/programs/localedef.c:569
#, c-format
msgid "circular dependencies between locale definitions"
msgstr "有語å€è³‡æ–™åœ¨å®šç¾©æ™‚發生循環相關的情æ³"
-#: locale/programs/localedef.c:573
+#: locale/programs/localedef.c:575
#, c-format
msgid "cannot add already read locale `%s' a second time"
msgstr " `%s' 語å€è³‡æ–™å·²ç¶“用éŽï¼Œä¸èƒ½é‡è¤‡åŠ å…¥"
-#: locale/programs/locarchive.c:92 locale/programs/locarchive.c:338
+#: locale/programs/locarchive.c:113 locale/programs/locarchive.c:347
+#: nss/makedb.c:290
#, c-format
msgid "cannot create temporary file"
msgstr "無法產生暫時檔"
-#: locale/programs/locarchive.c:122 locale/programs/locarchive.c:384
+#: locale/programs/locarchive.c:143 locale/programs/locarchive.c:393
#, c-format
msgid "cannot initialize archive file"
msgstr "無法起始ä¿å­˜æª”"
-#: locale/programs/locarchive.c:129 locale/programs/locarchive.c:391
+#: locale/programs/locarchive.c:150 locale/programs/locarchive.c:400
#, c-format
msgid "cannot resize archive file"
msgstr "無法改變ä¿å­˜æª”大å°"
-#: locale/programs/locarchive.c:152 locale/programs/locarchive.c:414
-#: locale/programs/locarchive.c:633
+#: locale/programs/locarchive.c:163 locale/programs/locarchive.c:413
+#: locale/programs/locarchive.c:619
#, c-format
msgid "cannot map archive header"
msgstr "無法註記ä¿å­˜æª”表頭"
-#: locale/programs/locarchive.c:174
+#: locale/programs/locarchive.c:185
#, c-format
msgid "failed to create new locale archive"
msgstr "無法建立新的語å€ä¿å­˜æª”"
-#: locale/programs/locarchive.c:186
+#: locale/programs/locarchive.c:197
#, c-format
msgid "cannot change mode of new locale archive"
msgstr "無法改變新的語å€è³‡æ–™ä¿å­˜æª”狀態"
-#: locale/programs/locarchive.c:285
+#: locale/programs/locarchive.c:296
#, c-format
msgid "cannot read data from locale archive"
msgstr "無法從語å€æ­¸æª”讀å–資料"
-#: locale/programs/locarchive.c:318
+#: locale/programs/locarchive.c:327
#, c-format
msgid "cannot map locale archive file"
msgstr "無法映射語å€è³‡æ–™ä¿å­˜æª”"
-#: locale/programs/locarchive.c:422
+#: locale/programs/locarchive.c:421
#, c-format
msgid "cannot lock new archive"
msgstr "無法鎖定新的ä¿å­˜æª”"
-#: locale/programs/locarchive.c:488
+#: locale/programs/locarchive.c:485
#, c-format
msgid "cannot extend locale archive file"
msgstr "無法延展語å€è³‡æ–™ä¿å­˜æª”"
-#: locale/programs/locarchive.c:497
+#: locale/programs/locarchive.c:494
#, c-format
msgid "cannot change mode of resized locale archive"
msgstr "無法改變已變更大å°çš„語å€è³‡æ–™ä¿å­˜æª”狀態"
-#: locale/programs/locarchive.c:505
+#: locale/programs/locarchive.c:502
#, c-format
msgid "cannot rename new archive"
msgstr "無法更改新ä¿å­˜æª”å稱"
-#: locale/programs/locarchive.c:558
+#: locale/programs/locarchive.c:555
#, c-format
msgid "cannot open locale archive \"%s\""
msgstr "無法開啟語å€è³‡æ–™ä¿å­˜æª” \"%s\""
-#: locale/programs/locarchive.c:563
+#: locale/programs/locarchive.c:560
#, c-format
msgid "cannot stat locale archive \"%s\""
msgstr "無法統計語å€è³‡æ–™ä¿å­˜æª” \"%s\""
-#: locale/programs/locarchive.c:582
+#: locale/programs/locarchive.c:579
#, c-format
msgid "cannot lock locale archive \"%s\""
msgstr "無法鎖定語å€è³‡æ–™ä¿å­˜æª” \"%s\""
-#: locale/programs/locarchive.c:605
+#: locale/programs/locarchive.c:602
#, c-format
msgid "cannot read archive header"
msgstr "無法讀å–ä¿å­˜æª”表頭資料"
-#: locale/programs/locarchive.c:680
+#: locale/programs/locarchive.c:666
#, c-format
msgid "locale '%s' already exists"
msgstr "語å€è³‡æ–™ `%s' 已經存在"
-#: locale/programs/locarchive.c:942 locale/programs/locarchive.c:957
-#: locale/programs/locarchive.c:969 locale/programs/locarchive.c:981
-#: locale/programs/locfile.c:344
+#: locale/programs/locarchive.c:928 locale/programs/locarchive.c:943
+#: locale/programs/locarchive.c:955 locale/programs/locarchive.c:967
+#: locale/programs/locfile.c:343
#, c-format
msgid "cannot add to locale archive"
msgstr "無法加入語å€è³‡æ–™ä¿å­˜æª”"
-#: locale/programs/locarchive.c:1139
+#: locale/programs/locarchive.c:1125
#, c-format
msgid "locale alias file `%s' not found"
msgstr "找ä¸åˆ°èªžå€è³‡æ–™åˆ¥å檔 `%s'"
-#: locale/programs/locarchive.c:1289
+#: locale/programs/locarchive.c:1275
#, c-format
msgid "Adding %s\n"
msgstr "加入 %s 中\n"
-#: locale/programs/locarchive.c:1295
+#: locale/programs/locarchive.c:1281
#, c-format
msgid "stat of \"%s\" failed: %s: ignored"
msgstr "å–å¾— \"%s\" 的資訊時失敗: %s: 已忽略"
-#: locale/programs/locarchive.c:1301
+#: locale/programs/locarchive.c:1287
#, c-format
msgid "\"%s\" is no directory; ignored"
msgstr "\"%s\" 並éžç›®éŒ„; 已忽略"
-#: locale/programs/locarchive.c:1308
+#: locale/programs/locarchive.c:1294
#, c-format
msgid "cannot open directory \"%s\": %s: ignored"
msgstr "無法開啟目錄 \"%s\": %s: 已忽略"
-#: locale/programs/locarchive.c:1380
+#: locale/programs/locarchive.c:1366
#, c-format
msgid "incomplete set of locale files in \"%s\""
msgstr "ä¸å®Œæ•´çš„一組語å€è³‡æ–™æª”案存在於 \"%s\" 之中"
-#: locale/programs/locarchive.c:1444
+#: locale/programs/locarchive.c:1430
#, c-format
msgid "cannot read all files in \"%s\": ignored"
msgstr "ç„¡æ³•è®€å– \"%s\" 中的所有檔案: 已忽略"
-#: locale/programs/locarchive.c:1514
+#: locale/programs/locarchive.c:1500
#, c-format
msgid "locale \"%s\" not in archive"
msgstr "語å€è³‡æ–™ \"%s\" ä¸åœ¨ä¿å­˜æª”中"
-#: locale/programs/locfile.c:132
+#: locale/programs/locfile.c:131
#, c-format
msgid "argument to `%s' must be a single character"
msgstr "給 `%s' 的引數必須是一個單字元"
-#: locale/programs/locfile.c:252
+#: locale/programs/locfile.c:251
msgid "syntax error: not inside a locale definition section"
msgstr "語法錯誤: ä¸èƒ½åœ¨èªžå€è³‡æ–™å®šç¾©å€å¡Šè£¡é¢ä½¿ç”¨"
-#: locale/programs/locfile.c:626
+#: locale/programs/locfile.c:625
#, c-format
msgid "cannot open output file `%s' for category `%s'"
msgstr "無法開啟輸出檔 `%s' 供類別 `%s' 使用"
-#: locale/programs/locfile.c:650
+#: locale/programs/locfile.c:649
#, c-format
msgid "failure while writing data for category `%s'"
msgstr "正在為類別 `%s' 寫入資料時發生錯誤"
-#: locale/programs/locfile.c:746
+#: locale/programs/locfile.c:745
#, c-format
msgid "cannot create output file `%s' for category `%s'"
msgstr "無法建立輸出檔 `%s' 供類別 `%s' 使用"
-#: locale/programs/locfile.c:782
+#: locale/programs/locfile.c:781
msgid "expecting string argument for `copy'"
msgstr "`copy' 的引數應該是字串æ‰å°"
-#: locale/programs/locfile.c:786
+#: locale/programs/locfile.c:785
msgid "locale name should consist only of portable characters"
msgstr "語å€è³‡æ–™çš„å稱應該以常用字元組æˆ"
-#: locale/programs/locfile.c:805
+#: locale/programs/locfile.c:804
msgid "no other keyword shall be specified when `copy' is used"
msgstr "使用 `copy' 的時候ä¸æ‡‰è©²å†ç”¨åˆ°ä»»ä½•å…¶ä»–çš„é—œéµå­—了"
-#: locale/programs/locfile.c:819
+#: locale/programs/locfile.c:818
#, c-format
msgid "`%1$s' definition does not end with `END %1$s'"
msgstr "`%1$s' 定義沒有以 `END %1$s' çµæŸ"
-#: locale/programs/repertoire.c:229 locale/programs/repertoire.c:270
-#: locale/programs/repertoire.c:295
+#: locale/programs/repertoire.c:228 locale/programs/repertoire.c:269
+#: locale/programs/repertoire.c:294
#, c-format
msgid "syntax error in repertoire map definition: %s"
msgstr "編碼å°æ˜ æª”中的定義有語法錯誤: %s"
-#: locale/programs/repertoire.c:271
+#: locale/programs/repertoire.c:270
msgid "no <Uxxxx> or <Uxxxxxxxx> value given"
msgstr "沒有給定 <Uxxxx> 或 <Uxxxxxxxx> 的值"
-#: locale/programs/repertoire.c:331
+#: locale/programs/repertoire.c:330
#, c-format
msgid "cannot save new repertoire map"
msgstr "無法儲存新的編碼å°æ˜ æª”"
-#: locale/programs/repertoire.c:342
+#: locale/programs/repertoire.c:341
#, c-format
msgid "repertoire map file `%s' not found"
msgstr "找ä¸åˆ°ç·¨ç¢¼å°æ˜ æª” `%s'"
@@ -2860,7 +2957,7 @@ msgstr "找ä¸åˆ°ç·¨ç¢¼å°æ˜ æª” `%s'"
msgid "Set the owner, group and access permission of the slave pseudo terminal corresponding to the master pseudo terminal passed on file descriptor `%d'. This is the helper program for the `grantpt' function. It is not intended to be run directly from the command line.\n"
msgstr "設定æ“有者ã€ç¾¤çµ„和存å–許å¯çš„從屬 pseudo 終端機相應到主 pseudo 終端機傳éžæ–¼æª”案æ述符號「%dã€ã€‚ 這是輔助程å¼ç¨‹å¼ç”¨æ–¼ã€Œgrantptã€å‡½å¼ã€‚ 它並未é æƒ³çš„為é‹è¡Œç›´æŽ¥çš„地從命令列。\n"
-#: login/programs/pt_chown.c:88
+#: login/programs/pt_chown.c:92
#, c-format
msgid ""
"The owner is set to the current user, the group is set to `%s', and the access permission is set to `%o'.\n"
@@ -2871,41 +2968,41 @@ msgstr ""
"\n"
"%s"
-#: login/programs/pt_chown.c:192
+#: login/programs/pt_chown.c:198
#, c-format
msgid "too many arguments"
msgstr "太多引數"
-#: login/programs/pt_chown.c:200
+#: login/programs/pt_chown.c:206
#, c-format
msgid "needs to be installed setuid `root'"
msgstr "需è¦æ˜¯å·²å®‰è£çš„ setuid「根ã€"
-#: malloc/mcheck.c:350
+#: malloc/mcheck.c:348
msgid "memory is consistent, library is buggy\n"
msgstr "記憶體內容一致,函å¼åº«æœ‰å•é¡Œ\n"
-#: malloc/mcheck.c:353
+#: malloc/mcheck.c:351
msgid "memory clobbered before allocated block\n"
msgstr "記憶體在é…ç½®å€å¡Šä¹‹å‰å°± clobbered 了\n"
-#: malloc/mcheck.c:356
+#: malloc/mcheck.c:354
msgid "memory clobbered past end of allocated block\n"
msgstr "記憶體在經éŽé…置的å€å¡Šå°¾éƒ¨æ™‚ clobbered 了\n"
-#: malloc/mcheck.c:359
+#: malloc/mcheck.c:357
msgid "block freed twice\n"
msgstr "æ­¤å€å¡Šè¢«ç”¨ free 指令釋放了兩次\n"
-#: malloc/mcheck.c:362
+#: malloc/mcheck.c:360
msgid "bogus mcheck_status, library is buggy\n"
msgstr "記憶體檢查狀態 (mcheck_ststus) 有誤,您所用的函å¼åº«æœ‰å•é¡Œ\n"
-#: malloc/memusage.sh:33
+#: malloc/memusage.sh:32
msgid "%s: option '%s' requires an argument\\n"
msgstr "%s:é¸é …『%sã€éœ€è¦ä¸€å€‹å¼•æ•¸\\n"
-#: malloc/memusage.sh:39
+#: malloc/memusage.sh:38
msgid ""
"Usage: memusage [OPTION]... PROGRAM [PROGRAMOPTION]...\n"
"Profile memory usage of PROGRAM.\n"
@@ -2958,7 +3055,7 @@ msgstr ""
"é•·é¸é …çš„å¿…è¦å¼•æ•¸åŒæ¨£ä¹Ÿæ˜¯ç›¸å°æ‡‰çŸ­é¸é …çš„å¿…è¦å¼•æ•¸ã€‚\n"
"\n"
-#: malloc/memusage.sh:101
+#: malloc/memusage.sh:99
msgid ""
"Syntax: memusage [--data=FILE] [--progname=NAME] [--png=FILE] [--unbuffered]\n"
"\t [--buffer=SIZE] [--no-timer] [--time-based] [--total]\n"
@@ -2970,59 +3067,59 @@ msgstr ""
"\t [--title=字串] [--x-size=大å°] [--y-size=大å°]\n"
"\t ç¨‹å¼ [PROGRAMOPTION]…"
-#: malloc/memusage.sh:193
+#: malloc/memusage.sh:191
msgid "memusage: option \\`${1##*=}' is ambiguous"
msgstr "memusage:é¸é … \\「${1##*=}ã€ç‚ºæ¨¡ç¨œå…©å¯çš„"
-#: malloc/memusage.sh:202
+#: malloc/memusage.sh:200
msgid "memusage: unrecognized option \\`$1'"
msgstr "memusage:無法辨識的é¸é …「$1ã€"
-#: malloc/memusage.sh:215
+#: malloc/memusage.sh:213
msgid "No program name given"
msgstr "未給定程å¼å稱"
-#: malloc/memusagestat.c:57
+#: malloc/memusagestat.c:55
msgid "Name output file"
msgstr "å稱輸出檔"
-#: malloc/memusagestat.c:58
+#: malloc/memusagestat.c:56
msgid "Title string used in output graphic"
msgstr "在輸出的圖åƒä¸­ä½¿ç”¨æœ‰æ¨™é ­çš„字串"
-#: malloc/memusagestat.c:59
+#: malloc/memusagestat.c:57
msgid "Generate output linear to time (default is linear to number of function calls)"
msgstr "產生輸出與時間呈線性關係 (é è¨­æ˜¯èˆ‡å‡½å¼å‘¼å«æ•¸ç›®å‘ˆç·šæ€§é—œä¿‚)"
-#: malloc/memusagestat.c:61
+#: malloc/memusagestat.c:59
msgid "Also draw graph for total memory consumption"
msgstr "åŒæ™‚å°ç¸½è¨˜æ†¶é«”用é‡ä½œåœ–"
-#: malloc/memusagestat.c:62
+#: malloc/memusagestat.c:60
msgid "Make output graphic VALUE pixels wide"
msgstr "定製輸出圖形的寬度åƒç´  VALUE"
-#: malloc/memusagestat.c:63
+#: malloc/memusagestat.c:61
msgid "Make output graphic VALUE pixels high"
msgstr "定製輸出圖形的高度åƒç´  VALUE"
-#: malloc/memusagestat.c:68
+#: malloc/memusagestat.c:66
msgid "Generate graphic from memory profiling data"
msgstr "從記憶體性能測試資料產生圖åƒ"
-#: malloc/memusagestat.c:71
+#: malloc/memusagestat.c:69
msgid "DATAFILE [OUTFILE]"
msgstr "資料檔 [輸出檔]"
-#: misc/error.c:118
+#: misc/error.c:117
msgid "Unknown system error"
msgstr "未知的系統錯誤"
-#: nis/nis_callback.c:189
+#: nis/nis_callback.c:188
msgid "unable to free arguments"
msgstr "無法釋放åƒæ•¸"
-#: nis/nis_error.h:1 nis/ypclnt.c:833 nis/ypclnt.c:921 posix/regcomp.c:132
+#: nis/nis_error.h:1 nis/ypclnt.c:832 nis/ypclnt.c:920 posix/regcomp.c:131
#: sysdeps/gnu/errlist.c:20
msgid "Success"
msgstr "æˆåŠŸ"
@@ -3064,7 +3161,7 @@ msgid "First/next chain broken"
msgstr "第一個/下一個åºåˆ—壞掉了"
#. TRANS Permission denied; the file permissions do not allow the attempted operation.
-#: nis/nis_error.h:11 nis/ypclnt.c:878 sysdeps/gnu/errlist.c:157
+#: nis/nis_error.h:11 nis/ypclnt.c:877 sysdeps/gnu/errlist.c:157
msgid "Permission denied"
msgstr "拒絕ä¸ç¬¦æ¬Šé™çš„æ“作"
@@ -3216,128 +3313,128 @@ msgstr "無法在伺æœå™¨ä¸Šå»ºç«‹åŸ·è¡Œç¨‹åº"
msgid "Master server busy, full dump rescheduled."
msgstr "主è¦ä¼ºæœå™¨å¿™ç¢Œä¸­ï¼Œé‡æ–°é€²è¡Œå®Œæ•´è³‡æ–™å‚¾å¸æŽ’程。"
-#: nis/nis_local_names.c:122
+#: nis/nis_local_names.c:121
#, c-format
msgid "LOCAL entry for UID %d in directory %s not unique\n"
msgstr "UID 為 %d 的項目在本地端中並ä¸æ˜¯å”¯ä¸€çš„ (在 %s 目錄裡é¢)\n"
-#: nis/nis_print.c:51
+#: nis/nis_print.c:50
msgid "UNKNOWN"
msgstr "ä¸æ˜Ž"
-#: nis/nis_print.c:109
+#: nis/nis_print.c:108
msgid "BOGUS OBJECT\n"
msgstr "å‡çš„物件\n"
-#: nis/nis_print.c:112
+#: nis/nis_print.c:111
msgid "NO OBJECT\n"
msgstr "沒有物件\n"
-#: nis/nis_print.c:115
+#: nis/nis_print.c:114
msgid "DIRECTORY\n"
msgstr "目錄\n"
-#: nis/nis_print.c:118
+#: nis/nis_print.c:117
msgid "GROUP\n"
msgstr "群組\n"
-#: nis/nis_print.c:121
+#: nis/nis_print.c:120
msgid "TABLE\n"
msgstr "表格\n"
-#: nis/nis_print.c:124
+#: nis/nis_print.c:123
msgid "ENTRY\n"
msgstr "é …ç›®\n"
-#: nis/nis_print.c:127
+#: nis/nis_print.c:126
msgid "LINK\n"
msgstr "連çµ\n"
-#: nis/nis_print.c:130
+#: nis/nis_print.c:129
msgid "PRIVATE\n"
msgstr "ç§æœ‰çš„\n"
-#: nis/nis_print.c:133
+#: nis/nis_print.c:132
msgid "(Unknown object)\n"
msgstr "(未知的物件)\n"
-#: nis/nis_print.c:167
+#: nis/nis_print.c:166
#, c-format
msgid "Name : `%s'\n"
msgstr "å稱 : `%s'\n"
-#: nis/nis_print.c:168
+#: nis/nis_print.c:167
#, c-format
msgid "Type : %s\n"
msgstr "æ ¼å¼ : %s\n"
-#: nis/nis_print.c:173
+#: nis/nis_print.c:172
msgid "Master Server :\n"
msgstr "主è¦ä¼ºæœå™¨ :\n"
-#: nis/nis_print.c:175
+#: nis/nis_print.c:174
msgid "Replicate :\n"
msgstr "複製 :\n"
-#: nis/nis_print.c:176
+#: nis/nis_print.c:175
#, c-format
msgid "\tName : %s\n"
msgstr "\tå稱 : %s\n"
-#: nis/nis_print.c:177
+#: nis/nis_print.c:176
msgid "\tPublic Key : "
msgstr "\t公共鑰匙 : "
-#: nis/nis_print.c:181
+#: nis/nis_print.c:180
msgid "None.\n"
msgstr "ç„¡\n"
-#: nis/nis_print.c:184
+#: nis/nis_print.c:183
#, c-format
msgid "Diffie-Hellmann (%d bits)\n"
msgstr "Diffie-Hellmann (%d ä½å…ƒ)\n"
-#: nis/nis_print.c:189
+#: nis/nis_print.c:188
#, c-format
msgid "RSA (%d bits)\n"
msgstr "RSA (%d ä½å…ƒ)\n"
-#: nis/nis_print.c:192
+#: nis/nis_print.c:191
msgid "Kerberos.\n"
msgstr "Kerberos.\n"
-#: nis/nis_print.c:195
+#: nis/nis_print.c:194
#, c-format
msgid "Unknown (type = %d, bits = %d)\n"
msgstr "未知的 (åž‹æ…‹ = %d,ä½å…ƒ = %d)\n"
-#: nis/nis_print.c:206
+#: nis/nis_print.c:205
#, c-format
msgid "\tUniversal addresses (%u)\n"
msgstr "\t絕å°ä½å€ (%u)\n"
-#: nis/nis_print.c:228
+#: nis/nis_print.c:227
msgid "Time to live : "
msgstr "存在時間 : "
-#: nis/nis_print.c:230
+#: nis/nis_print.c:229
msgid "Default Access rights :\n"
msgstr "é è¨­çš„å­˜å–æ¬Šé™ :\n"
-#: nis/nis_print.c:239
+#: nis/nis_print.c:238
#, c-format
msgid "\tType : %s\n"
msgstr "\t型別 : %s\n"
-#: nis/nis_print.c:240
+#: nis/nis_print.c:239
msgid "\tAccess rights: "
msgstr "\tå­˜å–權é™: "
-#: nis/nis_print.c:254
+#: nis/nis_print.c:253
msgid "Group Flags :"
msgstr "群組旗標 :"
-#: nis/nis_print.c:257
+#: nis/nis_print.c:256
msgid ""
"\n"
"Group Members :\n"
@@ -3345,95 +3442,95 @@ msgstr ""
"\n"
"群組的æˆå“¡ :\n"
-#: nis/nis_print.c:269
+#: nis/nis_print.c:268
#, c-format
msgid "Table Type : %s\n"
msgstr "è¡¨æ ¼å½¢å¼ : %s\n"
-#: nis/nis_print.c:270
+#: nis/nis_print.c:269
#, c-format
msgid "Number of Columns : %d\n"
msgstr "欄ä½çš„數目 : %d\n"
-#: nis/nis_print.c:271
+#: nis/nis_print.c:270
#, c-format
msgid "Character Separator : %c\n"
msgstr "字元分隔號 : %c\n"
-#: nis/nis_print.c:272
+#: nis/nis_print.c:271
#, c-format
msgid "Search Path : %s\n"
msgstr "æœå°‹è·¯å¾‘ : %s\n"
-#: nis/nis_print.c:273
+#: nis/nis_print.c:272
msgid "Columns :\n"
msgstr "行 :\n"
-#: nis/nis_print.c:276
+#: nis/nis_print.c:275
#, c-format
msgid "\t[%d]\tName : %s\n"
msgstr "\t[%d]\tå稱 : %s\n"
-#: nis/nis_print.c:278
+#: nis/nis_print.c:277
msgid "\t\tAttributes : "
msgstr "\t\t屬性 : "
-#: nis/nis_print.c:280
+#: nis/nis_print.c:279
msgid "\t\tAccess Rights : "
msgstr "\t\tå­˜å–æ¬Šé™ : "
-#: nis/nis_print.c:290
+#: nis/nis_print.c:289
msgid "Linked Object Type : "
msgstr "連çµçš„物件型態 : "
-#: nis/nis_print.c:292
+#: nis/nis_print.c:291
#, c-format
msgid "Linked to : %s\n"
msgstr "連çµåˆ° : %s\n"
-#: nis/nis_print.c:302
+#: nis/nis_print.c:301
#, c-format
msgid "\tEntry data of type %s\n"
msgstr "\t型別為 %s 的項目資料\n"
-#: nis/nis_print.c:305
+#: nis/nis_print.c:304
#, c-format
msgid "\t[%u] - [%u bytes] "
msgstr "\t[%u] - [%u ä½å…ƒçµ„] "
-#: nis/nis_print.c:308
+#: nis/nis_print.c:307
msgid "Encrypted data\n"
msgstr "編碼資料\n"
-#: nis/nis_print.c:310
+#: nis/nis_print.c:309
msgid "Binary data\n"
msgstr "二進ä½è³‡æ–™\n"
-#: nis/nis_print.c:326
+#: nis/nis_print.c:325
#, c-format
msgid "Object Name : %s\n"
msgstr "物件å稱 : %s\n"
-#: nis/nis_print.c:327
+#: nis/nis_print.c:326
#, c-format
msgid "Directory : %s\n"
msgstr "目錄 : %s\n"
-#: nis/nis_print.c:328
+#: nis/nis_print.c:327
#, c-format
msgid "Owner : %s\n"
msgstr "æ“有者 : %s\n"
-#: nis/nis_print.c:329
+#: nis/nis_print.c:328
#, c-format
msgid "Group : %s\n"
msgstr "群組 : %s\n"
-#: nis/nis_print.c:330
+#: nis/nis_print.c:329
msgid "Access Rights : "
msgstr "å­˜å–æ¬Šé™ : "
-#: nis/nis_print.c:332
+#: nis/nis_print.c:331
#, c-format
msgid ""
"\n"
@@ -3442,36 +3539,36 @@ msgstr ""
"\n"
"存在的時間 : "
-#: nis/nis_print.c:335
+#: nis/nis_print.c:334
#, c-format
msgid "Creation Time : %s"
msgstr "產生時間 : %s"
-#: nis/nis_print.c:337
+#: nis/nis_print.c:336
#, c-format
msgid "Mod. Time : %s"
msgstr "修改時間 : %s"
-#: nis/nis_print.c:338
+#: nis/nis_print.c:337
msgid "Object Type : "
msgstr "物件型別 : "
-#: nis/nis_print.c:358
+#: nis/nis_print.c:357
#, c-format
msgid " Data Length = %u\n"
msgstr " 資料長度 = %u\n"
-#: nis/nis_print.c:372
+#: nis/nis_print.c:371
#, c-format
msgid "Status : %s\n"
msgstr "狀態 : %s\n"
-#: nis/nis_print.c:373
+#: nis/nis_print.c:372
#, c-format
msgid "Number of objects : %u\n"
msgstr "物件的數目 : %u\n"
-#: nis/nis_print.c:377
+#: nis/nis_print.c:376
#, c-format
msgid "Object #%d:\n"
msgstr "目的檔 #%d:\n"
@@ -3529,510 +3626,539 @@ msgstr " éžè¿´çš„éžæˆå“¡ï¼š\n"
msgid " No recursive nonmembers\n"
msgstr " 沒有éžè¿´çš„éžæˆå“¡\n"
-#: nis/nss_nisplus/nisplus-publickey.c:101
-#: nis/nss_nisplus/nisplus-publickey.c:183
+#: nis/nss_nisplus/nisplus-publickey.c:100
+#: nis/nss_nisplus/nisplus-publickey.c:182
#, c-format
msgid "DES entry for netname %s not unique\n"
msgstr "netname %s çš„ DES 項目並ä¸å”¯ä¸€\n"
-#: nis/nss_nisplus/nisplus-publickey.c:220
+#: nis/nss_nisplus/nisplus-publickey.c:219
#, c-format
msgid "netname2user: missing group id list in `%s'"
msgstr "netname2user:在「%sã€ä¸­ç¼ºå°‘群組識別號清單"
-#: nis/nss_nisplus/nisplus-publickey.c:302
-#: nis/nss_nisplus/nisplus-publickey.c:308
-#: nis/nss_nisplus/nisplus-publickey.c:373
-#: nis/nss_nisplus/nisplus-publickey.c:382
+#: nis/nss_nisplus/nisplus-publickey.c:301
+#: nis/nss_nisplus/nisplus-publickey.c:307
+#: nis/nss_nisplus/nisplus-publickey.c:372
+#: nis/nss_nisplus/nisplus-publickey.c:381
#, c-format
msgid "netname2user: (nis+ lookup): %s\n"
msgstr "netname2user: (nis+ æœå°‹): %s\n"
-#: nis/nss_nisplus/nisplus-publickey.c:321
+#: nis/nss_nisplus/nisplus-publickey.c:320
#, c-format
msgid "netname2user: DES entry for %s in directory %s not unique"
msgstr "netname2user: %s çš„ DES 項目在 %s 目錄下並ä¸æ˜¯å”¯ä¸€çš„"
-#: nis/nss_nisplus/nisplus-publickey.c:339
+#: nis/nss_nisplus/nisplus-publickey.c:338
#, c-format
msgid "netname2user: principal name `%s' too long"
msgstr "netname2user: 主è¦å稱 `%s' 太長了"
-#: nis/nss_nisplus/nisplus-publickey.c:395
+#: nis/nss_nisplus/nisplus-publickey.c:394
#, c-format
msgid "netname2user: LOCAL entry for %s in directory %s not unique"
msgstr "netname2user: %s 的本地端項目在 %s 目錄下並ä¸æ˜¯å”¯ä¸€çš„"
-#: nis/nss_nisplus/nisplus-publickey.c:402
+#: nis/nss_nisplus/nisplus-publickey.c:401
msgid "netname2user: should not have uid 0"
msgstr "netname2user: ä¸èƒ½æœ‰ä½¿ç”¨è€… id 為 0 的情æ³"
-#: nis/ypclnt.c:836
+#: nis/ypclnt.c:835
msgid "Request arguments bad"
msgstr "必須引數有錯誤"
-#: nis/ypclnt.c:839
+#: nis/ypclnt.c:838
msgid "RPC failure on NIS operation"
msgstr "NIS é‹ä½œ RPC 失敗"
-#: nis/ypclnt.c:842
+#: nis/ypclnt.c:841
msgid "Can't bind to server which serves this domain"
msgstr "無法與æœå‹™æ–¼æ­¤ç¶²åŸŸçš„伺æœå™¨è¯ç¹«"
-#: nis/ypclnt.c:845
+#: nis/ypclnt.c:844
msgid "No such map in server's domain"
msgstr "在伺æœå™¨çš„領域資料中找ä¸åˆ°æ­¤ä¸€å°æ˜ è¡¨"
-#: nis/ypclnt.c:848
+#: nis/ypclnt.c:847
msgid "No such key in map"
msgstr "在å°æ˜ è¡¨ä¸­æ²’有此一éµå€¼"
-#: nis/ypclnt.c:851
+#: nis/ypclnt.c:850
msgid "Internal NIS error"
msgstr "內部 NIS 錯誤"
-#: nis/ypclnt.c:854
+#: nis/ypclnt.c:853
msgid "Local resource allocation failure"
msgstr "å€åŸŸè³‡æºé…置失敗"
-#: nis/ypclnt.c:857
+#: nis/ypclnt.c:856
msgid "No more records in map database"
msgstr "在å°æ˜ è¡¨è³‡æ–™åº«ä¸­æ²’有其他紀錄了"
-#: nis/ypclnt.c:860
+#: nis/ypclnt.c:859
msgid "Can't communicate with portmapper"
msgstr "無法與 portmapper 通訊"
-#: nis/ypclnt.c:863
+#: nis/ypclnt.c:862
msgid "Can't communicate with ypbind"
msgstr "無法與 ypbind 通訊"
-#: nis/ypclnt.c:866
+#: nis/ypclnt.c:865
msgid "Can't communicate with ypserv"
msgstr "無法與 ypserv 通訊"
-#: nis/ypclnt.c:869
+#: nis/ypclnt.c:868
msgid "Local domain name not set"
msgstr "å€åŸŸç¶²åŸŸå稱沒有設定"
-#: nis/ypclnt.c:872
+#: nis/ypclnt.c:871
msgid "NIS map database is bad"
msgstr "NIS å°æ˜ è³‡æ–™åº«æ˜¯å£žçš„"
-#: nis/ypclnt.c:875
+#: nis/ypclnt.c:874
msgid "NIS client/server version mismatch - can't supply service"
msgstr "NIS 請求端/伺æœç«¯ç‰ˆæœ¬ä¸ç¬¦åˆ - 無法æä¾›æœå‹™"
-#: nis/ypclnt.c:881
+#: nis/ypclnt.c:880
msgid "Database is busy"
msgstr "資料庫正在忙碌"
-#: nis/ypclnt.c:884
+#: nis/ypclnt.c:883
msgid "Unknown NIS error code"
msgstr "未知的 NIS 錯誤碼"
-#: nis/ypclnt.c:924
+#: nis/ypclnt.c:923
msgid "Internal ypbind error"
msgstr "內部 ypbind 錯誤"
-#: nis/ypclnt.c:927
+#: nis/ypclnt.c:926
msgid "Domain not bound"
msgstr "網域找ä¸åˆ°"
-#: nis/ypclnt.c:930
+#: nis/ypclnt.c:929
msgid "System resource allocation failure"
msgstr "系統資æºé…置失敗"
-#: nis/ypclnt.c:933
+#: nis/ypclnt.c:932
msgid "Unknown ypbind error"
msgstr "未知的 ypbind 錯誤"
-#: nis/ypclnt.c:974
+#: nis/ypclnt.c:973
msgid "yp_update: cannot convert host to netname\n"
msgstr "yp_update: 無法轉æ›ä¸»æ©Ÿçš„網路å稱\n"
-#: nis/ypclnt.c:992
+#: nis/ypclnt.c:991
msgid "yp_update: cannot get server address\n"
msgstr "yp_update: 無法å–得伺æœå™¨ä½å€\n"
-#: nscd/aicache.c:83 nscd/hstcache.c:492
+#: nscd/aicache.c:82 nscd/hstcache.c:493
#, c-format
msgid "Haven't found \"%s\" in hosts cache!"
msgstr "尚未在 hosts å¿«å–中找到 \"%s\"!"
-#: nscd/aicache.c:85 nscd/hstcache.c:494
+#: nscd/aicache.c:84 nscd/hstcache.c:495
#, c-format
msgid "Reloading \"%s\" in hosts cache!"
msgstr "é‡æ–°è¼‰å…¥ã€Œ%sã€æ–¼ä¸»æ©Ÿå¿«å–ï¼"
-#: nscd/cache.c:150
+#: nscd/cache.c:151
#, c-format
msgid "add new entry \"%s\" of type %s for %s to cache%s"
msgstr "加入新的項目「%sã€çš„åž‹æ…‹ %s 用於 %s 到 cache%s"
-#: nscd/cache.c:152
+#: nscd/cache.c:153
msgid " (first)"
msgstr " (å…ˆ)"
-#: nscd/cache.c:276 nscd/connections.c:861
+#: nscd/cache.c:285 nscd/connections.c:1002
#, c-format
msgid "cannot stat() file `%s': %s"
msgstr "無法 stat() 檔案 `%s': %s"
-#: nscd/cache.c:318
+#: nscd/cache.c:331
#, c-format
msgid "pruning %s cache; time %ld"
msgstr "pruning %s å¿«å–;時間 %ld"
-#: nscd/cache.c:347
+#: nscd/cache.c:360
#, c-format
msgid "considering %s entry \"%s\", timeout %<PRIu64>"
msgstr "èªç‚ºä¸­ %s 項目「%sã€ï¼Œé€¾æ™‚ %<PRIu64>"
-#: nscd/connections.c:565
+#: nscd/connections.c:570
#, c-format
msgid "invalid persistent database file \"%s\": %s"
msgstr "無效的永久性的資料庫檔案「%sã€ï¼š%s"
-#: nscd/connections.c:573
+#: nscd/connections.c:578
msgid "uninitialized header"
msgstr "未起始的標頭"
-#: nscd/connections.c:578
+#: nscd/connections.c:583
msgid "header size does not match"
msgstr "é é¦–大å°ä¸å»åˆ"
-#: nscd/connections.c:588
+#: nscd/connections.c:593
msgid "file size does not match"
msgstr "檔案大å°ä¸å»åˆ"
-#: nscd/connections.c:605
+#: nscd/connections.c:610
msgid "verification failed"
msgstr "查核失敗"
-#: nscd/connections.c:619
+#: nscd/connections.c:624
#, c-format
msgid "suggested size of table for database %s larger than the persistent database's table"
msgstr "用於資料庫 %s 的建議表格大å°å¤§æ–¼æ°¸ä¹…性的資料庫表格"
-#: nscd/connections.c:630 nscd/connections.c:715
+#: nscd/connections.c:635 nscd/connections.c:720
#, c-format
msgid "cannot create read-only descriptor for \"%s\"; no mmap"
msgstr "無法建立用於「%sã€çš„唯讀æ述元;無 mmap"
-#: nscd/connections.c:646
+#: nscd/connections.c:651
#, c-format
msgid "cannot access '%s'"
msgstr "無法存å–『%sã€"
-#: nscd/connections.c:694
+#: nscd/connections.c:699
#, c-format
msgid "database for %s corrupted or simultaneously used; remove %s manually if necessary and restart"
msgstr "資料庫用於 %s å·²æ壞或åŒæ­¥åœ°ä½¿ç”¨ï¼›ç§»é™¤ %s 手動地如果必è¦çš„話和é‡æ–°å•Ÿå‹•"
-#: nscd/connections.c:701
+#: nscd/connections.c:706
#, c-format
msgid "cannot create %s; no persistent database used"
msgstr "無法建立 %s; 未使用永久性的資料庫"
-#: nscd/connections.c:704
+#: nscd/connections.c:709
#, c-format
msgid "cannot create %s; no sharing possible"
msgstr "無法建立 %s; ä¸å¯èƒ½å…±äº«"
-#: nscd/connections.c:775
+#: nscd/connections.c:780
#, c-format
msgid "cannot write to database file %s: %s"
msgstr "無法寫入資料庫檔案 %s: %s"
-#: nscd/connections.c:814
+#: nscd/connections.c:819
#, c-format
msgid "cannot set socket to close on exec: %s; disabling paranoia mode"
msgstr "無法設定通訊端到關閉於 exec:%s; åœç”¨ paranoia 模å¼"
-#: nscd/connections.c:897
+#: nscd/connections.c:868
#, c-format
msgid "cannot open socket: %s"
msgstr "無法開啟 socket: %s"
-#: nscd/connections.c:917
+#: nscd/connections.c:888 nscd/connections.c:952
#, c-format
msgid "cannot change socket to nonblocking mode: %s"
msgstr "無法變更通訊端為éžå€å¡Šæ¨¡å¼ï¼š%s"
-#: nscd/connections.c:925
+#: nscd/connections.c:896 nscd/connections.c:962
#, c-format
msgid "cannot set socket to close on exec: %s"
msgstr "無法設定通訊端於 exec:%s 時關閉"
-#: nscd/connections.c:938
+#: nscd/connections.c:909
#, c-format
msgid "cannot enable socket to accept connections: %s"
msgstr "無法開啟 socket 來接å—連線: %s"
-#: nscd/connections.c:1039
+#: nscd/connections.c:986
+#, c-format
+msgid "register trace file %s for database %s"
+msgstr "註冊追蹤檔案 %s 用於資料庫 %s"
+
+#: nscd/connections.c:1116
#, c-format
msgid "provide access to FD %d, for %s"
msgstr "æ供存å–到 FD %d, 用於 %s"
-#: nscd/connections.c:1051
+#: nscd/connections.c:1128
#, c-format
msgid "cannot handle old request version %d; current version is %d"
msgstr "ä¸èƒ½è™•ç†èˆŠ %d 版的請求;目å‰ä½¿ç”¨çš„版本是 %d"
-#: nscd/connections.c:1073
+#: nscd/connections.c:1150
#, c-format
msgid "request from %ld not handled due to missing permission"
msgstr "由於缺少權é™è€Œç„¡æ³•è™•ç†ä¾†è‡ª %ld çš„è¦æ±‚"
-#: nscd/connections.c:1078
+#: nscd/connections.c:1155
#, c-format
msgid "request from '%s' [%ld] not handled due to missing permission"
msgstr "由於缺少權é™è€Œç„¡æ³•è™•ç†ä¾†è‡ª '%s' [%ld] çš„è¦æ±‚"
-#: nscd/connections.c:1083
+#: nscd/connections.c:1160
msgid "request not handled due to missing permission"
msgstr "è¦æ±‚無法控柄的由於缺少權é™"
-#: nscd/connections.c:1121 nscd/connections.c:1174
+#: nscd/connections.c:1198 nscd/connections.c:1251
#, c-format
msgid "cannot write result: %s"
msgstr "無法寫入çµæžœ: %s"
-#: nscd/connections.c:1257
+#: nscd/connections.c:1342
#, c-format
msgid "error getting caller's id: %s"
msgstr "å–得呼å«ç¨‹å¼è­˜åˆ¥ç¢¼æ™‚發生錯誤: %s"
-#: nscd/connections.c:1316
+#: nscd/connections.c:1402
#, c-format
msgid "cannot open /proc/self/cmdline: %s; disabling paranoia mode"
msgstr "無法開啟/proc/self/cmdline:%s; åœç”¨ paranoia 模å¼"
-#: nscd/connections.c:1330
+#: nscd/connections.c:1416
#, c-format
msgid "cannot read /proc/self/cmdline: %s; disabling paranoia mode"
msgstr "無法讀å–/proc/self/cmdline:%s; åœç”¨ paranoia 模å¼"
-#: nscd/connections.c:1370
+#: nscd/connections.c:1456
#, c-format
msgid "cannot change to old UID: %s; disabling paranoia mode"
msgstr "無法變更為舊的 UID:%s; åœç”¨ paranoia 模å¼"
-#: nscd/connections.c:1380
+#: nscd/connections.c:1466
#, c-format
msgid "cannot change to old GID: %s; disabling paranoia mode"
msgstr "無法變更為舊的 GID:%s; åœç”¨ paranoia 模å¼"
-#: nscd/connections.c:1393
+#: nscd/connections.c:1479
#, c-format
msgid "cannot change to old working directory: %s; disabling paranoia mode"
msgstr "無法變更為舊的工作目錄:%s; åœç”¨ paranoia 模å¼"
-#: nscd/connections.c:1439
+#: nscd/connections.c:1525
#, c-format
msgid "re-exec failed: %s; disabling paranoia mode"
msgstr "re-exec 失敗:%s; åœç”¨ paranoia 模å¼"
-#: nscd/connections.c:1448
+#: nscd/connections.c:1534
#, c-format
msgid "cannot change current working directory to \"/\": %s"
msgstr "無法變更目å‰çš„工作目錄到「/ã€ï¼š%s"
-#: nscd/connections.c:1641
+#: nscd/connections.c:1727
#, c-format
msgid "short read while reading request: %s"
msgstr "讀å–請求時發ç¾è¼¸å…¥å€¼éŽçŸ­: %s"
-#: nscd/connections.c:1674
+#: nscd/connections.c:1760
#, c-format
msgid "key length in request too long: %d"
msgstr "在此請求中使用的éµå€¼å¤ªé•·äº†: %d"
-#: nscd/connections.c:1687
+#: nscd/connections.c:1773
#, c-format
msgid "short read while reading request key: %s"
msgstr "讀å–請求的éµå€¼æ™‚發ç¾è¼¸å…¥å€¼éŽçŸ­: %s"
-#: nscd/connections.c:1696
+#: nscd/connections.c:1782
#, c-format
msgid "handle_request: request received (Version = %d) from PID %ld"
msgstr "handle_request: è«‹æ±‚å·²è¢«æŽ¥å— (版本為 %d) 來自於 PID %ld"
-#: nscd/connections.c:1701
+#: nscd/connections.c:1787
#, c-format
msgid "handle_request: request received (Version = %d)"
msgstr "handle_request: è«‹æ±‚å·²è¢«æŽ¥å— (版本為 %d)"
-#: nscd/connections.c:1901 nscd/connections.c:2099
+#: nscd/connections.c:1999 nscd/connections.c:2227
#, c-format
msgid "disabled inotify after read error %d"
msgstr "è®€å– %d 錯誤之後已åœç”¨ inotify"
-#: nscd/connections.c:2228
+#: nscd/connections.c:2374
msgid "could not initialize conditional variable"
msgstr "無法åˆå§‹åŒ–æ¢ä»¶è®Šæ•¸"
-#: nscd/connections.c:2236
+#: nscd/connections.c:2382
msgid "could not start clean-up thread; terminating"
msgstr "無法開始清ç†åŸ·è¡Œç·’;終止中"
-#: nscd/connections.c:2250
+#: nscd/connections.c:2396
msgid "could not start any worker thread; terminating"
msgstr "無法開始任何背景工作執行緒;終止中"
-#: nscd/connections.c:2301 nscd/connections.c:2302 nscd/connections.c:2319
-#: nscd/connections.c:2328 nscd/connections.c:2346 nscd/connections.c:2357
-#: nscd/connections.c:2368
+#: nscd/connections.c:2447 nscd/connections.c:2448 nscd/connections.c:2465
+#: nscd/connections.c:2474 nscd/connections.c:2492 nscd/connections.c:2503
+#: nscd/connections.c:2514
#, c-format
msgid "Failed to run nscd as user '%s'"
msgstr "以使用者 '%s' 的身分執行 nscd 失敗"
-#: nscd/connections.c:2320
+#: nscd/connections.c:2466
#, c-format
msgid "initial getgrouplist failed"
msgstr "åˆå§‹ getgrouplist 失敗"
-#: nscd/connections.c:2329
+#: nscd/connections.c:2475
#, c-format
msgid "getgrouplist failed"
msgstr "getgrouplist 失敗"
-#: nscd/connections.c:2347
+#: nscd/connections.c:2493
#, c-format
msgid "setgroups failed"
msgstr "setgroups 失敗"
-#: nscd/grpcache.c:383 nscd/hstcache.c:439 nscd/initgrcache.c:406
-#: nscd/pwdcache.c:378 nscd/servicescache.c:332
+#: nscd/grpcache.c:407 nscd/hstcache.c:440 nscd/initgrcache.c:411
+#: nscd/pwdcache.c:383 nscd/servicescache.c:338
#, c-format
msgid "short write in %s: %s"
msgstr "寫入 %s 的資料éŽçŸ­: %s"
-#: nscd/grpcache.c:428 nscd/initgrcache.c:78
+#: nscd/grpcache.c:452 nscd/initgrcache.c:77
#, c-format
msgid "Haven't found \"%s\" in group cache!"
msgstr "尚未在群組快å–中找到 \"%s\"!"
-#: nscd/grpcache.c:430 nscd/initgrcache.c:80
+#: nscd/grpcache.c:454 nscd/initgrcache.c:79
#, c-format
msgid "Reloading \"%s\" in group cache!"
msgstr "é‡æ–°è¼‰å…¥ã€Œ%sã€æ–¼ç¾¤çµ„å¿«å–ï¼"
-#: nscd/grpcache.c:509
+#: nscd/grpcache.c:533
#, c-format
msgid "Invalid numeric gid \"%s\"!"
msgstr "無效的 gid 數值 \"%s\"!"
-#: nscd/mem.c:431
+#: nscd/mem.c:425
#, c-format
msgid "freed %zu bytes in %s cache"
msgstr "在 %2$s å¿«å–中 %1$zu ä½å…ƒçµ„å¯ç”¨"
-#: nscd/mem.c:574
+#: nscd/mem.c:568
#, c-format
msgid "no more memory for database '%s'"
msgstr "無記憶體å¯ç”¨æ–¼è³‡æ–™åº«ã€Œ%sã€"
-#: nscd/nscd.c:101
+#: nscd/netgroupcache.c:77
+#, c-format
+msgid "Haven't found \"%s\" in netgroup cache!"
+msgstr "尚未在網路群組快å–中找到「%sã€ï¼"
+
+#: nscd/netgroupcache.c:79
+#, c-format
+msgid "Reloading \"%s\" in netgroup cache!"
+msgstr "é‡æ–°åœ¨ç¶²è·¯ç¾¤çµ„å¿«å–中載入「%sã€ï¼"
+
+#: nscd/netgroupcache.c:467
+#, c-format
+msgid "Haven't found \"%s (%s,%s,%s)\" in netgroup cache!"
+msgstr "尚未在網路群組快å–中找到「%s (%s,%s,%s)ã€ï¼"
+
+#: nscd/netgroupcache.c:470
+#, c-format
+msgid "Reloading \"%s (%s,%s,%s)\" in netgroup cache!"
+msgstr "é‡æ–°åœ¨ç¶²è·¯ç¾¤çµ„å¿«å–中載入「%s (%s,%s,%s)ã€ï¼"
+
+#: nscd/nscd.c:116
msgid "Read configuration data from NAME"
msgstr "自å稱中讀å–設定資料"
-#: nscd/nscd.c:103
+#: nscd/nscd.c:118
msgid "Do not fork and display messages on the current tty"
msgstr "ä¸åœ¨ç›®å‰çš„ tty 產生å­è¡Œç¨‹ (fork) 以åŠé¡¯ç¤ºè¨Šæ¯"
-#: nscd/nscd.c:104
+#: nscd/nscd.c:120
+msgid "Do not fork, but otherwise behave like a daemon"
+msgstr "ä¸è¡ç”Ÿï¼Œä½†æ˜¯å¦å‰‡ behave 如åŒå®ˆè­·ç¨‹å¼"
+
+#: nscd/nscd.c:121
msgid "NUMBER"
msgstr "號碼"
-#: nscd/nscd.c:104
+#: nscd/nscd.c:121
msgid "Start NUMBER threads"
msgstr "啟動執行緒"
-#: nscd/nscd.c:105
+#: nscd/nscd.c:122
msgid "Shut the server down"
msgstr "將伺æœå™¨é—œé–‰"
-#: nscd/nscd.c:106
+#: nscd/nscd.c:123
msgid "Print current configuration statistics"
msgstr "å°å‡ºç›®å‰çµ„態統計"
-#: nscd/nscd.c:107
+#: nscd/nscd.c:124
msgid "TABLE"
msgstr "表格"
-#: nscd/nscd.c:108
+#: nscd/nscd.c:125
msgid "Invalidate the specified cache"
msgstr "使é¸å®šçš„å¿«å–無效"
-#: nscd/nscd.c:109
+#: nscd/nscd.c:126
msgid "TABLE,yes"
msgstr "è¦è£½ä½œè¡¨æ ¼"
-#: nscd/nscd.c:110
+#: nscd/nscd.c:127
msgid "Use separate cache for each user"
msgstr "å°ä¸åŒä½¿ç”¨è€…使用ä¸åŒçš„å¿«å–檔案"
-#: nscd/nscd.c:115
+#: nscd/nscd.c:132
msgid "Name Service Cache Daemon."
msgstr "網域å稱快å–ç²¾éˆ"
-#: nscd/nscd.c:147 nss/getent.c:952 nss/makedb.c:123
+#: nscd/nscd.c:164 nss/getent.c:999 nss/makedb.c:208
#, c-format
msgid "wrong number of arguments"
msgstr "åƒæ•¸æ•¸ç›®ä¸å°"
-#: nscd/nscd.c:157
+#: nscd/nscd.c:174
#, c-format
msgid "failure while reading configuration file; this is fatal"
msgstr "讀å–組態檔案時失敗;這是一個嚴é‡éŒ¯èª¤"
-#: nscd/nscd.c:166
+#: nscd/nscd.c:183
#, c-format
msgid "already running"
msgstr "已在執行"
-#: nscd/nscd.c:181 nscd/nscd.c:236
+#: nscd/nscd.c:201 nscd/nscd.c:259
#, c-format
msgid "cannot fork"
msgstr "無法è¡ç”Ÿ"
-#: nscd/nscd.c:244
+#: nscd/nscd.c:268
#, c-format
msgid "cannot change current working directory to \"/\""
msgstr "無法變更目å‰çš„工作目錄到「/ã€"
-#: nscd/nscd.c:252
+#: nscd/nscd.c:276
msgid "Could not create log file"
msgstr "無法建立記錄檔"
-#: nscd/nscd.c:305 nscd/nscd.c:330 nscd/nscd_stat.c:174
+#: nscd/nscd.c:348 nscd/nscd.c:373 nscd/nscd_stat.c:173
#, c-format
msgid "Only root is allowed to use this option!"
msgstr "åªæœ‰ root æ‰å¯ä»¥ä½¿ç”¨æ­¤ä¸€é¸é …!"
-#: nscd/nscd.c:345
+#: nscd/nscd.c:388
#, c-format
msgid "'%s' is not a known database"
msgstr "『%sã€ä¸¦éžä¸€å·²çŸ¥è³‡æ–™åº«"
-#: nscd/nscd.c:370 nscd/nscd_stat.c:193
+#: nscd/nscd.c:413 nscd/nscd_stat.c:192
#, c-format
msgid "write incomplete"
msgstr "寫入ä¸å®Œå…¨"
-#: nscd/nscd.c:381
+#: nscd/nscd.c:424
#, c-format
msgid "cannot read invalidate ACK"
msgstr "無法讀å–設為無效的 ACK"
-#: nscd/nscd.c:387
+#: nscd/nscd.c:430
#, c-format
msgid "invalidation failed"
msgstr "無效化失敗"
-#: nscd/nscd.c:397
+#: nscd/nscd.c:440
#, c-format
msgid "secure services not implemented anymore"
msgstr "安全æœå‹™ä¸å†å¯¦ä½œ"
@@ -4057,60 +4183,55 @@ msgstr "必須為伺æœå™¨ä½¿ç”¨è€…é¸é …指定使用者å稱"
msgid "Must specify user name for stat-user option"
msgstr "必須為 stat 使用者é¸é …指定使用者å稱"
-#: nscd/nscd_conf.c:245
-#, c-format
-msgid "invalid value for 'reload-count': %u"
-msgstr "用於「reload-countã€çš„無效值:%u"
-
-#: nscd/nscd_conf.c:260
+#: nscd/nscd_conf.c:258
#, c-format
msgid "Must specify value for restart-interval option"
msgstr "必須指定用於 restart-interval é¸é …的值"
-#: nscd/nscd_conf.c:274
+#: nscd/nscd_conf.c:272
#, c-format
msgid "Unknown option: %s %s %s"
msgstr "未知的é¸é …: %s %s %s"
-#: nscd/nscd_conf.c:287
+#: nscd/nscd_conf.c:285
#, c-format
msgid "cannot get current working directory: %s; disabling paranoia mode"
msgstr "無法å–å¾—ç›®å‰çš„工作目錄:%s; åœç”¨ paranoia 模å¼"
-#: nscd/nscd_conf.c:307
+#: nscd/nscd_conf.c:305
#, c-format
msgid "maximum file size for %s database too small"
msgstr "最大值檔案大å°ç”¨æ–¼ %s 資料庫太å°"
-#: nscd/nscd_stat.c:143
+#: nscd/nscd_stat.c:142
#, c-format
msgid "cannot write statistics: %s"
msgstr "無法寫入統計資料: %s"
-#: nscd/nscd_stat.c:158
+#: nscd/nscd_stat.c:157
msgid "yes"
msgstr "是"
-#: nscd/nscd_stat.c:159
+#: nscd/nscd_stat.c:158
msgid "no"
msgstr "ç„¡"
-#: nscd/nscd_stat.c:170
+#: nscd/nscd_stat.c:169
#, c-format
msgid "Only root or %s is allowed to use this option!"
msgstr "åªæœ‰ root 或 %s æ‰å…許使用此一é¸é …!"
-#: nscd/nscd_stat.c:181
+#: nscd/nscd_stat.c:180
#, c-format
msgid "nscd not running!\n"
msgstr "nscd 並沒有在執行!\n"
-#: nscd/nscd_stat.c:205
+#: nscd/nscd_stat.c:204
#, c-format
msgid "cannot read statistics data"
msgstr "無法讀å–統計資料"
-#: nscd/nscd_stat.c:208
+#: nscd/nscd_stat.c:207
#, c-format
msgid ""
"nscd configuration:\n"
@@ -4121,27 +4242,27 @@ msgstr ""
"\n"
"%15d 伺æœç¨‹å¼éŒ¯èª¤è¨Šæ¯å ±å‘Šç­‰ç´š\n"
-#: nscd/nscd_stat.c:232
+#: nscd/nscd_stat.c:231
#, c-format
msgid "%3ud %2uh %2um %2lus server runtime\n"
msgstr "%3ud %2uh %2um %2lus 伺æœå™¨ 執行時期\n"
-#: nscd/nscd_stat.c:235
+#: nscd/nscd_stat.c:234
#, c-format
msgid " %2uh %2um %2lus server runtime\n"
msgstr " %2uh %2um %2lus 伺æœå™¨ 執行時期\n"
-#: nscd/nscd_stat.c:237
+#: nscd/nscd_stat.c:236
#, c-format
msgid " %2um %2lus server runtime\n"
msgstr " %2um %2lus 伺æœå™¨ 執行時期\n"
-#: nscd/nscd_stat.c:239
+#: nscd/nscd_stat.c:238
#, c-format
msgid " %2lus server runtime\n"
msgstr " %2lus 伺æœå™¨ 執行時期\n"
-#: nscd/nscd_stat.c:241
+#: nscd/nscd_stat.c:240
#, c-format
msgid ""
"%15d current number of threads\n"
@@ -4158,7 +4279,7 @@ msgstr ""
"%15lu 內部é‡æ–°å•Ÿå‹•\n"
"%15u é‡æ–°è¼‰å…¥è¨ˆæ•¸\n"
-#: nscd/nscd_stat.c:276
+#: nscd/nscd_stat.c:275
#, c-format
msgid ""
"\n"
@@ -4209,97 +4330,97 @@ msgstr ""
"%15<PRIuMAX> 記憶體é…置失敗\n"
"%15s 檢查 /etc/%s 的變更\n"
-#: nscd/pwdcache.c:423
+#: nscd/pwdcache.c:428
#, c-format
msgid "Haven't found \"%s\" in password cache!"
msgstr "尚未在密碼快å–中找到 \"%s\"!"
-#: nscd/pwdcache.c:425
+#: nscd/pwdcache.c:430
#, c-format
msgid "Reloading \"%s\" in password cache!"
msgstr "é‡æ–°è¼‰å…¥ã€Œ%sã€æ–¼å¯†ç¢¼å¿«å–ï¼"
-#: nscd/pwdcache.c:506
+#: nscd/pwdcache.c:511
#, c-format
msgid "Invalid numeric uid \"%s\"!"
msgstr "無效的 uid 數值 \"%s\"!"
-#: nscd/selinux.c:156
+#: nscd/selinux.c:160
#, c-format
msgid "Failed opening connection to the audit subsystem: %m"
msgstr "失敗的開啟連線到稽核å­ç³»çµ±ï¼š%m"
-#: nscd/selinux.c:177
+#: nscd/selinux.c:181
msgid "Failed to set keep-capabilities"
msgstr "設定功能ä¿æŒæ™‚失敗"
-#: nscd/selinux.c:178 nscd/selinux.c:241
+#: nscd/selinux.c:182 nscd/selinux.c:245
#, c-format
msgid "prctl(KEEPCAPS) failed"
msgstr "prctl(KEEPCAPS) 失敗"
-#: nscd/selinux.c:192
+#: nscd/selinux.c:196
msgid "Failed to initialize drop of capabilities"
msgstr "åˆå§‹åŒ–功能放棄時失敗"
-#: nscd/selinux.c:193
+#: nscd/selinux.c:197
#, c-format
msgid "cap_init failed"
msgstr "cap_init 失敗"
-#: nscd/selinux.c:214 nscd/selinux.c:231
+#: nscd/selinux.c:218 nscd/selinux.c:235
msgid "Failed to drop capabilities"
msgstr "放棄功能時失敗"
-#: nscd/selinux.c:215 nscd/selinux.c:232
+#: nscd/selinux.c:219 nscd/selinux.c:236
#, c-format
msgid "cap_set_proc failed"
msgstr "cap_set_proc 失敗"
-#: nscd/selinux.c:240
+#: nscd/selinux.c:244
msgid "Failed to unset keep-capabilities"
msgstr "解除設定功能ä¿æŒæ™‚失敗"
-#: nscd/selinux.c:256
+#: nscd/selinux.c:260
msgid "Failed to determine if kernel supports SELinux"
msgstr "æ±ºå®šå¦‚æžœå…§æ ¸æ”¯æ´ SELinux 時失敗"
-#: nscd/selinux.c:271
+#: nscd/selinux.c:275
#, c-format
msgid "Failed to start AVC thread"
msgstr "開始 AVC 執行緒時失敗"
-#: nscd/selinux.c:293
+#: nscd/selinux.c:297
#, c-format
msgid "Failed to create AVC lock"
msgstr "建立 AVC 鎖定時失敗"
-#: nscd/selinux.c:333
+#: nscd/selinux.c:337
#, c-format
msgid "Failed to start AVC"
msgstr "啟始 AVC 時失敗"
-#: nscd/selinux.c:335
+#: nscd/selinux.c:339
msgid "Access Vector Cache (AVC) started"
msgstr "å­˜å–å‘é‡å¿«å– (AVC) 開始"
-#: nscd/selinux.c:356
+#: nscd/selinux.c:360
msgid "Error getting context of socket peer"
msgstr "å–å¾—å°ç­‰é€šè¨Šç«¯çš„狀態組åˆæ™‚發生錯誤"
-#: nscd/selinux.c:361
+#: nscd/selinux.c:365
msgid "Error getting context of nscd"
msgstr "å–å¾— nscd 的狀態組åˆæ™‚發生錯誤"
-#: nscd/selinux.c:367
+#: nscd/selinux.c:371
msgid "Error getting sid from context"
msgstr "從狀態組åˆå–å¾— sid 時發生錯誤"
-#: nscd/selinux.c:374
+#: nscd/selinux.c:378
msgid "compile-time support for database policy missing"
msgstr "compile-time 支æ´ç”¨æ–¼è³‡æ–™åº«ç­–略缺少"
-#: nscd/selinux.c:407
+#: nscd/selinux.c:411
#, c-format
msgid ""
"\n"
@@ -4326,68 +4447,76 @@ msgstr ""
"%15u CAV 探查\n"
"%15u CAV 缺少\n"
-#: nscd/servicescache.c:381
+#: nscd/servicescache.c:387
#, c-format
msgid "Haven't found \"%s\" in services cache!"
msgstr "尚未在æœå‹™å¿«å–中找到「%sã€!"
-#: nscd/servicescache.c:383
+#: nscd/servicescache.c:389
#, c-format
msgid "Reloading \"%s\" in services cache!"
msgstr "é‡æ–°è¼‰å…¥ã€Œ%sã€æ–¼æœå‹™å¿«å–ï¼"
-#: nss/getent.c:54
+#: nss/getent.c:53
msgid "database [key ...]"
-msgstr "資料庫 [éµå€¼...]"
+msgstr "資料庫 [éµå€¼â€¦]"
-#: nss/getent.c:59
+#: nss/getent.c:58
msgid "Service configuration to be used"
msgstr "å°‡è¦ä½¿ç”¨çš„æœå‹™è¨­å®š"
-#: nss/getent.c:60
+#: nss/getent.c:59
msgid "disable IDN encoding"
msgstr "åœç”¨ IDN 編碼"
-#: nss/getent.c:65
+#: nss/getent.c:64
msgid "Get entries from administrative database."
msgstr "從管ç†è³‡æ–™åº«å–å¾—æ¢ç›®ã€‚"
-#: nss/getent.c:149 nss/getent.c:479
+#: nss/getent.c:148 nss/getent.c:477 nss/getent.c:522
#, c-format
msgid "Enumeration not supported on %s\n"
msgstr "此項目在 %s 中ä¸è¢«æ”¯æ´\n"
-#: nss/getent.c:866
+#: nss/getent.c:913
#, c-format
msgid "Unknown database name"
msgstr "ä¸æ˜Žçš„資料庫å稱"
-#: nss/getent.c:896
+#: nss/getent.c:943
msgid "Supported databases:\n"
msgstr "支æ´çš„資料庫:\n"
-#: nss/getent.c:962
+#: nss/getent.c:1009
#, c-format
msgid "Unknown database: %s\n"
msgstr "未知的資料庫: %s\n"
-#: nss/makedb.c:60
+#: nss/makedb.c:118
msgid "Convert key to lower case"
msgstr "轉æ›éµè½‰æ›ç‚ºå°å¯«"
-#: nss/makedb.c:63
+#: nss/makedb.c:121
msgid "Do not print messages while building database"
msgstr "ä¸å°å‡ºè¨Šæ¯ç•¶å»ºç«‹è³‡æ–™åº«"
-#: nss/makedb.c:65
+#: nss/makedb.c:123
msgid "Print content of database file, one entry a line"
msgstr "å°å‡ºå…§å®¹çš„資料庫檔案,一個項目列"
-#: nss/makedb.c:70
-msgid "Create simple DB database from textual input."
-msgstr "建立簡單的庫料庫資料庫從文字輸入。"
+#: nss/makedb.c:124
+msgid "CHAR"
+msgstr "å­—å…ƒ"
+
+#: nss/makedb.c:125
+msgid "Generated line not part of iteration"
+msgstr "產生的列並éžè¿­ä»£çš„部分"
+
+#: nss/makedb.c:130
+msgid "Create simple database from textual input."
+msgstr "從文字輸入建立簡單的資料庫。"
-#: nss/makedb.c:73
+#: nss/makedb.c:133
msgid ""
"INPUT-FILE OUTPUT-FILE\n"
"-o OUTPUT-FILE INPUT-FILE\n"
@@ -4397,50 +4526,86 @@ msgstr ""
"-o 輸出檔案å稱 輸入檔案å稱\n"
"-u 輸入檔案å稱"
-#: nss/makedb.c:142
+#: nss/makedb.c:229
#, c-format
-msgid "No usable database library found."
-msgstr "找ä¸åˆ°å¯ç”¨çš„資料庫函å¼åº«ã€‚"
+msgid "cannot open database file `%s'"
+msgstr "無法開啟資料庫檔案 %s"
-#: nss/makedb.c:149
+#: nss/makedb.c:274
#, c-format
-msgid "cannot open database file `%s': %s"
-msgstr "無法開啟資料庫檔案「%sã€ï¼š%s"
+msgid "no entries to be processed"
+msgstr "沒有æ¢ç›®å¯ä¾›è™•ç†"
-#: nss/makedb.c:151
-msgid "incorrectly formatted file"
-msgstr "ä¸æ­£ç¢ºæ ¼å¼åŒ–的檔案"
+#: nss/makedb.c:284
+#, c-format
+msgid "cannot create temporary file name"
+msgstr "無法建立暫存檔案å稱"
-#: nss/makedb.c:331
-msgid "duplicate key"
-msgstr "é‡è¤‡éµå€¼"
+#: nss/makedb.c:306
+#, c-format
+msgid "cannot stat newly created file"
+msgstr "無法å–得新建立檔案的狀態"
-#: nss/makedb.c:337
+#: nss/makedb.c:317
#, c-format
-msgid "while writing database file"
-msgstr "寫入資料庫檔案時"
+msgid "cannot rename temporary file"
+msgstr "無法é‡æ–°å‘½å暫存檔案"
-#: nss/makedb.c:348
+#: nss/makedb.c:533 nss/makedb.c:556
+#, c-format
+msgid "cannot create search tree"
+msgstr "無法建立æœå°‹æ¨¹"
+
+#: nss/makedb.c:562
+msgid "duplicate key"
+msgstr "é‡è¤‡éµå€¼"
+
+#: nss/makedb.c:574
#, c-format
msgid "problems while reading `%s'"
msgstr "讀å–「%sã€æ™‚發生å•é¡Œ"
-#: nss/makedb.c:368 nss/makedb.c:385
+#: nss/makedb.c:801
+#, c-format
+msgid "failed to write new database file"
+msgstr "寫入新資料庫檔案時失敗"
+
+#: nss/makedb.c:814
#, c-format
-msgid "while reading database"
-msgstr "讀å–資料庫時"
+msgid "cannot stat database file"
+msgstr "無法å–得資料庫檔案的狀態"
-#: posix/getconf.c:1036
+#: nss/makedb.c:819
+#, c-format
+msgid "cannot map database file"
+msgstr "無法映射資料庫檔案"
+
+#: nss/makedb.c:822
+#, c-format
+msgid "file not a database file"
+msgstr "檔案ä¸æ˜¯è³‡æ–™åº«æª”案"
+
+#: nss/makedb.c:873
+#, c-format
+msgid "cannot set file creation context for `%s'"
+msgstr "無法為 %s 設定檔案建立語境"
+
+#: ports/sysdeps/unix/sysv/linux/ia64/makecontext.c:62
+#, c-format
+msgid "makecontext: does not know how to handle more than 8 arguments\n"
+msgstr "makecontext: ä¸çŸ¥è¦å¦‚何處ç†è¶…éŽå…«å€‹å¼•æ•¸\n"
+
+#: posix/getconf.c:1035
#, c-format
msgid "Usage: %s [-v specification] variable_name [pathname]\n"
msgstr "用法: %s [-v è¦æ ¼] 變數å稱 [路徑å稱]\n"
-#: posix/getconf.c:1039
+#: posix/getconf.c:1038
#, c-format
msgid " %s -a [pathname]\n"
msgstr " %s -a [路徑å稱]\n"
-#: posix/getconf.c:1115
+#: posix/getconf.c:1114
#, c-format
msgid ""
"Usage: getconf [-v SPEC] VAR\n"
@@ -4459,150 +4624,150 @@ msgstr ""
"環境 SPEC 值。\n"
"\n"
-#: posix/getconf.c:1173
+#: posix/getconf.c:1172
#, c-format
msgid "unknown specification \"%s\""
msgstr "ä¸æ˜Žçš„è¦æ ¼ \"%s\""
-#: posix/getconf.c:1225
+#: posix/getconf.c:1224
#, c-format
msgid "Couldn't execute %s"
msgstr "無法執行 %s"
-#: posix/getconf.c:1269 posix/getconf.c:1285
+#: posix/getconf.c:1268 posix/getconf.c:1284
msgid "undefined"
msgstr "未定義"
-#: posix/getconf.c:1307
+#: posix/getconf.c:1306
#, c-format
msgid "Unrecognized variable `%s'"
msgstr "無法識別的變數 `%s'"
-#: posix/getopt.c:594 posix/getopt.c:623
+#: posix/getopt.c:593 posix/getopt.c:622
#, c-format
msgid "%s: option '%s' is ambiguous; possibilities:"
msgstr "%s:é¸é …『%sã€æ˜¯æ¨¡ç¨œå…©å¯çš„ï¼›å¯èƒ½æ˜¯ï¼š"
-#: posix/getopt.c:664 posix/getopt.c:668
+#: posix/getopt.c:663 posix/getopt.c:667
#, c-format
msgid "%s: option '--%s' doesn't allow an argument\n"
msgstr "%s: é¸é … `--%s' ä¸å…許附加引數\n"
-#: posix/getopt.c:677 posix/getopt.c:682
+#: posix/getopt.c:676 posix/getopt.c:681
#, c-format
msgid "%s: option '%c%s' doesn't allow an argument\n"
msgstr "%s: é¸é … `%c%s' ä¸å…許附加引數\n"
-#: posix/getopt.c:725 posix/getopt.c:744
+#: posix/getopt.c:724 posix/getopt.c:743
#, c-format
msgid "%s: option '--%s' requires an argument\n"
msgstr "%s:é¸é …『--%sã€éœ€è¦ä¸€å€‹å¼•æ•¸\n"
-#: posix/getopt.c:782 posix/getopt.c:785
+#: posix/getopt.c:781 posix/getopt.c:784
#, c-format
msgid "%s: unrecognized option '--%s'\n"
msgstr "%s: 未知的é¸é … `--%s'\n"
-#: posix/getopt.c:793 posix/getopt.c:796
+#: posix/getopt.c:792 posix/getopt.c:795
#, c-format
msgid "%s: unrecognized option '%c%s'\n"
msgstr "%s: 未知的é¸é … `%c%s'\n"
-#: posix/getopt.c:845 posix/getopt.c:848
+#: posix/getopt.c:844 posix/getopt.c:847
#, c-format
msgid "%s: invalid option -- '%c'\n"
msgstr "%s: ä¸é©ç”¨çš„é¸é … -- %c\n"
-#: posix/getopt.c:898 posix/getopt.c:915 posix/getopt.c:1123
-#: posix/getopt.c:1141
+#: posix/getopt.c:900 posix/getopt.c:917 posix/getopt.c:1127
+#: posix/getopt.c:1145
#, c-format
msgid "%s: option requires an argument -- '%c'\n"
msgstr "%s: é¸é …需è¦ä¸€å€‹å¼•æ•¸ -- %c\n"
-#: posix/getopt.c:971 posix/getopt.c:987
+#: posix/getopt.c:973 posix/getopt.c:989
#, c-format
msgid "%s: option '-W %s' is ambiguous\n"
msgstr "%s: é¸é … `-W %s' å«ç¾©ä¸æ¸…\n"
-#: posix/getopt.c:1011 posix/getopt.c:1029
+#: posix/getopt.c:1013 posix/getopt.c:1031
#, c-format
msgid "%s: option '-W %s' doesn't allow an argument\n"
msgstr "%s: é¸é … `-W %s' ä¸å…許附加引數\n"
-#: posix/getopt.c:1050 posix/getopt.c:1068
+#: posix/getopt.c:1052 posix/getopt.c:1070
#, c-format
msgid "%s: option '-W %s' requires an argument\n"
msgstr "%s:é¸é …『-W %sã€éœ€è¦ä¸€å€‹å¼•æ•¸\n"
-#: posix/regcomp.c:135
+#: posix/regcomp.c:134
msgid "No match"
msgstr "沒有符åˆçš„é …ç›®"
-#: posix/regcomp.c:138
+#: posix/regcomp.c:137
msgid "Invalid regular expression"
msgstr "ä¸é©ç”¨çš„常è¦è¡¨ç¤ºå¼"
-#: posix/regcomp.c:141
+#: posix/regcomp.c:140
msgid "Invalid collation character"
msgstr "ä¸é©ç”¨çš„å°ç…§å­—å…ƒ"
-#: posix/regcomp.c:144
+#: posix/regcomp.c:143
msgid "Invalid character class name"
msgstr "ä¸é©ç”¨çš„字元類別å"
-#: posix/regcomp.c:147
+#: posix/regcomp.c:146
msgid "Trailing backslash"
msgstr "尾端的å斜線"
-#: posix/regcomp.c:150
+#: posix/regcomp.c:149
msgid "Invalid back reference"
msgstr "ä¸é©ç”¨çš„後部索引"
-#: posix/regcomp.c:153
+#: posix/regcomp.c:152
msgid "Unmatched [ or [^"
msgstr "[ 或 [^ ä¸èƒ½åŒ¹é…"
-#: posix/regcomp.c:156
+#: posix/regcomp.c:155
msgid "Unmatched ( or \\("
msgstr "( 或 \\( ä¸èƒ½åŒ¹é…"
-#: posix/regcomp.c:159
+#: posix/regcomp.c:158
msgid "Unmatched \\{"
msgstr "\\{ ä¸èƒ½åŒ¹é…"
-#: posix/regcomp.c:162
+#: posix/regcomp.c:161
msgid "Invalid content of \\{\\}"
msgstr "ä¸é©ç”¨çš„ \\{\\} 內容"
-#: posix/regcomp.c:165
+#: posix/regcomp.c:164
msgid "Invalid range end"
msgstr "ä¸é©ç”¨çš„範åœçµæŸ"
-#: posix/regcomp.c:168
+#: posix/regcomp.c:167
msgid "Memory exhausted"
msgstr "記憶體用完了"
-#: posix/regcomp.c:171
+#: posix/regcomp.c:170
msgid "Invalid preceding regular expression"
msgstr "ä¸é©ç”¨çš„å‰ç½®å¸¸è¦è¡¨ç¤ºå¼"
-#: posix/regcomp.c:174
+#: posix/regcomp.c:173
msgid "Premature end of regular expression"
msgstr "常è¦è¡¨ç¤ºå¼å¤ªæ—©çµæŸäº†"
-#: posix/regcomp.c:177
+#: posix/regcomp.c:176
msgid "Regular expression too big"
msgstr "æ­£è¦è¡¨ç¤ºå¼å¤ªé•·äº†"
-#: posix/regcomp.c:180
+#: posix/regcomp.c:179
msgid "Unmatched ) or \\)"
msgstr ") 或 \\) ä¸èƒ½åŒ¹é…"
-#: posix/regcomp.c:680
+#: posix/regcomp.c:679
msgid "No previous regular expression"
msgstr "å…ˆå‰ä¸¦æœªä½¿ç”¨éŽå¸¸è¦è¡¨ç¤ºå¼"
-#: posix/wordexp.c:1832
+#: posix/wordexp.c:1830
msgid "parameter null or not set"
msgstr "åƒæ•¸ç‚ºç©ºå­—元或是未設置"
@@ -4634,27 +4799,27 @@ msgstr "內部解讀錯誤"
msgid "Unknown resolver error"
msgstr "未知的解讀錯誤"
-#: resolv/res_hconf.c:124
+#: resolv/res_hconf.c:122
#, c-format
msgid "%s: line %d: cannot specify more than %d trim domains"
msgstr "%s: 第 %d 列: ç„¡æ³•æŒ‡å®šè¶…éŽ %d 個修剪範åœ"
-#: resolv/res_hconf.c:145
+#: resolv/res_hconf.c:143
#, c-format
msgid "%s: line %d: list delimiter not followed by domain"
msgstr "%s: 第 %d 列: 範åœä¸å¯è·Ÿåœ¨è¡¨åˆ—分隔字元之後"
-#: resolv/res_hconf.c:204
+#: resolv/res_hconf.c:202
#, c-format
msgid "%s: line %d: expected `on' or `off', found `%s'\n"
msgstr "%s: 第 %d 列: é æœŸç‚º `on' 或 `off',å»ç™¼ç¾ `%s'\n"
-#: resolv/res_hconf.c:247
+#: resolv/res_hconf.c:245
#, c-format
msgid "%s: line %d: bad command `%s'\n"
msgstr "%s: 第 %d 列: ä¸ç•¶çš„命令 `%s'\n"
-#: resolv/res_hconf.c:282
+#: resolv/res_hconf.c:280
#, c-format
msgid "%s: line %d: ignoring trailing garbage `%s'\n"
msgstr "%s: 第 %d 列: 正在忽略尾端的無用資料 `%s'\n"
@@ -4745,11 +4910,11 @@ msgstr "物件特定的硬體錯誤"
#: stdio-common/psiginfo-data.h:31
msgid "Process breakpoint"
-msgstr "處ç†ä¸­æ–·é»ž"
+msgstr "行程中斷點"
#: stdio-common/psiginfo-data.h:32
msgid "Process trace trap"
-msgstr "處ç†è¿½è¹¤é™·é˜±"
+msgstr "行程追蹤陷阱"
#: stdio-common/psiginfo-data.h:35
msgid "Child has exited"
@@ -4799,206 +4964,206 @@ msgstr "高優先權輸入å¯ç”¨"
msgid "Device disconnected"
msgstr "è£ç½®å·²ç¶“çµæŸé€£ç·š"
-#: stdio-common/psiginfo.c:145
+#: stdio-common/psiginfo.c:139
msgid "Signal sent by kill()"
msgstr "kill() 已發é€ä¿¡è™Ÿ"
-#: stdio-common/psiginfo.c:148
+#: stdio-common/psiginfo.c:142
msgid "Signal sent by sigqueue()"
msgstr "sigqueue() 已發é€ä¿¡è™Ÿ"
-#: stdio-common/psiginfo.c:151
+#: stdio-common/psiginfo.c:145
msgid "Signal generated by the expiration of a timer"
msgstr "計時器的逾期已產生信號"
-#: stdio-common/psiginfo.c:154
+#: stdio-common/psiginfo.c:148
msgid "Signal generated by the completion of an asynchronous I/O request"
msgstr "éžåŒæ­¥ I/O è¦æ±‚的完æˆå·²ç”¢ç”Ÿä¿¡è™Ÿ"
-#: stdio-common/psiginfo.c:158
+#: stdio-common/psiginfo.c:152
msgid "Signal generated by the arrival of a message on an empty message queue"
msgstr "空訊æ¯ä½‡åˆ—中到é”的訊æ¯å·²ç”¢ç”Ÿä¿¡è™Ÿ"
-#: stdio-common/psiginfo.c:163
+#: stdio-common/psiginfo.c:157
msgid "Signal sent by tkill()"
msgstr "tkill() 已發é€ä¿¡è™Ÿ"
-#: stdio-common/psiginfo.c:168
+#: stdio-common/psiginfo.c:162
msgid "Signal generated by the completion of an asynchronous name lookup request"
msgstr "éžåŒæ­¥å稱查找è¦æ±‚的完æˆå·²ç”¢ç”Ÿä¿¡è™Ÿ"
-#: stdio-common/psiginfo.c:174
+#: stdio-common/psiginfo.c:168
msgid "Signal generated by the completion of an I/O request"
msgstr "I/O è¦æ±‚的完æˆå·²ç”¢ç”Ÿä¿¡è™Ÿ"
-#: stdio-common/psiginfo.c:180
+#: stdio-common/psiginfo.c:174
msgid "Signal sent by the kernel"
msgstr "內核已發é€ä¿¡è™Ÿ"
-#: stdio-common/psiginfo.c:204
+#: stdio-common/psiginfo.c:198
#, c-format
msgid "Unknown signal %d\n"
msgstr "ä¸æ˜Žä¿¡è™Ÿ %d\n"
-#: stdio-common/psignal.c:51
+#: stdio-common/psignal.c:43
#, c-format
msgid "%s%sUnknown signal %d\n"
msgstr "%s%s未知的信號 %d\n"
-#: stdio-common/psignal.c:52
+#: stdio-common/psignal.c:44
msgid "Unknown signal"
msgstr "ä¸æ˜Žçš„信號"
-#: string/_strerror.c:47 sysdeps/mach/_strerror.c:87
+#: string/_strerror.c:46 sysdeps/mach/_strerror.c:86
msgid "Unknown error "
msgstr "未知的錯誤 "
-#: string/strerror.c:43
+#: string/strerror.c:42
msgid "Unknown error"
msgstr "未知的錯誤"
-#: string/strsignal.c:65
+#: string/strsignal.c:60
#, c-format
msgid "Real-time signal %d"
msgstr "å³æ™‚的信號 %d"
-#: string/strsignal.c:69
+#: string/strsignal.c:64
#, c-format
msgid "Unknown signal %d"
msgstr "未知的信號 %d"
-#: sunrpc/auth_unix.c:113 sunrpc/clnt_tcp.c:125 sunrpc/clnt_udp.c:136
-#: sunrpc/clnt_unix.c:126 sunrpc/svc_tcp.c:173 sunrpc/svc_tcp.c:218
-#: sunrpc/svc_udp.c:147 sunrpc/svc_unix.c:174 sunrpc/svc_unix.c:215
-#: sunrpc/xdr.c:632 sunrpc/xdr.c:792 sunrpc/xdr_array.c:100
-#: sunrpc/xdr_rec.c:154 sunrpc/xdr_ref.c:79
+#: sunrpc/auth_unix.c:111 sunrpc/clnt_tcp.c:123 sunrpc/clnt_udp.c:134
+#: sunrpc/clnt_unix.c:124 sunrpc/svc_tcp.c:188 sunrpc/svc_tcp.c:233
+#: sunrpc/svc_udp.c:162 sunrpc/svc_unix.c:188 sunrpc/svc_unix.c:229
+#: sunrpc/xdr.c:630 sunrpc/xdr.c:790 sunrpc/xdr_array.c:97
+#: sunrpc/xdr_rec.c:151 sunrpc/xdr_ref.c:76
msgid "out of memory\n"
msgstr "記憶體ä¸è¶³\n"
-#: sunrpc/auth_unix.c:351
+#: sunrpc/auth_unix.c:349
msgid "auth_unix.c: Fatal marshalling problem"
msgstr "auth_unix.c: åš´é‡çš„編組å•é¡Œ"
-#: sunrpc/clnt_perr.c:98 sunrpc/clnt_perr.c:114
+#: sunrpc/clnt_perr.c:95 sunrpc/clnt_perr.c:111
#, c-format
msgid "%s: %s; low version = %lu, high version = %lu"
msgstr "%s: %s; 低版本 = %lu,高版本 = %lu"
-#: sunrpc/clnt_perr.c:105
+#: sunrpc/clnt_perr.c:102
#, c-format
msgid "%s: %s; why = %s\n"
msgstr "%s: %s; 原因 = %s\n"
-#: sunrpc/clnt_perr.c:107
+#: sunrpc/clnt_perr.c:104
#, c-format
msgid "%s: %s; why = (unknown authentication error - %d)\n"
msgstr "%s: %s; 原因 = (ä¸æ˜Žçš„èªè­‰éŒ¯èª¤ - %d)\n"
-#: sunrpc/clnt_perr.c:156
+#: sunrpc/clnt_perr.c:153
msgid "RPC: Success"
msgstr "RPC: æˆåŠŸ"
-#: sunrpc/clnt_perr.c:159
+#: sunrpc/clnt_perr.c:156
msgid "RPC: Can't encode arguments"
msgstr "RPC: 無法將引數編碼"
-#: sunrpc/clnt_perr.c:163
+#: sunrpc/clnt_perr.c:160
msgid "RPC: Can't decode result"
msgstr "RPC: 無法解碼得出çµæžœ"
-#: sunrpc/clnt_perr.c:167
+#: sunrpc/clnt_perr.c:164
msgid "RPC: Unable to send"
msgstr "RPC: 無法傳é€"
-#: sunrpc/clnt_perr.c:171
+#: sunrpc/clnt_perr.c:168
msgid "RPC: Unable to receive"
msgstr "RPC: 無法接收"
-#: sunrpc/clnt_perr.c:175
+#: sunrpc/clnt_perr.c:172
msgid "RPC: Timed out"
msgstr "RPC: 超éŽæ™‚間上é™"
-#: sunrpc/clnt_perr.c:179
+#: sunrpc/clnt_perr.c:176
msgid "RPC: Incompatible versions of RPC"
msgstr "RPC: RPC 版本ä¸ç›¸å®¹"
-#: sunrpc/clnt_perr.c:183
+#: sunrpc/clnt_perr.c:180
msgid "RPC: Authentication error"
msgstr "RPC: èªè­‰éŒ¯èª¤"
-#: sunrpc/clnt_perr.c:187
+#: sunrpc/clnt_perr.c:184
msgid "RPC: Program unavailable"
msgstr "RPC: 程å¼ä¸å­˜åœ¨"
-#: sunrpc/clnt_perr.c:191
+#: sunrpc/clnt_perr.c:188
msgid "RPC: Program/version mismatch"
msgstr "RPC: 程å¼/版本ä¸ç¬¦"
-#: sunrpc/clnt_perr.c:195
+#: sunrpc/clnt_perr.c:192
msgid "RPC: Procedure unavailable"
msgstr "RPC: 無法å–得程åº"
-#: sunrpc/clnt_perr.c:199
+#: sunrpc/clnt_perr.c:196
msgid "RPC: Server can't decode arguments"
msgstr "RPC: 伺æœå™¨ç„¡æ³•å°‡å¼•æ•¸è§£ç¢¼"
-#: sunrpc/clnt_perr.c:203
+#: sunrpc/clnt_perr.c:200
msgid "RPC: Remote system error"
msgstr "RPC: é ç«¯ç¨‹å¼éŒ¯èª¤"
-#: sunrpc/clnt_perr.c:207
+#: sunrpc/clnt_perr.c:204
msgid "RPC: Unknown host"
msgstr "RPC: 未知的é ç«¯ä½å€"
-#: sunrpc/clnt_perr.c:211
+#: sunrpc/clnt_perr.c:208
msgid "RPC: Unknown protocol"
msgstr "RPC: 未知的å”定"
-#: sunrpc/clnt_perr.c:215
+#: sunrpc/clnt_perr.c:212
msgid "RPC: Port mapper failure"
msgstr "RPC: 通訊阜å°æ˜ éŒ¯èª¤"
-#: sunrpc/clnt_perr.c:219
+#: sunrpc/clnt_perr.c:216
msgid "RPC: Program not registered"
msgstr "RPC: 程å¼æ²’有註冊"
-#: sunrpc/clnt_perr.c:223
+#: sunrpc/clnt_perr.c:220
msgid "RPC: Failed (unspecified error)"
msgstr "RPC: 失敗 (éžç‰¹å®šçš„錯誤)"
-#: sunrpc/clnt_perr.c:264
+#: sunrpc/clnt_perr.c:261
msgid "RPC: (unknown error code)"
msgstr "RPC: (未知的錯誤碼)"
-#: sunrpc/clnt_perr.c:336
+#: sunrpc/clnt_perr.c:333
msgid "Authentication OK"
msgstr "鑑定完æˆ"
-#: sunrpc/clnt_perr.c:339
+#: sunrpc/clnt_perr.c:336
msgid "Invalid client credential"
msgstr "ä¸é©ç”¨çš„請求端身分èªè­‰"
-#: sunrpc/clnt_perr.c:343
+#: sunrpc/clnt_perr.c:340
msgid "Server rejected credential"
msgstr "伺æœå™¨æ‹’絕身分證明"
-#: sunrpc/clnt_perr.c:347
+#: sunrpc/clnt_perr.c:344
msgid "Invalid client verifier"
msgstr "ä¸é©ç”¨çš„請求端èªè­‰"
-#: sunrpc/clnt_perr.c:351
+#: sunrpc/clnt_perr.c:348
msgid "Server rejected verifier"
msgstr "伺æœå™¨æ‹’絕èªè­‰"
-#: sunrpc/clnt_perr.c:355
+#: sunrpc/clnt_perr.c:352
msgid "Client credential too weak"
msgstr "用戶端背景太弱"
-#: sunrpc/clnt_perr.c:359
+#: sunrpc/clnt_perr.c:356
msgid "Invalid server verifier"
msgstr "ä¸é©ç”¨çš„æœå‹™èªè­‰"
-#: sunrpc/clnt_perr.c:363
+#: sunrpc/clnt_perr.c:360
msgid "Failed (unspecified error)"
msgstr "失敗 (無特定的錯誤)"
@@ -5034,242 +5199,249 @@ msgstr "Broadcast 調查有å•é¡Œ"
msgid "Cannot receive reply to broadcast"
msgstr "無法接å—廣播後的回應"
-#: sunrpc/rpc_main.c:288
+#: sunrpc/rpc_main.c:277
#, c-format
msgid "%s: output would overwrite %s\n"
msgstr "%s: 輸出將會覆蓋 %s\n"
-#: sunrpc/rpc_main.c:295
+#: sunrpc/rpc_main.c:284
#, c-format
msgid "%s: unable to open %s: %m\n"
msgstr "%s: 無法開啟 %s: %m\n"
-#: sunrpc/rpc_main.c:307
+#: sunrpc/rpc_main.c:296
#, c-format
msgid "%s: while writing output %s: %m"
msgstr "%s: 當在寫出輸出 %s 時: %m"
-#: sunrpc/rpc_main.c:342
+#: sunrpc/rpc_main.c:332 sunrpc/rpc_main.c:371
#, c-format
-msgid "cannot find C preprocessor: %s \n"
-msgstr "找ä¸åˆ° C å‰ç½®è™•ç†å™¨: %s \n"
-
-#: sunrpc/rpc_main.c:350
-msgid "cannot find any C preprocessor (cpp)\n"
-msgstr "找ä¸åˆ°ä»»ä½• C å‰ç½®è™•ç†å™¨ (cpp)\n"
+msgid "cannot find C preprocessor: %s\n"
+msgstr "找ä¸åˆ° C å‰ç½®è™•ç†å™¨ï¼š%s\n"
-#: sunrpc/rpc_main.c:419
+#: sunrpc/rpc_main.c:407
#, c-format
msgid "%s: C preprocessor failed with signal %d\n"
msgstr "%s: C å‰ç½®è™•ç†å™¨å¤±æ•ˆï¼Œå…¶è¨Šè™Ÿå€¼ç‚º %d\n"
-#: sunrpc/rpc_main.c:422
+#: sunrpc/rpc_main.c:410
#, c-format
msgid "%s: C preprocessor failed with exit code %d\n"
msgstr "%s: C å‰ç½®è™•ç†å™¨å¤±æ•ˆï¼Œå…¶çµæŸç¢¼ç‚º %d\n"
-#: sunrpc/rpc_main.c:462
+#: sunrpc/rpc_main.c:450
#, c-format
msgid "illegal nettype: `%s'\n"
msgstr "ä¸åˆæ³•çš„ nettype:「%sã€\n"
-#: sunrpc/rpc_main.c:1128
+#: sunrpc/rpc_main.c:1085
#, c-format
msgid "rpcgen: too many defines\n"
msgstr "rpcgen: 太多 define 了\n"
-#: sunrpc/rpc_main.c:1140
+#: sunrpc/rpc_main.c:1097
#, c-format
msgid "rpcgen: arglist coding error\n"
msgstr "rpcgen: arglist 編碼錯誤\n"
#. TRANS: the file will not be removed; this is an
#. TRANS: informative message.
-#: sunrpc/rpc_main.c:1173
+#: sunrpc/rpc_main.c:1130
#, c-format
msgid "file `%s' already exists and may be overwritten\n"
msgstr "檔案 `%s' 已經存在並有å¯èƒ½æœƒè¢«è¦†è“‹æŽ‰\n"
-#: sunrpc/rpc_main.c:1218
+#: sunrpc/rpc_main.c:1175
#, c-format
msgid "Cannot specify more than one input file!\n"
msgstr "無法指定超éŽä¸€å€‹è¼¸å…¥æª”!\n"
-#: sunrpc/rpc_main.c:1392
+#: sunrpc/rpc_main.c:1345
#, c-format
msgid "This implementation doesn't support newstyle or MT-safe code!\n"
msgstr "此實作方å¼ä¸æ”¯æ´æ–°çš„å½¢å¼æˆ–多安全執行åºçš„程å¼!\n"
-#: sunrpc/rpc_main.c:1401
+#: sunrpc/rpc_main.c:1354
#, c-format
msgid "Cannot use netid flag with inetd flag!\n"
msgstr "無法將 netid 旗標與 inetd 旗標一起使用!\n"
-#: sunrpc/rpc_main.c:1413
+#: sunrpc/rpc_main.c:1363
#, c-format
msgid "Cannot use netid flag without TIRPC!\n"
msgstr "無法在沒有 TIRPC 時使用 netid 旗標!\n"
-#: sunrpc/rpc_main.c:1420
+#: sunrpc/rpc_main.c:1370
#, c-format
msgid "Cannot use table flags with newstyle!\n"
msgstr "無法將表格旗標與 newstyle 一起使用!\n"
-#: sunrpc/rpc_main.c:1439
+#: sunrpc/rpc_main.c:1389
#, c-format
msgid "\"infile\" is required for template generation flags.\n"
msgstr "\"infile\" 是樣版產生旗標所需的\n"
-#: sunrpc/rpc_main.c:1444
+#: sunrpc/rpc_main.c:1394
#, c-format
msgid "Cannot have more than one file generation flag!\n"
msgstr "無法使用超éŽä¸€å€‹çš„檔案產生旗標!\n"
-#: sunrpc/rpc_main.c:1453
+#: sunrpc/rpc_main.c:1403
#, c-format
msgid "usage: %s infile\n"
msgstr "用法: %s infile\n"
-#: sunrpc/rpc_main.c:1454
+#: sunrpc/rpc_main.c:1404
#, c-format
msgid "\t%s [-abkCLNTM][-Dname[=value]] [-i size] [-I [-K seconds]] [-Y path] infile\n"
msgstr "\t%s [-abkCLNTM][-Då稱[=值]] [-i 大å°] [-I [-K 秒數]] [-Y 路徑] 輸入檔案\n"
-#: sunrpc/rpc_main.c:1456
+#: sunrpc/rpc_main.c:1406
#, c-format
msgid "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o outfile] [infile]\n"
msgstr "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o 輸出檔案] [輸入檔案]\n"
-#: sunrpc/rpc_main.c:1458
+#: sunrpc/rpc_main.c:1408
#, c-format
msgid "\t%s [-s nettype]* [-o outfile] [infile]\n"
msgstr "\t%s [-s 網路型態]* [-o 輸出檔案] [輸入檔案]\n"
-#: sunrpc/rpc_main.c:1459
+#: sunrpc/rpc_main.c:1409
#, c-format
msgid "\t%s [-n netid]* [-o outfile] [infile]\n"
msgstr "\t%s [-n 網路識別符號]* [-o 輸出檔案] [輸入檔案]\n"
-#: sunrpc/rpc_main.c:1467
+#: sunrpc/rpc_main.c:1417
#, c-format
msgid "options:\n"
msgstr "é¸é …:\n"
-#: sunrpc/rpc_main.c:1468
+#: sunrpc/rpc_main.c:1418
#, c-format
msgid "-a\t\tgenerate all files, including samples\n"
msgstr "-a\t\t產生所有檔案,包å«æ¨£æœ¬\n"
-#: sunrpc/rpc_main.c:1469
+#: sunrpc/rpc_main.c:1419
#, c-format
msgid "-b\t\tbackward compatibility mode (generates code for SunOS 4.1)\n"
msgstr "-b\t\tå›žæº¯ç›¸å®¹æ¨¡å¼ (產生用於 SunOS 4.1 的編碼)\n"
-#: sunrpc/rpc_main.c:1470
+#: sunrpc/rpc_main.c:1420
#, c-format
msgid "-c\t\tgenerate XDR routines\n"
msgstr "-c\t\t產生 XDR 常å¼\n"
-#: sunrpc/rpc_main.c:1471
+#: sunrpc/rpc_main.c:1421
#, c-format
msgid "-C\t\tANSI C mode\n"
msgstr "-C\t\tANSI C 模å¼\n"
-#: sunrpc/rpc_main.c:1472
+#: sunrpc/rpc_main.c:1422
#, c-format
msgid "-Dname[=value]\tdefine a symbol (same as #define)\n"
msgstr "-Då稱[=值]\t定義一個符號 (å¦‚åŒ #define)\n"
-#: sunrpc/rpc_main.c:1473
+#: sunrpc/rpc_main.c:1423
#, c-format
msgid "-h\t\tgenerate header file\n"
msgstr "-h\t\t產生標頭檔\n"
-#: sunrpc/rpc_main.c:1474
+#: sunrpc/rpc_main.c:1424
#, c-format
msgid "-i size\t\tsize at which to start generating inline code\n"
msgstr "-i 大å°\t\t啟始產生內è¯ç·¨ç¢¼çš„大å°\n"
-#: sunrpc/rpc_main.c:1475
+#: sunrpc/rpc_main.c:1425
#, c-format
msgid "-I\t\tgenerate code for inetd support in server (for SunOS 4.1)\n"
msgstr "-I\t\t產生在伺æœå™¨ä¸­æ”¯æ´çš„ inetd 編碼 (用於 SunOS 4.1)\n"
-#: sunrpc/rpc_main.c:1476
+#: sunrpc/rpc_main.c:1426
#, c-format
msgid "-K seconds\tserver exits after K seconds of inactivity\n"
msgstr "-K 秒\tä¸ä½œç”¨ K 秒之後離開伺æœå™¨\n"
-#: sunrpc/rpc_main.c:1477
+#: sunrpc/rpc_main.c:1427
#, c-format
msgid "-l\t\tgenerate client side stubs\n"
msgstr "-l\t\t產生客戶端殘餘\n"
-#: sunrpc/rpc_main.c:1478
+#: sunrpc/rpc_main.c:1428
#, c-format
msgid "-L\t\tserver errors will be printed to syslog\n"
msgstr "-L\t\t伺æœå™¨éŒ¯èª¤å°‡è¢«åˆ—å°åˆ° syslog\n"
-#: sunrpc/rpc_main.c:1479
+#: sunrpc/rpc_main.c:1429
#, c-format
msgid "-m\t\tgenerate server side stubs\n"
msgstr "-m\t\t產生伺æœå™¨ç«¯æ®˜é¤˜\n"
-#: sunrpc/rpc_main.c:1480
+#: sunrpc/rpc_main.c:1430
#, c-format
msgid "-M\t\tgenerate MT-safe code\n"
msgstr "-M\t\t產生 MT-safe 編碼\n"
-#: sunrpc/rpc_main.c:1481
+#: sunrpc/rpc_main.c:1431
#, c-format
msgid "-n netid\tgenerate server code that supports named netid\n"
msgstr "-n netid\t產生支æ´å…·å netid 的伺æœå™¨ç·¨ç¢¼\n"
-#: sunrpc/rpc_main.c:1482
+#: sunrpc/rpc_main.c:1432
#, c-format
msgid "-N\t\tsupports multiple arguments and call-by-value\n"
msgstr "-N\t\t支æ´å¤šé‡å¼•æ•¸å’Œå‚³å€¼å‘¼å«\n"
-#: sunrpc/rpc_main.c:1483
+#: sunrpc/rpc_main.c:1433
#, c-format
msgid "-o outfile\tname of the output file\n"
msgstr "-o 輸出檔\t輸出檔案的å稱\n"
-#: sunrpc/rpc_main.c:1484
+#: sunrpc/rpc_main.c:1434
#, c-format
msgid "-s nettype\tgenerate server code that supports named nettype\n"
msgstr "-s nettype\t產生支æ´å…·å nettype 的伺æœå™¨ç·¨ç¢¼\n"
-#: sunrpc/rpc_main.c:1485
+#: sunrpc/rpc_main.c:1435
#, c-format
msgid "-Sc\t\tgenerate sample client code that uses remote procedures\n"
msgstr "-Sc\t\t產生使用é ç«¯ç¨‹åºçš„範例客戶端編碼\n"
-#: sunrpc/rpc_main.c:1486
+#: sunrpc/rpc_main.c:1436
#, c-format
msgid "-Ss\t\tgenerate sample server code that defines remote procedures\n"
msgstr "-Ss\t\t產生定義é ç«¯ç¨‹åºçš„範例伺æœå™¨ç·¨ç¢¼\n"
-#: sunrpc/rpc_main.c:1487
+#: sunrpc/rpc_main.c:1437
#, c-format
msgid "-Sm \t\tgenerate makefile template \n"
msgstr "-Sm\t\t產生 makefile 模æ¿\n"
-#: sunrpc/rpc_main.c:1488
+#: sunrpc/rpc_main.c:1438
#, c-format
msgid "-t\t\tgenerate RPC dispatch table\n"
msgstr "-t\t\t產生 RPC æ´¾é€è¡¨\n"
-#: sunrpc/rpc_main.c:1489
+#: sunrpc/rpc_main.c:1439
#, c-format
msgid "-T\t\tgenerate code to support RPC dispatch tables\n"
msgstr "-T\t\tç”¢ç”Ÿæ”¯æ´ RPC æ´¾é€è¡¨çš„編碼\n"
-#: sunrpc/rpc_main.c:1490
+#: sunrpc/rpc_main.c:1440
#, c-format
msgid "-Y path\t\tdirectory name to find C preprocessor (cpp)\n"
msgstr "-Y 路徑\t\tè¦å°‹æ‰¾ C å‰ç½®è™•ç†å™¨ (cpp) 的目錄å稱\n"
+#: sunrpc/rpc_main.c:1442
+#, c-format
+msgid ""
+"\n"
+"For bug reporting instructions, please see:\n"
+"%s.\n"
+msgstr ""
+"\n"
+"è¦çŸ¥é“錯誤報告指令,請åƒçœ‹ï¼š\n"
+"%s。\n"
+
#: sunrpc/rpc_scan.c:112
msgid "constant or identifier expected"
msgstr "應該è¦æœ‰å¸¸æ•¸æˆ–識別符號æ‰å°"
@@ -5375,127 +5547,127 @@ msgstr "svc_run:- 記憶體ä¸è¶³"
msgid "svc_run: - poll failed"
msgstr "svc_run: - poll 失敗"
-#: sunrpc/svc_simple.c:81
+#: sunrpc/svc_simple.c:80
#, c-format
msgid "can't reassign procedure number %ld\n"
msgstr "ä¸èƒ½é‡è¤‡æŒ‡å®šç¨‹åºè™Ÿç¢¼ %ld\n"
-#: sunrpc/svc_simple.c:91
+#: sunrpc/svc_simple.c:90
msgid "couldn't create an rpc server\n"
msgstr "ä¸èƒ½ç”¢ç”Ÿé ç«¯ç¨‹åºå‘¼å«ä¼ºæœç¨‹å¼\n"
-#: sunrpc/svc_simple.c:99
+#: sunrpc/svc_simple.c:98
#, c-format
msgid "couldn't register prog %ld vers %ld\n"
msgstr "ä¸èƒ½å°‡ç¨‹å¼ %ld 註冊到 %ld\n"
-#: sunrpc/svc_simple.c:107
+#: sunrpc/svc_simple.c:106
msgid "registerrpc: out of memory\n"
msgstr "registerrpc: 記憶體ä¸è¶³\n"
-#: sunrpc/svc_simple.c:168
+#: sunrpc/svc_simple.c:169
#, c-format
msgid "trouble replying to prog %d\n"
msgstr "å›žæ‡‰ç¨‹å¼ %d 時發生困難\n"
-#: sunrpc/svc_simple.c:177
+#: sunrpc/svc_simple.c:178
#, c-format
msgid "never registered prog %d\n"
msgstr "åƒè¬ä¸è¦è¨»å†Šç¨‹å¼ %d\n"
-#: sunrpc/svc_tcp.c:149
+#: sunrpc/svc_tcp.c:164
msgid "svc_tcp.c - tcp socket creation problem"
msgstr "svc_tcp.c - tcp socket 建立發生å•é¡Œ"
-#: sunrpc/svc_tcp.c:164
+#: sunrpc/svc_tcp.c:179
msgid "svc_tcp.c - cannot getsockname or listen"
msgstr "svc_tcp.c - 無法 getsockname 或 listen"
-#: sunrpc/svc_udp.c:122
+#: sunrpc/svc_udp.c:137
msgid "svcudp_create: socket creation problem"
msgstr "svcudp_create: socket 建立有å•é¡Œ"
-#: sunrpc/svc_udp.c:136
+#: sunrpc/svc_udp.c:151
msgid "svcudp_create - cannot getsockname"
msgstr "svcudp_create - 無法 getsockname"
-#: sunrpc/svc_udp.c:168
+#: sunrpc/svc_udp.c:183
msgid "svcudp_create: xp_pad is too small for IP_PKTINFO\n"
msgstr "svcudp_create: xp_pad 太å°ä»¥è‡´æ–¼ç„¡æ³• IP_PKTINFO\n"
-#: sunrpc/svc_udp.c:476
+#: sunrpc/svc_udp.c:495
msgid "enablecache: cache already enabled"
msgstr "enablecache: å¿«å–已經開啟"
-#: sunrpc/svc_udp.c:482
+#: sunrpc/svc_udp.c:501
msgid "enablecache: could not allocate cache"
msgstr "enablecache: 無法é…置快å–"
-#: sunrpc/svc_udp.c:491
+#: sunrpc/svc_udp.c:510
msgid "enablecache: could not allocate cache data"
msgstr "enablecache: 無法é…置快å–資料"
-#: sunrpc/svc_udp.c:499
+#: sunrpc/svc_udp.c:518
msgid "enablecache: could not allocate cache fifo"
msgstr "enablecache: 無法é…ç½®å¿«å– fifo 管線"
-#: sunrpc/svc_udp.c:535
+#: sunrpc/svc_udp.c:554
msgid "cache_set: victim not found"
msgstr "cache_set: 找ä¸åˆ° victim"
-#: sunrpc/svc_udp.c:546
+#: sunrpc/svc_udp.c:565
msgid "cache_set: victim alloc failed"
msgstr "cache_set: victim é…置失敗"
-#: sunrpc/svc_udp.c:553
+#: sunrpc/svc_udp.c:572
msgid "cache_set: could not allocate new rpc_buffer"
msgstr "cache_set: 無法é…置新的é ç«¯ç¨‹åºå‘¼å«ç·©è¡å€ (rpc_buffer)"
-#: sunrpc/svc_unix.c:148
+#: sunrpc/svc_unix.c:162
msgid "svc_unix.c - AF_UNIX socket creation problem"
msgstr "svc_unix.c - AF_UNIX socket 建立有å•é¡Œ"
-#: sunrpc/svc_unix.c:164
+#: sunrpc/svc_unix.c:178
msgid "svc_unix.c - cannot getsockname or listen"
msgstr "svc_unix.c - 無法 getsockname 或 listen"
-#: sysdeps/generic/siglist.h:29 sysdeps/unix/siglist.c:27
+#: sysdeps/generic/siglist.h:28
msgid "Hangup"
msgstr "掛斷"
-#: sysdeps/generic/siglist.h:30 sysdeps/unix/siglist.c:28
+#: sysdeps/generic/siglist.h:29
msgid "Interrupt"
msgstr "中斷"
-#: sysdeps/generic/siglist.h:31 sysdeps/unix/siglist.c:29
+#: sysdeps/generic/siglist.h:30
msgid "Quit"
msgstr "離開"
-#: sysdeps/generic/siglist.h:32 sysdeps/unix/siglist.c:30
+#: sysdeps/generic/siglist.h:31
msgid "Illegal instruction"
msgstr "ä¸åˆæ³•çš„命令"
-#: sysdeps/generic/siglist.h:33 sysdeps/unix/siglist.c:31
+#: sysdeps/generic/siglist.h:32
msgid "Trace/breakpoint trap"
msgstr "追蹤與中斷點陷阱"
-#: sysdeps/generic/siglist.h:34
+#: sysdeps/generic/siglist.h:33
msgid "Aborted"
msgstr "已經終止"
-#: sysdeps/generic/siglist.h:35 sysdeps/unix/siglist.c:34
+#: sysdeps/generic/siglist.h:34
msgid "Floating point exception"
msgstr "浮點數出錯"
-#: sysdeps/generic/siglist.h:36 sysdeps/unix/siglist.c:35
+#: sysdeps/generic/siglist.h:35
msgid "Killed"
msgstr "å·²ç æŽ‰"
-#: sysdeps/generic/siglist.h:37 sysdeps/unix/siglist.c:36
+#: sysdeps/generic/siglist.h:36
msgid "Bus error"
msgstr "匯æµæŽ’錯誤"
-#: sysdeps/generic/siglist.h:38 sysdeps/unix/siglist.c:37
+#: sysdeps/generic/siglist.h:37
msgid "Segmentation fault"
msgstr "程å¼è¨˜æ†¶é«”å€æ®µéŒ¯èª¤"
@@ -5504,103 +5676,102 @@ msgstr "程å¼è¨˜æ†¶é«”å€æ®µéŒ¯èª¤"
#. TRANS @code{SIGPIPE} signal; this signal terminates the program if not handled
#. TRANS or blocked. Thus, your program will never actually see @code{EPIPE}
#. TRANS unless it has handled or blocked @code{SIGPIPE}.
-#: sysdeps/generic/siglist.h:39 sysdeps/gnu/errlist.c:359
-#: sysdeps/unix/siglist.c:39
+#: sysdeps/generic/siglist.h:38 sysdeps/gnu/errlist.c:359
msgid "Broken pipe"
msgstr "中斷的管線"
-#: sysdeps/generic/siglist.h:40 sysdeps/unix/siglist.c:40
+#: sysdeps/generic/siglist.h:39
msgid "Alarm clock"
msgstr "鬧é˜"
-#: sysdeps/generic/siglist.h:41 sysdeps/unix/siglist.c:41
+#: sysdeps/generic/siglist.h:40
msgid "Terminated"
msgstr "終止"
-#: sysdeps/generic/siglist.h:42 sysdeps/unix/siglist.c:42
+#: sysdeps/generic/siglist.h:41
msgid "Urgent I/O condition"
msgstr "緊急的輸出入狀態"
-#: sysdeps/generic/siglist.h:43 sysdeps/unix/siglist.c:43
+#: sysdeps/generic/siglist.h:42
msgid "Stopped (signal)"
msgstr "åœæ­¢ (信號)"
-#: sysdeps/generic/siglist.h:44 sysdeps/unix/siglist.c:44
+#: sysdeps/generic/siglist.h:43
msgid "Stopped"
msgstr "åœæ­¢"
-#: sysdeps/generic/siglist.h:45 sysdeps/unix/siglist.c:45
+#: sysdeps/generic/siglist.h:44
msgid "Continued"
msgstr "繼續"
-#: sysdeps/generic/siglist.h:46 sysdeps/unix/siglist.c:46
+#: sysdeps/generic/siglist.h:45
msgid "Child exited"
msgstr "å­è¡Œç¨‹çµæŸ"
-#: sysdeps/generic/siglist.h:47 sysdeps/unix/siglist.c:47
+#: sysdeps/generic/siglist.h:46
msgid "Stopped (tty input)"
msgstr "åœæ­¢ (tty 輸入)"
-#: sysdeps/generic/siglist.h:48 sysdeps/unix/siglist.c:48
+#: sysdeps/generic/siglist.h:47
msgid "Stopped (tty output)"
msgstr "åœæ­¢ (tty 輸出)"
-#: sysdeps/generic/siglist.h:49 sysdeps/unix/siglist.c:49
+#: sysdeps/generic/siglist.h:48
msgid "I/O possible"
msgstr "I/O å¯è¡Œ"
-#: sysdeps/generic/siglist.h:50 sysdeps/unix/siglist.c:50
+#: sysdeps/generic/siglist.h:49
msgid "CPU time limit exceeded"
msgstr "CPU 時間上é™è¶…éŽäº†"
-#: sysdeps/generic/siglist.h:51 sysdeps/unix/siglist.c:51
+#: sysdeps/generic/siglist.h:50
msgid "File size limit exceeded"
msgstr "檔案大å°è¶…éŽä¸Šé™"
-#: sysdeps/generic/siglist.h:52 sysdeps/unix/siglist.c:52
+#: sysdeps/generic/siglist.h:51
msgid "Virtual timer expired"
msgstr "虛擬計時器已éŽæ™‚å–消了"
-#: sysdeps/generic/siglist.h:53 sysdeps/unix/siglist.c:53
+#: sysdeps/generic/siglist.h:52
msgid "Profiling timer expired"
msgstr "測速評估用的計時器已éŽæ™‚å–消了"
-#: sysdeps/generic/siglist.h:54 sysdeps/unix/siglist.c:54
-msgid "Window changed"
-msgstr "範åœæ”¹è®Šäº†"
-
-#: sysdeps/generic/siglist.h:55 sysdeps/unix/siglist.c:56
+#: sysdeps/generic/siglist.h:53
msgid "User defined signal 1"
msgstr "使用者定義的訊號 1"
-#: sysdeps/generic/siglist.h:56 sysdeps/unix/siglist.c:57
+#: sysdeps/generic/siglist.h:54
msgid "User defined signal 2"
msgstr "使用者定義的訊號 2"
-#: sysdeps/generic/siglist.h:60 sysdeps/unix/siglist.c:33
+#: sysdeps/generic/siglist.h:58
msgid "EMT trap"
msgstr "EMT 陷阱"
-#: sysdeps/generic/siglist.h:63 sysdeps/unix/siglist.c:38
+#: sysdeps/generic/siglist.h:61
msgid "Bad system call"
msgstr "錯誤的系統呼å«"
-#: sysdeps/generic/siglist.h:66
+#: sysdeps/generic/siglist.h:64
msgid "Stack fault"
msgstr "堆疊錯誤"
-#: sysdeps/generic/siglist.h:69
+#: sysdeps/generic/siglist.h:67
msgid "Information request"
msgstr "需è¦è³‡æ–™"
-#: sysdeps/generic/siglist.h:71
+#: sysdeps/generic/siglist.h:69
msgid "Power failure"
msgstr "é›»æºåš´é‡éŒ¯èª¤"
-#: sysdeps/generic/siglist.h:74 sysdeps/unix/siglist.c:55
+#: sysdeps/generic/siglist.h:72
msgid "Resource lost"
msgstr "資æºæ¼å¤±"
+#: sysdeps/generic/siglist.h:75
+msgid "Window changed"
+msgstr "範åœæ”¹è®Šäº†"
+
#. TRANS Operation not permitted; only the owner of the file (or other resource)
#. TRANS or processes with special privileges can perform the operation.
#: sysdeps/gnu/errlist.c:25
@@ -5639,8 +5810,8 @@ msgstr "沒有此一è£ç½®æˆ–ä½å€"
#. TRANS Argument list too long; used when the arguments passed to a new program
#. TRANS being executed with one of the @code{exec} functions (@pxref{Executing a
-#. TRANS File}) occupy too much memory space. This condition never arises in the
-#. TRANS GNU system.
+#. TRANS File}) occupy too much memory space. This condition never arises on
+#. TRANS @gnuhurdsystems{}.
#: sysdeps/gnu/errlist.c:94
msgid "Argument list too long"
msgstr "引數列項目éŽé•·"
@@ -5680,7 +5851,7 @@ msgid "Cannot allocate memory"
msgstr "無法é…置記憶體"
#. TRANS Bad address; an invalid pointer was detected.
-#. TRANS In the GNU system, this error never happens; you get a signal instead.
+#. TRANS On @gnuhurdsystems{}, this error never happens; you get a signal instead.
#: sysdeps/gnu/errlist.c:167
msgid "Bad address"
msgstr "錯誤的ä½å€"
@@ -5748,7 +5919,7 @@ msgstr "開啟太多檔案"
#. TRANS There are too many distinct file openings in the entire system. Note
#. TRANS that any number of linked channels count as just one file opening; see
-#. TRANS @ref{Linked Channels}. This error never occurs in the GNU system.
+#. TRANS @ref{Linked Channels}. This error never occurs on @gnuhurdsystems{}.
#: sysdeps/gnu/errlist.c:275
msgid "Too many open files in system"
msgstr "系統中太多的開啟檔案"
@@ -5763,7 +5934,7 @@ msgstr "ä¸å¸Œæœ›çš„è£ç½®è¼¸å‡ºå…¥æŽ§åˆ¶ (ioctl)"
#. TRANS write to a file that is currently being executed. Often using a
#. TRANS debugger to run a program is considered having it open for writing and
#. TRANS will cause this error. (The name stands for ``text file busy''.) This
-#. TRANS is not an error in the GNU system; the text is copied as necessary.
+#. TRANS is not an error on @gnuhurdsystems{}; the text is copied as necessary.
#: sysdeps/gnu/errlist.c:298
msgid "Text file busy"
msgstr "文字檔忙錄中"
@@ -5810,7 +5981,7 @@ msgstr "數值é‹ç®—çµæžœè¶…出範åœ"
#. TRANS Resource temporarily unavailable; the call might work if you try again
#. TRANS later. The macro @code{EWOULDBLOCK} is another name for @code{EAGAIN};
-#. TRANS they are always the same in the GNU C library.
+#. TRANS they are always the same in @theglibc{}.
#. TRANS
#. TRANS This error can happen in a few different situations:
#. TRANS
@@ -5841,7 +6012,7 @@ msgstr "數值é‹ç®—çµæžœè¶…出範åœ"
msgid "Resource temporarily unavailable"
msgstr "資æºæš«æ™‚無法å–å¾—"
-#. TRANS In the GNU C library, this is another name for @code{EAGAIN} (above).
+#. TRANS In @theglibc{}, this is another name for @code{EAGAIN} (above).
#. TRANS The values are always the same, on every operating system.
#. TRANS
#. TRANS C libraries in many older Unix systems have @code{EWOULDBLOCK} as a
@@ -5904,7 +6075,7 @@ msgstr "通訊端型別ä¸æ”¯æ´"
#. TRANS The operation you requested is not supported. Some socket functions
#. TRANS don't make sense for all types of sockets, and others may not be
-#. TRANS implemented for all communications protocols. In the GNU system, this
+#. TRANS implemented for all communications protocols. On @gnuhurdsystems{}, this
#. TRANS error can happen for many calls when the object does not support the
#. TRANS particular operation; it is a generic indication that the server knows
#. TRANS nothing to do for that call.
@@ -6071,7 +6242,7 @@ msgstr "éŽèˆŠçš„ NFS 檔案控制碼"
#. TRANS An attempt was made to NFS-mount a remote file system with a file name that
#. TRANS already specifies an NFS-mounted file.
#. TRANS (This is an error on some operating systems, but we expect it to work
-#. TRANS properly on the GNU system, making this error code impossible.)
+#. TRANS properly on @gnuhurdsystems{}, making this error code impossible.)
#: sysdeps/gnu/errlist.c:799
msgid "Object is remote"
msgstr "目標檔案ä½æ–¼é ç«¯"
@@ -6102,7 +6273,7 @@ msgid "RPC bad procedure for program"
msgstr "程å¼çš„ RPC 程åºéŒ¯èª¤"
#. TRANS No locks available. This is used by the file locking facilities; see
-#. TRANS @ref{File Locks}. This error is never generated by the GNU system, but
+#. TRANS @ref{File Locks}. This error is never generated by @gnuhurdsystems{}, but
#. TRANS it can result from an operation to an NFS server running another
#. TRANS operating system.
#: sysdeps/gnu/errlist.c:856
@@ -6159,7 +6330,7 @@ msgstr "並未支æ´"
msgid "Invalid or incomplete multibyte or wide character"
msgstr "ä¸é©ç”¨æˆ–ä¸å®Œæ•´çš„多ä½å…ƒçµ„字元或寬字元"
-#. TRANS In the GNU system, servers supporting the @code{term} protocol return
+#. TRANS On @gnuhurdsystems{}, servers supporting the @code{term} protocol return
#. TRANS this error for certain operations when the caller is not in the
#. TRANS foreground process group of the terminal. Users do not usually see this
#. TRANS error because functions such as @code{read} and @code{write} translate
@@ -6169,7 +6340,7 @@ msgstr "ä¸é©ç”¨æˆ–ä¸å®Œæ•´çš„多ä½å…ƒçµ„字元或寬字元"
msgid "Inappropriate operation for background process"
msgstr "ä¸å¸Œæœ›çš„背景行程é‹ä½œ"
-#. TRANS In the GNU system, opening a file returns this error when the file is
+#. TRANS On @gnuhurdsystems{}, opening a file returns this error when the file is
#. TRANS translated by a program and the translator program dies while starting
#. TRANS up, before it has connected to the file.
#: sysdeps/gnu/errlist.c:955
@@ -6223,7 +6394,7 @@ msgstr "這次真的被您打敗了"
#. TRANS Go home and have a glass of warm, dairy-fresh milk.
#: sysdeps/gnu/errlist.c:984
msgid "Computer bought the farm"
-msgstr "這å°é›»è…¦è²·äº†ä¸€å¡Šåœ°å›‰"
+msgstr "這臺電腦買了一塊地囉"
#. TRANS This error code has no purpose.
#: sysdeps/gnu/errlist.c:993
@@ -6396,7 +6567,7 @@ msgstr "å­˜å–一個毀掉的分享函å¼åº«"
#: sysdeps/gnu/errlist.c:1325
msgid ".lib section in a.out corrupted"
-msgstr "a.out 中 .lib 節å€æ¯€æŽ‰äº†"
+msgstr "a.out 中 .lib å€æ®µæ¯€æŽ‰äº†"
#: sysdeps/gnu/errlist.c:1333
msgid "Attempting to link in too many shared libraries"
@@ -6466,7 +6637,11 @@ msgstr "狀態無法回復"
msgid "Operation not possible due to RF-kill"
msgstr "由於 RF-kill 而無法æ“作"
-#: sysdeps/mach/_strerror.c:57
+#: sysdeps/gnu/errlist.c:1469
+msgid "Memory page has hardware error"
+msgstr "記憶體分é æœ‰ç¡¬é«”錯誤"
+
+#: sysdeps/mach/_strerror.c:56
msgid "Error in unknown error system: "
msgstr "未知系統錯誤: "
@@ -6538,25 +6713,12 @@ msgstr "由訊號所中斷"
msgid "Parameter string not correctly encoded"
msgstr "åƒæ•¸å­—串無法正確編碼"
-#: sysdeps/unix/siglist.c:26
-msgid "Signal 0"
-msgstr "訊號 0"
-
-#: sysdeps/unix/siglist.c:32
-msgid "IOT trap"
-msgstr "IOT 陷阱"
-
-#: sysdeps/unix/sysv/linux/i386/readelflib.c:49
+#: sysdeps/unix/sysv/linux/i386/readelflib.c:65
#, c-format
msgid "%s is for unknown machine %d.\n"
msgstr "%s 是給未知的機器 %d。\n"
-#: sysdeps/unix/sysv/linux/ia64/makecontext.c:63
-#, c-format
-msgid "makecontext: does not know how to handle more than 8 arguments\n"
-msgstr "makecontext: ä¸çŸ¥è¦å¦‚何處ç†è¶…éŽå…«å€‹å¼•æ•¸\n"
-
-#: sysdeps/unix/sysv/linux/lddlibc4.c:61
+#: sysdeps/unix/sysv/linux/lddlibc4.c:60
#, c-format
msgid ""
"Usage: lddlibc4 FILE\n"
@@ -6565,423 +6727,423 @@ msgstr ""
"用法:lddlibc4 檔案\n"
"\n"
-#: sysdeps/unix/sysv/linux/lddlibc4.c:82
+#: sysdeps/unix/sysv/linux/lddlibc4.c:81
#, c-format
msgid "cannot open `%s'"
msgstr "無法開啟 `%s'"
-#: sysdeps/unix/sysv/linux/lddlibc4.c:86
+#: sysdeps/unix/sysv/linux/lddlibc4.c:85
#, c-format
msgid "cannot read header from `%s'"
msgstr "無法從 `%s' 讀å–標頭資料"
-#: timezone/zdump.c:215
+#: timezone/zdump.c:246
msgid "lacks alphabetic at start"
msgstr "lacks å­—æ¯é †åºæ–¼é–‹å§‹"
-#: timezone/zdump.c:217
+#: timezone/zdump.c:248
msgid "has fewer than 3 alphabetics"
msgstr "有更少的比 3 å­—æ¯é †åº"
-#: timezone/zdump.c:219
+#: timezone/zdump.c:250
msgid "has more than 6 alphabetics"
msgstr "æœ‰è¶…éŽ 6 å­—æ¯é †åº"
-#: timezone/zdump.c:227
+#: timezone/zdump.c:258
msgid "differs from POSIX standard"
msgstr "differs 從 POSIX 標準"
-#: timezone/zdump.c:233
+#: timezone/zdump.c:264
#, c-format
msgid "%s: warning: zone \"%s\" abbreviation \"%s\" %s\n"
msgstr "%s: 警告:å€åŸŸã€Œ%sã€ç¸®å¯«ã€Œ%sã€%s\n"
-#: timezone/zdump.c:242
+#: timezone/zdump.c:273
#, c-format
msgid ""
"%s: usage is %s [ --version ] [ --help ] [ -v ] [ -c [loyear,]hiyear ] zonename ...\n"
"\n"
-"Report bugs to tz@elsie.nci.nih.gov.\n"
+"Report bugs to %s.\n"
msgstr ""
-"%s:用法是 %s [ --version ] [ --help ] [ -v ] [ -c [loyear,]hiyear ] zonename ...\n"
+"%s:用法為 %s [--version] [--help] [-v] [-c [loyear,]hiyear ] zonename ...\n"
"\n"
-"請將錯誤通報給 tz@elsie.nci.nih.gov。\n"
+"將錯誤通報給 %s。\n"
-#: timezone/zdump.c:311
+#: timezone/zdump.c:340
#, c-format
msgid "%s: wild -c argument %s\n"
msgstr "%s: wild -c 引數 %s\n"
-#: timezone/zdump.c:398
+#: timezone/zdump.c:426
msgid "Error writing to standard output"
msgstr "寫入標準輸出時錯誤"
-#: timezone/zdump.c:421
+#: timezone/zdump.c:439
#, c-format
msgid "%s: use of -v on system with floating time_t other than float or double\n"
msgstr "%s: 使用 -v 於具備浮點數 time_t 的系統而éžæµ®é»žæ•¸æˆ–é›™å€ç²¾åº¦\n"
-#: timezone/zic.c:388
+#: timezone/zic.c:361
#, c-format
msgid "%s: Memory exhausted: %s\n"
msgstr "%s: 記憶體已用完: %s\n"
-#: timezone/zic.c:434
+#: timezone/zic.c:401
#, c-format
msgid "\"%s\", line %d: %s"
msgstr "\"%s\", 第 %d 列: %s"
-#: timezone/zic.c:437
+#: timezone/zic.c:404
#, c-format
msgid " (rule from \"%s\", line %d)"
msgstr " (è¦å‰‡ä¾†è‡ª \"%s\", 第 %d 列)"
-#: timezone/zic.c:449
+#: timezone/zic.c:415
msgid "warning: "
msgstr "警告: "
-#: timezone/zic.c:459
+#: timezone/zic.c:425
#, c-format
msgid ""
"%s: usage is %s [ --version ] [ --help ] [ -v ] [ -l localtime ] [ -p posixrules ] \\\n"
"\t[ -d directory ] [ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n"
"\n"
-"Report bugs to tz@elsie.nci.nih.gov.\n"
+"Report bugs to %s.\n"
msgstr ""
-"%s:用法是 %s [ --version ] [ --help ] [ -v ] [ -l localtime ] [ -p posixrules ] \\\n"
+"%s:用法為 %s [ --version ] [ --help ] [ -v ] [ -l localtime ] [ -p posixrules ] \\\n"
"\t[ -d directory ] [ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n"
"\n"
-"請將錯誤通報給 tz@elsie.nci.nih.gov。\n"
+"將錯誤通報給 %s。\n"
-#: timezone/zic.c:496
+#: timezone/zic.c:460
msgid "wild compilation-time specification of zic_t"
msgstr "zic_t çš„è¬ç”¨ç·¨è­¯æ™‚é–“è¦æ ¼"
-#: timezone/zic.c:515
+#: timezone/zic.c:479
#, c-format
msgid "%s: More than one -d option specified\n"
msgstr "%s: 您使用了超éŽä¸€å€‹ -d é¸é …\n"
-#: timezone/zic.c:525
+#: timezone/zic.c:489
#, c-format
msgid "%s: More than one -l option specified\n"
msgstr "%s: 您使用了超éŽä¸€å€‹ -l é¸é …\n"
-#: timezone/zic.c:535
+#: timezone/zic.c:499
#, c-format
msgid "%s: More than one -p option specified\n"
msgstr "%s: 您使用了超éŽä¸€å€‹ -p é¸é …\n"
-#: timezone/zic.c:545
+#: timezone/zic.c:509
#, c-format
msgid "%s: More than one -y option specified\n"
msgstr "%s: 您使用了超éŽä¸€å€‹ -y é¸é …\n"
-#: timezone/zic.c:555
+#: timezone/zic.c:519
#, c-format
msgid "%s: More than one -L option specified\n"
msgstr "%s: 您使用了超éŽä¸€å€‹ -L é¸é …\n"
-#: timezone/zic.c:604
+#: timezone/zic.c:566
msgid "link to link"
msgstr "連çµåˆ°é€£çµ"
-#: timezone/zic.c:669
+#: timezone/zic.c:629
msgid "hard link failed, symbolic link used"
msgstr "實體連çµå¤±æ•—,使用符號連çµä»£æ›¿"
-#: timezone/zic.c:677
+#: timezone/zic.c:637
#, c-format
msgid "%s: Can't link from %s to %s: %s\n"
msgstr "%s: 無法從 %s 連çµåˆ° %s: %s\n"
-#: timezone/zic.c:749 timezone/zic.c:751
+#: timezone/zic.c:697 timezone/zic.c:699
msgid "same rule name in multiple files"
msgstr "在多個檔案裡é¢æœ‰ç›¸åŒçš„è¦å‰‡å稱"
-#: timezone/zic.c:792
+#: timezone/zic.c:740
msgid "unruly zone"
msgstr "沒有è¦å‰‡çš„時å€"
-#: timezone/zic.c:799
+#: timezone/zic.c:747
#, c-format
msgid "%s in ruleless zone"
msgstr "%s 在沒有è¦å‰‡çš„å€æ®µ"
-#: timezone/zic.c:820
+#: timezone/zic.c:767
msgid "standard input"
msgstr "標準輸入"
-#: timezone/zic.c:825
+#: timezone/zic.c:772
#, c-format
msgid "%s: Can't open %s: %s\n"
msgstr "%s: 無法開啟 %s: %s\n"
-#: timezone/zic.c:836
+#: timezone/zic.c:783
msgid "line too long"
msgstr "列的長度éŽé•·"
-#: timezone/zic.c:856
+#: timezone/zic.c:803
msgid "input line of unknown type"
msgstr "ä¸æ˜Žåž‹åˆ¥çš„輸入列"
-#: timezone/zic.c:872
+#: timezone/zic.c:819
#, c-format
msgid "%s: Leap line in non leap seconds file %s\n"
msgstr "%s: é–時設定列出ç¾åœ¨ä¸å«é–秒的設定檔 %s 中\n"
-#: timezone/zic.c:879 timezone/zic.c:1316 timezone/zic.c:1338
+#: timezone/zic.c:826 timezone/zic.c:1243 timezone/zic.c:1265
#, c-format
msgid "%s: panic: Invalid l_value %d\n"
msgstr "%s: åš´é‡éŒ¯èª¤: 錯誤的 l_value %d\n"
-#: timezone/zic.c:887
+#: timezone/zic.c:834
#, c-format
msgid "%s: Error reading %s\n"
msgstr "%s: 讀å–錯誤 %s\n"
-#: timezone/zic.c:894
+#: timezone/zic.c:841
#, c-format
msgid "%s: Error closing %s: %s\n"
msgstr "%s: 關閉錯誤 %s: %s\n"
-#: timezone/zic.c:899
+#: timezone/zic.c:846
msgid "expected continuation line not found"
msgstr "找ä¸åˆ°é æœŸçš„接續列"
-#: timezone/zic.c:943 timezone/zic.c:2480 timezone/zic.c:2499
+#: timezone/zic.c:887 timezone/zic.c:2411 timezone/zic.c:2425
msgid "time overflow"
msgstr "時間溢ä½"
-#: timezone/zic.c:947
+#: timezone/zic.c:891
msgid "24:00 not handled by pre-1998 versions of zic"
msgstr "24:00 無法由早於 1998 çš„ zic 版本所處ç†"
-#: timezone/zic.c:950
+#: timezone/zic.c:894
msgid "values over 24 hours not handled by pre-2007 versions of zic"
msgstr "24 å°æ™‚以上的值無法由早於 2007 çš„ zic 版本所處ç†"
-#: timezone/zic.c:963
+#: timezone/zic.c:905
msgid "wrong number of fields on Rule line"
msgstr "è¦å‰‡è¨­å®šåˆ—的欄ä½æ•¸ç›®éŒ¯èª¤"
-#: timezone/zic.c:967
+#: timezone/zic.c:909
msgid "nameless rule"
msgstr "沒有å稱的è¦å‰‡"
-#: timezone/zic.c:972
+#: timezone/zic.c:914
msgid "invalid saved time"
msgstr "無效的節約時間"
-#: timezone/zic.c:993
+#: timezone/zic.c:932
msgid "wrong number of fields on Zone line"
msgstr "時å€è¨­å®šåˆ—的欄ä½æ•¸ç›®éŒ¯èª¤"
-#: timezone/zic.c:999
+#: timezone/zic.c:938
#, c-format
msgid "\"Zone %s\" line and -l option are mutually exclusive"
msgstr "\"å€æ®µ %s\" 列和 -l é¸é …是互斥的"
-#: timezone/zic.c:1007
+#: timezone/zic.c:946
#, c-format
msgid "\"Zone %s\" line and -p option are mutually exclusive"
msgstr "\"å€æ®µ %s\" 列和 -p é¸é …是互斥的"
-#: timezone/zic.c:1019
+#: timezone/zic.c:958
#, c-format
msgid "duplicate zone name %s (file \"%s\", line %d)"
msgstr "複製時å€å稱 %s (檔案 \"%s\", 第 %d 列)"
-#: timezone/zic.c:1035
+#: timezone/zic.c:972
msgid "wrong number of fields on Zone continuation line"
msgstr "時å€æŽ¥çºŒåˆ—的欄ä½æ•¸ç›®ä¸å°"
-#: timezone/zic.c:1075
+#: timezone/zic.c:1009
msgid "invalid UTC offset"
msgstr "無效的 UTC ä½ç§»å€¼"
-#: timezone/zic.c:1078
+#: timezone/zic.c:1012
msgid "invalid abbreviation format"
msgstr "無效的縮寫格å¼"
-#: timezone/zic.c:1107
+#: timezone/zic.c:1041
msgid "Zone continuation line end time is not after end time of previous line"
msgstr "時å€æŽ¥çºŒåˆ—çš„çµæŸæ™‚é–“ä¸åœ¨ä¸Šä¸€åˆ—çš„çµæŸæ™‚間之後"
-#: timezone/zic.c:1135
+#: timezone/zic.c:1066
msgid "wrong number of fields on Leap line"
msgstr "é–時設定列的欄ä½æ•¸ç›®éŒ¯èª¤"
-#: timezone/zic.c:1144
+#: timezone/zic.c:1075
msgid "invalid leaping year"
msgstr "無效的é–å¹´"
-#: timezone/zic.c:1164 timezone/zic.c:1270
+#: timezone/zic.c:1095 timezone/zic.c:1197
msgid "invalid month name"
msgstr "無效的月分å稱"
-#: timezone/zic.c:1177 timezone/zic.c:1383 timezone/zic.c:1397
+#: timezone/zic.c:1108 timezone/zic.c:1310 timezone/zic.c:1324
msgid "invalid day of month"
msgstr "無效的日期數字"
-#: timezone/zic.c:1182
+#: timezone/zic.c:1113
msgid "time before zero"
msgstr "在零之å‰çš„時間"
-#: timezone/zic.c:1186
+#: timezone/zic.c:1117
msgid "time too small"
msgstr "時間太å°"
-#: timezone/zic.c:1190
+#: timezone/zic.c:1121
msgid "time too large"
msgstr "時間太大"
-#: timezone/zic.c:1194 timezone/zic.c:1299
+#: timezone/zic.c:1125 timezone/zic.c:1226
msgid "invalid time of day"
msgstr "無效的時間數字"
-#: timezone/zic.c:1213
+#: timezone/zic.c:1144
msgid "illegal CORRECTION field on Leap line"
msgstr "在é–時設定列中有ä¸åˆæ³•çš„ CORRECTION 欄ä½"
-#: timezone/zic.c:1218
+#: timezone/zic.c:1149
msgid "illegal Rolling/Stationary field on Leap line"
msgstr "在é–時設定列中有ä¸åˆæ³•çš„ Rolling/Stationary 欄ä½"
-#: timezone/zic.c:1234
+#: timezone/zic.c:1163
msgid "wrong number of fields on Link line"
msgstr "連çµè¨­å®šåˆ—的欄ä½æ•¸ç›®éŒ¯èª¤"
-#: timezone/zic.c:1238
+#: timezone/zic.c:1167
msgid "blank FROM field on Link line"
msgstr "連çµåˆ—中空白的 FROM 欄ä½"
-#: timezone/zic.c:1242
+#: timezone/zic.c:1171
msgid "blank TO field on Link line"
msgstr "連çµåˆ—中空白的 TO 欄ä½"
-#: timezone/zic.c:1320
+#: timezone/zic.c:1247
msgid "invalid starting year"
msgstr "無效的起始年分"
-#: timezone/zic.c:1342
+#: timezone/zic.c:1269
msgid "invalid ending year"
msgstr "無效的çµæŸå¹´åˆ†"
-#: timezone/zic.c:1346
+#: timezone/zic.c:1273
msgid "starting year greater than ending year"
msgstr "起始年分比çµæŸå¹´åˆ†é‚„è¦å¤§"
-#: timezone/zic.c:1353
+#: timezone/zic.c:1280
msgid "typed single year"
msgstr "輸入的年分是åŒä¸€å¹´"
-#: timezone/zic.c:1388
+#: timezone/zic.c:1315
msgid "invalid weekday name"
msgstr "無效的工作日å稱"
-#: timezone/zic.c:1566
+#: timezone/zic.c:1481
#, c-format
msgid "%s: Can't remove %s: %s\n"
msgstr "%s: 無法移除 %s: %s\n"
-#: timezone/zic.c:1576
+#: timezone/zic.c:1491
#, c-format
msgid "%s: Can't create %s: %s\n"
msgstr "%s: 無法產生 %s: %s\n"
-#: timezone/zic.c:1726
+#: timezone/zic.c:1683
#, c-format
msgid "%s: Error writing %s\n"
msgstr "%s: 寫入錯誤 %s\n"
-#: timezone/zic.c:2019
+#: timezone/zic.c:1964
msgid "no POSIX environment variable for zone"
msgstr "ç„¡ POSIX 環境變數用於å€"
-#: timezone/zic.c:2176
+#: timezone/zic.c:2131
msgid "can't determine time zone abbreviation to use just after until time"
msgstr "無法決定在çµæŸæ™‚間以後該使用的時å€ç°¡å¯«"
-#: timezone/zic.c:2222
+#: timezone/zic.c:2175
msgid "too many transitions?!"
msgstr "太多時間轉æ›äº†?!"
-#: timezone/zic.c:2241
+#: timezone/zic.c:2190
msgid "internal error - addtype called with bad isdst"
msgstr "內部錯誤 - 用錯誤的 isdst å‘¼å« addtype 函å¼"
-#: timezone/zic.c:2245
+#: timezone/zic.c:2194
msgid "internal error - addtype called with bad ttisstd"
msgstr "內部錯誤 - 用錯誤的 ttisstd å‘¼å« addtype 函å¼"
-#: timezone/zic.c:2249
+#: timezone/zic.c:2198
msgid "internal error - addtype called with bad ttisgmt"
msgstr "內部錯誤 - 用錯誤的 ttisgmt å‘¼å« addtype 函å¼"
-#: timezone/zic.c:2268
+#: timezone/zic.c:2217
msgid "too many local time types"
msgstr "太多本地時間格å¼"
-#: timezone/zic.c:2272
+#: timezone/zic.c:2221
msgid "UTC offset out of range"
msgstr "UTC å移超出範åœ"
-#: timezone/zic.c:2300
+#: timezone/zic.c:2245
msgid "too many leap seconds"
msgstr "太多é–秒"
-#: timezone/zic.c:2306
+#: timezone/zic.c:2251
msgid "repeated leap second moment"
msgstr "é‡è¤‡çš„é–秒設定"
-#: timezone/zic.c:2358
+#: timezone/zic.c:2301
msgid "Wild result from command execution"
msgstr "命令執行導致奇怪的çµæžœ"
-#: timezone/zic.c:2359
+#: timezone/zic.c:2302
#, c-format
msgid "%s: command was '%s', result was %d\n"
msgstr "%s: 輸入命令為 '%s', çµæžœç‚º %d\n"
-#: timezone/zic.c:2457
+#: timezone/zic.c:2393
msgid "Odd number of quotation marks"
msgstr "引號數目為奇數"
-#: timezone/zic.c:2546
+#: timezone/zic.c:2470
msgid "use of 2/29 in non leap-year"
msgstr "在éžé–年時用到 2/29 æ—¥"
-#: timezone/zic.c:2581
+#: timezone/zic.c:2505
msgid "rule goes past start/end of month--will not work with pre-2004 versions of zic"
msgstr "è¦å‰‡è¶…éŽé–‹å§‹/çµæŸæœˆåˆ†--將無法é©ç”¨æ—©æ–¼ 2004 çš„ zic 版本"
-#: timezone/zic.c:2613
+#: timezone/zic.c:2536
msgid "time zone abbreviation lacks alphabetic at start"
msgstr "時å€ç¸®å¯«é–‹é ­ç¼ºå°‘å­—æ¯"
-#: timezone/zic.c:2615
-msgid "time zone abbreviation has more than 3 alphabetics"
-msgstr "時å€ç¸®å¯«è¶…éŽ 3 å­—æ¯"
+#: timezone/zic.c:2538
+msgid "time zone abbreviation has fewer than 3 alphabetics"
+msgstr "時間å€ç¸®å¯«å°‘æ–¼ 3 個字æ¯"
-#: timezone/zic.c:2617
+#: timezone/zic.c:2540
msgid "time zone abbreviation has too many alphabetics"
-msgstr "時å€ç¸®å¯«æœ‰å¤ªå¤šå­—æ¯"
+msgstr "時å€ç¸®å¯«å¤ªå¤šå­—æ¯"
-#: timezone/zic.c:2627
+#: timezone/zic.c:2550
msgid "time zone abbreviation differs from POSIX standard"
msgstr "時å€ç¸®å¯«èˆ‡ POSIX 標準ä¸åŒ"
-#: timezone/zic.c:2639
+#: timezone/zic.c:2562
msgid "too many, or too long, time zone abbreviations"
msgstr "時å€ç¸®å¯«å¤ªå¤šæˆ–者太長"
-#: timezone/zic.c:2680
+#: timezone/zic.c:2602
#, c-format
msgid "%s: Can't create directory %s: %s\n"
msgstr "%s: 無法建立目錄 %s: %s\n"
-#: timezone/zic.c:2702
+#: timezone/zic.c:2623
#, c-format
msgid "%s: %d did not sign extend correctly\n"
msgstr "%s: %d 無法正確地延展訊號\n"
diff --git a/libc/ports/ChangeLog.aarch64 b/libc/ports/ChangeLog.aarch64
index 46def45f6..382ecdbdc 100644
--- a/libc/ports/ChangeLog.aarch64
+++ b/libc/ports/ChangeLog.aarch64
@@ -1,3 +1,9 @@
+2013-06-04 Marcus Shawcroft <marcus.shawcroft@linaro.org>
+
+ * sysdeps/unix/sysv/linux/aarch64/getcontext.S (__getcontext):
+ Initialize pstate.
+ * sysdeps/unix/sysv/linux/aarch64/ucontext_i.sym (oPSTATE): Define.
+
2013-05-29 Siddhesh Poyarekar <siddhesh@redhat.com>
[BZ #15465]
diff --git a/libc/ports/ChangeLog.alpha b/libc/ports/ChangeLog.alpha
index 2229bb606..3646955a0 100644
--- a/libc/ports/ChangeLog.alpha
+++ b/libc/ports/ChangeLog.alpha
@@ -1,3 +1,25 @@
+2013-06-05 Joseph Myers <joseph@codesourcery.com>
+
+ * sysdeps/alpha/bits/atomic.h: Remove trailing whitespace.
+ * sysdeps/alpha/div_libc.h: Likewise.
+ * sysdeps/alpha/divq.S: Likewise.
+ * sysdeps/alpha/divqu.S: Likewise.
+ * sysdeps/alpha/fpu/cfloat-compat.h: Likewise.
+ * sysdeps/alpha/fpu/s_roundf.c: Likewise.
+ * sysdeps/alpha/fpu/s_trunc.c: Likewise.
+ * sysdeps/alpha/fpu/s_truncf.c: Likewise.
+ * sysdeps/alpha/ldiv.S: Likewise.
+ * sysdeps/alpha/memchr.c: Likewise.
+ * sysdeps/alpha/remq.S: Likewise.
+ * sysdeps/alpha/remqu.S: Likewise.
+ * sysdeps/alpha/stxncpy.S: Likewise.
+ * sysdeps/unix/alpha/sysdep.S: Likewise.
+ * sysdeps/unix/sysv/linux/alpha/kernel-features.h: Likewise.
+ * sysdeps/unix/sysv/linux/alpha/kernel_stat.h: Likewise.
+ * sysdeps/unix/sysv/linux/alpha/nptl/lowlevellock.h: Likewise.
+ * sysdeps/unix/sysv/linux/alpha/register-dump.h: Likewise.
+ * sysdeps/unix/sysv/linux/alpha/syscall.S: Likewise.
+
2013-05-22 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
* sysdeps/unix/sysv/linux/alpha/bits/siginfo.h (siginfo_t): Add
diff --git a/libc/ports/ChangeLog.am33 b/libc/ports/ChangeLog.am33
index 9c5dba338..3206e0b74 100644
--- a/libc/ports/ChangeLog.am33
+++ b/libc/ports/ChangeLog.am33
@@ -1,3 +1,8 @@
+2013-06-05 Joseph Myers <joseph@codesourcery.com>
+
+ * sysdeps/am33/elf/start.S: Remove trailing whitespace.
+ * sysdeps/am33/fpu/fgetexcptflg.c: Likewise.
+
2013-05-01 Ryan S. Arnold <rsa@linux.vnet.ibm.com>
* sysdeps/am33/atomicity.h: Add missing #include <stdint.h> due to
diff --git a/libc/ports/ChangeLog.arm b/libc/ports/ChangeLog.arm
index 7c025caad..d62d00e17 100644
--- a/libc/ports/ChangeLog.arm
+++ b/libc/ports/ChangeLog.arm
@@ -1,3 +1,33 @@
+2013-06-14 Joseph Myers <joseph@codesourcery.com>
+
+ [BZ #15492]
+ * sysdeps/arm/fpu_control.h [_LIBC || !__SOFTFP__]
+ (_FPU_RESERVED): Change value to 0x00086060.
+
+2013-06-11 Joseph Myers <joseph@codesourcery.com>
+
+ * sysdeps/arm/math-tests.h [__SOFTFP__] (EXCEPTION_TESTS_float):
+ Define to 0.
+ [__SOFTFP__] (EXCEPTION_TESTS_double): Likewise.
+ [__SOFTFP__] (EXCEPTION_TESTS_long_double): Likewise.
+
+2013-06-10 Joseph Myers <joseph@codesourcery.com>
+
+ * sysdeps/arm/math-tests.h: New file.
+
+2013-06-05 Richard Henderson <rth@redhat.com>
+
+ [BZ #15583]
+ * sysdeps/arm/armv6/strcpy.S (strcpy): Fix register usage in
+ non ARCH_HAS_T2 case.
+
+2013-06-05 Joseph Myers <joseph@codesourcery.com>
+
+ * sysdeps/arm/machine-gmon.h: Remove trailing whitespace.
+ * sysdeps/unix/sysv/linux/arm/mmap.S: Likewise.
+ * sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.h: Likewise.
+ * sysdeps/unix/sysv/linux/arm/swapcontext.S: Likewise.
+
2013-05-31 Joseph Myers <joseph@codesourcery.com>
* sysdeps/arm/Makefile [$(subdir) = malloc]
diff --git a/libc/ports/ChangeLog.hppa b/libc/ports/ChangeLog.hppa
index f31de9a89..9b94990f1 100644
--- a/libc/ports/ChangeLog.hppa
+++ b/libc/ports/ChangeLog.hppa
@@ -1,3 +1,45 @@
+2013-06-05 Joseph Myers <joseph@codesourcery.com>
+
+ * sysdeps/hppa/configure.in: Remove trailing whitespace.
+ * sysdeps/hppa/dl-fptr.c: Likewise.
+ * sysdeps/hppa/dl-fptr.h: Likewise.
+ * sysdeps/hppa/dl-irel.h: Likewise.
+ * sysdeps/hppa/dl-trampoline.S: Likewise.
+ * sysdeps/hppa/fpu/bits/fenv.h: Likewise.
+ * sysdeps/hppa/fpu/fedisblxcpt.c: Likewise.
+ * sysdeps/hppa/fpu/fegetenv.c: Likewise.
+ * sysdeps/hppa/fpu/fegetexcept.c: Likewise.
+ * sysdeps/hppa/fpu/feholdexcpt.c: Likewise.
+ * sysdeps/hppa/fpu/fesetenv.c: Likewise.
+ * sysdeps/hppa/fpu/fesetround.c: Likewise.
+ * sysdeps/hppa/fpu/feupdateenv.c: Likewise.
+ * sysdeps/hppa/fpu/fgetexcptflg.c: Likewise.
+ * sysdeps/hppa/fpu/fraiseexcpt.c: Likewise.
+ * sysdeps/hppa/fpu/ftestexcept.c: Likewise.
+ * sysdeps/hppa/hppa1.1/addmul_1.S: Likewise.
+ * sysdeps/hppa/hppa1.1/mul_1.S: Likewise.
+ * sysdeps/hppa/hppa1.1/submul_1.S: Likewise.
+ * sysdeps/hppa/hppa1.1/udiv_qrnnd.S: Likewise.
+ * sysdeps/hppa/nptl/pthread_spin_init.c: Likewise.
+ * sysdeps/hppa/nptl/pthread_spin_unlock.c: Likewise.
+ * sysdeps/hppa/nptl/tls.h: Likewise.
+ * sysdeps/hppa/rshift.S: Likewise.
+ * sysdeps/hppa/start.S: Likewise.
+ * sysdeps/hppa/sysdep.h: Likewise.
+ * sysdeps/unix/sysv/linux/hppa/bits/atomic.h: Likewise.
+ * sysdeps/unix/sysv/linux/hppa/clone.S: Likewise.
+ * sysdeps/unix/sysv/linux/hppa/internaltypes.h: Likewise.
+ * sysdeps/unix/sysv/linux/hppa/makecontext.c: Likewise.
+ * sysdeps/unix/sysv/linux/hppa/mmap.c: Likewise.
+ * sysdeps/unix/sysv/linux/hppa/nptl/bits/pthreadtypes.h: Likewise.
+ * sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.h: Likewise.
+ * sysdeps/unix/sysv/linux/hppa/nptl/pt-vfork.S: Likewise.
+ * sysdeps/unix/sysv/linux/hppa/nptl/pthreadP.h: Likewise.
+ * sysdeps/unix/sysv/linux/hppa/nptl/sysdep-cancel.h: Likewise.
+ * sysdeps/unix/sysv/linux/hppa/setcontext.S: Likewise.
+ * sysdeps/unix/sysv/linux/hppa/syscalls.list: Likewise.
+ * sysdeps/unix/sysv/linux/hppa/sysdep.c: Likewise.
+
2013-05-29 Siddhesh Poyarekar <siddhesh@redhat.com>
[BZ #15465]
diff --git a/libc/ports/ChangeLog.ia64 b/libc/ports/ChangeLog.ia64
index 46cddaff0..7f9fd3c36 100644
--- a/libc/ports/ChangeLog.ia64
+++ b/libc/ports/ChangeLog.ia64
@@ -1,3 +1,16 @@
+2013-06-08 Joseph Myers <joseph@codesourcery.com>
+
+ * sysdeps/unix/sysv/linux/ia64/getpagesize.c (__getpagesize): Use
+ (void) in function definition.
+
+2013-06-07 Joseph Myers <joseph@codesourcery.com>
+
+ * sysdeps/ia64/bits/byteswap-16.h [__GNUC__ && __GNUC__ >= 2]
+ (__bswap_16): Do not use "register".
+ * sysdeps/ia64/bits/byteswap.h [__GNUC__ && __GNUC__ >= 2]
+ (__bswap_32): Likewise.
+ [__GNUC__ && __GNUC__ >= 2] (__bswap_64): Likewise.
+
2013-05-22 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
* sysdeps/unix/sysv/linux/ia64/bits/siginfo.h (siginfo_t): Add
diff --git a/libc/ports/ChangeLog.linux-generic b/libc/ports/ChangeLog.linux-generic
index dbb38fa67..2e04b65b2 100644
--- a/libc/ports/ChangeLog.linux-generic
+++ b/libc/ports/ChangeLog.linux-generic
@@ -1,3 +1,8 @@
+2013-06-05 Joseph Myers <joseph@codesourcery.com>
+
+ * sysdeps/unix/sysv/linux/generic/wordsize-32/syscalls.list:
+ Remove trailing whitespace.
+
2013-01-02 Joseph Myers <joseph@codesourcery.com>
* All files with FSF copyright notices: Update copyright dates
diff --git a/libc/ports/ChangeLog.m68k b/libc/ports/ChangeLog.m68k
index b5a0c6d56..2cd6a6a06 100644
--- a/libc/ports/ChangeLog.m68k
+++ b/libc/ports/ChangeLog.m68k
@@ -1,3 +1,13 @@
+2013-06-08 Joseph Myers <joseph@codesourcery.com>
+
+ * sysdeps/unix/sysv/linux/m68k/getpagesize.c (__getpagesize): Use
+ (void) in function definition.
+
+2013-06-05 Joseph Myers <joseph@codesourcery.com>
+
+ * sysdeps/unix/sysv/linux/m68k/socket.S: Remove trailing
+ whitespace.
+
2013-05-29 Siddhesh Poyarekar <siddhesh@redhat.com>
[BZ #15465]
diff --git a/libc/ports/ChangeLog.microblaze b/libc/ports/ChangeLog.microblaze
index 9890681cf..eb60f5b44 100644
--- a/libc/ports/ChangeLog.microblaze
+++ b/libc/ports/ChangeLog.microblaze
@@ -1,3 +1,13 @@
+2013-06-14 David Holsgrove <david.holsgrove@xilinx.com>
+
+ * sysdeps/unix/sysv/linux/microblaze/nptl/lowlevellock.h: Correct
+ return from macros.
+
+2013-06-05 Ondřej Bílka <neleai@seznam.cz>
+
+ * sysdeps/microblaze/bits/atomic.h: Remove executable mode.
+ * sysdeps/unix/sysv/linux/microblaze/sysdep.h: Likewise.
+
2013-05-31 Joseph Myers <joseph@codesourcery.com>
* sysdeps/microblaze/Makefile ($(objpfx)libm.so): Remove
diff --git a/libc/ports/ChangeLog.mips b/libc/ports/ChangeLog.mips
index a50999258..66f859d99 100644
--- a/libc/ports/ChangeLog.mips
+++ b/libc/ports/ChangeLog.mips
@@ -1,3 +1,33 @@
+2013-06-14 Joseph Myers <joseph@codesourcery.com>
+
+ [BZ #14909]
+ * sysdeps/mips/bits/setjmp.h (struct __jmp_buf_internal_tag):
+ Rename __fpc_csr field to __glibc_reserved1.
+ * sysdeps/mips/setjmp_aux.c (__sigsetjmp_aux) [__mips_hard_float]:
+ Do not set __fpc_csr.
+ * sysdeps/mips/mips64/setjmp_aux.c (__sigsetjmp_aux)
+ [__mips_hard_float]: Likewise.
+ * sysdeps/mips/__longjmp.c (____longjmp) [__mips_hard_float]: Do
+ not use __fpc_csr.
+ * sysdeps/mips/mips64/__longjmp.c (__longjmp) [__mips_hard_float]:
+ Likewise.
+
+ * sysdeps/mips/math-tests.h: New file.
+
+2013-06-05 Joseph Myers <joseph@codesourcery.com>
+
+ * sysdeps/mips/fpu/fgetexcptflg.c: Remove trailing whitespace.
+ * sysdeps/mips/fpu/fraiseexcpt.c: Likewise.
+ * sysdeps/mips/memset.S: Likewise.
+ * sysdeps/mips/mips64/bsd-_setjmp.S: Likewise.
+ * sysdeps/mips/mips64/bsd-setjmp.S: Likewise.
+ * sysdeps/mips/mips64/memset.S: Likewise.
+ * sysdeps/mips/mips64/setjmp.S: Likewise.
+ * sysdeps/mips/start.S: Likewise.
+ * sysdeps/unix/mips/sysdep.S: Likewise.
+ * sysdeps/unix/sysv/linux/mips/dl-static.c: Likewise.
+ * sysdeps/unix/sysv/linux/mips/nptl/lowlevellock.h: Likewise.
+
2013-05-29 Siddhesh Poyarekar <siddhesh@redhat.com>
[BZ #15465]
diff --git a/libc/ports/ChangeLog.powerpc b/libc/ports/ChangeLog.powerpc
index 93f249e29..cab38bdde 100644
--- a/libc/ports/ChangeLog.powerpc
+++ b/libc/ports/ChangeLog.powerpc
@@ -1,3 +1,26 @@
+2013-06-11 Ryan S. Arnold <rsa@linux.vnet.ibm.com>
+
+ * sysdeps/powerpc/dl-procinfo.c: Remove as this is now redundant with
+ glibc/sysdeps/powerpc/dl-procinfo.c.
+ * sysdeps/powerpc/dl-procinfo.h: Remove as this is now redundant with
+ glibc/sysdeps/powerpc/dl-procinfo.h
+
+2013-06-11 Ryan S. Arnold <rsa@linux.vnet.ibm.com>
+
+ * sysdeps/powerpc/dl-procinfo.h: Fix whitespace by correcting
+ spaces with tabs where appropriate.
+
+2013-06-05 Joseph Myers <joseph@codesourcery.com>
+
+ * sysdeps/powerpc/nofpu/fenv_const.c: Remove trailing whitespace.
+ * sysdeps/powerpc/nofpu/fenv_libc.h: Likewise.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/getcontext.S:
+ Likewise.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/setcontext.S:
+ Likewise.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/swapcontext.S:
+ Likewise.
+
2013-05-22 Joseph Myers <joseph@codesourcery.com>
* sysdeps/powerpc/nofpu/libm-test-ulps: Update test names.
diff --git a/libc/ports/ChangeLog.tile b/libc/ports/ChangeLog.tile
index dcfe00e52..4a94b29af 100644
--- a/libc/ports/ChangeLog.tile
+++ b/libc/ports/ChangeLog.tile
@@ -1,3 +1,14 @@
+2013-06-12 Chris Metcalf <cmetcalf@tilera.com>
+
+ * sysdeps/tile/bits/endian.h (__BYTE_ORDER): Default to little.
+
+2013-06-05 Joseph Myers <joseph@codesourcery.com>
+
+ * sysdeps/tile/tilepro/memcpy.S: Remove trailing whitespace.
+ * sysdeps/unix/sysv/linux/tile/nptl/clone.S: Likewise.
+ * sysdeps/unix/sysv/linux/tile/setcontext.S: Likewise.
+ * sysdeps/unix/sysv/linux/tile/swapcontext.S: Likewise.
+
2013-05-29 Siddhesh Poyarekar <siddhesh@redhat.com>
[BZ #15465]
diff --git a/libc/ports/sysdeps/alpha/bits/atomic.h b/libc/ports/sysdeps/alpha/bits/atomic.h
index 5295a3b4d..c4653de77 100644
--- a/libc/ports/sysdeps/alpha/bits/atomic.h
+++ b/libc/ports/sysdeps/alpha/bits/atomic.h
@@ -347,7 +347,7 @@ typedef uintmax_t uatomic_max_t;
: "memory"); \
__ret; })
-/* ??? Barrier semantics for atomic_exchange_and_add appear to be
+/* ??? Barrier semantics for atomic_exchange_and_add appear to be
undefined. Use full barrier for now, as that's safe. */
#define atomic_exchange_and_add(mem, value) \
__atomic_val_bysize (__arch_exchange_and_add, int, mem, value, __MB, __MB)
diff --git a/libc/ports/sysdeps/alpha/div_libc.h b/libc/ports/sysdeps/alpha/div_libc.h
index bb58409c1..d3a3d3458 100644
--- a/libc/ports/sysdeps/alpha/div_libc.h
+++ b/libc/ports/sysdeps/alpha/div_libc.h
@@ -34,7 +34,7 @@
#define RA t9
/* The secureplt format does not allow the division routines to be called
- via plt; there aren't enough registers free to be clobbered. Avoid
+ via plt; there aren't enough registers free to be clobbered. Avoid
setting the symbol type to STT_FUNC, so that the linker won't be tempted
to create a plt entry. */
#define funcnoplt notype
diff --git a/libc/ports/sysdeps/alpha/divq.S b/libc/ports/sysdeps/alpha/divq.S
index b6be91298..08bfdd9ea 100644
--- a/libc/ports/sysdeps/alpha/divq.S
+++ b/libc/ports/sysdeps/alpha/divq.S
@@ -192,7 +192,7 @@ $q_high:
br $q_high_ret
.align 4
- /* The quotient that we computed was too small. Divide Y by the
+ /* The quotient that we computed was too small. Divide Y by the
current remainder (R) and add that to the existing quotient (Q).
The expectation, of course, is that R is much smaller than X. */
/* Begin with a shift-up loop. Compute S such that Y*S >= R. We
diff --git a/libc/ports/sysdeps/alpha/divqu.S b/libc/ports/sysdeps/alpha/divqu.S
index 4e86db397..444cddf3a 100644
--- a/libc/ports/sysdeps/alpha/divqu.S
+++ b/libc/ports/sysdeps/alpha/divqu.S
@@ -206,7 +206,7 @@ $q_high:
br $q_high_ret
.align 4
- /* The quotient that we computed was too small. Divide Y by the
+ /* The quotient that we computed was too small. Divide Y by the
current remainder (R) and add that to the existing quotient (Q).
The expectation, of course, is that R is much smaller than X. */
/* Begin with a shift-up loop. Compute S such that Y*S >= R. We
diff --git a/libc/ports/sysdeps/alpha/fpu/cfloat-compat.h b/libc/ports/sysdeps/alpha/fpu/cfloat-compat.h
index 858f0c578..fd0dacfb3 100644
--- a/libc/ports/sysdeps/alpha/fpu/cfloat-compat.h
+++ b/libc/ports/sysdeps/alpha/fpu/cfloat-compat.h
@@ -16,7 +16,7 @@
License along with the GNU C Library. If not, see
<http://www.gnu.org/licenses/>. */
-/* The behaviour of complex float changed between GCC 3.3 and 3.4.
+/* The behaviour of complex float changed between GCC 3.3 and 3.4.
In 3.3 and before (below, complex version 1, or "c1"), complex float
values were packed into one floating point register.
diff --git a/libc/ports/sysdeps/alpha/fpu/s_roundf.c b/libc/ports/sysdeps/alpha/fpu/s_roundf.c
index e1d97d2e5..1d22f9783 100644
--- a/libc/ports/sysdeps/alpha/fpu/s_roundf.c
+++ b/libc/ports/sysdeps/alpha/fpu/s_roundf.c
@@ -25,7 +25,7 @@ __roundf (float x)
const float almost_half = 0x1.fffffep-2;
const float two23 = 0x1.0p23;
float r, tmp;
-
+
__asm (
#ifdef _IEEE_FP_INEXACT
"adds/suic %2, %3, %1\n\tsubs/suic %1, %3, %0"
diff --git a/libc/ports/sysdeps/alpha/fpu/s_trunc.c b/libc/ports/sysdeps/alpha/fpu/s_trunc.c
index 241335313..19f56d9eb 100644
--- a/libc/ports/sysdeps/alpha/fpu/s_trunc.c
+++ b/libc/ports/sysdeps/alpha/fpu/s_trunc.c
@@ -27,7 +27,7 @@ __trunc (double x)
{
double two52 = copysign (0x1.0p52, x);
double r, tmp;
-
+
__asm (
#ifdef _IEEE_FP_INEXACT
"addt/suic %2, %3, %1\n\tsubt/suic %1, %3, %0"
diff --git a/libc/ports/sysdeps/alpha/fpu/s_truncf.c b/libc/ports/sysdeps/alpha/fpu/s_truncf.c
index 3e13e87c5..aac47f719 100644
--- a/libc/ports/sysdeps/alpha/fpu/s_truncf.c
+++ b/libc/ports/sysdeps/alpha/fpu/s_truncf.c
@@ -26,7 +26,7 @@ __truncf (float x)
{
float two23 = copysignf (0x1.0p23, x);
float r, tmp;
-
+
__asm (
#ifdef _IEEE_FP_INEXACT
"adds/suic %2, %3, %1\n\tsubs/suic %1, %3, %0"
diff --git a/libc/ports/sysdeps/alpha/ldiv.S b/libc/ports/sysdeps/alpha/ldiv.S
index eee605de8..9139dad63 100644
--- a/libc/ports/sysdeps/alpha/ldiv.S
+++ b/libc/ports/sysdeps/alpha/ldiv.S
@@ -150,7 +150,7 @@ $q_high:
br $q_high_ret
.align 4
- /* The quotient that we computed was too small. Divide Y by the
+ /* The quotient that we computed was too small. Divide Y by the
current remainder (R) and add that to the existing quotient (Q).
The expectation, of course, is that R is much smaller than X. */
/* Begin with a shift-up loop. Compute S such that Y*S >= R. We
diff --git a/libc/ports/sysdeps/alpha/memchr.c b/libc/ports/sysdeps/alpha/memchr.c
index 67f718a50..4f634cef7 100644
--- a/libc/ports/sysdeps/alpha/memchr.c
+++ b/libc/ports/sysdeps/alpha/memchr.c
@@ -115,7 +115,7 @@ __memchr (const void *s, int xc, size_t n)
s_align++; \
n -= 64; \
} while (0)
-
+
/* While there's still lots more data to potentially be read,
continue issuing prefetches for the 4th cacheline out. */
while (n >= 256)
diff --git a/libc/ports/sysdeps/alpha/remq.S b/libc/ports/sysdeps/alpha/remq.S
index a7402c8f5..f8c4716ed 100644
--- a/libc/ports/sysdeps/alpha/remq.S
+++ b/libc/ports/sysdeps/alpha/remq.S
@@ -193,7 +193,7 @@ $q_high:
br $q_high_ret
.align 4
- /* The quotient that we computed was too small. Divide Y by the
+ /* The quotient that we computed was too small. Divide Y by the
current remainder (R) and add that to the existing quotient (Q).
The expectation, of course, is that R is much smaller than X. */
/* Begin with a shift-up loop. Compute S such that Y*S >= R. We
diff --git a/libc/ports/sysdeps/alpha/remqu.S b/libc/ports/sysdeps/alpha/remqu.S
index 0005c149f..5219325ff 100644
--- a/libc/ports/sysdeps/alpha/remqu.S
+++ b/libc/ports/sysdeps/alpha/remqu.S
@@ -211,7 +211,7 @@ $q_high:
br $q_high_ret
.align 4
- /* The quotient that we computed was too small. Divide Y by the
+ /* The quotient that we computed was too small. Divide Y by the
current remainder (R) and add that to the existing quotient (Q).
The expectation, of course, is that R is much smaller than X. */
/* Begin with a shift-up loop. Compute S such that Y*S >= R. We
diff --git a/libc/ports/sysdeps/alpha/stxncpy.S b/libc/ports/sysdeps/alpha/stxncpy.S
index fc828c24c..4fd906861 100644
--- a/libc/ports/sysdeps/alpha/stxncpy.S
+++ b/libc/ports/sysdeps/alpha/stxncpy.S
@@ -172,7 +172,7 @@ $u_head:
or t0, t6, t6 # e1 : mask original data for zero test
cmpbge zero, t6, t7 # e0 :
beq a2, $u_eocfin # .. e1 :
- lda t6, -1 # e0 :
+ lda t6, -1 # e0 :
bne t7, $u_final # .. e1 :
mskql t6, a1, t6 # e0 : mask out bits already seen
@@ -270,7 +270,7 @@ $u_final:
1: stq_u t0, 0(a0) # e0 :
ret (t9) # .. e1 :
- /* Got to end-of-count before end of string.
+ /* Got to end-of-count before end of string.
On entry to this basic block:
t1 == the shifted high-order bits from the previous source word */
$u_eoc:
diff --git a/libc/ports/sysdeps/am33/elf/start.S b/libc/ports/sysdeps/am33/elf/start.S
index e89f9db15..6f1eb8cb3 100644
--- a/libc/ports/sysdeps/am33/elf/start.S
+++ b/libc/ports/sysdeps/am33/elf/start.S
@@ -46,8 +46,8 @@ _start:
later in __libc_start_main. */
mov sp,a3
add -32,sp
-
- mov a3,(28,sp) /* stack_end. */
+
+ mov a3,(28,sp) /* stack_end. */
mov d0,(24,sp) /* rtld_fini. */
mov _fini, d3
mov d3,(20,sp) /* fini. */
@@ -55,7 +55,7 @@ _start:
mov d2,(16,sp) /* init. */
inc4 a3
mov a3,(12,sp) /* argv. */
-
+
/* Set the initial frame pointer as 0, so that the bottom of
the stack is clearly marked. */
mov 0,a3
diff --git a/libc/ports/sysdeps/am33/fpu/fgetexcptflg.c b/libc/ports/sysdeps/am33/fpu/fgetexcptflg.c
index e201c4fa8..bb9f4e994 100644
--- a/libc/ports/sysdeps/am33/fpu/fgetexcptflg.c
+++ b/libc/ports/sysdeps/am33/fpu/fgetexcptflg.c
@@ -30,7 +30,7 @@ __fegetexceptflag (fexcept_t *flagp, int excepts)
/* Get the current exceptions. */
_FPU_GETCW (temp);
- /* We only save the relevant bits here. In particular, care has to be
+ /* We only save the relevant bits here. In particular, care has to be
taken with the CAUSE bits, as an inadvertent restore later on could
generate unexpected exceptions. */
diff --git a/libc/ports/sysdeps/arm/armv6/strcpy.S b/libc/ports/sysdeps/arm/armv6/strcpy.S
index cd13ff7ec..69e82d831 100644
--- a/libc/ports/sysdeps/arm/armv6/strcpy.S
+++ b/libc/ports/sysdeps/arm/armv6/strcpy.S
@@ -89,7 +89,7 @@ ENTRY (strcpy)
tst r0, #3 @ Test alignment of DEST
movt r7, #0x0101
#else
- ldr ip, =0x01010101
+ ldr r7, =0x01010101
tst r0, #3
#endif
bne .Lunaligned
diff --git a/libc/ports/sysdeps/arm/fpu_control.h b/libc/ports/sysdeps/arm/fpu_control.h
index 02d6e2c8e..2fee79fa8 100644
--- a/libc/ports/sysdeps/arm/fpu_control.h
+++ b/libc/ports/sysdeps/arm/fpu_control.h
@@ -39,7 +39,7 @@ extern fpu_control_t __fpu_control;
/* Some bits in the FPSCR are not yet defined. They must be preserved when
modifying the contents. */
-#define _FPU_RESERVED 0x0e08e0e0
+#define _FPU_RESERVED 0x00086060
#define _FPU_DEFAULT 0x00000000
/* Default + exceptions enabled. */
#define _FPU_IEEE (_FPU_DEFAULT | 0x00001f00)
diff --git a/libc/ports/sysdeps/arm/machine-gmon.h b/libc/ports/sysdeps/arm/machine-gmon.h
index b414f0d01..d784d1b7e 100644
--- a/libc/ports/sysdeps/arm/machine-gmon.h
+++ b/libc/ports/sysdeps/arm/machine-gmon.h
@@ -18,7 +18,7 @@
#include <sysdep.h>
-/* GCC for the ARM cannot compile __builtin_return_address(N) for N != 0,
+/* GCC for the ARM cannot compile __builtin_return_address(N) for N != 0,
so we must use an assembly stub. */
/* We must not pollute the global namespace. */
diff --git a/libc/ports/sysdeps/arm/math-tests.h b/libc/ports/sysdeps/arm/math-tests.h
new file mode 100644
index 000000000..6fd17edca
--- /dev/null
+++ b/libc/ports/sysdeps/arm/math-tests.h
@@ -0,0 +1,32 @@
+/* Configuration for math tests. ARM version.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+/* On systems with VFP support, but where glibc is built for
+ soft-float, the libgcc functions used in libc and libm do not
+ support rounding modes, although fesetround succeeds, and do not
+ support exceptions. */
+#ifdef __SOFTFP__
+# define ROUNDING_TESTS_float(MODE) ((MODE) == FE_TONEAREST)
+# define ROUNDING_TESTS_double(MODE) ((MODE) == FE_TONEAREST)
+# define ROUNDING_TESTS_long_double(MODE) ((MODE) == FE_TONEAREST)
+# define EXCEPTION_TESTS_float 0
+# define EXCEPTION_TESTS_double 0
+# define EXCEPTION_TESTS_long_double 0
+#endif
+
+#include_next <math-tests.h>
diff --git a/libc/ports/sysdeps/hppa/configure.in b/libc/ports/sysdeps/hppa/configure.in
index 57cb941be..40f33603e 100644
--- a/libc/ports/sysdeps/hppa/configure.in
+++ b/libc/ports/sysdeps/hppa/configure.in
@@ -26,11 +26,11 @@ AC_CACHE_CHECK(for hppa TLS support, libc_cv_hppa_tls, [dnl
cat > conftest.s <<\EOF
; Setup tls data
.section ".tdata","awT",@progbits
-foo: .data 32
+foo: .data 32
.text
; Test general dyanmic relocations
test0:
- addil LT'foo-$tls_gdidx$, %r19
+ addil LT'foo-$tls_gdidx$, %r19
ldo RT'foo-$tls_gdidx$(%r1), %r26
b __tls_get_addr
nop
@@ -50,7 +50,7 @@ test2:
; Test local exec relocations
test3:
mfctl %cr27, %r26
- addil LR'foo-$tls_leoff$, %r26
+ addil LR'foo-$tls_leoff$, %r26
ldo RR'foo-$tls_leoff$(%r1), %r25
; Done all the TLS tests.
EOF
diff --git a/libc/ports/sysdeps/hppa/dl-fptr.c b/libc/ports/sysdeps/hppa/dl-fptr.c
index 4463148ef..e0a884237 100644
--- a/libc/ports/sysdeps/hppa/dl-fptr.c
+++ b/libc/ports/sysdeps/hppa/dl-fptr.c
@@ -99,7 +99,7 @@ new_fdesc_table (struct local *l, size_t *size)
}
/* Must call _dl_fptr_init before using any other function. */
-void
+void
_dl_fptr_init (void)
{
struct local *l;
diff --git a/libc/ports/sysdeps/hppa/dl-fptr.h b/libc/ports/sysdeps/hppa/dl-fptr.h
index d3f8a9616..50a5b2f6d 100644
--- a/libc/ports/sysdeps/hppa/dl-fptr.h
+++ b/libc/ports/sysdeps/hppa/dl-fptr.h
@@ -26,7 +26,7 @@ extern void _dl_fptr_init (void);
/* There are currently 33 dynamic symbols in ld.so.
ELF_MACHINE_BOOT_FPTR_TABLE_LEN needs to be at least that big. */
-#define ELF_MACHINE_BOOT_FPTR_TABLE_LEN 64
+#define ELF_MACHINE_BOOT_FPTR_TABLE_LEN 64
#define ELF_MACHINE_LOAD_ADDRESS(var, symbol) \
asm ( \
diff --git a/libc/ports/sysdeps/hppa/dl-irel.h b/libc/ports/sysdeps/hppa/dl-irel.h
index 86a58e582..460719414 100644
--- a/libc/ports/sysdeps/hppa/dl-irel.h
+++ b/libc/ports/sysdeps/hppa/dl-irel.h
@@ -30,7 +30,7 @@
/* Implement enough to get the build going again. */
#warning "NEED STT_GNU_IFUNC IMPLEMENTATION"
-static inline struct fdesc
+static inline struct fdesc
__attribute ((always_inline))
elf_ifunc_invoke (uintptr_t addr)
{
diff --git a/libc/ports/sysdeps/hppa/dl-trampoline.S b/libc/ports/sysdeps/hppa/dl-trampoline.S
index 4d1d7f433..7fda14a7c 100644
--- a/libc/ports/sysdeps/hppa/dl-trampoline.S
+++ b/libc/ports/sysdeps/hppa/dl-trampoline.S
@@ -19,18 +19,18 @@
#include <sysdep.h>
/* This code gets called via the .plt stub, and is used in
- dl-runtime.c to call the `_dl_fixup' function and then redirect
- to the address it returns. `_dl_fixup' takes two arguments, however
- `_dl_profile_fixup' takes a number of parameters for use with
+ dl-runtime.c to call the `_dl_fixup' function and then redirect
+ to the address it returns. `_dl_fixup' takes two arguments, however
+ `_dl_profile_fixup' takes a number of parameters for use with
library auditing (LA).
-
+
WARNING: This template is also used by gcc's __cffc, and expects
that the "bl" for _dl_runtime_resolve exist at a particular offset.
Do not change this template without changing gcc, while the prefix
"bl" should fix everything so gcc finds the right spot, it will
slow down __cffc when it attempts to call fixup to resolve function
descriptor references. Please refer to gcc/gcc/config/pa/fptr.c
-
+
Enter with r19 = reloc offset, r20 = got-8, r21 = fixup ltp. */
/* RELOCATION MARKER: bl to provide gcc's __cffc with fixup loc. */
@@ -136,14 +136,14 @@ _dl_runtime_profile:
stw %r21,-32(%sp) /* PIC register value */
/* Create La_hppa_retval */
- /* -140, lrv_r28
+ /* -140, lrv_r28
-136, lrv_r29
- -132, 4 byte pad
+ -132, 4 byte pad
-128, lr_fr4 (8 bytes) */
/* Create save space for _dl_profile_fixup arguments
- -120, Saved reloc offset
- -116, Saved struct link_map
+ -120, Saved reloc offset
+ -116, Saved struct link_map
-112, *framesizep */
/* Create La_hppa_regs */
@@ -216,7 +216,7 @@ L(nf):
b,n L(cont)
L(cpe):
- /* We are going to call the resolved function, but we have a
+ /* We are going to call the resolved function, but we have a
stack frame in the middle. We use the value of framesize to
guess how much extra frame we need, and how much frame to
copy forward. */
@@ -254,7 +254,7 @@ L(cont):
copy %r1, %sp
/* Arguments to _dl_call_pltexit */
- ldw -116(%sp), %r26 /* (1) got[1] == struct link_map */
+ ldw -116(%sp), %r26 /* (1) got[1] == struct link_map */
ldw -120(%sp), %r25 /* (2) reloc offsets */
ldo -56(%sp), %r24 /* (3) *La_hppa_regs */
ldo -124(%sp), %r23 /* (4) *La_hppa_retval */
diff --git a/libc/ports/sysdeps/hppa/fpu/bits/fenv.h b/libc/ports/sysdeps/hppa/fpu/bits/fenv.h
index 7fd14f12d..edbc9b166 100644
--- a/libc/ports/sysdeps/hppa/fpu/bits/fenv.h
+++ b/libc/ports/sysdeps/hppa/fpu/bits/fenv.h
@@ -74,7 +74,7 @@ typedef unsigned int fexcept_t;
userspace. This structure is also not correctly aligned ever, in
an ABI error we left out __aligned(8) and subsequently all of our
fenv functions must accept unaligned input, align the input, and
- then use assembly to store fr0. This is a performance hit, but
+ then use assembly to store fr0. This is a performance hit, but
means the ABI is stable. */
typedef struct
{
diff --git a/libc/ports/sysdeps/hppa/fpu/fedisblxcpt.c b/libc/ports/sysdeps/hppa/fpu/fedisblxcpt.c
index de03bc942..6d80b0209 100644
--- a/libc/ports/sysdeps/hppa/fpu/fedisblxcpt.c
+++ b/libc/ports/sysdeps/hppa/fpu/fedisblxcpt.c
@@ -22,7 +22,7 @@
int
fedisableexcept (int excepts)
{
- union { unsigned long long l; unsigned int sw[2]; } s;
+ union { unsigned long long l; unsigned int sw[2]; } s;
unsigned int old_exc;
/* Get the current status word. */
diff --git a/libc/ports/sysdeps/hppa/fpu/fegetenv.c b/libc/ports/sysdeps/hppa/fpu/fegetenv.c
index 0b1d4a897..590a1177e 100644
--- a/libc/ports/sysdeps/hppa/fpu/fegetenv.c
+++ b/libc/ports/sysdeps/hppa/fpu/fegetenv.c
@@ -24,7 +24,7 @@ int
fegetenv (fenv_t *envp)
{
unsigned long long buf[4], *bufptr = buf;
-
+
__asm__ (
"fstd,ma %%fr0,8(%1) \n\t"
"fldd -8(%1),%%fr0 \n\t"
diff --git a/libc/ports/sysdeps/hppa/fpu/fegetexcept.c b/libc/ports/sysdeps/hppa/fpu/fegetexcept.c
index 102a723cb..181cdb520 100644
--- a/libc/ports/sysdeps/hppa/fpu/fegetexcept.c
+++ b/libc/ports/sysdeps/hppa/fpu/fegetexcept.c
@@ -25,7 +25,7 @@ fegetexcept (void)
union { unsigned long long l; unsigned int sw[2] } s;
/* Get the current status word. */
- __asm__ ("fstd %%fr0,0(%1) \n\t"
+ __asm__ ("fstd %%fr0,0(%1) \n\t"
"fldd 0(%1),%%fr0 \n\t"
: "=m" (s.l) : "r" (&s.l) : "%r0");
diff --git a/libc/ports/sysdeps/hppa/fpu/feholdexcpt.c b/libc/ports/sysdeps/hppa/fpu/feholdexcpt.c
index 5129f8974..c351fa4e1 100644
--- a/libc/ports/sysdeps/hppa/fpu/feholdexcpt.c
+++ b/libc/ports/sysdeps/hppa/fpu/feholdexcpt.c
@@ -40,7 +40,7 @@ feholdexcept (fenv_t *envp)
/* Now clear all flags */
clear.env.__status_word &= ~(FE_ALL_EXCEPT << 27);
- /* Load the new environment. Note: fr0 must load last to enable T-bit
+ /* Load the new environment. Note: fr0 must load last to enable T-bit
Thus we start bufptr at the end and work backwards */
bufptr = (unsigned long long *)((unsigned int)(clear.buf) + sizeof(unsigned int)*4);
__asm__ (
diff --git a/libc/ports/sysdeps/hppa/fpu/fesetenv.c b/libc/ports/sysdeps/hppa/fpu/fesetenv.c
index fd2794200..e845b2c8d 100644
--- a/libc/ports/sysdeps/hppa/fpu/fesetenv.c
+++ b/libc/ports/sysdeps/hppa/fpu/fesetenv.c
@@ -49,7 +49,7 @@ fesetenv (const fenv_t *envp)
| FE_DOWNWARD
| (FE_ALL_EXCEPT << 27)));
- /* Load the new environment. We use bufptr again since the
+ /* Load the new environment. We use bufptr again since the
initial asm has modified the value of the register and here
we take advantage of that to load in reverse order so fr0
is loaded last and T-Bit is enabled. */
diff --git a/libc/ports/sysdeps/hppa/fpu/fesetround.c b/libc/ports/sysdeps/hppa/fpu/fesetround.c
index 8516ff0a7..89d68814d 100644
--- a/libc/ports/sysdeps/hppa/fpu/fesetround.c
+++ b/libc/ports/sysdeps/hppa/fpu/fesetround.c
@@ -27,7 +27,7 @@ fesetround (int round)
if (round & ~FE_DOWNWARD)
/* round is not a valid rounding mode. */
return 1;
-
+
/* Get the current status word. */
__asm__ ("fstd %%fr0,0(%1)" : "=m" (s.l) : "r" (&s.l) : "%r0");
s.sw[0] &= ~FE_DOWNWARD;
diff --git a/libc/ports/sysdeps/hppa/fpu/feupdateenv.c b/libc/ports/sysdeps/hppa/fpu/feupdateenv.c
index 20573147c..ce60dfe7f 100644
--- a/libc/ports/sysdeps/hppa/fpu/feupdateenv.c
+++ b/libc/ports/sysdeps/hppa/fpu/feupdateenv.c
@@ -26,8 +26,8 @@ feupdateenv (const fenv_t *envp)
union { unsigned long long l; unsigned int sw[2]; } s;
fenv_t temp;
/* Get the current exception status */
- __asm__ ("fstd %%fr0,0(%1) \n\t"
- "fldd 0(%1),%%fr0 \n\t"
+ __asm__ ("fstd %%fr0,0(%1) \n\t"
+ "fldd 0(%1),%%fr0 \n\t"
: "=m" (s.l) : "r" (&s.l));
memcpy(&temp, envp, sizeof(fenv_t));
/* Currently raised exceptions not cleared */
diff --git a/libc/ports/sysdeps/hppa/fpu/fgetexcptflg.c b/libc/ports/sysdeps/hppa/fpu/fgetexcptflg.c
index 87f8db80d..580951e4d 100644
--- a/libc/ports/sysdeps/hppa/fpu/fgetexcptflg.c
+++ b/libc/ports/sysdeps/hppa/fpu/fgetexcptflg.c
@@ -25,8 +25,8 @@ fegetexceptflag (fexcept_t *flagp, int excepts)
union { unsigned long long l; unsigned int sw[2]; } s;
/* Get the current status word. */
- __asm__ ("fstd %%fr0,0(%1) \n\t"
- "fldd 0(%1),%%fr0 \n\t"
+ __asm__ ("fstd %%fr0,0(%1) \n\t"
+ "fldd 0(%1),%%fr0 \n\t"
: "=m" (s.l) : "r" (&s.l) : "%r0");
*flagp = (s.sw[0] >> 27) & excepts & FE_ALL_EXCEPT;
diff --git a/libc/ports/sysdeps/hppa/fpu/fraiseexcpt.c b/libc/ports/sysdeps/hppa/fpu/fraiseexcpt.c
index 204695c22..0b55d3439 100644
--- a/libc/ports/sysdeps/hppa/fpu/fraiseexcpt.c
+++ b/libc/ports/sysdeps/hppa/fpu/fraiseexcpt.c
@@ -21,7 +21,7 @@
#include <float.h>
#include <math.h>
-/* Please see section 10,
+/* Please see section 10,
page 10-5 "Delayed Trapping" in the PA-RISC 2.0 Architecture manual */
int
@@ -38,7 +38,7 @@ feraiseexcept (int excepts)
occur. */
/* We use "fldd 0(%%sr0,%%sp),%0" to flush the delayed exception */
-
+
/* First: Invalid exception. */
if (excepts & FE_INVALID)
{
diff --git a/libc/ports/sysdeps/hppa/fpu/ftestexcept.c b/libc/ports/sysdeps/hppa/fpu/ftestexcept.c
index f438fa5e3..bf57879ed 100644
--- a/libc/ports/sysdeps/hppa/fpu/ftestexcept.c
+++ b/libc/ports/sysdeps/hppa/fpu/ftestexcept.c
@@ -25,8 +25,8 @@ fetestexcept (int excepts)
union { unsigned long long l; unsigned int sw[2] } s;
/* Get the current status word. */
- __asm__ ("fstd %%fr0,0(%1) \n\t"
- "fldd 0(%1),%%fr0 \n\t"
+ __asm__ ("fstd %%fr0,0(%1) \n\t"
+ "fldd 0(%1),%%fr0 \n\t"
: "=m" (s.l) : "r" (&s.l));
return (s.sw[0] >> 27) & excepts & FE_ALL_EXCEPT;
diff --git a/libc/ports/sysdeps/hppa/hppa1.1/addmul_1.S b/libc/ports/sysdeps/hppa/hppa1.1/addmul_1.S
index caee4feb2..143497924 100644
--- a/libc/ports/sysdeps/hppa/hppa1.1/addmul_1.S
+++ b/libc/ports/sysdeps/hppa/hppa1.1/addmul_1.S
@@ -37,7 +37,7 @@
.text
.export __mpn_addmul_1
-__mpn_addmul_1:
+__mpn_addmul_1:
.proc
.callinfo frame=64,no_calls
.entry
@@ -60,7 +60,7 @@ __mpn_addmul_1:
ldw -12(%r30),%r1
;! Main loop
-L$loop:
+L$loop:
ldws 0(%r26),%r29
fldws,ma 4(%r25),%fr5
add %r29,%r20,%r20
@@ -73,7 +73,7 @@ L$loop:
addib,<> -1,%r24,L$loop
ldw -12(%r30),%r1
-L$end:
+L$end:
ldw 0(%r26),%r29
add %r29,%r20,%r20
stws,ma %r20,4(%r26)
@@ -87,7 +87,7 @@ L$end:
bv 0(%r2)
ldo -64(%r30),%r30
-L$just_one_limb:
+L$just_one_limb:
xmpyu %fr4,%fr5,%fr6
ldw 0(%r26),%r29
fstds %fr6,-16(%r30)
diff --git a/libc/ports/sysdeps/hppa/hppa1.1/mul_1.S b/libc/ports/sysdeps/hppa/hppa1.1/mul_1.S
index d20cf7566..ba419fd33 100644
--- a/libc/ports/sysdeps/hppa/hppa1.1/mul_1.S
+++ b/libc/ports/sysdeps/hppa/hppa1.1/mul_1.S
@@ -45,7 +45,7 @@
.text
.export __mpn_mul_1
-__mpn_mul_1:
+__mpn_mul_1:
.proc
.callinfo frame=64,no_calls
.entry
@@ -68,7 +68,7 @@ __mpn_mul_1:
ldw -12(%r30),%r1
;! Main loop
-L$loop:
+L$loop:
fldws,ma 4(%r25),%fr5
stws,ma %r20,4(%r26)
addc %r28,%r1,%r20
@@ -78,7 +78,7 @@ L$loop:
addib,<> -1,%r24,L$loop
ldw -12(%r30),%r1
-L$end:
+L$end:
stws,ma %r20,4(%r26)
addc %r28,%r1,%r20
ldw -16(%r30),%r28
@@ -87,7 +87,7 @@ L$end:
bv 0(%r2)
ldo -64(%r30),%r30
-L$just_one_limb:
+L$just_one_limb:
xmpyu %fr4,%fr5,%fr6
fstds %fr6,-16(%r30)
ldw -16(%r30),%r28
diff --git a/libc/ports/sysdeps/hppa/hppa1.1/submul_1.S b/libc/ports/sysdeps/hppa/hppa1.1/submul_1.S
index 31275a159..8cd5a634f 100644
--- a/libc/ports/sysdeps/hppa/hppa1.1/submul_1.S
+++ b/libc/ports/sysdeps/hppa/hppa1.1/submul_1.S
@@ -42,7 +42,7 @@
.text
.export __mpn_submul_1
-__mpn_submul_1:
+__mpn_submul_1:
.proc
.callinfo frame=64,no_calls
.entry
@@ -65,7 +65,7 @@ __mpn_submul_1:
ldw -12(%r30),%r1
;! Main loop
-L$loop:
+L$loop:
ldws 0(%r26),%r29
fldws,ma 4(%r25),%fr5
sub %r29,%r20,%r22
@@ -79,7 +79,7 @@ L$loop:
addib,<> -1,%r24,L$loop
ldw -12(%r30),%r1
-L$end:
+L$end:
ldw 0(%r26),%r29
sub %r29,%r20,%r22
add %r22,%r20,%r0
@@ -95,7 +95,7 @@ L$end:
bv 0(%r2)
ldo -64(%r30),%r30
-L$just_one_limb:
+L$just_one_limb:
xmpyu %fr4,%fr5,%fr6
ldw 0(%r26),%r29
fstds %fr6,-16(%r30)
diff --git a/libc/ports/sysdeps/hppa/hppa1.1/udiv_qrnnd.S b/libc/ports/sysdeps/hppa/hppa1.1/udiv_qrnnd.S
index 33d6efce4..c7fa30f34 100644
--- a/libc/ports/sysdeps/hppa/hppa1.1/udiv_qrnnd.S
+++ b/libc/ports/sysdeps/hppa/hppa1.1/udiv_qrnnd.S
@@ -27,11 +27,11 @@
;! d gr23
.text
-L$0000:
+L$0000:
.word 0x43f00000
.word 0x0
.export __udiv_qrnnd
-__udiv_qrnnd:
+__udiv_qrnnd:
.proc
.callinfo frame=64,no_calls
.entry
@@ -48,7 +48,7 @@ L$0:
fcnvxf,dbl,dbl %fr5,%fr5
fldds 0(%r1),%fr4
fadd,dbl %fr4,%fr5,%fr5
-L$1:
+L$1:
fcpy,sgl %fr0,%fr6L
fldws -12(%r30),%fr6R
fcnvxf,dbl,dbl %fr6,%fr4
@@ -69,7 +69,7 @@ L$1:
add %r22,%r23,%r22
ldo -1(%r28),%r28
-L$2:
+L$2:
bv 0(%r2)
stws %r22,0(%r26)
diff --git a/libc/ports/sysdeps/hppa/nptl/pthread_spin_init.c b/libc/ports/sysdeps/hppa/nptl/pthread_spin_init.c
index df3dc4c2e..c46e00cc8 100644
--- a/libc/ports/sysdeps/hppa/nptl/pthread_spin_init.c
+++ b/libc/ports/sysdeps/hppa/nptl/pthread_spin_init.c
@@ -23,6 +23,6 @@ pthread_spin_init (pthread_spinlock_t *lock, int pshared)
int tmp = 0;
/* This should be a memory barrier to newer compilers */
__asm__ __volatile__ ("stw,ma %1,0(%0)"
- : : "r" (lock), "r" (tmp) : "memory");
+ : : "r" (lock), "r" (tmp) : "memory");
return 0;
}
diff --git a/libc/ports/sysdeps/hppa/nptl/pthread_spin_unlock.c b/libc/ports/sysdeps/hppa/nptl/pthread_spin_unlock.c
index f256a66f1..6b9d79c7b 100644
--- a/libc/ports/sysdeps/hppa/nptl/pthread_spin_unlock.c
+++ b/libc/ports/sysdeps/hppa/nptl/pthread_spin_unlock.c
@@ -23,6 +23,6 @@ pthread_spin_unlock (pthread_spinlock_t *lock)
int tmp = 0;
/* This should be a memory barrier to newer compilers */
__asm__ __volatile__ ("stw,ma %1,0(%0)"
- : : "r" (lock), "r" (tmp) : "memory");
+ : : "r" (lock), "r" (tmp) : "memory");
return 0;
}
diff --git a/libc/ports/sysdeps/hppa/nptl/tls.h b/libc/ports/sysdeps/hppa/nptl/tls.h
index fe8d8fc22..14e4705bf 100644
--- a/libc/ports/sysdeps/hppa/nptl/tls.h
+++ b/libc/ports/sysdeps/hppa/nptl/tls.h
@@ -115,7 +115,7 @@ typedef struct
elf_gregset_t. The thread descriptor is sizeof (struct pthread) away. */
# define DB_THREAD_SELF \
REGISTER (32, 32, 53 * 4, -sizeof (struct pthread))
-
+
/* Access to data in the thread descriptor is easy. */
# define THREAD_GETMEM(descr, member) \
descr->member
diff --git a/libc/ports/sysdeps/hppa/rshift.S b/libc/ports/sysdeps/hppa/rshift.S
index 4356455f2..026fad5af 100644
--- a/libc/ports/sysdeps/hppa/rshift.S
+++ b/libc/ports/sysdeps/hppa/rshift.S
@@ -1,4 +1,4 @@
-;! HP-PA __mpn_rshift --
+;! HP-PA __mpn_rshift --
;! Copyright (C) 1992-2013 Free Software Foundation, Inc.
diff --git a/libc/ports/sysdeps/hppa/start.S b/libc/ports/sysdeps/hppa/start.S
index 07a490fd2..df8bad829 100644
--- a/libc/ports/sysdeps/hppa/start.S
+++ b/libc/ports/sysdeps/hppa/start.S
@@ -39,8 +39,8 @@
.import __libc_csu_fini, code
.import __libc_csu_init, code
- /* Have the linker create plabel words so we get PLABEL32
- relocs and not 21/14. The use of 21/14 relocs is only
+ /* Have the linker create plabel words so we get PLABEL32
+ relocs and not 21/14. The use of 21/14 relocs is only
supported in the latest dynamic linker. */
.section .rodata
.align 4
@@ -66,7 +66,7 @@ _start:
r24 - argv
r23 - False _dl_fini plabel address
- This function is called from the lower half of RTLD_START.
+ This function is called from the lower half of RTLD_START.
The call to __libc_start_main expects:
@@ -76,7 +76,7 @@ _start:
4. r23 - __libc_csu_init
5. sp-52 - __libc_csu_fini
6. sp-56 - rtld_fini
- 7. sp-60 - stackend */
+ 7. sp-60 - stackend */
.proc
.callinfo
diff --git a/libc/ports/sysdeps/hppa/sysdep.h b/libc/ports/sysdeps/hppa/sysdep.h
index b7183063b..7c9edd42a 100644
--- a/libc/ports/sysdeps/hppa/sysdep.h
+++ b/libc/ports/sysdeps/hppa/sysdep.h
@@ -22,7 +22,7 @@
#include "config.h"
#undef ASM_LINE_SEP
-#define ASM_LINE_SEP !
+#define ASM_LINE_SEP !
#ifdef __ASSEMBLER__
@@ -51,7 +51,7 @@
/* GCC does everything for us. */
#ifdef PROF
-#define CALL_MCOUNT
+#define CALL_MCOUNT
#else
#define CALL_MCOUNT /* Do nothing. */
#endif
diff --git a/libc/ports/sysdeps/ia64/bits/byteswap-16.h b/libc/ports/sysdeps/ia64/bits/byteswap-16.h
index 2ff9b749c..d91824e5b 100644
--- a/libc/ports/sysdeps/ia64/bits/byteswap-16.h
+++ b/libc/ports/sysdeps/ia64/bits/byteswap-16.h
@@ -23,7 +23,7 @@
#if defined __GNUC__ && __GNUC__ >= 2
# define __bswap_16(x) \
(__extension__ \
- ({ register unsigned short int __v, __x = (unsigned short int) (x); \
+ ({ unsigned short int __v, __x = (unsigned short int) (x); \
if (__builtin_constant_p (x)) \
__v = __bswap_constant_16 (__x); \
else \
diff --git a/libc/ports/sysdeps/ia64/bits/byteswap.h b/libc/ports/sysdeps/ia64/bits/byteswap.h
index b9b590269..447cadfe7 100644
--- a/libc/ports/sysdeps/ia64/bits/byteswap.h
+++ b/libc/ports/sysdeps/ia64/bits/byteswap.h
@@ -38,7 +38,7 @@
#if defined __GNUC__ && __GNUC__ >= 2
# define __bswap_32(x) \
(__extension__ \
- ({ register unsigned int __v, __x = (x); \
+ ({ unsigned int __v, __x = (x); \
if (__builtin_constant_p (x)) \
__v = __bswap_constant_32 (__x); \
else \
@@ -70,7 +70,7 @@ __bswap_32 (unsigned int __bsx)
# define __bswap_64(x) \
(__extension__ \
- ({ register unsigned long int __v, __x = (x); \
+ ({ unsigned long int __v, __x = (x); \
if (__builtin_constant_p (x)) \
__v = __bswap_constant_64 (__x); \
else \
diff --git a/libc/ports/sysdeps/mips/__longjmp.c b/libc/ports/sysdeps/mips/__longjmp.c
index 67bdb86cf..d1d7d64df 100644
--- a/libc/ports/sysdeps/mips/__longjmp.c
+++ b/libc/ports/sysdeps/mips/__longjmp.c
@@ -47,10 +47,6 @@ ____longjmp (env_arg, val_arg)
asm volatile ("l.d $f26, %0" : : "m" (env[0].__fpregs[3]));
asm volatile ("l.d $f28, %0" : : "m" (env[0].__fpregs[4]));
asm volatile ("l.d $f30, %0" : : "m" (env[0].__fpregs[5]));
-
- /* Get and reconstruct the floating point csr. */
- asm volatile ("lw $2, %0" : : "m" (env[0].__fpc_csr));
- asm volatile ("ctc1 $2, $31");
#endif
/* Get the GP. */
diff --git a/libc/ports/sysdeps/mips/bits/setjmp.h b/libc/ports/sysdeps/mips/bits/setjmp.h
index d35b12dc6..437848fcb 100644
--- a/libc/ports/sysdeps/mips/bits/setjmp.h
+++ b/libc/ports/sysdeps/mips/bits/setjmp.h
@@ -59,8 +59,8 @@ typedef struct __jmp_buf_internal_tag
__extension__ long long __gp;
#endif
- /* Floating point status register. */
- int __fpc_csr;
+ /* Unused (was floating point status register). */
+ int __glibc_reserved1;
/* Callee-saved floating point registers. */
#if _MIPS_SIM == _ABI64
diff --git a/libc/ports/sysdeps/mips/fpu/fgetexcptflg.c b/libc/ports/sysdeps/mips/fpu/fgetexcptflg.c
index b620d2efa..436ba3e3f 100644
--- a/libc/ports/sysdeps/mips/fpu/fgetexcptflg.c
+++ b/libc/ports/sysdeps/mips/fpu/fgetexcptflg.c
@@ -28,7 +28,7 @@ fegetexceptflag (fexcept_t *flagp, int excepts)
/* Get the current exceptions. */
_FPU_GETCW (temp);
- /* We only save the relevant bits here. In particular, care has to be
+ /* We only save the relevant bits here. In particular, care has to be
taken with the CAUSE bits, as an inadvertent restore later on could
generate unexpected exceptions. */
diff --git a/libc/ports/sysdeps/mips/fpu/fraiseexcpt.c b/libc/ports/sysdeps/mips/fpu/fraiseexcpt.c
index ca9625003..afd966ac8 100644
--- a/libc/ports/sysdeps/mips/fpu/fraiseexcpt.c
+++ b/libc/ports/sysdeps/mips/fpu/fraiseexcpt.c
@@ -29,7 +29,7 @@ feraiseexcept (int excepts)
/* Get current state. */
_FPU_GETCW (cw);
- /* Set flag bits (which are accumulative), and *also* set the
+ /* Set flag bits (which are accumulative), and *also* set the
cause bits. The setting of the cause bits is what actually causes
the hardware to generate the exception, if the corresponding enable
bit is set as well. */
diff --git a/libc/ports/sysdeps/mips/math-tests.h b/libc/ports/sysdeps/mips/math-tests.h
new file mode 100644
index 000000000..d2edd464b
--- /dev/null
+++ b/libc/ports/sysdeps/mips/math-tests.h
@@ -0,0 +1,37 @@
+/* Configuration for math tests. MIPS version.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#include <sgidefs.h>
+
+/* MIPS soft float does not support exceptions and rounding modes, and
+ long double when wider than double is implemented using fp-bit
+ which does not integrate with hardware exceptions and rounding
+ modes. */
+#ifdef __mips_soft_float
+# define ROUNDING_TESTS_float(MODE) ((MODE) == FE_TONEAREST)
+# define ROUNDING_TESTS_double(MODE) ((MODE) == FE_TONEAREST)
+# define ROUNDING_TESTS_long_double(MODE) ((MODE) == FE_TONEAREST)
+# define EXCEPTION_TESTS_float 0
+# define EXCEPTION_TESTS_double 0
+# define EXCEPTION_TESTS_long_double 0
+#elif _MIPS_SIM != _ABIO32
+# define ROUNDING_TESTS_long_double(MODE) ((MODE) == FE_TONEAREST)
+# define EXCEPTION_TESTS_long_double 0
+#endif
+
+#include_next <math-tests.h>
diff --git a/libc/ports/sysdeps/mips/memset.S b/libc/ports/sysdeps/mips/memset.S
index 78dab481d..85062fe2e 100644
--- a/libc/ports/sysdeps/mips/memset.S
+++ b/libc/ports/sysdeps/mips/memset.S
@@ -42,7 +42,7 @@ ENTRY (memset)
sll t0, a1, 16
or a1, t0 # a1 is now pattern in full word
-L(ueven):
+L(ueven):
subu t0, zero, a0 # Unaligned address?
andi t0, 0x3
beq t0, zero, L(chkw)
@@ -50,33 +50,33 @@ L(ueven):
SWHI a1, 0(a0) # Yes, handle first unaligned part
addu a0, t0 # Now both a0 and a2 are updated
-L(chkw):
+L(chkw):
andi t0, a2, 0x7 # Enough left for one loop iteration?
beq t0, a2, L(chkl)
subu a3, a2, t0
addu a3, a0 # a3 is last loop address +1
move a2, t0 # a2 is now # of bytes left after loop
-L(loopw):
+L(loopw):
addiu a0, 8 # Handle 2 words pr. iteration
sw a1, -8(a0)
bne a0, a3, L(loopw)
sw a1, -4(a0)
-L(chkl):
+L(chkl):
andi t0, a2, 0x4 # Check if there is at least a full
beq t0, zero, L(last8) # word remaining after the loop
subu a2, t0
sw a1, 0(a0) # Yes...
addiu a0, 4
-L(last8):
+L(last8):
blez a2, L(exit) # Handle last 8 bytes (if cnt>0)
addu a3, a2, a0 # a3 is last address +1
-L(lst8l):
+L(lst8l):
addiu a0, 1
bne a0, a3, L(lst8l)
sb a1, -1(a0)
-L(exit):
+L(exit):
j ra # Bye, bye
nop
diff --git a/libc/ports/sysdeps/mips/mips64/__longjmp.c b/libc/ports/sysdeps/mips/mips64/__longjmp.c
index 1e42e9c28..bffb1137c 100644
--- a/libc/ports/sysdeps/mips/mips64/__longjmp.c
+++ b/libc/ports/sysdeps/mips/mips64/__longjmp.c
@@ -59,10 +59,6 @@ __longjmp (env_arg, val_arg)
asm volatile ("l.d $f28, %0" : : "m" (env[0].__fpregs[4]));
asm volatile ("l.d $f30, %0" : : "m" (env[0].__fpregs[5]));
#endif
-
- /* Get and reconstruct the floating point csr. */
- asm volatile ("lw $2, %0" : : "m" (env[0].__fpc_csr));
- asm volatile ("ctc1 $2, $31");
#endif
/* Get the GP. */
diff --git a/libc/ports/sysdeps/mips/mips64/bsd-_setjmp.S b/libc/ports/sysdeps/mips/mips64/bsd-_setjmp.S
index 5d0f76c13..d0416a70b 100644
--- a/libc/ports/sysdeps/mips/mips64/bsd-_setjmp.S
+++ b/libc/ports/sysdeps/mips/mips64/bsd-_setjmp.S
@@ -35,7 +35,7 @@ ENTRY (_setjmp)
PTR_LA t9, C_SYMBOL_NAME (__sigsetjmp)
#if _MIPS_SIM == _ABIO32
nop
-#endif
+#endif
RESTORE_GP64_REG
move a1, zero /* Pass a second argument of zero. */
#ifdef __PIC__
diff --git a/libc/ports/sysdeps/mips/mips64/bsd-setjmp.S b/libc/ports/sysdeps/mips/mips64/bsd-setjmp.S
index 784e16e33..7203540e7 100644
--- a/libc/ports/sysdeps/mips/mips64/bsd-setjmp.S
+++ b/libc/ports/sysdeps/mips/mips64/bsd-setjmp.S
@@ -35,7 +35,7 @@ ENTRY (setjmp)
PTR_LA t9, C_SYMBOL_NAME (__sigsetjmp)
#if _MIPS_SIM == _ABIO32
nop
-#endif
+#endif
RESTORE_GP64_REG
dli a1, 1 /* Pass a second argument of one. */
#ifdef __PIC__
diff --git a/libc/ports/sysdeps/mips/mips64/memset.S b/libc/ports/sysdeps/mips/mips64/memset.S
index 382b0f482..645333526 100644
--- a/libc/ports/sysdeps/mips/mips64/memset.S
+++ b/libc/ports/sysdeps/mips/mips64/memset.S
@@ -22,7 +22,7 @@
/* void *memset(void *s, int c, size_t n);
-
+
This could probably be optimized further. */
#if __MIPSEB
diff --git a/libc/ports/sysdeps/mips/mips64/setjmp.S b/libc/ports/sysdeps/mips/mips64/setjmp.S
index 5afbbe756..f0aa814c6 100644
--- a/libc/ports/sysdeps/mips/mips64/setjmp.S
+++ b/libc/ports/sysdeps/mips/mips64/setjmp.S
@@ -35,7 +35,7 @@ ENTRY (__sigsetjmp)
PTR_LA t9, __sigsetjmp_aux
#if _MIPS_SIM == _ABIO32
nop
-#endif
+#endif
RESTORE_GP64_REG
#if _MIPS_SIM != _ABIO32
move a4, gp
diff --git a/libc/ports/sysdeps/mips/mips64/setjmp_aux.c b/libc/ports/sysdeps/mips/mips64/setjmp_aux.c
index 9515f44b8..931830391 100644
--- a/libc/ports/sysdeps/mips/mips64/setjmp_aux.c
+++ b/libc/ports/sysdeps/mips/mips64/setjmp_aux.c
@@ -71,11 +71,6 @@ __sigsetjmp_aux (jmp_buf env, int savemask, long long sp, long long fp,
asm volatile ("sd $22, %0" : : "m" (env[0].__jmpbuf[0].__regs[6]));
asm volatile ("sd $23, %0" : : "m" (env[0].__jmpbuf[0].__regs[7]));
-#ifdef __mips_hard_float
- /* .. and finally get and reconstruct the floating point csr. */
- asm ("cfc1 %0, $31" : "=r" (env[0].__jmpbuf[0].__fpc_csr));
-#endif
-
/* Save the signal mask if requested. */
return __sigjmp_save (env, savemask);
}
diff --git a/libc/ports/sysdeps/mips/setjmp_aux.c b/libc/ports/sysdeps/mips/setjmp_aux.c
index cb9ea245b..26715b77d 100644
--- a/libc/ports/sysdeps/mips/setjmp_aux.c
+++ b/libc/ports/sysdeps/mips/setjmp_aux.c
@@ -58,11 +58,6 @@ __sigsetjmp_aux (jmp_buf env, int savemask, int sp, int fp)
asm volatile ("sw $22, %0" : : "m" (env[0].__jmpbuf[0].__regs[6]));
asm volatile ("sw $23, %0" : : "m" (env[0].__jmpbuf[0].__regs[7]));
-#ifdef __mips_hard_float
- /* .. and finally get and reconstruct the floating point csr. */
- asm ("cfc1 %0, $31" : "=r" (env[0].__jmpbuf[0].__fpc_csr));
-#endif
-
/* Save the signal mask if requested. */
return __sigjmp_save (env, savemask);
}
diff --git a/libc/ports/sysdeps/mips/start.S b/libc/ports/sysdeps/mips/start.S
index 83a68959a..75ab47739 100644
--- a/libc/ports/sysdeps/mips/start.S
+++ b/libc/ports/sysdeps/mips/start.S
@@ -70,7 +70,7 @@
char **argv, void (*init) (void), void (*fini) (void),
void (*rtld_fini) (void), void *stack_end)
*/
-
+
.text
.globl ENTRY_POINT
.type ENTRY_POINT,@function
@@ -87,11 +87,11 @@ ENTRY_POINT:
PTR_LA $4, main /* main */
PTR_L $5, 0($29) /* argc */
PTR_ADDIU $6, $29, PTRSIZE /* argv */
-
+
/* Allocate space on the stack for seven arguments (o32 only)
- and make sure the stack is aligned to double words (8 bytes)
+ and make sure the stack is aligned to double words (8 bytes)
on o32 and quad words (16 bytes) on n32 and n64. */
-
+
and $29, -2 * SZREG
# if _MIPS_SIM == _ABIO32
PTR_SUBIU $29, 32
diff --git a/libc/ports/sysdeps/powerpc/dl-procinfo.c b/libc/ports/sysdeps/powerpc/dl-procinfo.c
deleted file mode 100644
index 0f5c2b3d6..000000000
--- a/libc/ports/sysdeps/powerpc/dl-procinfo.c
+++ /dev/null
@@ -1,96 +0,0 @@
-/* Data for processor capability information. PowerPC version.
- Copyright (C) 2005-2013 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
-
- The GNU C Library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public
- License as published by the Free Software Foundation; either
- version 2.1 of the License, or (at your option) any later version.
-
- The GNU C 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
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with the GNU C Library. If not, see
- <http://www.gnu.org/licenses/>. */
-
-/* This information must be kept in sync with the _DL_HWCAP_COUNT and
- _DL_PLATFORM_COUNT definitions in procinfo.h.
-
- If anything should be added here check whether the size of each string
- is still ok with the given array size.
-
- All the #ifdefs in the definitions are quite irritating but
- necessary if we want to avoid duplicating the information. There
- are three different modes:
-
- - PROCINFO_DECL is defined. This means we are only interested in
- declarations.
-
- - PROCINFO_DECL is not defined:
-
- + if SHARED is defined the file is included in an array
- initializer. The .element = { ... } syntax is needed.
-
- + if SHARED is not defined a normal array initialization is
- needed.
- */
-
-#ifndef PROCINFO_CLASS
-# define PROCINFO_CLASS
-#endif
-
-#if !defined PROCINFO_DECL && defined SHARED
- ._dl_powerpc_cap_flags
-#else
-PROCINFO_CLASS const char _dl_powerpc_cap_flags[25][10]
-#endif
-#ifndef PROCINFO_DECL
-= {
- "vsx",
- "arch_2_06", "power6x", "dfp", "pa6t",
- "arch_2_05", "ic_snoop", "smt", "booke",
- "cellbe", "power5+", "power5", "power4",
- "notb", "efpdouble", "efpsingle", "spe",
- "ucache", "4xxmac", "mmu", "fpu",
- "altivec", "ppc601", "ppc64", "ppc32",
- }
-#endif
-#if !defined SHARED || defined PROCINFO_DECL
-;
-#else
-,
-#endif
-
-#if !defined PROCINFO_DECL && defined SHARED
- ._dl_powerpc_platforms
-#else
-PROCINFO_CLASS const char _dl_powerpc_platforms[13][12]
-#endif
-#ifndef PROCINFO_DECL
-= {
- [PPC_PLATFORM_POWER4] = "power4",
- [PPC_PLATFORM_PPC970] = "ppc970",
- [PPC_PLATFORM_POWER5] = "power5",
- [PPC_PLATFORM_POWER5_PLUS] = "power5+",
- [PPC_PLATFORM_POWER6] = "power6",
- [PPC_PLATFORM_CELL_BE] = "ppc-cell-be",
- [PPC_PLATFORM_POWER6X] = "power6x",
- [PPC_PLATFORM_POWER7] = "power7",
- [PPC_PLATFORM_PPCA2] = "ppca2",
- [PPC_PLATFORM_PPC405] = "ppc405",
- [PPC_PLATFORM_PPC440] = "ppc440",
- [PPC_PLATFORM_PPC464] = "ppc464",
- [PPC_PLATFORM_PPC476] = "ppc476"
- }
-#endif
-#if !defined SHARED || defined PROCINFO_DECL
-;
-#else
-,
-#endif
-
-#undef PROCINFO_DECL
-#undef PROCINFO_CLASS
diff --git a/libc/ports/sysdeps/powerpc/dl-procinfo.h b/libc/ports/sysdeps/powerpc/dl-procinfo.h
deleted file mode 100644
index b45465c3d..000000000
--- a/libc/ports/sysdeps/powerpc/dl-procinfo.h
+++ /dev/null
@@ -1,172 +0,0 @@
-/* Processor capability information handling macros. PowerPC version.
- Copyright (C) 2005-2013 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
-
- The GNU C Library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public
- License as published by the Free Software Foundation; either
- version 2.1 of the License, or (at your option) any later version.
-
- The GNU C 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
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with the GNU C Library. If not, see
- <http://www.gnu.org/licenses/>. */
-
-#ifndef _DL_PROCINFO_H
-#define _DL_PROCINFO_H 1
-
-#include <ldsodefs.h>
-#include <sysdep.h> /* This defines the PPC_FEATURE_* macros. */
-
-/* There are 25 bits used, but they are bits 7..31. */
-#define _DL_HWCAP_FIRST 7
-#define _DL_HWCAP_COUNT 32
-
-/* These bits influence library search. */
-#define HWCAP_IMPORTANT (PPC_FEATURE_HAS_ALTIVEC \
- + PPC_FEATURE_HAS_DFP)
-
-#define _DL_PLATFORMS_COUNT 13
-
-#define _DL_FIRST_PLATFORM 32
-/* Mask to filter out platforms. */
-#define _DL_HWCAP_PLATFORM (((1ULL << _DL_PLATFORMS_COUNT) - 1) \
- << _DL_FIRST_PLATFORM)
-
-/* Platform bits (relative to _DL_FIRST_PLATFORM). */
-#define PPC_PLATFORM_POWER4 0
-#define PPC_PLATFORM_PPC970 1
-#define PPC_PLATFORM_POWER5 2
-#define PPC_PLATFORM_POWER5_PLUS 3
-#define PPC_PLATFORM_POWER6 4
-#define PPC_PLATFORM_CELL_BE 5
-#define PPC_PLATFORM_POWER6X 6
-#define PPC_PLATFORM_POWER7 7
-#define PPC_PLATFORM_PPCA2 8
-#define PPC_PLATFORM_PPC405 9
-#define PPC_PLATFORM_PPC440 10
-#define PPC_PLATFORM_PPC464 11
-#define PPC_PLATFORM_PPC476 12
-
-static inline const char *
-__attribute__ ((unused))
-_dl_hwcap_string (int idx)
-{
- return GLRO(dl_powerpc_cap_flags)[idx - _DL_HWCAP_FIRST];
-}
-
-static inline const char *
-__attribute__ ((unused))
-_dl_platform_string (int idx)
-{
- return GLRO(dl_powerpc_platforms)[idx - _DL_FIRST_PLATFORM];
-}
-
-static inline int
-__attribute__ ((unused))
-_dl_string_hwcap (const char *str)
-{
- for (int i = _DL_HWCAP_FIRST; i < _DL_HWCAP_COUNT; ++i)
- if (strcmp (str, _dl_hwcap_string (i)) == 0)
- return i;
- return -1;
-}
-
-static inline int
-__attribute__ ((unused, always_inline))
-_dl_string_platform (const char *str)
-{
- if (str == NULL)
- return -1;
-
- if (strncmp (str, GLRO(dl_powerpc_platforms)[PPC_PLATFORM_POWER4], 5) == 0)
- {
- int ret;
- str += 5;
- switch (*str)
- {
- case '4':
- ret = _DL_FIRST_PLATFORM + PPC_PLATFORM_POWER4;
- break;
- case '5':
- ret = _DL_FIRST_PLATFORM + PPC_PLATFORM_POWER5;
- if (str[1] == '+')
- {
- ret = _DL_FIRST_PLATFORM + PPC_PLATFORM_POWER5_PLUS;
- ++str;
- }
- break;
- case '6':
- ret = _DL_FIRST_PLATFORM + PPC_PLATFORM_POWER6;
- if (str[1] == 'x')
- {
- ret = _DL_FIRST_PLATFORM + PPC_PLATFORM_POWER6X;
- ++str;
- }
- break;
- case '7':
- ret = _DL_FIRST_PLATFORM + PPC_PLATFORM_POWER7;
- break;
- default:
- return -1;
- }
- if (str[1] == '\0')
- return ret;
- }
- else if (strncmp (str, GLRO(dl_powerpc_platforms)[PPC_PLATFORM_PPC970],
- 3) == 0)
- {
- if (strcmp (str + 3, GLRO(dl_powerpc_platforms)[PPC_PLATFORM_PPC970]
- + 3) == 0)
- return _DL_FIRST_PLATFORM + PPC_PLATFORM_PPC970;
- else if (strcmp (str + 3,
- GLRO(dl_powerpc_platforms)[PPC_PLATFORM_CELL_BE] + 3)
- == 0)
- return _DL_FIRST_PLATFORM + PPC_PLATFORM_CELL_BE;
- else if (strcmp (str + 3,
- GLRO(dl_powerpc_platforms)[PPC_PLATFORM_PPCA2] + 3)
- == 0)
- return _DL_FIRST_PLATFORM + PPC_PLATFORM_PPCA2;
- else if (strcmp (str + 3,
- GLRO(dl_powerpc_platforms)[PPC_PLATFORM_PPC405] + 3)
- == 0)
- return _DL_FIRST_PLATFORM + PPC_PLATFORM_PPC405;
- else if (strcmp (str + 3,
- GLRO(dl_powerpc_platforms)[PPC_PLATFORM_PPC440] + 3)
- == 0)
- return _DL_FIRST_PLATFORM + PPC_PLATFORM_PPC440;
- else if (strcmp (str + 3,
- GLRO(dl_powerpc_platforms)[PPC_PLATFORM_PPC464] + 3)
- == 0)
- return _DL_FIRST_PLATFORM + PPC_PLATFORM_PPC464;
- else if (strcmp (str + 3,
- GLRO(dl_powerpc_platforms)[PPC_PLATFORM_PPC476] + 3)
- == 0)
- return _DL_FIRST_PLATFORM + PPC_PLATFORM_PPC476;
- }
-
- return -1;
-}
-
-#ifdef IS_IN_rtld
-static inline int
-__attribute__ ((unused))
-_dl_procinfo (int word)
-{
- _dl_printf ("AT_HWCAP: ");
-
- for (int i = _DL_HWCAP_FIRST; i < _DL_HWCAP_COUNT; ++i)
- if (word & (1 << i))
- _dl_printf (" %s", _dl_hwcap_string (i));
-
- _dl_printf ("\n");
-
- return 0;
-}
-#endif
-
-#endif /* dl-procinfo.h */
diff --git a/libc/ports/sysdeps/powerpc/nofpu/fenv_const.c b/libc/ports/sysdeps/powerpc/nofpu/fenv_const.c
index 01d36f377..291b1accc 100644
--- a/libc/ports/sysdeps/powerpc/nofpu/fenv_const.c
+++ b/libc/ports/sysdeps/powerpc/nofpu/fenv_const.c
@@ -17,18 +17,18 @@
License along with the GNU C Library. If not, see
<http://www.gnu.org/licenses/>. */
-/* We want to specify the bit pattern of the __fe_*_env constants, so
+/* We want to specify the bit pattern of the __fe_*_env constants, so
pretend they're really `long long' instead of `double'. */
/* If the default argument is used we use this value. Disable all
signalling exceptions as default. */
-const unsigned long long __fe_dfl_env __attribute__ ((aligned (8))) =
+const unsigned long long __fe_dfl_env __attribute__ ((aligned (8))) =
0x000000003e000000ULL;
/* Floating-point environment where none of the exceptions are masked. */
-const unsigned long long __fe_enabled_env __attribute__ ((aligned (8))) =
+const unsigned long long __fe_enabled_env __attribute__ ((aligned (8))) =
0xfff80000000000f8ULL;
/* Floating-point environment with the NI bit set. */
-const unsigned long long __fe_nonieee_env __attribute__ ((aligned (8))) =
+const unsigned long long __fe_nonieee_env __attribute__ ((aligned (8))) =
0xfff8000000000004ULL;
diff --git a/libc/ports/sysdeps/powerpc/nofpu/fenv_libc.h b/libc/ports/sysdeps/powerpc/nofpu/fenv_libc.h
index a4b90719a..14a2d04a2 100644
--- a/libc/ports/sysdeps/powerpc/nofpu/fenv_libc.h
+++ b/libc/ports/sysdeps/powerpc/nofpu/fenv_libc.h
@@ -24,5 +24,5 @@
get the fegetround definition. */
#include <fenv.h>
-
+
#endif /* fenv_libc.h */
diff --git a/libc/ports/sysdeps/tile/bits/endian.h b/libc/ports/sysdeps/tile/bits/endian.h
index 43d94bb7a..835042a7a 100644
--- a/libc/ports/sysdeps/tile/bits/endian.h
+++ b/libc/ports/sysdeps/tile/bits/endian.h
@@ -6,8 +6,6 @@
#if defined __BIG_ENDIAN__
# define __BYTE_ORDER __BIG_ENDIAN
-#elif defined __LITTLE_ENDIAN__
-# define __BYTE_ORDER __LITTLE_ENDIAN
#else
-# error "Endianness not declared!!"
+# define __BYTE_ORDER __LITTLE_ENDIAN
#endif
diff --git a/libc/ports/sysdeps/tile/tilepro/memcpy.S b/libc/ports/sysdeps/tile/tilepro/memcpy.S
index 2810000ca..fd6c338a9 100644
--- a/libc/ports/sysdeps/tile/tilepro/memcpy.S
+++ b/libc/ports/sysdeps/tile/tilepro/memcpy.S
@@ -138,7 +138,7 @@ ENTRY (__memcpy)
- r16 = WORD_0.
- r17 == r1 + 16.
- r27 holds saved lr to restore.
-
+
On exit:
- r0 is incremented by 64.
- r1 is incremented by 64, unless that would point to a word
@@ -282,7 +282,7 @@ ENTRY (__memcpy)
/* This copies unaligned words until either there are fewer
than 4 bytes left to copy, or until the destination pointer
is cache-aligned, whichever comes first.
-
+
On entry:
- r0 is the next store address.
- r1 points 4 bytes past the load address corresponding to r0.
@@ -329,7 +329,7 @@ ENTRY (__memcpy)
{ mvz r3, r8, r1; wh64 r0 }
/* This loop runs twice.
-
+
On entry:
- r17 is even before the first iteration, and odd before
the second. It is incremented inside the loop. Encountering
diff --git a/libc/ports/sysdeps/unix/alpha/sysdep.S b/libc/ports/sysdeps/unix/alpha/sysdep.S
index efd87fb4f..cc5846d12 100644
--- a/libc/ports/sysdeps/unix/alpha/sysdep.S
+++ b/libc/ports/sysdeps/unix/alpha/sysdep.S
@@ -21,7 +21,7 @@
#if defined(PIC)
/* Put this at the end of libc's text segment so that all of
- the direct branches from the syscalls are forward, and
+ the direct branches from the syscalls are forward, and
thus predicted not taken. */
.section .text.last, "ax", @progbits
#else
diff --git a/libc/ports/sysdeps/unix/mips/sysdep.S b/libc/ports/sysdeps/unix/mips/sysdep.S
index e27aada1d..f03363870 100644
--- a/libc/ports/sysdeps/unix/mips/sysdep.S
+++ b/libc/ports/sysdeps/unix/mips/sysdep.S
@@ -30,7 +30,7 @@ FRAMESZ= (((NARGSAVE+LOCALSZ)*SZREG)+ALSZ)&ALMASK
RAOFF= FRAMESZ-(1*SZREG)
GPOFF= FRAMESZ-(2*SZREG)
V0OFF= FRAMESZ-(3*SZREG)
-
+
ENTRY(__syscall_error)
#ifdef __PIC__
.set noat
@@ -79,7 +79,7 @@ ENTRY(__syscall_error)
SETUP_GPX (AT)
#endif
SETUP_GPX64 (t9, AT)
-
+
#if defined (EWOULDBLOCK_sys) && EWOULDBLOCK_sys != EAGAIN
/* We translate the system's EWOULDBLOCK error into EAGAIN.
The GNU C library always defines EWOULDBLOCK==EAGAIN.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/getcontext.S b/libc/ports/sysdeps/unix/sysv/linux/aarch64/getcontext.S
index eea6867f9..c3709575b 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/getcontext.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/getcontext.S
@@ -53,6 +53,10 @@ ENTRY(__getcontext)
mov x2, sp
str x2, [x0, oSP]
+ /* Initialize the pstate. */
+ mov x3, #0
+ str x3, [x0, oPSTATE]
+
/* Figure out where to place the first context extension
block. */
add x2, x0, #oEXTENSION
diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/ucontext_i.sym b/libc/ports/sysdeps/unix/sysv/linux/aarch64/ucontext_i.sym
index 1afff7868..ab3930c17 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/ucontext_i.sym
+++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/ucontext_i.sym
@@ -37,6 +37,7 @@ STACK_FLAGS stack (ss_flags)
oX0 mcontext (regs)
oSP mcontext (sp)
oPC mcontext (pc)
+oPSTATE mcontext (pstate)
oEXTENSION mcontext (__reserved)
#define fpsimd_context(member) offsetof (struct fpsimd_context, member)
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/kernel-features.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/kernel-features.h
index 45ed2e803..1c6beddf6 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/kernel-features.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/kernel-features.h
@@ -34,7 +34,7 @@
# define __ASSUME_IN_NONBLOCK 1
#endif
-/* Support for the pipe2, eventfd2, signalfd4 syscalls was added for alpha
+/* Support for the pipe2, eventfd2, signalfd4 syscalls was added for alpha
after 2.6.33-rc1. */
#if __LINUX_KERNEL_VERSION >= 0x020621
# define __ASSUME_PIPE2 1
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/kernel_stat.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/kernel_stat.h
index a1d012ab0..94d358efc 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/kernel_stat.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/kernel_stat.h
@@ -35,7 +35,7 @@ struct kernel_stat64
unsigned int __pad0;
unsigned long st_atime;
- unsigned long st_atimensec;
+ unsigned long st_atimensec;
unsigned long st_mtime;
unsigned long st_mtimensec;
unsigned long st_ctime;
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/lowlevellock.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/lowlevellock.h
index cf6b8bfd9..567f8ab8c 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/lowlevellock.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/lowlevellock.h
@@ -73,7 +73,7 @@
: (fl)) \
: ((fl) | (((private) ^ FUTEX_PRIVATE_FLAG) \
& THREAD_GETMEM (THREAD_SELF, header.private_futex))))
-# endif
+# endif
#endif
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/register-dump.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/register-dump.h
index adc7d67f6..216f54788 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/register-dump.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/register-dump.h
@@ -32,7 +32,7 @@
T10: XXXXXXXXXXXXXXXX T11: XXXXXXXXXXXXXXXX RA: XXXXXXXXXXXXXXXX
T12: XXXXXXXXXXXXXXXX AT: XXXXXXXXXXXXXXXX GP: XXXXXXXXXXXXXXXX
SP: XXXXXXXXXXXXXXXX PC: XXXXXXXXXXXXXXXX
-
+
FP0: XXXXXXXXXXXXXXXX FP1: XXXXXXXXXXXXXXXX FP2: XXXXXXXXXXXXXXXX
FP3: XXXXXXXXXXXXXXXX FP4: XXXXXXXXXXXXXXXX FP5: XXXXXXXXXXXXXXXX
FP6: XXXXXXXXXXXXXXXX FP7: XXXXXXXXXXXXXXXX FP8: XXXXXXXXXXXXXXXX
@@ -44,13 +44,13 @@
FP24: XXXXXXXXXXXXXXXX FP25: XXXXXXXXXXXXXXXX FP26: XXXXXXXXXXXXXXXX
FP27: XXXXXXXXXXXXXXXX FP28: XXXXXXXXXXXXXXXX FP29: XXXXXXXXXXXXXXXX
FP30: XXXXXXXXXXXXXXXX FPCR: XXXXXXXXXXXXXXXX
-
+
TA0: XXXXXXXXXXXXXXXX TA1: XXXXXXXXXXXXXXXX TA2: XXXXXXXXXXXXXXXX
*/
#define NREGS (32+32+3)
-static const char __attribute__((aligned(8))) regnames[NREGS][8] =
+static const char __attribute__((aligned(8))) regnames[NREGS][8] =
{
" V0: ", " T0: ", " T1: ",
" T2: ", " T3: ", " T4: ",
@@ -81,7 +81,7 @@ static const char __attribute__((aligned(8))) regnames[NREGS][8] =
#define O(FIELD, LF) offsetof(struct sigcontext, FIELD) + LF
-static const int offsets[NREGS] =
+static const int offsets[NREGS] =
{
O(sc_regs[0], 0), O(sc_regs[1], 0), O(sc_regs[2], 1),
O(sc_regs[3], 0), O(sc_regs[4], 0), O(sc_regs[5], 1),
@@ -118,7 +118,7 @@ register_dump (int fd, struct sigcontext *ctx)
char buf[NREGS*(8+16) + 25 + 80];
char *p = buf;
size_t i;
-
+
p = stpcpy (p, "Register dump:\n\n");
for (i = 0; i < NREGS; ++i)
@@ -126,7 +126,7 @@ register_dump (int fd, struct sigcontext *ctx)
int this_offset, this_lf;
unsigned long val;
signed long j;
-
+
this_offset = offsets[i];
this_lf = this_offset & 7;
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/syscall.S b/libc/ports/sysdeps/unix/sysv/linux/alpha/syscall.S
index bfb120536..f4161fe2e 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/syscall.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/syscall.S
@@ -20,7 +20,7 @@
/*
* This is for COMPATIBILITY with Linux/x86 only. Linux/Alpha system
- * calls return an error indication in a3. This allows arbitrary 64bit
+ * calls return an error indication in a3. This allows arbitrary 64bit
* values to be returned in v0 (because negative values are not
* mistaken as error numbers). However, C allows only one value to
* be returned, so the interface below folds the error indication passed in
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/mmap.S b/libc/ports/sysdeps/unix/sysv/linux/arm/mmap.S
index 06b737eeb..9fb1931c1 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/mmap.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/mmap.S
@@ -37,7 +37,7 @@ ENTRY (__mmap)
movs ip, r5, lsl #20
bne .Linval
mov r5, r5, lsr #12
-
+
/* do the syscall */
DO_CALL (mmap2, 0)
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.h b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.h
index fe21cdaf2..a29593aec 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.h
@@ -71,7 +71,7 @@
: (fl)) \
: ((fl) | (((private) ^ FUTEX_PRIVATE_FLAG) \
& THREAD_GETMEM (THREAD_SELF, header.private_futex))))
-# endif
+# endif
#endif
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/swapcontext.S b/libc/ports/sysdeps/unix/sysv/linux/arm/swapcontext.S
index db8562399..8a968eb0a 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/swapcontext.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/swapcontext.S
@@ -50,7 +50,7 @@ ENTRY(swapcontext)
itt ne
movne r0, r4
RETINSTR(ne, r14)
-
+
/* Fix up LR and the PC. */
str r13,[r0, #MCONTEXT_ARM_SP]
str r14,[r0, #MCONTEXT_ARM_LR]
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/syscalls.list b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/syscalls.list
index 58b4057f4..f055c6851 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/syscalls.list
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/syscalls.list
@@ -1,7 +1,7 @@
# File name Caller Syscall name # args Strong name Weak names
# rlimit APIs
-getrlimit - getrlimit i:ip __getrlimit getrlimit
-setrlimit - setrlimit i:ip __setrlimit setrlimit
+getrlimit - getrlimit i:ip __getrlimit getrlimit
+setrlimit - setrlimit i:ip __setrlimit setrlimit
prlimit64 EXTRA prlimit64 i:iipp prlimit64
fanotify_mark EXTRA fanotify_mark i:iiiiis fanotify_mark
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/atomic.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/atomic.h
index bcead739d..a92e8ac0c 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/atomic.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/atomic.h
@@ -49,13 +49,13 @@ typedef uintmax_t uatomic_max_t;
*addr = new;
return prev; */
-/* Use the kernel atomic light weight syscalls on hppa. */
+/* Use the kernel atomic light weight syscalls on hppa. */
#define _LWS "0xb0"
#define _LWS_CAS "0"
/* Note r31 is the link register. */
#define _LWS_CLOBBER "r1", "r26", "r25", "r24", "r23", "r22", "r21", "r20", "r28", "r31", "memory"
/* String constant for -EAGAIN. */
-#define _ASM_EAGAIN "-11"
+#define _ASM_EAGAIN "-11"
/* String constant for -EDEADLOCK. */
#define _ASM_EDEADLOCK "-45"
@@ -100,7 +100,7 @@ typedef uintmax_t uatomic_max_t;
})
#else
# error __ASSUME_LWS_CAS is required to build glibc.
-#endif
+#endif
/* __ASSUME_LWS_CAS */
#endif
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/clone.S b/libc/ports/sysdeps/unix/sysv/linux/hppa/clone.S
index fbb3f70e1..0d7a7eb63 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/clone.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/clone.S
@@ -26,23 +26,23 @@
#include <bits/errno.h>
/* Non-thread code calls __clone with the following parameters:
- int clone(int (*fn)(void *arg),
- void *child_stack,
- int flags,
+ int clone(int (*fn)(void *arg),
+ void *child_stack,
+ int flags,
void *arg)
-
+
NPTL Code will call __clone with the following parameters:
- int clone(int (*fn)(void *arg),
- void *child_stack,
- int flags,
+ int clone(int (*fn)(void *arg),
+ void *child_stack,
+ int flags,
void *arg,
- int *parent_tidptr,
- struct user_desc *newtls,
+ int *parent_tidptr,
+ struct user_desc *newtls,
int *child_pidptr)
-
+
The code should not mangle the extra input registers.
Syscall expects: Input to __clone:
- 4(r25) - function pointer (r26, arg0)
+ 4(r25) - function pointer (r26, arg0)
0(r25) - argument (r23, arg3)
r26 - clone flags. (r24, arg2)
r25+64 - user stack pointer. (r25, arg1)
@@ -53,9 +53,9 @@
Return:
- On success the thread ID of the child process is returend in
+ On success the thread ID of the child process is returend in
the callers context.
- On error return -1, and set errno to the value returned by
+ On error return -1, and set errno to the value returned by
the syscall.
*/
@@ -100,13 +100,13 @@ ENTRY(__clone)
/* Restore the PIC register. */
#ifdef PIC
- copy %r4, %r19 /* parent */
+ copy %r4, %r19 /* parent */
#endif
comib,=,n 0, %ret0, .LthreadStart
/* Successful return from the parent
- No need to restore the PIC register,
+ No need to restore the PIC register,
since we return immediately. */
ldw -84(%sp), %rp
@@ -134,14 +134,14 @@ ENTRY(__clone)
#ifdef RESET_PID
# define CLONE_VM_BIT 23 /* 0x00000100 */
# define CLONE_THREAD_BIT 15 /* 0x00010000 */
- /* Load original clone flags.
+ /* Load original clone flags.
If CLONE_THREAD was passed, don't reset the PID/TID.
If CLONE_VM was passed, we need to store -1 to PID/TID.
If CLONE_VM and CLONE_THREAD were not set store the result
of getpid to PID/TID. */
ldw -56(%sp), %r26
bb,<,n %r26, CLONE_THREAD_BIT, 1f
- bb,< %r26, CLONE_VM_BIT, 2f
+ bb,< %r26, CLONE_VM_BIT, 2f
ldi -1, %ret0
ble 0x100(%sr2, %r0)
ldi __NR_getpid, %r20
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/internaltypes.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/internaltypes.h
index 6eee0b3ba..ac827b684 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/internaltypes.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/internaltypes.h
@@ -1,9 +1,9 @@
#include_next <internaltypes.h>
-#ifndef _INTERNAL_TYPES_H_HPPA_
+#ifndef _INTERNAL_TYPES_H_HPPA_
#define _INTERNAL_TYPES_H_HPPA_ 1
#include <atomic.h>
-/* In GLIBC 2.10 HPPA switched from Linuxthreads to NPTL, and in order
+/* In GLIBC 2.10 HPPA switched from Linuxthreads to NPTL, and in order
to maintain ABI compatibility with pthread_cond_t, some care had to be
taken.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/makecontext.c b/libc/ports/sysdeps/unix/sysv/linux/hppa/makecontext.c
index c59dd83ee..046aad2af 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/makecontext.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/makecontext.c
@@ -29,9 +29,9 @@
/* Stack must be 64-byte aligned at all times. */
#define STACK_ALIGN 64
/* Size of frame marker in unsigned long words. */
-#define FRAME_SIZE_UL 8
+#define FRAME_SIZE_UL 8
/* Size of frame marker in bytes. */
-#define FRAME_SIZE_BYTES (8 * sizeof(unsigned long))
+#define FRAME_SIZE_BYTES (8 * sizeof(unsigned long))
/* Size of X arguments in bytes. */
#define ARGS(x) (x * sizeof(unsigned long))
@@ -42,7 +42,7 @@ __makecontext (ucontext_t *ucp, void (*func) (void), int argc, ...)
va_list ap;
int i;
- /* Create a 64-byte aligned frame to store args. Use ss_sp if
+ /* Create a 64-byte aligned frame to store args. Use ss_sp if
it is available, otherwise be robust and use the currently
saved stack pointer. */
if (ucp->uc_stack.ss_sp && ucp->uc_stack.ss_size)
@@ -50,8 +50,8 @@ __makecontext (ucontext_t *ucp, void (*func) (void), int argc, ...)
else
osp = (unsigned long *)ucp->uc_mcontext.sc_gr[30];
- sp = (unsigned long *)((((unsigned long) osp)
- + FRAME_SIZE_BYTES + ARGS(argc) + STACK_ALIGN)
+ sp = (unsigned long *)((((unsigned long) osp)
+ + FRAME_SIZE_BYTES + ARGS(argc) + STACK_ALIGN)
& ~(STACK_ALIGN - 1));
/* Use new frame. */
@@ -89,12 +89,12 @@ __makecontext (ucontext_t *ucp, void (*func) (void), int argc, ...)
/* 64bit: r19-r22 are arg7-arg4. */
ucp->uc_mcontext.sc_gr[22+4-i] = va_arg (ap, int);
continue;
- }
+ }
/* All other arguments go on the stack. */
sp[-1 * (FRAME_SIZE_UL + 1 + i)] = va_arg (ap, int);
}
- va_end (ap);
+ va_end (ap);
}
weak_alias(__makecontext, makecontext)
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/mmap.c b/libc/ports/sysdeps/unix/sysv/linux/hppa/mmap.c
index 00e6d60b0..bb3b97fe4 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/mmap.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/mmap.c
@@ -33,7 +33,7 @@
__ptr_t
__mmap (__ptr_t addr, size_t len, int prot, int flags, int fd, off_t offset)
{
-
+
__ptr_t ret;
ret = (__ptr_t) INLINE_SYSCALL (mmap, 6, addr, len, prot, flags, fd, offset);
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/bits/pthreadtypes.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/bits/pthreadtypes.h
index c0efd6874..7e52c680c 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/bits/pthreadtypes.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/bits/pthreadtypes.h
@@ -21,7 +21,7 @@
/* Linuxthread type sizes (bytes):
sizeof(pthread_attr_t) = 0x24 (36)
sizeof(pthread_barrier_t) = 0x30 (48)
- sizeof(pthread_barrierattr_t) = 0x4 (4)
+ sizeof(pthread_barrierattr_t) = 0x4 (4)
sizeof(pthread_cond_t) = 0x30 (48)
sizeof(pthread_condattr_t) = 0x4 (4)
sizeof(pthread_mutex_t) = 0x30 (48)
@@ -33,9 +33,9 @@
#define __SIZEOF_PTHREAD_ATTR_T 36
#define __SIZEOF_PTHREAD_BARRIER_T 48
#define __SIZEOF_PTHREAD_BARRIERATTR_T 4
-#define __SIZEOF_PTHREAD_COND_T 48
+#define __SIZEOF_PTHREAD_COND_T 48
#define __SIZEOF_PTHREAD_CONDATTR_T 4
-#define __SIZEOF_PTHREAD_MUTEX_T 48
+#define __SIZEOF_PTHREAD_MUTEX_T 48
#define __SIZEOF_PTHREAD_MUTEXATTR_T 4
#define __SIZEOF_PTHREAD_RWLOCK_T 64
#define __SIZEOF_PTHREAD_RWLOCKATTR_T 8
@@ -74,7 +74,7 @@ typedef union
binary compatibility. */
int __kind;
/* The old 4-word 16-byte aligned lock. This is initalized
- to all ones by the Linuxthreads PTHREAD_MUTEX_INITIALIZER.
+ to all ones by the Linuxthreads PTHREAD_MUTEX_INITIALIZER.
Unused in NPTL. */
int __compat_padding[4];
/* In the old structure there are 4 words left due to alignment.
@@ -105,7 +105,7 @@ typedef union
the attribute type is not exposed on purpose. However, this structure
is exposed via PTHREAD_COND_INITIALIZER, and because of this, the
Linuxthreads version sets the first four ints to one. In the NPTL
- version we must check, in every function using pthread_cond_t,
+ version we must check, in every function using pthread_cond_t,
for the static Linuxthreads initializer and clear the appropriate
words. */
typedef union
@@ -114,7 +114,7 @@ typedef union
{
/* In the old Linuxthreads pthread_cond_t, this is the
start of the 4-word lock structure, the next four words
- are set all to 1 by the Linuxthreads
+ are set all to 1 by the Linuxthreads
PTHREAD_COND_INITIALIZER. */
int __lock __attribute__ ((aligned(16)));
/* Tracks the initialization of this structure:
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.h
index b88703fba..4cf8468d4 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.h
@@ -77,7 +77,7 @@
: (fl)) \
: ((fl) | (((private) ^ FUTEX_PRIVATE_FLAG) \
& THREAD_GETMEM (THREAD_SELF, header.private_futex))))
-# endif
+# endif
#endif
/* Type for lock object. */
@@ -257,7 +257,7 @@ __lll_cond_lock (int *futex, int private)
}
#define lll_cond_lock(futex, private) __lll_cond_lock (&(futex), private)
-extern int __lll_timedlock_wait (lll_lock_t *futex, const struct timespec *,
+extern int __lll_timedlock_wait (lll_lock_t *futex, const struct timespec *,
int private) attribute_hidden;
extern int __lll_robust_timedlock_wait (int *futex, const struct timespec *,
int private) attribute_hidden;
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pt-vfork.S b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pt-vfork.S
index 1307b1a2d..5fa0ef5c3 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pt-vfork.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pt-vfork.S
@@ -49,7 +49,7 @@
/* r26, r25, r24, r23 are free since vfork has no arguments */
ENTRY(__vfork)
- /* We must not create a frame. When the child unwinds to call
+ /* We must not create a frame. When the child unwinds to call
exec it will clobber the same frame that the parent
needs to unwind. */
@@ -75,7 +75,7 @@ ENTRY(__vfork)
/* Return, and DO NOT restore rp. The child may have called
functions that updated the frame's rp. This works because
- the kernel ensures rp is preserved across the vfork
+ the kernel ensures rp is preserved across the vfork
syscall. */
bv,n %r0(%rp)
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthreadP.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthreadP.h
index 0e68ccf0f..d6d919881 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthreadP.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthreadP.h
@@ -1,5 +1,5 @@
#include_next <pthreadP.h>
-#ifndef _PTHREADP_H_HPPA_
+#ifndef _PTHREADP_H_HPPA_
#define _PTHREADP_H_HPPA_ 1
/* Internal cond functions. */
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/sysdep-cancel.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/sysdep-cancel.h
index 3c53d2634..b0ba11881 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/sysdep-cancel.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/sysdep-cancel.h
@@ -33,16 +33,16 @@
do arguments (read arg5 and arg6 to registers)
setup frame
-
+
check if there are threads, yes jump to pseudo_cancel
-
+
unthreaded:
syscall
check syscall return (jump to pre_end)
set errno
set return to -1
(jump to pre_end)
-
+
pseudo_cancel:
cenable
syscall
@@ -50,14 +50,14 @@
check syscall return (jump to pre_end)
set errno
set return to -1
-
+
pre_end
restore stack
-
+
It is expected that 'ret' and 'END' macros will
- append an 'undo arguments' and 'return' to the
+ append an 'undo arguments' and 'return' to the
this PSEUDO macro. */
-
+
# undef PSEUDO
# define PSEUDO(name, syscall_name, args) \
ENTRY (__##syscall_name##_nocancel) \
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/setcontext.S b/libc/ports/sysdeps/unix/sysv/linux/hppa/setcontext.S
index d36ef49f8..2740afcb1 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/setcontext.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/setcontext.S
@@ -117,7 +117,7 @@ ENTRY(__setcontext)
/* Do not load oSS_SP into %sp. The value of oSS_SP indicates
the start of the user allocated stack, but not the sp that
- should be used by the new context. In fact makecontext
+ should be used by the new context. In fact makecontext
will create a frame, and adjust sp as required. We do not
support calling getcontext and modifying ss_sp without
a call to makecontext to synchronize ss_sp into the machine
@@ -141,7 +141,7 @@ ENTRY(__setcontext)
/* No further context available. Exit now. */
bl _exit, %r2
ldi -1, %r26
-
+
.Lerror:
/* Epilogue */
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/syscalls.list b/libc/ports/sysdeps/unix/sysv/linux/hppa/syscalls.list
index f3ff3e7d7..ae36d46a4 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/syscalls.list
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/syscalls.list
@@ -17,7 +17,7 @@ semctl - semctl i:iiii __semctl semctl
# proper socket implementations:
accept - accept Ci:iBN __libc_accept __accept accept
bind - bind i:ipi __bind bind
-connect - connect Ci:ipi __libc_connect __connect_internal __connect connect
+connect - connect Ci:ipi __libc_connect __connect_internal __connect connect
getpeername - getpeername i:ipp __getpeername getpeername
getsockname - getsockname i:ipp __getsockname getsockname
getsockopt - getsockopt i:iiiBN __getsockopt getsockopt
@@ -33,6 +33,6 @@ shutdown - shutdown i:ii __shutdown shutdown
socket - socket i:iii __socket socket
socketpair - socketpair i:iiif __socketpair socketpair
-setrlimit - setrlimit i:ip __setrlimit setrlimit
-getrlimit - getrlimit i:ip __getrlimit getrlimit
+setrlimit - setrlimit i:ip __setrlimit setrlimit
+getrlimit - getrlimit i:ip __getrlimit getrlimit
prlimit64 EXTRA prlimit64 i:iipp __prlimit64 prlimit64@@GLIBC_2.17
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/sysdep.c b/libc/ports/sysdeps/unix/sysv/linux/hppa/sysdep.c
index 0ca51863b..3bf31f281 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/sysdep.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/sysdep.c
@@ -37,8 +37,8 @@ __syscall_error (int err_no)
INTERNAL_SYSCALL, and all the generated pure assembly syscall wrappers.
How often the function is used is unknown. */
-long int
-syscall (long int __sysno, ...)
+long int
+syscall (long int __sysno, ...)
{
/* FIXME: Keep this matching INLINE_SYSCALL for hppa */
va_list args;
@@ -54,7 +54,7 @@ syscall (long int __sysno, ...)
arg4 = va_arg (args, long int);
arg5 = va_arg (args, long int);
va_end (args);
-
+
{
register unsigned long int __res asm("r28");
PIC_REG_DEF
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/getpagesize.c b/libc/ports/sysdeps/unix/sysv/linux/ia64/getpagesize.c
index da8242351..8c2a60bc7 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/getpagesize.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/getpagesize.c
@@ -29,7 +29,7 @@
as mmap and friends. --davidm 99/11/30 */
int
-__getpagesize ()
+__getpagesize (void)
{
assert (GLRO(dl_pagesize) != 0);
return GLRO(dl_pagesize);
diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/getpagesize.c b/libc/ports/sysdeps/unix/sysv/linux/m68k/getpagesize.c
index aa11d1a80..47527700b 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/m68k/getpagesize.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/getpagesize.c
@@ -26,7 +26,7 @@
/* Return the system page size. */
int
-__getpagesize ()
+__getpagesize (void)
{
#ifdef __NR_getpagesize
int result;
diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/socket.S b/libc/ports/sysdeps/unix/sysv/linux/m68k/socket.S
index ce7352a38..d82d30c2c 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/m68k/socket.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/socket.S
@@ -114,7 +114,7 @@ ENTRY (__socket)
/* Successful; return the syscall's value. */
rts
#endif
-
+
PSEUDO_END (__socket)
#ifndef NO_WEAK_ALIAS
diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/lowlevellock.h b/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/lowlevellock.h
index 45b8d9aa1..70f5537e2 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/lowlevellock.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/lowlevellock.h
@@ -87,7 +87,7 @@
__ret = INTERNAL_SYSCALL (futex, __err, 4, (long) (futexp), \
__lll_private_flag (FUTEX_WAIT, private), \
(val), (timespec)); \
- INTERNAL_SYSCALL_ERROR_P (__ret, __err) ? -__ret : __ret; \
+ __ret; \
})
#define lll_futex_timed_wait_bitset(futexp, val, timespec, clockbit, private) \
@@ -99,7 +99,7 @@
__lll_private_flag (__op, private), \
(val), (timespec), NULL /* Unused. */, \
FUTEX_BITSET_MATCH_ANY); \
- INTERNAL_SYSCALL_ERROR_P (__ret, __err) ? -__ret : __ret; \
+ __ret; \
})
#define lll_futex_wake(futexp, nr, private) \
@@ -109,7 +109,7 @@
__ret = INTERNAL_SYSCALL (futex, __err, 4, (long) (futexp), \
__lll_private_flag (FUTEX_WAKE, private), \
(nr), 0); \
- INTERNAL_SYSCALL_ERROR_P (__ret, __err) ? -__ret : __ret; \
+ __ret; \
})
#define lll_robust_dead(futexv, private) \
@@ -160,7 +160,7 @@
__ret = INTERNAL_SYSCALL (futex, __err, 5, (futexp), \
__lll_private_flag (__op, private), \
(val), (timespec), mutex); \
- INTERNAL_SYSCALL_ERROR_P (__ret, __err) ? -__ret : __ret; \
+ __ret; \
})
#define lll_futex_cmp_requeue_pi(futexp, nr_wake, nr_move, mutex, val, priv) \
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/dl-static.c b/libc/ports/sysdeps/unix/sysv/linux/mips/dl-static.c
index 3ffc4b7ae..e0501be3b 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/dl-static.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/dl-static.c
@@ -68,7 +68,7 @@ _dl_static_init (struct link_map *l)
loadbase = _dl_lookup_symbol_x ("_dl_var_init", l, &ref, l->l_local_scope,
NULL, 0, 1, NULL);
-
+
for (scope = l->l_local_scope; *scope != NULL; scope++)
for (i = 0; i < (*scope)->r_nlist; i++)
if ((*scope)->r_list[i] == loadbase)
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/lowlevellock.h b/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/lowlevellock.h
index 4f27b8b82..208df8d68 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/lowlevellock.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/lowlevellock.h
@@ -71,7 +71,7 @@
: (fl)) \
: ((fl) | (((private) ^ FUTEX_PRIVATE_FLAG) \
& THREAD_GETMEM (THREAD_SELF, header.private_futex))))
-# endif
+# endif
#endif
diff --git a/libc/ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/getcontext.S b/libc/ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/getcontext.S
index 04aed290b..90d9dcd42 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/getcontext.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/getcontext.S
@@ -34,7 +34,7 @@ versioned_symbol (libc, __getcontext, getcontext, GLIBC_2_3_4)
#if SHLIB_COMPAT (libc, GLIBC_2_3_3, GLIBC_2_3_4)
-/* For the nofpu case the old/new versions are the same function. */
+/* For the nofpu case the old/new versions are the same function. */
strong_alias (__getcontext, __novec_getcontext)
compat_symbol (libc, __novec_getcontext, getcontext, GLIBC_2_3_3)
diff --git a/libc/ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/setcontext.S b/libc/ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/setcontext.S
index d5f73902b..06061eab9 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/setcontext.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/setcontext.S
@@ -34,7 +34,7 @@ versioned_symbol (libc, __setcontext, setcontext, GLIBC_2_3_4)
#if SHLIB_COMPAT (libc, GLIBC_2_3_3, GLIBC_2_3_4)
-/* For the nofpu case the old/new versions are the same function. */
+/* For the nofpu case the old/new versions are the same function. */
strong_alias (__setcontext, __novec_setcontext)
compat_symbol (libc, __novec_setcontext, setcontext, GLIBC_2_3_3)
diff --git a/libc/ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/swapcontext.S b/libc/ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/swapcontext.S
index a87d64a30..2150eec3c 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/swapcontext.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/swapcontext.S
@@ -34,7 +34,7 @@ versioned_symbol (libc, __swapcontext, swapcontext, GLIBC_2_3_4)
#if SHLIB_COMPAT (libc, GLIBC_2_3_3, GLIBC_2_3_4)
-/* For the nofpu case the old/new versions are the same function. */
+/* For the nofpu case the old/new versions are the same function. */
strong_alias (__swapcontext, __novec_swapcontext)
compat_symbol (libc, __novec_swapcontext, swapcontext, GLIBC_2_3_3)
diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/clone.S b/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/clone.S
index 03fe3f91b..f8c821a2b 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/clone.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/clone.S
@@ -83,7 +83,7 @@ ENTRY (__clone)
/* We need to switch the argument convention around from
libc to kernel:
-
+
libc:
r0 fn
r1 child_stack
@@ -92,14 +92,14 @@ ENTRY (__clone)
r4 ptid
r5 tls
r6 ctid
-
+
kernel:
r0 flags
r1 child_stack [same as libc]
r2 ptid
r3 ctid
r4 tls
-
+
Plus the callee-saves as described at .Lthread_start, below. */
{
move r32, r0
@@ -151,9 +151,9 @@ ENTRY (__clone)
movei r1, EINVAL
j SYSCALL_ERROR_NAME
}
-
+
/* This function expects to receive:
-
+
sp: the top of a valid stack area
r30: clone() flags
r31: the argument to pass to the user function
diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/setcontext.S b/libc/ports/sysdeps/unix/sysv/linux/tile/setcontext.S
index 9db13bc67..04368948e 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/tile/setcontext.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/tile/setcontext.S
@@ -143,7 +143,7 @@ ENTRY (__setcontext)
mtspr EX_CONTEXT_0_1, r12
iret
jrp lr /* keep the backtracer happy */
-
+
.Lsigreturn:
/* This is a context obtained from a signal handler.
Perform a full restore by pushing the context
diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/swapcontext.S b/libc/ports/sysdeps/unix/sysv/linux/tile/swapcontext.S
index 66d6a3fa0..6e7dfa7a7 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/tile/swapcontext.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/tile/swapcontext.S
@@ -46,7 +46,7 @@ ENTRY (__swapcontext)
/* Save the current context. */
jal __getcontext
-
+
/* Tear down the frame and restore r0, r1, and lr. */
{
BNEZ r0, .Lerror
diff --git a/libc/posix/bug-glob2.c b/libc/posix/bug-glob2.c
index a8ffcb0bc..abae19b71 100644
--- a/libc/posix/bug-glob2.c
+++ b/libc/posix/bug-glob2.c
@@ -276,7 +276,7 @@ do_test (void)
!= GLOB_ABORTED)
{
puts ("glob did not fail with GLOB_ABORTED");
- exit (EXIT_FAILURE);
+ exit (EXIT_FAILURE);
}
globfree (&gl);
@@ -288,7 +288,7 @@ do_test (void)
if (glob ("dir2/*", GLOB_DOOFFS, NULL, &gl) != GLOB_NOMATCH)
{
puts ("glob did not fail with GLOB_NOMATCH");
- exit (EXIT_FAILURE);
+ exit (EXIT_FAILURE);
}
globfree (&gl);
diff --git a/libc/posix/fnmatch_loop.c b/libc/posix/fnmatch_loop.c
index 66033cb4d..3fda83b36 100644
--- a/libc/posix/fnmatch_loop.c
+++ b/libc/posix/fnmatch_loop.c
@@ -48,8 +48,8 @@ FCT (pattern, string, string_end, no_leading_period, flags, ends, alloca_used)
struct STRUCT *ends;
size_t alloca_used;
{
- register const CHAR *p = pattern, *n = string;
- register UCHAR c;
+ const CHAR *p = pattern, *n = string;
+ UCHAR c;
#ifdef _LIBC
# if WIDE_CHAR_VERSION
const char *collseq = (const char *)
@@ -243,7 +243,7 @@ FCT (pattern, string, string_end, no_leading_period, flags, ends, alloca_used)
/* Nonzero if the sense of the character class is inverted. */
const CHAR *p_init = p;
const CHAR *n_init = n;
- register int not;
+ int not;
CHAR cold;
UCHAR fn;
diff --git a/libc/posix/fork.c b/libc/posix/fork.c
index 01b527919..4946a40b8 100644
--- a/libc/posix/fork.c
+++ b/libc/posix/fork.c
@@ -23,7 +23,7 @@
Return -1 for errors, 0 to the new process,
and the process ID of the new process to the old process. */
int
-__fork ()
+__fork (void)
{
__set_errno (ENOSYS);
return -1;
diff --git a/libc/posix/getconf.c b/libc/posix/getconf.c
index 8a0c79bf3..878772022 100644
--- a/libc/posix/getconf.c
+++ b/libc/posix/getconf.c
@@ -1043,7 +1043,7 @@ usage (void)
static void
print_all (const char *path)
{
- register const struct conf *c;
+ const struct conf *c;
size_t clen;
long int value;
char *cvalue;
@@ -1087,7 +1087,7 @@ print_all (const char *path)
int
main (int argc, char *argv[])
{
- register const struct conf *c;
+ const struct conf *c;
/* Set locale. Do not set LC_ALL because the other categories must
not be affected (according to POSIX.2). */
diff --git a/libc/posix/getegid.c b/libc/posix/getegid.c
index e8f09f579..c14cc6097 100644
--- a/libc/posix/getegid.c
+++ b/libc/posix/getegid.c
@@ -20,7 +20,7 @@
/* Get the effective group ID of the calling process. */
__gid_t
-__getegid ()
+__getegid (void)
{
__set_errno (ENOSYS);
return -1;
diff --git a/libc/posix/geteuid.c b/libc/posix/geteuid.c
index 566db40b0..c7af13f81 100644
--- a/libc/posix/geteuid.c
+++ b/libc/posix/geteuid.c
@@ -21,7 +21,7 @@
/* Get the effective user ID of the calling process. */
__uid_t
-__geteuid ()
+__geteuid (void)
{
__set_errno (ENOSYS);
return -1;
diff --git a/libc/posix/getgid.c b/libc/posix/getgid.c
index 14f9dc6b0..719f8fb46 100644
--- a/libc/posix/getgid.c
+++ b/libc/posix/getgid.c
@@ -21,7 +21,7 @@
/* Get the real group ID of the calling process. */
gid_t
-__getgid ()
+__getgid (void)
{
__set_errno (ENOSYS);
return -1;
diff --git a/libc/posix/getopt.c b/libc/posix/getopt.c
index 20b8eb30b..5497fc424 100644
--- a/libc/posix/getopt.c
+++ b/libc/posix/getopt.c
@@ -227,7 +227,7 @@ exchange (char **argv, struct _getopt_data *d)
{
/* Bottom segment is the short one. */
int len = middle - bottom;
- register int i;
+ int i;
/* Swap it with the top part of the top segment. */
for (i = 0; i < len; i++)
@@ -244,7 +244,7 @@ exchange (char **argv, struct _getopt_data *d)
{
/* Top segment is the short one. */
int len = top - middle;
- register int i;
+ int i;
/* Swap it with the bottom part of the bottom segment. */
for (i = 0; i < len; i++)
diff --git a/libc/posix/getpid.c b/libc/posix/getpid.c
index 4a64f57fa..11a186575 100644
--- a/libc/posix/getpid.c
+++ b/libc/posix/getpid.c
@@ -20,7 +20,7 @@
/* Get the process ID of the calling process. */
int
-__getpid ()
+__getpid (void)
{
__set_errno (ENOSYS);
return -1;
diff --git a/libc/posix/getppid.c b/libc/posix/getppid.c
index e6dfcbb60..c32032436 100644
--- a/libc/posix/getppid.c
+++ b/libc/posix/getppid.c
@@ -21,7 +21,7 @@
/* Get the parent process ID of the calling process. */
int
-__getppid ()
+__getppid (void)
{
__set_errno (ENOSYS);
return -1;
diff --git a/libc/posix/getuid.c b/libc/posix/getuid.c
index ba81a80f6..19ad29626 100644
--- a/libc/posix/getuid.c
+++ b/libc/posix/getuid.c
@@ -21,7 +21,7 @@
/* Get the real user ID of the calling process. */
uid_t
-__getuid ()
+__getuid (void)
{
__set_errno (ENOSYS);
return -1;
diff --git a/libc/posix/glob.c b/libc/posix/glob.c
index 23222c5e5..adcbf777f 100644
--- a/libc/posix/glob.c
+++ b/libc/posix/glob.c
@@ -1268,7 +1268,7 @@ libc_hidden_def (glob)
/* Free storage allocated in PGLOB by a previous `glob' call. */
void
globfree (pglob)
- register glob_t *pglob;
+ glob_t *pglob;
{
if (pglob->gl_pathv != NULL)
{
@@ -1308,7 +1308,7 @@ collated_compare (const void *a, const void *b)
static int
prefix_array (const char *dirname, char **array, size_t n)
{
- register size_t i;
+ size_t i;
size_t dirlen = strlen (dirname);
#if defined __MSDOS__ || defined WINDOWS32
int sep_char = '/';
@@ -1367,7 +1367,7 @@ __glob_pattern_type (pattern, quote)
const char *pattern;
int quote;
{
- register const char *p;
+ const char *p;
int ret = 0;
for (p = pattern; *p != '\0'; ++p)
diff --git a/libc/posix/pause.c b/libc/posix/pause.c
index 81b583b54..19eebe76c 100644
--- a/libc/posix/pause.c
+++ b/libc/posix/pause.c
@@ -23,7 +23,7 @@
This is supposed to always return -1 and set errno to EINTR,
but rules were meant to be broken. */
int
-pause ()
+pause (void)
{
__set_errno (ENOSYS);
return -1;
diff --git a/libc/posix/setpgrp.c b/libc/posix/setpgrp.c
index 18fce1db9..f31950b92 100644
--- a/libc/posix/setpgrp.c
+++ b/libc/posix/setpgrp.c
@@ -18,7 +18,7 @@
#include <unistd.h>
int
-setpgrp ()
+setpgrp (void)
{
return __setpgid (0, 0);
}
diff --git a/libc/posix/setsid.c b/libc/posix/setsid.c
index d442d5775..d3b99b2be 100644
--- a/libc/posix/setsid.c
+++ b/libc/posix/setsid.c
@@ -23,7 +23,7 @@
The process group IDs of the session and the calling process
are set to the process ID of the calling process, which is returned. */
int
-__setsid ()
+__setsid (void)
{
__set_errno (ENOSYS);
return -1;
diff --git a/libc/posix/test-vfork.c b/libc/posix/test-vfork.c
index c4904e36e..6dfb7d47e 100644
--- a/libc/posix/test-vfork.c
+++ b/libc/posix/test-vfork.c
@@ -37,6 +37,6 @@ main (void)
}
void
-noop ()
+noop (void)
{
}
diff --git a/libc/posix/tst-getaddrinfo4.c b/libc/posix/tst-getaddrinfo4.c
index 10850cdc1..464cfb2ba 100644
--- a/libc/posix/tst-getaddrinfo4.c
+++ b/libc/posix/tst-getaddrinfo4.c
@@ -64,4 +64,5 @@ do_test (void)
}
#define TEST_FUNCTION do_test ()
+#define TIMEOUT 10
#include "../test-skeleton.c"
diff --git a/libc/posix/tst-pcre.c b/libc/posix/tst-pcre.c
index 5a2dcd684..afae92669 100644
--- a/libc/posix/tst-pcre.c
+++ b/libc/posix/tst-pcre.c
@@ -132,7 +132,7 @@ main (int argc, char **argv)
{
regex_t re;
int n;
-
+
if (!pattern_valid)
{
printf ("%zd: No previous valid pattern %s\n", linenum, line);
diff --git a/libc/posix/tst-waitid.c b/libc/posix/tst-waitid.c
index ad3df5a32..57a6a3f76 100644
--- a/libc/posix/tst-waitid.c
+++ b/libc/posix/tst-waitid.c
@@ -145,7 +145,7 @@ do_test (int argc, char *argv[])
/* Give the child a chance to stop. */
sleep (3);
- CHECK_SIGCHLD ("stopped", CLD_STOPPED, SIGSTOP);
+ CHECK_SIGCHLD ("stopped (before waitid)", CLD_STOPPED, SIGSTOP);
/* Now try a wait that should not succeed. */
siginfo_t info;
@@ -227,7 +227,7 @@ do_test (int argc, char *argv[])
expecting_sigchld = 0;
}
else
- CHECK_SIGCHLD ("continued", CLD_CONTINUED, SIGCONT);
+ CHECK_SIGCHLD ("continued (before waitid)", CLD_CONTINUED, SIGCONT);
info.si_signo = 0; /* A successful call sets it to SIGCHLD. */
info.si_pid = -1;
@@ -336,6 +336,13 @@ do_test (int argc, char *argv[])
printf ("kill (%d, SIGSTOP): %m\n", pid);
RETURN (EXIT_FAILURE);
}
+
+ /* Give the child a chance to stop. The waitpid call below will block
+ until it has stopped, but if we are real quick and enter the waitpid
+ system call before the SIGCHLD has been generated, then it will be
+ discarded and never delivered. */
+ sleep (3);
+
pid_t wpid = waitpid (pid, &fail, WUNTRACED);
if (wpid < 0)
{
@@ -354,7 +361,7 @@ do_test (int argc, char *argv[])
printf ("waitpid WUNTRACED on stopped: status %x\n", fail);
RETURN (EXIT_FAILURE);
}
- CHECK_SIGCHLD ("stopped", CLD_STOPPED, SIGSTOP);
+ CHECK_SIGCHLD ("stopped (after waitpid)", CLD_STOPPED, SIGSTOP);
expecting_sigchld = 1;
if (kill (pid, SIGCONT) != 0)
@@ -372,7 +379,7 @@ do_test (int argc, char *argv[])
expecting_sigchld = 0;
}
else
- CHECK_SIGCHLD ("continued", CLD_CONTINUED, SIGCONT);
+ CHECK_SIGCHLD ("continued (before waitpid)", CLD_CONTINUED, SIGCONT);
wpid = waitpid (pid, &fail, WCONTINUED);
if (wpid < 0)
diff --git a/libc/posix/wait4.c b/libc/posix/wait4.c
index fd23da5e8..e55f71d3d 100644
--- a/libc/posix/wait4.c
+++ b/libc/posix/wait4.c
@@ -20,7 +20,7 @@
#include <errno.h>
pid_t
-__wait4 (__pid_t pid, __WAIT_STATUS stat_loc, int options,
+__wait4 (__pid_t pid, __WAIT_STATUS stat_loc, int options,
struct rusage *usage)
{
__set_errno (ENOSYS);
diff --git a/libc/resolv/README b/libc/resolv/README
index 416205da7..dbb15108a 100644
--- a/libc/resolv/README
+++ b/libc/resolv/README
@@ -62,7 +62,7 @@ the `gethostby*' family of functions, which means that for example
traditional resolver interfaces however, continue to use a single
resolver state and are therefore still thread-unsafe. The resolver
state is the same resolver state that is used for the initial ("main")
-thread.
+thread.
This has the following consequences for existing binaries and source
code:
diff --git a/libc/resolv/arpa/nameser.h b/libc/resolv/arpa/nameser.h
index 6a2c8376b..fb8513ba9 100644
--- a/libc/resolv/arpa/nameser.h
+++ b/libc/resolv/arpa/nameser.h
@@ -433,7 +433,7 @@ typedef enum __ns_cert_types {
* Inline versions of get/put short/long. Pointer is advanced.
*/
#define NS_GET16(s, cp) do { \
- register const u_char *t_cp = (const u_char *)(cp); \
+ const u_char *t_cp = (const u_char *)(cp); \
(s) = ((u_int16_t)t_cp[0] << 8) \
| ((u_int16_t)t_cp[1]) \
; \
@@ -441,7 +441,7 @@ typedef enum __ns_cert_types {
} while (0)
#define NS_GET32(l, cp) do { \
- register const u_char *t_cp = (const u_char *)(cp); \
+ const u_char *t_cp = (const u_char *)(cp); \
(l) = ((u_int32_t)t_cp[0] << 24) \
| ((u_int32_t)t_cp[1] << 16) \
| ((u_int32_t)t_cp[2] << 8) \
@@ -451,16 +451,16 @@ typedef enum __ns_cert_types {
} while (0)
#define NS_PUT16(s, cp) do { \
- register u_int16_t t_s = (u_int16_t)(s); \
- register u_char *t_cp = (u_char *)(cp); \
+ u_int16_t t_s = (u_int16_t)(s); \
+ u_char *t_cp = (u_char *)(cp); \
*t_cp++ = t_s >> 8; \
*t_cp = t_s; \
(cp) += NS_INT16SZ; \
} while (0)
#define NS_PUT32(l, cp) do { \
- register u_int32_t t_l = (u_int32_t)(l); \
- register u_char *t_cp = (u_char *)(cp); \
+ u_int32_t t_l = (u_int32_t)(l); \
+ u_char *t_cp = (u_char *)(cp); \
*t_cp++ = t_l >> 24; \
*t_cp++ = t_l >> 16; \
*t_cp++ = t_l >> 8; \
diff --git a/libc/resolv/gethnamaddr.c b/libc/resolv/gethnamaddr.c
index a8ccf1fd3..1fd8f9268 100644
--- a/libc/resolv/gethnamaddr.c
+++ b/libc/resolv/gethnamaddr.c
@@ -178,9 +178,9 @@ Dprintf(msg, num)
static struct hostent *
getanswer (const querybuf *answer, int anslen, const char *qname, int qtype)
{
- register const HEADER *hp;
- register const u_char *cp;
- register int n;
+ const HEADER *hp;
+ const u_char *cp;
+ int n;
const u_char *eom, *erdata;
char *bp, **ap, **hap;
int type, class, buflen, ancount, qdcount;
@@ -409,7 +409,7 @@ getanswer (const querybuf *answer, int anslen, const char *qname, int qtype)
continue;
}
if (!haveanswer) {
- register int nn;
+ int nn;
host.h_name = bp;
nn = strlen(bp) + 1; /* for the \0 */
@@ -514,7 +514,7 @@ gethostbyname2(name, af)
u_char *ptr;
} buf;
querybuf *origbuf;
- register const char *cp;
+ const char *cp;
char *bp;
int n, size, type, len;
struct hostent *ret;
@@ -653,10 +653,10 @@ gethostbyaddr(addr, len, af)
u_char *ptr;
} buf;
querybuf *orig_buf;
- register struct hostent *hp;
+ struct hostent *hp;
char qbuf[MAXDNAME+1], *qp = NULL;
#ifdef SUNSECURITY
- register struct hostent *rhp;
+ struct hostent *rhp;
char **haddr;
u_long old_options;
char hname2[MAXDNAME+1];
@@ -795,7 +795,7 @@ _sethtent(f)
libresolv_hidden_def (_sethtent)
void
-_endhtent()
+_endhtent (void)
{
if (hostf && !stayopen) {
(void) fclose(hostf);
@@ -804,10 +804,10 @@ _endhtent()
}
struct hostent *
-_gethtent()
+_gethtent (void)
{
char *p;
- register char *cp, **q;
+ char *cp, **q;
int af, len;
if (!hostf && !(hostf = fopen(_PATH_HOSTS, "rce" ))) {
@@ -888,8 +888,8 @@ _gethtbyname2(name, af)
const char *name;
int af;
{
- register struct hostent *p;
- register char **cp;
+ struct hostent *p;
+ char **cp;
_sethtent(0);
while ((p = _gethtent())) {
@@ -913,7 +913,7 @@ _gethtbyaddr(addr, len, af)
size_t len;
int af;
{
- register struct hostent *p;
+ struct hostent *p;
_sethtent(0);
while ((p = _gethtent()))
@@ -1028,7 +1028,7 @@ ht_sethostent(stayopen)
}
void
-ht_endhostent()
+ht_endhostent (void)
{
_endhtent();
}
@@ -1050,13 +1050,13 @@ ht_gethostbyaddr(addr, len, af)
}
struct hostent *
-gethostent()
+gethostent (void)
{
return (_gethtent());
}
void
-dns_service()
+dns_service (void)
{
return;
}
diff --git a/libc/resolv/ns_print.c b/libc/resolv/ns_print.c
index 36d39784a..800680d37 100644
--- a/libc/resolv/ns_print.c
+++ b/libc/resolv/ns_print.c
@@ -935,7 +935,7 @@ dst_s_id_calc(const u_char *key, const int keysize)
static u_int16_t
dst_s_get_int16(const u_char *buf)
{
- register u_int16_t a = 0;
+ u_int16_t a = 0;
a = ((u_int16_t)(buf[0] << 8)) | ((u_int16_t)(buf[1]));
return (a);
}
diff --git a/libc/resolv/nss_dns/dns-host.c b/libc/resolv/nss_dns/dns-host.c
index af5c166da..9018bb98a 100644
--- a/libc/resolv/nss_dns/dns-host.c
+++ b/libc/resolv/nss_dns/dns-host.c
@@ -601,7 +601,7 @@ getanswer_r (const querybuf *answer, int anslen, const char *qname, int qtype,
char *h_addr_ptrs[0];
} *host_data;
int linebuflen;
- register const HEADER *hp;
+ const HEADER *hp;
const u_char *end_of_message, *cp;
int n, ancount, qdcount;
int haveanswer, had_error;
@@ -920,7 +920,7 @@ getanswer_r (const querybuf *answer, int anslen, const char *qname, int qtype,
}
if (!haveanswer)
{
- register int nn;
+ int nn;
/* We compose a single hostent out of the entire chain of
entries, so the TTL of the hostent is essentially the lowest
diff --git a/libc/resolv/res_data.c b/libc/resolv/res_data.c
index 1beea1dc4..81c9ae5bf 100644
--- a/libc/resolv/res_data.c
+++ b/libc/resolv/res_data.c
@@ -236,7 +236,7 @@ res_sendsigned(const u_char *buf, int buflen, ns_tsig_key *key,
void
res_close(void) {
#ifdef _LIBC
- /*
+ /*
* Some stupid programs out there call res_close() before res_init().
* Since _res._vcsock isn't explicitly initialized, these means that
* we could do a close(0), which might lead to some security problems.
diff --git a/libc/resolv/res_debug.h b/libc/resolv/res_debug.h
index 4a0aa99ab..2d8ad15d6 100644
--- a/libc/resolv/res_debug.h
+++ b/libc/resolv/res_debug.h
@@ -31,4 +31,4 @@
} else {}
#endif
-#endif /* _RES_DEBUG_H_ */
+#endif /* _RES_DEBUG_H_ */
diff --git a/libc/resolv/res_init.c b/libc/resolv/res_init.c
index 002dec5c5..5e1a747a4 100644
--- a/libc/resolv/res_init.c
+++ b/libc/resolv/res_init.c
@@ -149,9 +149,9 @@ libc_hidden_def (__res_ninit)
/* This function has to be reachable by res_data.c but not publically. */
int
__res_vinit(res_state statp, int preinit) {
- register FILE *fp;
- register char *cp, **pp;
- register int n;
+ FILE *fp;
+ char *cp, **pp;
+ int n;
char buf[BUFSIZ];
int nserv = 0; /* number of nameserver records read from file */
#ifdef _LIBC
@@ -571,7 +571,7 @@ static u_int32_t
net_mask(in) /* XXX - should really use system's version of this */
struct in_addr in;
{
- register u_int32_t i = ntohl(in.s_addr);
+ u_int32_t i = ntohl(in.s_addr);
if (IN_CLASSA(i))
return (htonl(IN_CLASSA_NET));
diff --git a/libc/resolv/res_mkquery.c b/libc/resolv/res_mkquery.c
index e2c6a742c..c0798dc54 100644
--- a/libc/resolv/res_mkquery.c
+++ b/libc/resolv/res_mkquery.c
@@ -104,9 +104,9 @@ res_nmkquery(res_state statp,
u_char *buf, /* buffer to put query */
int buflen) /* size of buffer */
{
- register HEADER *hp;
- register u_char *cp;
- register int n;
+ HEADER *hp;
+ u_char *cp;
+ int n;
u_char *dnptrs[20], **dpp, **lastdnptr;
#ifdef DEBUG
diff --git a/libc/resolv/tst-inet_ntop.c b/libc/resolv/tst-inet_ntop.c
index a042c74c9..f968ec4dc 100644
--- a/libc/resolv/tst-inet_ntop.c
+++ b/libc/resolv/tst-inet_ntop.c
@@ -106,6 +106,6 @@ main (void)
result++;
}
-
+
return result;
}
diff --git a/libc/rt/clock_getcpuclockid.c b/libc/rt/clock_getcpuclockid.c
index 44d7724fa..d16ce14a8 100644
--- a/libc/rt/clock_getcpuclockid.c
+++ b/libc/rt/clock_getcpuclockid.c
@@ -21,7 +21,7 @@
#include <unistd.h>
int
-clock_getcpuclockid (pid_t pid, clockid_t *clock_id)
+__clock_getcpuclockid (pid_t pid, clockid_t *clock_id)
{
/* We don't allow any process ID but our own. */
if (pid != 0 && pid != getpid ())
@@ -37,4 +37,4 @@ clock_getcpuclockid (pid_t pid, clockid_t *clock_id)
return ENOENT;
#endif
}
-strong_alias (clock_getcpuclockid, __clock_getcpuclockid)
+weak_alias (__clock_getcpuclockid, clock_getcpuclockid)
diff --git a/libc/rt/clock_getres.c b/libc/rt/clock_getres.c
index cd59b141f..df19c40de 100644
--- a/libc/rt/clock_getres.c
+++ b/libc/rt/clock_getres.c
@@ -21,10 +21,10 @@
/* Get resolution of clock. */
int
-clock_getres (clockid_t clock_id, struct timespec *res)
+__clock_getres (clockid_t clock_id, struct timespec *res)
{
__set_errno (ENOSYS);
return -1;
}
-strong_alias (clock_getres, __clock_getres)
+weak_alias (__clock_getres, clock_getres)
stub_warning (clock_getres)
diff --git a/libc/rt/clock_gettime.c b/libc/rt/clock_gettime.c
index cc7936de8..1c9e52459 100644
--- a/libc/rt/clock_gettime.c
+++ b/libc/rt/clock_gettime.c
@@ -21,10 +21,11 @@
/* Get current value of CLOCK and store it in TP. */
int
-clock_gettime (clockid_t clock_id, struct timespec *tp)
+__clock_gettime (clockid_t clock_id, struct timespec *tp)
{
__set_errno (ENOSYS);
return -1;
}
-strong_alias (clock_gettime, __clock_gettime)
+weak_alias (__clock_gettime, clock_gettime)
+libc_hidden_def (__clock_gettime)
stub_warning (clock_gettime)
diff --git a/libc/rt/clock_nanosleep.c b/libc/rt/clock_nanosleep.c
index 24f8bc660..877914751 100644
--- a/libc/rt/clock_nanosleep.c
+++ b/libc/rt/clock_nanosleep.c
@@ -20,8 +20,8 @@
#include <time.h>
int
-clock_nanosleep (clockid_t clock_id, int flags, const struct timespec *req,
- struct timespec *rem)
+__clock_nanosleep (clockid_t clock_id, int flags, const struct timespec *req,
+ struct timespec *rem)
{
if (__builtin_expect (req->tv_nsec, 0) < 0
|| __builtin_expect (req->tv_nsec, 0) >= 1000000000)
@@ -33,5 +33,5 @@ clock_nanosleep (clockid_t clock_id, int flags, const struct timespec *req,
/* Not implemented. */
return ENOSYS;
}
-strong_alias (clock_nanosleep, __clock_nanosleep)
+weak_alias (__clock_nanosleep, clock_nanosleep)
stub_warning (clock_nanosleep)
diff --git a/libc/rt/clock_settime.c b/libc/rt/clock_settime.c
index 411a7ee5d..9249f262f 100644
--- a/libc/rt/clock_settime.c
+++ b/libc/rt/clock_settime.c
@@ -21,10 +21,10 @@
/* Set CLOCK to value TP. */
int
-clock_settime (clockid_t clock_id, const struct timespec *tp)
+__clock_settime (clockid_t clock_id, const struct timespec *tp)
{
__set_errno (ENOSYS);
return -1;
}
-strong_alias (clock_settime, __clock_settime)
+weak_alias (__clock_settime, clock_settime)
stub_warning (clock_settime)
diff --git a/libc/scripts/config.guess b/libc/scripts/config.guess
index f475ceb41..516ac6c17 100755
--- a/libc/scripts/config.guess
+++ b/libc/scripts/config.guess
@@ -2,7 +2,7 @@
# Attempt to guess a canonical system name.
# Copyright 1992-2013 Free Software Foundation, Inc.
-timestamp='2013-02-12'
+timestamp='2013-05-16'
# 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
@@ -132,6 +132,27 @@ 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
+case "${UNAME_SYSTEM}" in
+Linux|GNU|GNU/*)
+ # If the system lacks a compiler, then just pick glibc.
+ # We could probably try harder.
+ LIBC=gnu
+
+ eval $set_cc_for_build
+ cat <<-EOF > $dummy.c
+ #include <features.h>
+ #if defined(__UCLIBC__)
+ LIBC=uclibc
+ #elif defined(__dietlibc__)
+ LIBC=dietlibc
+ #else
+ LIBC=gnu
+ #endif
+ EOF
+ eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'`
+ ;;
+esac
+
# Note: order is significant - the case branches are not exclusive.
case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
@@ -853,21 +874,21 @@ EOF
exit ;;
*:GNU:*:*)
# the GNU system
- echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
+ echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`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
+ echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC}
exit ;;
i*86:Minix:*:*)
echo ${UNAME_MACHINE}-pc-minix
exit ;;
aarch64:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
aarch64_be:Linux:*:*)
UNAME_MACHINE=aarch64_be
- echo ${UNAME_MACHINE}-unknown-linux-gnu
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
alpha:Linux:*:*)
case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
@@ -880,59 +901,54 @@ EOF
EV68*) UNAME_MACHINE=alphaev68 ;;
esac
objdump --private-headers /bin/sh | grep -q ld.so.1
- if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
- echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
+ if test "$?" = 0 ; then LIBC="gnulibc1" ; fi
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ exit ;;
+ arc:Linux:*:* | arceb:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
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
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
else
if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
| grep -q __ARM_PCS_VFP
then
- echo ${UNAME_MACHINE}-unknown-linux-gnueabi
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi
else
- echo ${UNAME_MACHINE}-unknown-linux-gnueabihf
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf
fi
fi
exit ;;
avr32*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
cris:Linux:*:*)
- echo ${UNAME_MACHINE}-axis-linux-gnu
+ echo ${UNAME_MACHINE}-axis-linux-${LIBC}
exit ;;
crisv32:Linux:*:*)
- echo ${UNAME_MACHINE}-axis-linux-gnu
+ echo ${UNAME_MACHINE}-axis-linux-${LIBC}
exit ;;
frv:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
hexagon:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
i*86:Linux:*:*)
- LIBC=gnu
- eval $set_cc_for_build
- sed 's/^ //' << EOF >$dummy.c
- #ifdef __dietlibc__
- LIBC=dietlibc
- #endif
-EOF
- eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'`
- echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
+ echo ${UNAME_MACHINE}-pc-linux-${LIBC}
exit ;;
ia64:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
m32r*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
m68*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
mips:Linux:*:* | mips64:Linux:*:*)
eval $set_cc_for_build
@@ -951,57 +967,63 @@ EOF
#endif
EOF
eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
- test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
+ test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
;;
or1k:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
or32:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
padre:Linux:*:*)
- echo sparc-unknown-linux-gnu
+ echo sparc-unknown-linux-${LIBC}
exit ;;
parisc64:Linux:*:* | hppa64:Linux:*:*)
- echo hppa64-unknown-linux-gnu
+ echo hppa64-unknown-linux-${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 ;;
+ PA7*) echo hppa1.1-unknown-linux-${LIBC} ;;
+ PA8*) echo hppa2.0-unknown-linux-${LIBC} ;;
+ *) echo hppa-unknown-linux-${LIBC} ;;
esac
exit ;;
ppc64:Linux:*:*)
- echo powerpc64-unknown-linux-gnu
+ echo powerpc64-unknown-linux-${LIBC}
exit ;;
ppc:Linux:*:*)
- echo powerpc-unknown-linux-gnu
+ echo powerpc-unknown-linux-${LIBC}
+ exit ;;
+ ppc64le:Linux:*:*)
+ echo powerpc64le-unknown-linux-${LIBC}
+ exit ;;
+ ppcle:Linux:*:*)
+ echo powerpcle-unknown-linux-${LIBC}
exit ;;
s390:Linux:*:* | s390x:Linux:*:*)
- echo ${UNAME_MACHINE}-ibm-linux
+ echo ${UNAME_MACHINE}-ibm-linux-${LIBC}
exit ;;
sh64*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
sh*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
sparc:Linux:*:* | sparc64:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
tile*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
vax:Linux:*:*)
- echo ${UNAME_MACHINE}-dec-linux-gnu
+ echo ${UNAME_MACHINE}-dec-linux-${LIBC}
exit ;;
x86_64:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
xtensa*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
i*86:DYNIX/ptx:4*:*)
# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
@@ -1234,19 +1256,21 @@ EOF
exit ;;
*:Darwin:*:*)
UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
- case $UNAME_PROCESSOR in
- i386)
- eval $set_cc_for_build
- if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
- if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
- (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
- grep IS_64BIT_ARCH >/dev/null
- then
- UNAME_PROCESSOR="x86_64"
- fi
- fi ;;
- unknown) UNAME_PROCESSOR=powerpc ;;
- esac
+ eval $set_cc_for_build
+ if test "$UNAME_PROCESSOR" = unknown ; then
+ UNAME_PROCESSOR=powerpc
+ fi
+ if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
+ if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
+ (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
+ grep IS_64BIT_ARCH >/dev/null
+ then
+ case $UNAME_PROCESSOR in
+ i386) UNAME_PROCESSOR=x86_64 ;;
+ powerpc) UNAME_PROCESSOR=powerpc64 ;;
+ esac
+ fi
+ fi
echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
exit ;;
*:procnto*:*:* | *:QNX:[0123456789]*:*)
diff --git a/libc/scripts/config.sub b/libc/scripts/config.sub
index 872199acf..8b612ab89 100755
--- a/libc/scripts/config.sub
+++ b/libc/scripts/config.sub
@@ -2,7 +2,7 @@
# Configuration validation subroutine script.
# Copyright 1992-2013 Free Software Foundation, Inc.
-timestamp='2013-02-12'
+timestamp='2013-04-24'
# 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
@@ -252,7 +252,7 @@ case $basic_machine in
| alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
| alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
| am33_2.0 \
- | arc \
+ | arc | arceb \
| arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \
| avr | avr32 \
| be32 | be64 \
@@ -366,7 +366,7 @@ case $basic_machine in
| aarch64-* | aarch64_be-* \
| alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
| alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
- | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
+ | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \
| arm-* | armbe-* | armle-* | armeb-* | armv*-* \
| avr-* | avr32-* \
| be32-* | be64-* \
diff --git a/libc/scripts/install-sh b/libc/scripts/install-sh
index ebc66913e..377bb8687 100755
--- a/libc/scripts/install-sh
+++ b/libc/scripts/install-sh
@@ -1,250 +1,527 @@
-#! /bin/sh
-#
+#!/bin/sh
# install - install a program, script, or datafile
-# This comes from X11R5 (mit/util/scripts/install.sh).
+
+scriptversion=2011-11-20.07; # UTC
+
+# 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.
#
-# Copyright 1991 by the Massachusetts Institute of Technology
+# 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.
#
-# Permission to use, copy, modify, distribute, and sell this software and its
-# documentation for any purpose is hereby granted without fee, provided that
-# the above copyright notice appear in all copies and that both that
-# copyright notice and this permission notice appear in supporting
-# documentation, and that the name of M.I.T. not be used in advertising or
-# publicity pertaining to distribution of the software without specific,
-# written prior permission. M.I.T. makes no representations about the
-# suitability of this software for any purpose. It is provided "as is"
-# without express or implied warranty.
+#
+# 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
+# '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.
+# from scratch.
+nl='
+'
+IFS=" "" $nl"
# 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 "install: no input file specified"
- exit 1
+doit=${DOITPROG-}
+if test -z "$doit"; then
+ doit_exec=exec
else
- true
+ doit_exec=$doit
fi
-if [ x"$dir_arg" != x ]; then
- dst=$src
- src=""
-
- if [ -d $dst ]; then
- instcmd=:
- else
- instcmd=mkdir
- fi
-else
+# Put in absolute file names if you don't have them in your path;
+# or use environment vars.
+
+chgrpprog=${CHGRPPROG-chgrp}
+chmodprog=${CHMODPROG-chmod}
+chownprog=${CHOWNPROG-chown}
+cmpprog=${CMPPROG-cmp}
+cpprog=${CPPROG-cp}
+mkdirprog=${MKDIRPROG-mkdir}
+mvprog=${MVPROG-mv}
+rmprog=${RMPROG-rm}
+stripprog=${STRIPPROG-strip}
+
+posix_glob='?'
+initialize_posix_glob='
+ test "$posix_glob" != "?" || {
+ if (set -f) 2>/dev/null; then
+ posix_glob=
+ else
+ posix_glob=:
+ fi
+ }
+'
-# 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 '*'.
+posix_mkdir=
- if [ -f $src -o -d $src ]
- then
- true
- else
- echo "install: $src does not exist"
- exit 1
- fi
-
- if [ x"$dst" = x ]
- then
- echo "install: no destination specified"
- exit 1
- else
- true
- fi
+# Desired mode of installed file.
+mode=0755
-# 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
+chgrpcmd=
+chmodcmd=$chmodprog
+chowncmd=
+mvcmd=$mvprog
+rmcmd="$rmprog -f"
+stripcmd=
- if [ -d $dst ]
- then
- dst="$dst"/`basename $src`
- else
- true
- fi
-fi
+src=
+dst=
+dir_arg=
+dst_arg=
-## this sed command emulates the dirname command
-dstdir=`echo $dst | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'`
+copy_on_change=false
+no_target_directory=
-# Make sure that the destination directory exists.
-# this part is taken from Noah Friedman's mkinstalldirs script
+usage="\
+Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE
+ or: $0 [OPTION]... SRCFILES... DIRECTORY
+ or: $0 [OPTION]... -t DIRECTORY SRCFILES...
+ or: $0 [OPTION]... -d DIRECTORIES...
-# Skip lots of stat calls in the usual case.
-if [ ! -d "$dstdir" ]; then
-defaultIFS='
-'
-IFS="${IFS-${defaultIFS}}"
+In the 1st form, copy SRCFILE to DSTFILE.
+In the 2nd and 3rd, copy all SRCFILES to DIRECTORY.
+In the 4th, create DIRECTORIES.
-oIFS="${IFS}"
-# Some sh's can't handle IFS=/ for some reason.
-IFS='%'
-set - `echo ${dstdir} | sed -e 's@/@%@g' -e 's@^%@/@'`
-IFS="${oIFS}"
+Options:
+ --help display this help and exit.
+ --version display version info and exit.
-pathcomp=''
+ -c (ignored)
+ -C install only if different (preserve the last data modification time)
+ -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.
-while [ $# -ne 0 ] ; do
- pathcomp="${pathcomp}${1}"
- shift
+Environment variables override the default commands:
+ CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG
+ RMPROG STRIPPROG
+"
- if [ ! -d "${pathcomp}" ] ;
- then
- $mkdirprog "${pathcomp}"
- else
- true
- fi
+while test $# -ne 0; do
+ case $1 in
+ -c) ;;
- pathcomp="${pathcomp}/"
-done
-fi
+ -C) copy_on_change=true;;
-if [ x"$dir_arg" != x ]
-then
- $doit $instcmd $dst &&
+ -d) dir_arg=true;;
- if [ x"$chowncmd" != x ]; then $doit $chowncmd $dst; else true ; fi &&
- if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dst; else true ; fi &&
- if [ x"$stripcmd" != x ]; then $doit $stripcmd $dst; else true ; fi &&
- if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dst; else true ; fi
-else
+ -g) chgrpcmd="$chgrpprog $2"
+ shift;;
-# If we're going to rename the final executable, determine the name now.
+ --help) echo "$usage"; exit $?;;
- if [ x"$transformarg" = x ]
- then
- dstfile=`basename $dst`
- else
- dstfile=`basename $dst $transformbasename |
- sed $transformarg`$transformbasename
- fi
+ -m) mode=$2
+ case $mode in
+ *' '* | *' '* | *'
+'* | *'*'* | *'?'* | *'['*)
+ echo "$0: invalid mode: $mode" >&2
+ exit 1;;
+ esac
+ shift;;
-# don't allow the sed command to completely eliminate the filename
+ -o) chowncmd="$chownprog $2"
+ shift;;
- if [ x"$dstfile" = x ]
- then
- dstfile=`basename $dst`
- else
- true
- fi
+ -s) stripcmd=$stripprog;;
-# Make a temp file name in the proper directory.
+ -t) dst_arg=$2
+ # Protect names problematic for 'test' and other utilities.
+ case $dst_arg in
+ -* | [=\(\)!]) dst_arg=./$dst_arg;;
+ esac
+ shift;;
- dsttmp=$dstdir/#inst.$$#
+ -T) no_target_directory=true;;
-# Move or copy the file name to the temp name
+ --version) echo "$0 $scriptversion"; exit $?;;
- $doit $instcmd $src $dsttmp &&
+ --) shift
+ break;;
- trap "rm -f ${dsttmp}" 0 &&
+ -*) echo "$0: invalid option: $1" >&2
+ exit 1;;
-# and set any options; do chmod last to preserve setuid bits
+ *) break;;
+ esac
+ shift
+done
-# 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 test $# -ne 0 && test -z "$dir_arg$dst_arg"; then
+ # When -d is used, all remaining arguments are directories to create.
+ # When -t is used, the destination is already specified.
+ # Otherwise, the last argument is the destination. Remove it from $@.
+ for arg
+ do
+ if test -n "$dst_arg"; then
+ # $@ is not empty: it contains at least $arg.
+ set fnord "$@" "$dst_arg"
+ shift # fnord
+ fi
+ shift # arg
+ dst_arg=$arg
+ # Protect names problematic for 'test' and other utilities.
+ case $dst_arg in
+ -* | [=\(\)!]) dst_arg=./$dst_arg;;
+ esac
+ done
+fi
- if [ x"$chowncmd" != x ]; then $doit $chowncmd $dsttmp; else true;fi &&
- if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dsttmp; else true;fi &&
- if [ x"$stripcmd" != x ]; then $doit $stripcmd $dsttmp; else true;fi &&
- if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dsttmp; else true;fi &&
+if test $# -eq 0; 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
-# Now rename the file to the real destination.
+if test -z "$dir_arg"; then
+ do_exit='(exit $ret); exit $ret'
+ trap "ret=129; $do_exit" 1
+ trap "ret=130; $do_exit" 2
+ trap "ret=141; $do_exit" 13
+ trap "ret=143; $do_exit" 15
+
+ # Set umask so as not to create temps with too-generous modes.
+ # However, 'strip' requires both read and write access to temps.
+ case $mode in
+ # Optimize common cases.
+ *644) cp_umask=133;;
+ *755) cp_umask=22;;
+
+ *[0-7])
+ if test -z "$stripcmd"; then
+ u_plus_rw=
+ else
+ u_plus_rw='% 200'
+ fi
+ cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;;
+ *)
+ if test -z "$stripcmd"; then
+ u_plus_rw=
+ else
+ u_plus_rw=,u+rw
+ fi
+ cp_umask=$mode$u_plus_rw;;
+ esac
+fi
- $doit $rmcmd -f $dstdir/$dstfile &&
- $doit $mvcmd $dsttmp $dstdir/$dstfile
+for src
+do
+ # Protect names problematic for 'test' and other utilities.
+ case $src in
+ -* | [=\(\)!]) src=./$src;;
+ esac
+
+ if test -n "$dir_arg"; then
+ dst=$src
+ dstdir=$dst
+ test -d "$dstdir"
+ dstdir_status=$?
+ 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 "$dst_arg"; then
+ echo "$0: no destination specified." >&2
+ exit 1
+ fi
+ dst=$dst_arg
+
+ # 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: $dst_arg: Is a directory" >&2
+ exit 1
+ fi
+ dstdir=$dst
+ dst=$dstdir/`basename "$src"`
+ dstdir_status=0
+ else
+ # Prefer dirname, but fall back on a substitute if dirname fails.
+ dstdir=`
+ (dirname "$dst") 2>/dev/null ||
+ expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$dst" : 'X\(//\)[^/]' \| \
+ X"$dst" : 'X\(//\)$' \| \
+ X"$dst" : 'X\(/\)' \| . 2>/dev/null ||
+ echo X"$dst" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'
+ `
+
+ test -d "$dstdir"
+ dstdir_status=$?
+ fi
+ fi
+
+ obsolete_mkdir_used=false
+
+ if test $dstdir_status != 0; then
+ case $posix_mkdir in
+ '')
+ # Create intermediate dirs using mode 755 as modified by the umask.
+ # This is like FreeBSD 'install' as of 1997-10-28.
+ umask=`umask`
+ case $stripcmd.$umask in
+ # Optimize common cases.
+ *[2367][2367]) mkdir_umask=$umask;;
+ .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;;
+
+ *[0-7])
+ mkdir_umask=`expr $umask + 22 \
+ - $umask % 100 % 40 + $umask % 20 \
+ - $umask % 10 % 4 + $umask % 2
+ `;;
+ *) mkdir_umask=$umask,go-w;;
+ esac
+
+ # With -d, create the new directory with the user-specified mode.
+ # Otherwise, rely on $mkdir_umask.
+ if test -n "$dir_arg"; then
+ mkdir_mode=-m$mode
+ else
+ mkdir_mode=
+ fi
-fi &&
+ posix_mkdir=false
+ case $umask in
+ *[123567][0-7][0-7])
+ # POSIX mkdir -p sets u+wx bits regardless of umask, which
+ # is incompatible with FreeBSD 'install' when (umask & 300) != 0.
+ ;;
+ *)
+ tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
+ trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0
+
+ if (umask $mkdir_umask &&
+ exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1
+ then
+ if test -z "$dir_arg" || {
+ # Check for POSIX incompatibilities with -m.
+ # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
+ # other-writable bit of parent directory when it shouldn't.
+ # FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
+ ls_ld_tmpdir=`ls -ld "$tmpdir"`
+ case $ls_ld_tmpdir in
+ d????-?r-*) different_mode=700;;
+ d????-?--*) different_mode=755;;
+ *) false;;
+ esac &&
+ $mkdirprog -m$different_mode -p -- "$tmpdir" && {
+ ls_ld_tmpdir_1=`ls -ld "$tmpdir"`
+ test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
+ }
+ }
+ then posix_mkdir=:
+ fi
+ rmdir "$tmpdir/d" "$tmpdir"
+ else
+ # Remove any dirs left behind by ancient mkdir implementations.
+ rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null
+ fi
+ trap '' 0;;
+ esac;;
+ esac
+ if
+ $posix_mkdir && (
+ umask $mkdir_umask &&
+ $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir"
+ )
+ then :
+ else
+
+ # The umask is ridiculous, or mkdir does not conform to POSIX,
+ # or it failed possibly due to a race condition. Create the
+ # directory the slow way, step by step, checking for races as we go.
+
+ case $dstdir in
+ /*) prefix='/';;
+ [-=\(\)!]*) prefix='./';;
+ *) prefix='';;
+ esac
+
+ eval "$initialize_posix_glob"
+
+ oIFS=$IFS
+ IFS=/
+ $posix_glob set -f
+ set fnord $dstdir
+ shift
+ $posix_glob set +f
+ IFS=$oIFS
+
+ prefixes=
+
+ for d
+ do
+ test X"$d" = X && continue
+
+ prefix=$prefix$d
+ if test -d "$prefix"; then
+ prefixes=
+ else
+ if $posix_mkdir; then
+ (umask=$mkdir_umask &&
+ $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break
+ # Don't fail if two instances are running concurrently.
+ test -d "$prefix" || exit 1
+ else
+ case $prefix in
+ *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;;
+ *) qprefix=$prefix;;
+ esac
+ prefixes="$prefixes '$qprefix'"
+ fi
+ fi
+ prefix=$prefix/
+ done
+
+ if test -n "$prefixes"; then
+ # Don't fail if two instances are running concurrently.
+ (umask $mkdir_umask &&
+ eval "\$doit_exec \$mkdirprog $prefixes") ||
+ test -d "$dstdir" || exit 1
+ obsolete_mkdir_used=true
+ fi
+ fi
+ fi
+
+ if test -n "$dir_arg"; then
+ { test -z "$chowncmd" || $doit $chowncmd "$dst"; } &&
+ { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } &&
+ { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false ||
+ test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1
+ else
+
+ # 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
+
+ # Copy the file name to the temp name.
+ (umask $cp_umask && $doit_exec $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 $mode "$dsttmp"; } &&
+
+ # If -C, don't bother to copy if it wouldn't change the file.
+ if $copy_on_change &&
+ old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` &&
+ new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` &&
+
+ eval "$initialize_posix_glob" &&
+ $posix_glob set -f &&
+ set X $old && old=:$2:$4:$5:$6 &&
+ set X $new && new=:$2:$4:$5:$6 &&
+ $posix_glob set +f &&
+
+ test "$old" = "$new" &&
+ $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1
+ then
+ rm -f "$dsttmp"
+ else
+ # Rename the file to the real destination.
+ $doit $mvcmd -f "$dsttmp" "$dst" 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.
+ {
+ test ! -f "$dst" ||
+ $doit $rmcmd -f "$dst" 2>/dev/null ||
+ { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null &&
+ { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; }
+ } ||
+ { echo "$0: cannot unlink or rename $dst" >&2
+ (exit 1); exit 1
+ }
+ } &&
+
+ # Now rename the file to the real destination.
+ $doit $mvcmd "$dsttmp" "$dst"
+ }
+ fi || exit 1
+
+ trap '' 0
+ fi
+done
-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-time-zone: "UTC"
+# time-stamp-end: "; # UTC"
+# End:
diff --git a/libc/scripts/mkinstalldirs b/libc/scripts/mkinstalldirs
index f945dbf2b..55d537f87 100755
--- a/libc/scripts/mkinstalldirs
+++ b/libc/scripts/mkinstalldirs
@@ -1,38 +1,162 @@
#! /bin/sh
# mkinstalldirs --- make directory hierarchy
-# Author: Noah Friedman <friedman@prep.ai.mit.edu>
+
+scriptversion=2009-04-28.21; # UTC
+
+# Original author: Noah Friedman <friedman@prep.ai.mit.edu>
# Created: 1993-05-16
-# Public domain
+# Public domain.
+#
+# This file is maintained in Automake, please report
+# bugs to <bug-automake@gnu.org> or send patches to
+# <automake-patches@gnu.org>.
+nl='
+'
+IFS=" "" $nl"
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 <bug-automake@gnu.org>."
+
+# 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
- set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'`
- shift
+ 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
+ case $file in
+ /*) pathcomp=/ ;;
+ *) pathcomp= ;;
+ esac
+ oIFS=$IFS
+ IFS=/
+ set fnord $file
+ shift
+ IFS=$oIFS
+
+ for d
+ do
+ test "x$d" = x && continue
+
+ pathcomp=$pathcomp$d
+ case $pathcomp in
+ -*) pathcomp=./$pathcomp ;;
+ esac
- pathcomp=
- for d
- do
- pathcomp="$pathcomp$d"
- case "$pathcomp" in
- -* ) pathcomp=./$pathcomp ;;
- esac
+ if test ! -d "$pathcomp"; then
+ echo "mkdir $pathcomp"
- if test ! -d "$pathcomp"; then
- echo "mkdir $pathcomp" 1>&2
+ mkdir "$pathcomp" || lasterr=$?
- 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 ! -d "$pathcomp"; then
- errstatus=$lasterr
- fi
- fi
+ if test ! -z "$lasterr"; then
+ errstatus=$lasterr
+ fi
+ fi
+ fi
+ fi
- pathcomp="$pathcomp/"
- done
+ pathcomp=$pathcomp/
+ done
done
exit $errstatus
-# mkinstalldirs ends here
+# 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-time-zone: "UTC"
+# time-stamp-end: "; # UTC"
+# End:
diff --git a/libc/scripts/move-if-change b/libc/scripts/move-if-change
index 66d8b8adc..f45cbea3b 100755
--- a/libc/scripts/move-if-change
+++ b/libc/scripts/move-if-change
@@ -1,17 +1,83 @@
#!/bin/sh
# Like mv $1 $2, but if the files are the same, just delete $1.
-# Status is 0 if $2 is changed, 1 otherwise.
-if
-test -r $2
-then
-if
-cmp -s $1 $2
-then
-echo $2 is unchanged
-rm -f $1
+# Status is zero if successful, nonzero otherwise.
+
+VERSION='2012-01-06 07:23'; # UTC
+# The definition above must lie within the first 8 lines in order
+# for the Emacs time-stamp write hook (at end) to update it.
+# If you change this file with Emacs, please let the write hook
+# do its job. Otherwise, update this string manually.
+
+# Copyright (C) 2002-2013 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 <http://www.gnu.org/licenses/>.
+
+usage="usage: $0 SOURCE DEST"
+
+help="$usage
+ or: $0 OPTION
+If SOURCE is different than DEST, then move it to DEST; else remove SOURCE.
+
+ --help display this help and exit
+ --version output version information and exit
+
+The variable CMPPROG can be used to specify an alternative to 'cmp'.
+
+Report bugs to <bug-gnulib@gnu.org>."
+
+version=`expr "$VERSION" : '\([^ ]*\)'`
+version="move-if-change (gnulib) $version
+Copyright (C) 2011 Free Software Foundation, Inc.
+License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
+This is free software: you are free to change and redistribute it.
+There is NO WARRANTY, to the extent permitted by law."
+
+cmpprog=${CMPPROG-cmp}
+
+for arg
+do
+ case $arg in
+ --help | --hel | --he | --h)
+ exec echo "$help" ;;
+ --version | --versio | --versi | --vers | --ver | --ve | --v)
+ exec echo "$version" ;;
+ --)
+ shift
+ break ;;
+ -*)
+ echo "$0: invalid option: $arg" >&2
+ exit 1 ;;
+ *)
+ break ;;
+ esac
+done
+
+test $# -eq 2 || { echo "$0: $usage" >&2; exit 1; }
+
+if test -r "$2" && $cmpprog -- "$1" "$2" >/dev/null; then
+ rm -f -- "$1"
else
-mv -f $1 $2
-fi
-else
-mv -f $1 $2
+ if mv -f -- "$1" "$2"; then :; else
+ # Ignore failure due to a concurrent move-if-change.
+ test -r "$2" && $cmpprog -- "$1" "$2" >/dev/null && rm -f -- "$1"
+ fi
fi
+
+## Local Variables:
+## eval: (add-hook 'write-file-hooks 'time-stamp)
+## time-stamp-start: "VERSION='"
+## time-stamp-format: "%:y-%02m-%02d %02H:%02M"
+## time-stamp-time-zone: "UTC"
+## time-stamp-end: "'; # UTC"
+## End:
diff --git a/libc/setjmp/bug269-setjmp.c b/libc/setjmp/bug269-setjmp.c
index b982f6b8f..7521cee56 100644
--- a/libc/setjmp/bug269-setjmp.c
+++ b/libc/setjmp/bug269-setjmp.c
@@ -29,7 +29,7 @@ int n_x = 6;
static int g_counter = 0;
int
-f (void)
+f (void)
{
static int counter = 0;
static int way_point1 = 3;
diff --git a/libc/soft-fp/extended.h b/libc/soft-fp/extended.h
index a4bd7e86e..74927550e 100644
--- a/libc/soft-fp/extended.h
+++ b/libc/soft-fp/extended.h
@@ -203,7 +203,7 @@ union _FP_UNION_E
* anyway, we optimize it by doing most of the calculations
* in two UWtype registers instead of four.
*/
-
+
#define _FP_SQRT_MEAT_E(R, S, T, X, q) \
do { \
q = (_FP_W_TYPE)1 << (_FP_W_TYPE_SIZE - 1); \
@@ -416,7 +416,7 @@ union _FP_UNION_E
R##_f0 |= _FP_WORK_STICKY; \
} \
} while (0)
-
+
#define FP_CMP_E(r,X,Y,un) _FP_CMP(E,2,r,X,Y,un)
#define FP_CMP_EQ_E(r,X,Y) _FP_CMP_EQ(E,2,r,X,Y)
#define FP_CMP_UNORD_E(r,X,Y) _FP_CMP_UNORD(E,2,r,X,Y)
diff --git a/libc/soft-fp/op-1.h b/libc/soft-fp/op-1.h
index 30e60638c..8e05e2fab 100644
--- a/libc/soft-fp/op-1.h
+++ b/libc/soft-fp/op-1.h
@@ -233,7 +233,7 @@ do { \
_nl = X##_f << (_FP_W_TYPE_SIZE - 1); \
_nh = X##_f >> 1; \
} \
- \
+ \
udiv_qrnnd(_q, _r, _nh, _nl, _y); \
R##_f = _q | (_r != 0); \
} while (0)
@@ -255,14 +255,14 @@ do { \
udiv_qrnnd(_q, _r, _nh, _nl, Y##_f); \
R##_f = _q | (_r != 0); \
} while (0)
-
-
+
+
/*
* Square root algorithms:
* We have just one right now, maybe Newton approximation
* should be added for those machines where division is fast.
*/
-
+
#define _FP_SQRT_MEAT_1(R, S, T, X, q) \
do { \
while (q != _FP_WORK_ROUND) \
@@ -286,7 +286,7 @@ do { \
} while (0)
/*
- * Assembly/disassembly for converting to/from integral types.
+ * Assembly/disassembly for converting to/from integral types.
* No shifting or overflow handled here.
*/
diff --git a/libc/soft-fp/op-2.h b/libc/soft-fp/op-2.h
index 1b63c8cca..48e01d26d 100644
--- a/libc/soft-fp/op-2.h
+++ b/libc/soft-fp/op-2.h
@@ -145,7 +145,7 @@
#define _FP_MAXFRAC_2 (~(_FP_WS_TYPE)0), (~(_FP_WS_TYPE)0)
/*
- * Internals
+ * Internals
*/
#define __FP_FRAC_SET_2(X,I1,I0) (X##_f0 = I0, X##_f1 = I1)
@@ -348,7 +348,7 @@
point multiplication. This is useful if floating point
multiplication has much bigger throughput than integer multiply.
It is supposed to work for _FP_W_TYPE_SIZE 64 and wfracbits
- between 106 and 120 only.
+ between 106 and 120 only.
Caller guarantees that X and Y has (1LLL << (wfracbits - 1)) set.
SETFETZ is a macro which will disable all FPU exceptions and set rounding
towards zero, RESETFE should optionally reset it back. */
@@ -433,10 +433,10 @@
R##_f1 = (_t240 << (128 - (wfracbits - 1))) \
| ((_u240 & 0xffffff) >> ((wfracbits - 1) - 104)); \
R##_f0 = ((_u240 & 0xffffff) << (168 - (wfracbits - 1))) \
- | ((_v240 & 0xffffff) << (144 - (wfracbits - 1))) \
- | ((_w240 & 0xffffff) << (120 - (wfracbits - 1))) \
- | ((_x240 & 0xffffff) >> ((wfracbits - 1) - 96)) \
- | _y240; \
+ | ((_v240 & 0xffffff) << (144 - (wfracbits - 1))) \
+ | ((_w240 & 0xffffff) << (120 - (wfracbits - 1))) \
+ | ((_x240 & 0xffffff) >> ((wfracbits - 1) - 96)) \
+ | _y240; \
resetfe; \
} while (0)
@@ -544,7 +544,7 @@
* We have just one right now, maybe Newton approximation
* should be added for those machines where division is fast.
*/
-
+
#define _FP_SQRT_MEAT_2(R, S, T, X, q) \
do { \
while (q) \
@@ -586,7 +586,7 @@
/*
- * Assembly/disassembly for converting to/from integral types.
+ * Assembly/disassembly for converting to/from integral types.
* No shifting or overflow handled here.
*/
diff --git a/libc/soft-fp/op-4.h b/libc/soft-fp/op-4.h
index a9d421a3b..007b01f36 100644
--- a/libc/soft-fp/op-4.h
+++ b/libc/soft-fp/op-4.h
@@ -81,7 +81,7 @@
} while (0)
-/* Right shift with sticky-lsb.
+/* Right shift with sticky-lsb.
* What this actually means is that we do a standard right-shift,
* but that if any of the bits that fall off the right hand side
* were one then we always set the LSbit.
@@ -435,7 +435,7 @@
* We have just one right now, maybe Newton approximation
* should be added for those machines where division is fast.
*/
-
+
#define _FP_SQRT_MEAT_4(R, S, T, X, q) \
do { \
while (q) \
@@ -481,7 +481,7 @@
S##_f[2] += (T##_f[1] > S##_f[1]); \
S##_f[3] += (T##_f[2] > S##_f[2]); \
__FP_FRAC_DEC_3(X##_f[3], X##_f[2], X##_f[1], \
- T##_f[3], T##_f[2], T##_f[1]); \
+ T##_f[3], T##_f[2], T##_f[1]); \
R##_f[1] += q; \
} \
_FP_FRAC_SLL_4(X, 1); \
@@ -516,7 +516,7 @@
/*
- * Internals
+ * Internals
*/
#define __FP_FRAC_SET_4(X,I3,I2,I1,I0) \
@@ -618,9 +618,9 @@
/* Convert FP values between word sizes. This appears to be more
* complicated than I'd have expected it to be, so these might be
* wrong... These macros are in any case somewhat bogus because they
- * use information about what various FRAC_n variables look like
+ * use information about what various FRAC_n variables look like
* internally [eg, that 2 word vars are X_f0 and x_f1]. But so do
- * the ones in op-2.h and op-1.h.
+ * the ones in op-2.h and op-1.h.
*/
#define _FP_FRAC_COPY_1_4(D, S) (D##_f = S##_f[0])
@@ -630,7 +630,7 @@ do { \
D##_f1 = S##_f[1]; \
} while (0)
-/* Assembly/disassembly for converting to/from integral types.
+/* Assembly/disassembly for converting to/from integral types.
* No shifting or overflow handled here.
*/
/* Put the FP value X into r, which is an integer of size rsize. */
diff --git a/libc/soft-fp/op-8.h b/libc/soft-fp/op-8.h
index 9bb92320e..8890d0220 100644
--- a/libc/soft-fp/op-8.h
+++ b/libc/soft-fp/op-8.h
@@ -77,7 +77,7 @@
} while (0)
-/* Right shift with sticky-lsb.
+/* Right shift with sticky-lsb.
* What this actually means is that we do a standard right-shift,
* but that if any of the bits that fall off the right hand side
* were one then we always set the LSbit.
diff --git a/libc/soft-fp/op-common.h b/libc/soft-fp/op-common.h
index 8b73b58c5..ce472e0d5 100644
--- a/libc/soft-fp/op-common.h
+++ b/libc/soft-fp/op-common.h
@@ -992,28 +992,28 @@ do { \
case FP_CLS_NAN: \
_FP_FRAC_COPY_##wc(R, X); \
R##_s = X##_s; \
- R##_c = FP_CLS_NAN; \
- break; \
+ R##_c = FP_CLS_NAN; \
+ break; \
case FP_CLS_INF: \
- if (X##_s) \
- { \
- R##_s = _FP_NANSIGN_##fs; \
+ if (X##_s) \
+ { \
+ R##_s = _FP_NANSIGN_##fs; \
R##_c = FP_CLS_NAN; /* NAN */ \
_FP_FRAC_SET_##wc(R, _FP_NANFRAC_##fs); \
FP_SET_EXCEPTION(FP_EX_INVALID); \
- } \
- else \
- { \
- R##_s = 0; \
- R##_c = FP_CLS_INF; /* sqrt(+inf) = +inf */ \
- } \
- break; \
+ } \
+ else \
+ { \
+ R##_s = 0; \
+ R##_c = FP_CLS_INF; /* sqrt(+inf) = +inf */ \
+ } \
+ break; \
case FP_CLS_ZERO: \
R##_s = X##_s; \
R##_c = FP_CLS_ZERO; /* sqrt(+-0) = +-0 */ \
break; \
case FP_CLS_NORMAL: \
- R##_s = 0; \
+ R##_s = 0; \
if (X##_s) \
{ \
R##_c = FP_CLS_NAN; /* NAN */ \
@@ -1022,7 +1022,7 @@ do { \
FP_SET_EXCEPTION(FP_EX_INVALID); \
break; \
} \
- R##_c = FP_CLS_NORMAL; \
+ R##_c = FP_CLS_NORMAL; \
if (X##_e & 1) \
_FP_FRAC_SLL_##wc(X, 1); \
R##_e = X##_e >> 1; \
diff --git a/libc/soft-fp/testit.c b/libc/soft-fp/testit.c
index f1e9b5475..1aaf8b45c 100644
--- a/libc/soft-fp/testit.c
+++ b/libc/soft-fp/testit.c
@@ -244,7 +244,7 @@ float build_float(const char *s, const char *e, const char *f)
return u.flt;
}
-
+
double build_double(const char *s, const char *e, const char *f)
{
union _FP_UNION_D u;
@@ -264,10 +264,10 @@ double build_double(const char *s, const char *e, const char *f)
#else
u.bits.frac = strtoul(f, 0, 16);
#endif
-
+
return u.flt;
}
-
+
/*======================================================================*/
fpu_control_t fcw0, fcw1;
@@ -303,7 +303,7 @@ void test_double_arith(double (*tf)(double, double),
_FPU_GETCW(fcw0);
fcw1 = ((fcw0 & ~_FPU_EXTENDED) | _FPU_DOUBLE);
_FPU_SETCW(fcw1);
-#endif
+#endif
rr = (*rf)(x, y);
#ifdef __i386__
_FPU_SETCW(fcw0);
@@ -386,7 +386,7 @@ void test_float_int_conv(float x)
printf("\n\ttrue = %d\n\tfalse = %d\n", rr, tr);
}
}
-
+
void test_double_int_conv(double x)
{
int tr, rr;
diff --git a/libc/stdio-common/bug16.c b/libc/stdio-common/bug16.c
index 84269f3b6..1112c39d0 100644
--- a/libc/stdio-common/bug16.c
+++ b/libc/stdio-common/bug16.c
@@ -20,7 +20,7 @@ do_test (void)
int ret = 0;
for (size_t i = 0; i < sizeof (tests) / sizeof (tests[0]); ++i)
- {
+ {
snprintf (buf, sizeof (buf), "%.0LA", tests[i].val);
size_t j;
diff --git a/libc/stdio-common/printf_fp.c b/libc/stdio-common/printf_fp.c
index 5bdc78981..940fcc486 100644
--- a/libc/stdio-common/printf_fp.c
+++ b/libc/stdio-common/printf_fp.c
@@ -73,7 +73,7 @@
#define outchar(ch) \
do \
{ \
- register const int outc = (ch); \
+ const int outc = (ch); \
if (putc (outc, fp) == EOF) \
{ \
if (buffer_malloced) \
@@ -86,7 +86,7 @@
#define PRINT(ptr, wptr, len) \
do \
{ \
- register size_t outlen = (len); \
+ size_t outlen = (len); \
if (len > 20) \
{ \
if (PUT (fp, wide ? (const char *) wptr : ptr, outlen) != outlen) \
diff --git a/libc/stdio-common/printf_fphex.c b/libc/stdio-common/printf_fphex.c
index 743ed0f00..9b24168d9 100644
--- a/libc/stdio-common/printf_fphex.c
+++ b/libc/stdio-common/printf_fphex.c
@@ -53,7 +53,7 @@
#define outchar(ch) \
do \
{ \
- register const int outc = (ch); \
+ const int outc = (ch); \
if (putc (outc, fp) == EOF) \
return -1; \
++done; \
@@ -62,7 +62,7 @@
#define PRINT(ptr, wptr, len) \
do \
{ \
- register size_t outlen = (len); \
+ size_t outlen = (len); \
if (wide) \
while (outlen-- > 0) \
outchar (*wptr++); \
@@ -397,7 +397,7 @@ __printf_fphex (FILE *fp,
{
wnumstr[cnt] = (wchar_t) info->spec;
numstr[cnt] = info->spec; /* This is tricky,
- think about it! */
+ think about it! */
break;
}
else if (tolower (ch) < 'f')
diff --git a/libc/stdio-common/printf_size.c b/libc/stdio-common/printf_size.c
index 156b633b4..9a764af22 100644
--- a/libc/stdio-common/printf_size.c
+++ b/libc/stdio-common/printf_size.c
@@ -43,7 +43,7 @@
#define outchar(ch) \
do \
{ \
- register const int outc = (ch); \
+ const int outc = (ch); \
if (putc (outc, fp) == EOF) \
return -1; \
++done; \
@@ -52,7 +52,7 @@
#define PRINT(ptr, wptr, len) \
do \
{ \
- register size_t outlen = (len); \
+ size_t outlen = (len); \
if (len > 20) \
{ \
if (PUT (fp, wide ? (const char *) wptr : ptr, outlen) != outlen) \
diff --git a/libc/stdio-common/test_rdwr.c b/libc/stdio-common/test_rdwr.c
index 93b0fa438..2be8365a3 100644
--- a/libc/stdio-common/test_rdwr.c
+++ b/libc/stdio-common/test_rdwr.c
@@ -78,7 +78,7 @@ main (int argc, char **argv)
long int where = ftell (f);
if (where == (long int) replace_from)
{
- register size_t i;
+ size_t i;
for (i = replace_from; i < replace_to; ++i)
if (putc(replace[i], f) == EOF)
{
diff --git a/libc/stdio-common/tfformat.c b/libc/stdio-common/tfformat.c
index 7704ddde3..5cb366dd4 100644
--- a/libc/stdio-common/tfformat.c
+++ b/libc/stdio-common/tfformat.c
@@ -4050,7 +4050,7 @@ sprint_double_type sprint_doubles[] =
int required_precision = 13;
static int
-matches (register char *result, register const char *desired)
+matches (char *result, const char *desired)
{
int digits_seen = 0;
for (;; result++, desired++) {
diff --git a/libc/stdio-common/vfprintf.c b/libc/stdio-common/vfprintf.c
index 9fcfc9ba5..55632e493 100644
--- a/libc/stdio-common/vfprintf.c
+++ b/libc/stdio-common/vfprintf.c
@@ -160,7 +160,7 @@
#define outchar(Ch) \
do \
{ \
- register const INT_T outc = (Ch); \
+ const INT_T outc = (Ch); \
if (PUTC (outc, s) == EOF || done == INT_MAX) \
{ \
done = -1; \
@@ -2083,7 +2083,7 @@ printf_unknown (FILE *s, const struct printf_info *info,
CHAR_T work_buffer[MAX (sizeof (info->width), sizeof (info->prec)) * 3];
CHAR_T *const workend
= &work_buffer[sizeof (work_buffer) / sizeof (CHAR_T)];
- register CHAR_T *w;
+ CHAR_T *w;
outchar (L_('%'));
@@ -2289,12 +2289,12 @@ static const struct _IO_jump_t _IO_helper_jumps =
static int
internal_function
-buffered_vfprintf (register _IO_FILE *s, const CHAR_T *format,
+buffered_vfprintf (_IO_FILE *s, const CHAR_T *format,
_IO_va_list args)
{
CHAR_T buf[_IO_BUFSIZ];
struct helper_file helper;
- register _IO_FILE *hp = (_IO_FILE *) &helper._f;
+ _IO_FILE *hp = (_IO_FILE *) &helper._f;
int result, to_flush;
/* Orient the stream. */
diff --git a/libc/stdio-common/vfscanf.c b/libc/stdio-common/vfscanf.c
index fde561dc6..dc5f0f94f 100644
--- a/libc/stdio-common/vfscanf.c
+++ b/libc/stdio-common/vfscanf.c
@@ -213,13 +213,13 @@ _IO_vfscanf_internal (_IO_FILE *s, const char *format, _IO_va_list argptr,
#endif
{
va_list arg;
- register const CHAR_T *f = format;
- register UCHAR_T fc; /* Current character of the format. */
- register WINT_T done = 0; /* Assignments done. */
- register size_t read_in = 0; /* Chars read in. */
- register WINT_T c = 0; /* Last char read. */
- register int width; /* Maximum field width. */
- register int flags; /* Modifiers for current format element. */
+ const CHAR_T *f = format;
+ UCHAR_T fc; /* Current character of the format. */
+ WINT_T done = 0; /* Assignments done. */
+ size_t read_in = 0; /* Chars read in. */
+ WINT_T c = 0; /* Last char read. */
+ int width; /* Maximum field width. */
+ int flags; /* Modifiers for current format element. */
int errval = 0;
#ifndef COMPILE_WSCANF
__locale_t loc = _NL_CURRENT_LOCALE;
diff --git a/libc/stdio-common/xbug.c b/libc/stdio-common/xbug.c
index 76a8c5472..64ba314cb 100644
--- a/libc/stdio-common/xbug.c
+++ b/libc/stdio-common/xbug.c
@@ -9,8 +9,8 @@ typedef struct _Buffer {
} Buffer;
void InitBuffer (Buffer *b);
-void AppendToBuffer (register Buffer *b, const char *str, register int len);
-void ReadFile (register Buffer *buffer, FILE *input);
+void AppendToBuffer (Buffer *b, const char *str, int len);
+void ReadFile (Buffer *buffer, FILE *input);
#define INIT_BUFFER_SIZE 10000
@@ -23,9 +23,9 @@ void InitBuffer(b)
}
void AppendToBuffer(b, str, len)
- register Buffer *b;
+ Buffer *b;
const char *str;
- register int len;
+ int len;
{
while (b->used + len > b->room) {
b->buff = (char *)realloc(b->buff, 2*b->room*(sizeof(char)));
@@ -36,11 +36,11 @@ void AppendToBuffer(b, str, len)
}
void ReadFile(buffer, input)
- register Buffer *buffer;
+ Buffer *buffer;
FILE *input;
{
char buf[BUFSIZ + 1];
- register int bytes;
+ int bytes;
buffer->used = 0;
while (!feof(input) && (bytes = fread(buf, 1, BUFSIZ, input)) > 0) {
diff --git a/libc/stdlib/drand48.c b/libc/stdlib/drand48.c
index 1745be8e4..6371b0be8 100644
--- a/libc/stdlib/drand48.c
+++ b/libc/stdlib/drand48.c
@@ -20,7 +20,7 @@
double
-drand48 ()
+drand48 (void)
{
double result;
diff --git a/libc/stdlib/gen-tst-strtod-round.c b/libc/stdlib/gen-tst-strtod-round.c
index 6615819e0..c0634e017 100644
--- a/libc/stdlib/gen-tst-strtod-round.c
+++ b/libc/stdlib/gen-tst-strtod-round.c
@@ -57,7 +57,7 @@ print_fp (mpfr_t f, const char *suffix, const char *suffix2)
static void
round_str (const char *s, const char *suffix,
- int prec, int emin, int emax, bool need_exact)
+ int prec, int emin, int emax, bool ibm_ld)
{
mpfr_t f;
mpfr_set_default_prec (prec);
@@ -65,7 +65,7 @@ round_str (const char *s, const char *suffix,
mpfr_set_emax (emax);
mpfr_init (f);
int r = string_to_fp (f, s, MPFR_RNDD);
- if (need_exact)
+ if (ibm_ld)
{
assert (prec == 106 && emin == -1073 && emax == 1024);
/* The maximum value in IBM long double has discontiguous
@@ -76,9 +76,9 @@ round_str (const char *s, const char *suffix,
MPFR_RNDN);
if (mpfr_cmpabs (f, max_value) > 0)
r = 1;
- mpfr_printf ("\t%s,\n", r ? "false" : "true");
mpfr_clear (max_value);
}
+ mpfr_printf ("\t%s,\n", r ? "false" : "true");
print_fp (f, suffix, ",\n");
string_to_fp (f, s, MPFR_RNDN);
print_fp (f, suffix, ",\n");
@@ -97,7 +97,7 @@ round_for_all (const char *s)
int prec;
int emin;
int emax;
- bool need_exact;
+ bool ibm_ld;
} formats[7] = {
{ "f", 24, -148, 128, false },
{ "", 53, -1073, 1024, false },
@@ -122,7 +122,7 @@ round_for_all (const char *s)
for (i = 0; i < 7; i++)
{
round_str (s, formats[i].suffix, formats[i].prec,
- formats[i].emin, formats[i].emax, formats[i].need_exact);
+ formats[i].emin, formats[i].emax, formats[i].ibm_ld);
if (i < 6)
mpfr_printf (",\n");
}
diff --git a/libc/stdlib/lrand48.c b/libc/stdlib/lrand48.c
index 1c8c3796c..2b9b19a11 100644
--- a/libc/stdlib/lrand48.c
+++ b/libc/stdlib/lrand48.c
@@ -20,7 +20,7 @@
long int
-lrand48 ()
+lrand48 (void)
{
long int result;
diff --git a/libc/stdlib/mrand48.c b/libc/stdlib/mrand48.c
index a0693f567..6e0adf941 100644
--- a/libc/stdlib/mrand48.c
+++ b/libc/stdlib/mrand48.c
@@ -20,7 +20,7 @@
long int
-mrand48 ()
+mrand48 (void)
{
long int result;
diff --git a/libc/stdlib/qsort.c b/libc/stdlib/qsort.c
index ccbdccc7b..471c66217 100644
--- a/libc/stdlib/qsort.c
+++ b/libc/stdlib/qsort.c
@@ -29,8 +29,8 @@
#define SWAP(a, b, size) \
do \
{ \
- register size_t __size = (size); \
- register char *__a = (a), *__b = (b); \
+ size_t __size = (size); \
+ char *__a = (a), *__b = (b); \
do \
{ \
char __tmp = *__a; \
@@ -89,7 +89,7 @@ void
_quicksort (void *const pbase, size_t total_elems, size_t size,
__compar_d_fn_t cmp, void *arg)
{
- register char *base_ptr = (char *) pbase;
+ char *base_ptr = (char *) pbase;
const size_t max_thresh = MAX_THRESH * size;
@@ -206,7 +206,7 @@ _quicksort (void *const pbase, size_t total_elems, size_t size,
char *const end_ptr = &base_ptr[size * (total_elems - 1)];
char *tmp_ptr = base_ptr;
char *thresh = min(end_ptr, base_ptr + max_thresh);
- register char *run_ptr;
+ char *run_ptr;
/* Find smallest element in first threshold and place it at the
array's beginning. This is the smallest array element,
diff --git a/libc/stdlib/rand.c b/libc/stdlib/rand.c
index 3e0839fe4..ba3a9e79b 100644
--- a/libc/stdlib/rand.c
+++ b/libc/stdlib/rand.c
@@ -22,7 +22,7 @@
/* Return a random integer between 0 and RAND_MAX. */
int
-rand ()
+rand (void)
{
return (int) __random ();
}
diff --git a/libc/stdlib/random.c b/libc/stdlib/random.c
index 967dec353..e4302b079 100644
--- a/libc/stdlib/random.c
+++ b/libc/stdlib/random.c
@@ -24,7 +24,7 @@
/*
Copyright (C) 1983 Regents of the University of California.
All rights reserved.
-
+
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
@@ -37,7 +37,7 @@
4. Neither the name of the University nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
-
+
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
@@ -289,7 +289,7 @@ weak_alias (__setstate, setstate)
pointer if the front one has wrapped. Returns a 31-bit random number. */
long int
-__random ()
+__random (void)
{
int32_t retval;
diff --git a/libc/stdlib/setenv.c b/libc/stdlib/setenv.c
index a9ebe3315..63c995b0d 100644
--- a/libc/stdlib/setenv.c
+++ b/libc/stdlib/setenv.c
@@ -112,8 +112,8 @@ __add_to_environ (name, value, combined, replace)
const char *combined;
int replace;
{
- register char **ep;
- register size_t size;
+ char **ep;
+ size_t size;
const size_t namelen = strlen (name);
const size_t vallen = value != NULL ? strlen (value) + 1 : 0;
@@ -349,7 +349,7 @@ unsetenv (name)
never made it. Nevertheless the POSIX.9 standard (POSIX bindings
for Fortran 77) requires this function. */
int
-clearenv ()
+clearenv (void)
{
LOCK;
diff --git a/libc/stdlib/strtod_l.c b/libc/stdlib/strtod_l.c
index b311cc5fb..fb223872d 100644
--- a/libc/stdlib/strtod_l.c
+++ b/libc/stdlib/strtod_l.c
@@ -989,7 +989,7 @@ ____STRTOF_INTERNAL (nptr, endptr, group, loc)
/* The exponent is too large/small to represent a valid
number. */
{
- FLOAT result;
+ FLOAT result;
/* We have to take care for special situation: a joker
might have written "0.0e100000" which is in fact
@@ -1188,10 +1188,9 @@ ____STRTOF_INTERNAL (nptr, endptr, group, loc)
really integer digits or belong to the fractional part; i.e. we normalize
123e-2 to 1.23. */
{
- register intmax_t incr = (exponent < 0
- ? MAX (-(intmax_t) int_no, exponent)
- : MIN ((intmax_t) dig_no - (intmax_t) int_no,
- exponent));
+ intmax_t incr = (exponent < 0
+ ? MAX (-(intmax_t) int_no, exponent)
+ : MIN ((intmax_t) dig_no - (intmax_t) int_no, exponent));
int_no += incr;
exponent -= incr;
}
@@ -1512,7 +1511,7 @@ ____STRTOF_INTERNAL (nptr, endptr, group, loc)
#define got_limb \
if (bits == 0) \
{ \
- register int cnt; \
+ int cnt; \
if (quot == 0) \
cnt = BITS_PER_MP_LIMB; \
else \
@@ -1664,7 +1663,7 @@ ____STRTOF_INTERNAL (nptr, endptr, group, loc)
if (numsize < densize)
{
mp_size_t empty = densize - numsize;
- register int i;
+ int i;
if (bits <= 0)
exponent -= empty * BITS_PER_MP_LIMB;
@@ -1692,7 +1691,7 @@ ____STRTOF_INTERNAL (nptr, endptr, group, loc)
used = MANT_DIG - bits;
if (used >= BITS_PER_MP_LIMB)
{
- register int i;
+ int i;
(void) __mpn_lshift (&retval[used
/ BITS_PER_MP_LIMB],
retval,
diff --git a/libc/stdlib/strtol_l.c b/libc/stdlib/strtol_l.c
index 874708ab0..dc47608b0 100644
--- a/libc/stdlib/strtol_l.c
+++ b/libc/stdlib/strtol_l.c
@@ -231,11 +231,11 @@ INTERNAL (__strtol_l) (nptr, endptr, base, group, loc)
__locale_t loc;
{
int negative;
- register unsigned LONG int cutoff;
- register unsigned int cutlim;
- register unsigned LONG int i;
- register const STRING_TYPE *s;
- register UCHAR_TYPE c;
+ unsigned LONG int cutoff;
+ unsigned int cutlim;
+ unsigned LONG int i;
+ const STRING_TYPE *s;
+ UCHAR_TYPE c;
const STRING_TYPE *save, *end;
int overflow;
#ifndef USE_WIDE_CHAR
diff --git a/libc/stdlib/tst-strtod-round.c b/libc/stdlib/tst-strtod-round.c
index 072fc737d..9a440264d 100644
--- a/libc/stdlib/tst-strtod-round.c
+++ b/libc/stdlib/tst-strtod-round.c
@@ -24,6 +24,14 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
+#include <math-tests.h>
+
+struct exactness
+{
+ bool f;
+ bool d;
+ bool ld;
+};
struct test_results {
float f;
@@ -33,19 +41,20 @@ struct test_results {
struct test {
const char *s;
- bool ld_ok;
+ struct exactness exact;
struct test_results rd, rn, rz, ru;
};
#if LDBL_MANT_DIG == 53 && LDBL_MAX_EXP == 1024
-# define TEST(s, fd, fn, fz, fu, dd, dn, dz, du, ld53d, ld53n, ld53z, ld53u, \
- ld64id, ld64in, ld64iz, ld64iu, \
- ld64md, ld64mn, ld64mz, ld64mu, \
- ld106exact, ld106d, ld106n, ld106z, ld106u, \
- ld113d, ld113n, ld113z, ld113u) \
+# define TEST(s, fexact, fd, fn, fz, fu, dexact, dd, dn, dz, du, \
+ ld53exact, ld53d, ld53n, ld53z, ld53u, \
+ ld64iexact, ld64id, ld64in, ld64iz, ld64iu, \
+ ld64mexact, ld64md, ld64mn, ld64mz, ld64mu, \
+ ld106exact, ld106d, ld106n, ld106z, ld106u, \
+ ld113exact, ld113d, ld113n, ld113z, ld113u) \
{ \
s, \
- true, \
+ { fexact, dexact, ld53exact }, \
{ fd, dd, ld53d }, \
{ fn, dn, ld53n }, \
{ fz, dz, ld53z }, \
@@ -53,14 +62,15 @@ struct test {
}
#elif LDBL_MANT_DIG == 64 && LDBL_MAX_EXP == 16384 && LDBL_MIN_EXP == -16381
/* This is for the Intel extended float format. */
-# define TEST(s, fd, fn, fz, fu, dd, dn, dz, du, ld53d, ld53n, ld53z, ld53u, \
- ld64id, ld64in, ld64iz, ld64iu, \
- ld64md, ld64mn, ld64mz, ld64mu, \
- ld106exact, ld106d, ld106n, ld106z, ld106u, \
- ld113d, ld113n, ld113z, ld113u) \
+# define TEST(s, fexact, fd, fn, fz, fu, dexact, dd, dn, dz, du, \
+ ld53exact, ld53d, ld53n, ld53z, ld53u, \
+ ld64iexact, ld64id, ld64in, ld64iz, ld64iu, \
+ ld64mexact, ld64md, ld64mn, ld64mz, ld64mu, \
+ ld106exact, ld106d, ld106n, ld106z, ld106u, \
+ ld113exact, ld113d, ld113n, ld113z, ld113u) \
{ \
s, \
- true, \
+ { fexact, dexact, ld64iexact }, \
{ fd, dd, ld64id }, \
{ fn, dn, ld64in }, \
{ fz, dz, ld64iz }, \
@@ -68,42 +78,45 @@ struct test {
}
#elif LDBL_MANT_DIG == 64 && LDBL_MAX_EXP == 16384 && LDBL_MIN_EXP == -16382
/* This is for the Motorola extended float format. */
-# define TEST(s, fd, fn, fz, fu, dd, dn, dz, du, ld53d, ld53n, ld53z, ld53u, \
- ld64id, ld64in, ld64iz, ld64iu, \
- ld64md, ld64mn, ld64mz, ld64mu, \
- ld106exact, ld106d, ld106n, ld106z, ld106u, \
- ld113d, ld113n, ld113z, ld113u) \
+# define TEST(s, fexact, fd, fn, fz, fu, dexact, dd, dn, dz, du, \
+ ld53exact, ld53d, ld53n, ld53z, ld53u, \
+ ld64iexact, ld64id, ld64in, ld64iz, ld64iu, \
+ ld64mexact, ld64md, ld64mn, ld64mz, ld64mu, \
+ ld106exact, ld106d, ld106n, ld106z, ld106u, \
+ ld113exact, ld113d, ld113n, ld113z, ld113u) \
{ \
s, \
- true, \
+ { fexact, dexact, ld64mexact }, \
{ fd, dd, ld64md }, \
{ fn, dn, ld64mn }, \
{ fz, dz, ld64mz }, \
{ fu, du, ld64mu } \
}
#elif LDBL_MANT_DIG == 106 && LDBL_MAX_EXP == 1024
-# define TEST(s, fd, fn, fz, fu, dd, dn, dz, du, ld53d, ld53n, ld53z, ld53u, \
- ld64id, ld64in, ld64iz, ld64iu, \
- ld64md, ld64mn, ld64mz, ld64mu, \
- ld106exact, ld106d, ld106n, ld106z, ld106u, \
- ld113d, ld113n, ld113z, ld113u) \
+# define TEST(s, fexact, fd, fn, fz, fu, dexact, dd, dn, dz, du, \
+ ld53exact, ld53d, ld53n, ld53z, ld53u, \
+ ld64iexact, ld64id, ld64in, ld64iz, ld64iu, \
+ ld64mexact, ld64md, ld64mn, ld64mz, ld64mu, \
+ ld106exact, ld106d, ld106n, ld106z, ld106u, \
+ ld113exact, ld113d, ld113n, ld113z, ld113u) \
{ \
s, \
- ld106exact, \
+ { fexact, dexact, ld106exact }, \
{ fd, dd, ld106d }, \
{ fn, dn, ld106n }, \
{ fz, dz, ld106z }, \
{ fu, du, ld106u } \
}
#elif LDBL_MANT_DIG == 113 && LDBL_MAX_EXP == 16384
-# define TEST(s, fd, fn, fz, fu, dd, dn, dz, du, ld53d, ld53n, ld53z, ld53u, \
- ld64id, ld64in, ld64iz, ld64iu, \
- ld64md, ld64mn, ld64mz, ld64mu, \
- ld106exact, ld106d, ld106n, ld106z, ld106u, \
- ld113d, ld113n, ld113z, ld113u) \
+# define TEST(s, fexact, fd, fn, fz, fu, dexact, dd, dn, dz, du, \
+ ld53exact, ld53d, ld53n, ld53z, ld53u, \
+ ld64iexact, ld64id, ld64in, ld64iz, ld64iu, \
+ ld64mexact, ld64md, ld64mn, ld64mz, ld64mu, \
+ ld106exact, ld106d, ld106n, ld106z, ld106u, \
+ ld113exact, ld113d, ld113n, ld113z, ld113u) \
{ \
s, \
- true, \
+ { fexact, dexact, ld113exact }, \
{ fd, dd, ld113d }, \
{ fn, dn, ld113n }, \
{ fz, dz, ld113z }, \
@@ -118,22 +131,27 @@ struct test {
static const struct test tests[] = {
TEST ("3.518437208883201171875E+013",
+ false,
0x2p+44f,
0x2p+44f,
0x2p+44f,
0x2.000004p+44f,
+ false,
0x2.0000000000002p+44,
0x2.0000000000004p+44,
0x2.0000000000002p+44,
0x2.0000000000004p+44,
+ false,
0x2.0000000000002p+44L,
0x2.0000000000004p+44L,
0x2.0000000000002p+44L,
0x2.0000000000004p+44L,
+ true,
0x2.0000000000003p+44L,
0x2.0000000000003p+44L,
0x2.0000000000003p+44L,
0x2.0000000000003p+44L,
+ true,
0x2.0000000000003p+44L,
0x2.0000000000003p+44L,
0x2.0000000000003p+44L,
@@ -143,27 +161,33 @@ static const struct test tests[] = {
0x2.0000000000003p+44L,
0x2.0000000000003p+44L,
0x2.0000000000003p+44L,
+ true,
0x2.0000000000003p+44L,
0x2.0000000000003p+44L,
0x2.0000000000003p+44L,
0x2.0000000000003p+44L),
TEST ("1.00000005960464477550",
+ false,
0x1p+0f,
0x1.000002p+0f,
0x1p+0f,
0x1.000002p+0f,
+ false,
0x1.000001p+0,
0x1.000001p+0,
0x1.000001p+0,
0x1.0000010000001p+0,
+ false,
0x1.000001p+0L,
0x1.000001p+0L,
0x1.000001p+0L,
0x1.0000010000001p+0L,
+ false,
0x1.0000010000000002p+0L,
0x1.0000010000000002p+0L,
0x1.0000010000000002p+0L,
0x1.0000010000000004p+0L,
+ false,
0x1.0000010000000002p+0L,
0x1.0000010000000002p+0L,
0x1.0000010000000002p+0L,
@@ -173,27 +197,33 @@ static const struct test tests[] = {
0x1.0000010000000002048242f2ff8p+0L,
0x1.0000010000000002048242f2ffp+0L,
0x1.0000010000000002048242f2ff8p+0L,
+ false,
0x1.0000010000000002048242f2ff66p+0L,
0x1.0000010000000002048242f2ff67p+0L,
0x1.0000010000000002048242f2ff66p+0L,
0x1.0000010000000002048242f2ff67p+0L),
TEST ("1.0000000596046447755",
+ false,
0x1p+0f,
0x1.000002p+0f,
0x1p+0f,
0x1.000002p+0f,
+ false,
0x1.000001p+0,
0x1.000001p+0,
0x1.000001p+0,
0x1.0000010000001p+0,
+ false,
0x1.000001p+0L,
0x1.000001p+0L,
0x1.000001p+0L,
0x1.0000010000001p+0L,
+ false,
0x1.0000010000000002p+0L,
0x1.0000010000000002p+0L,
0x1.0000010000000002p+0L,
0x1.0000010000000004p+0L,
+ false,
0x1.0000010000000002p+0L,
0x1.0000010000000002p+0L,
0x1.0000010000000002p+0L,
@@ -203,27 +233,33 @@ static const struct test tests[] = {
0x1.0000010000000002048242f2ff8p+0L,
0x1.0000010000000002048242f2ffp+0L,
0x1.0000010000000002048242f2ff8p+0L,
+ false,
0x1.0000010000000002048242f2ff66p+0L,
0x1.0000010000000002048242f2ff67p+0L,
0x1.0000010000000002048242f2ff66p+0L,
0x1.0000010000000002048242f2ff67p+0L),
TEST ("1.000000059604644776",
+ false,
0x1p+0f,
0x1.000002p+0f,
0x1p+0f,
0x1.000002p+0f,
+ false,
0x1.000001p+0,
0x1.000001p+0,
0x1.000001p+0,
0x1.0000010000001p+0,
+ false,
0x1.000001p+0L,
0x1.000001p+0L,
0x1.000001p+0L,
0x1.0000010000001p+0L,
+ false,
0x1.000001000000000ap+0L,
0x1.000001000000000cp+0L,
0x1.000001000000000ap+0L,
0x1.000001000000000cp+0L,
+ false,
0x1.000001000000000ap+0L,
0x1.000001000000000cp+0L,
0x1.000001000000000ap+0L,
@@ -233,27 +269,33 @@ static const struct test tests[] = {
0x1.000001000000000b3db12bdc21p+0L,
0x1.000001000000000b3db12bdc21p+0L,
0x1.000001000000000b3db12bdc218p+0L,
+ false,
0x1.000001000000000b3db12bdc213cp+0L,
0x1.000001000000000b3db12bdc213dp+0L,
0x1.000001000000000b3db12bdc213cp+0L,
0x1.000001000000000b3db12bdc213dp+0L),
TEST ("1.000000059604644775",
+ false,
0x1p+0f,
0x1p+0f,
0x1p+0f,
0x1.000002p+0f,
+ false,
0x1.000000fffffffp+0,
0x1.000001p+0,
0x1.000000fffffffp+0,
0x1.000001p+0,
+ false,
0x1.000000fffffffp+0L,
0x1.000001p+0L,
0x1.000000fffffffp+0L,
0x1.000001p+0L,
+ false,
0x1.000000fffffffff8p+0L,
0x1.000000fffffffff8p+0L,
0x1.000000fffffffff8p+0L,
0x1.000000fffffffffap+0L,
+ false,
0x1.000000fffffffff8p+0L,
0x1.000000fffffffff8p+0L,
0x1.000000fffffffff8p+0L,
@@ -263,27 +305,33 @@ static const struct test tests[] = {
0x1.000000fffffffff8cb535a09dd8p+0L,
0x1.000000fffffffff8cb535a09dd8p+0L,
0x1.000000fffffffff8cb535a09dep+0L,
+ false,
0x1.000000fffffffff8cb535a09dd9p+0L,
0x1.000000fffffffff8cb535a09dd91p+0L,
0x1.000000fffffffff8cb535a09dd9p+0L,
0x1.000000fffffffff8cb535a09dd91p+0L),
TEST ("1.00000005960464478",
+ false,
0x1p+0f,
0x1.000002p+0f,
0x1p+0f,
0x1.000002p+0f,
+ false,
0x1.000001p+0,
0x1.000001p+0,
0x1.000001p+0,
0x1.0000010000001p+0,
+ false,
0x1.000001p+0L,
0x1.000001p+0L,
0x1.000001p+0L,
0x1.0000010000001p+0L,
+ false,
0x1.0000010000000054p+0L,
0x1.0000010000000056p+0L,
0x1.0000010000000054p+0L,
0x1.0000010000000056p+0L,
+ false,
0x1.0000010000000054p+0L,
0x1.0000010000000056p+0L,
0x1.0000010000000054p+0L,
@@ -293,27 +341,33 @@ static const struct test tests[] = {
0x1.0000010000000055072873253p+0L,
0x1.0000010000000055072873252f8p+0L,
0x1.0000010000000055072873253p+0L,
+ false,
0x1.0000010000000055072873252febp+0L,
0x1.0000010000000055072873252febp+0L,
0x1.0000010000000055072873252febp+0L,
0x1.0000010000000055072873252fecp+0L),
TEST ("1.0000000596046448",
+ false,
0x1p+0f,
0x1.000002p+0f,
0x1p+0f,
0x1.000002p+0f,
+ false,
0x1.000001p+0,
0x1.000001p+0,
0x1.000001p+0,
0x1.0000010000001p+0,
+ false,
0x1.000001p+0L,
0x1.000001p+0L,
0x1.000001p+0L,
0x1.0000010000001p+0L,
+ false,
0x1.00000100000001c4p+0L,
0x1.00000100000001c6p+0L,
0x1.00000100000001c4p+0L,
0x1.00000100000001c6p+0L,
+ false,
0x1.00000100000001c4p+0L,
0x1.00000100000001c6p+0L,
0x1.00000100000001c4p+0L,
@@ -323,27 +377,33 @@ static const struct test tests[] = {
0x1.00000100000001c5f67cd792798p+0L,
0x1.00000100000001c5f67cd79279p+0L,
0x1.00000100000001c5f67cd792798p+0L,
+ false,
0x1.00000100000001c5f67cd7927953p+0L,
0x1.00000100000001c5f67cd7927954p+0L,
0x1.00000100000001c5f67cd7927953p+0L,
0x1.00000100000001c5f67cd7927954p+0L),
TEST ("1.000000059604645",
+ false,
0x1p+0f,
0x1.000002p+0f,
0x1p+0f,
0x1.000002p+0f,
+ false,
0x1.0000010000001p+0,
0x1.0000010000001p+0,
0x1.0000010000001p+0,
0x1.0000010000002p+0,
+ false,
0x1.0000010000001p+0L,
0x1.0000010000001p+0L,
0x1.0000010000001p+0L,
0x1.0000010000002p+0L,
+ false,
0x1.000001000000102ep+0L,
0x1.000001000000103p+0L,
0x1.000001000000102ep+0L,
0x1.000001000000103p+0L,
+ false,
0x1.000001000000102ep+0L,
0x1.000001000000103p+0L,
0x1.000001000000102ep+0L,
@@ -353,27 +413,33 @@ static const struct test tests[] = {
0x1.000001000000102f4fc8c3d7578p+0L,
0x1.000001000000102f4fc8c3d757p+0L,
0x1.000001000000102f4fc8c3d7578p+0L,
+ false,
0x1.000001000000102f4fc8c3d75769p+0L,
0x1.000001000000102f4fc8c3d75769p+0L,
0x1.000001000000102f4fc8c3d75769p+0L,
0x1.000001000000102f4fc8c3d7576ap+0L),
TEST ("1.00000005960464",
+ false,
0x1p+0f,
0x1p+0f,
0x1p+0f,
0x1.000002p+0f,
+ false,
0x1.000000fffffeap+0,
0x1.000000fffffeap+0,
0x1.000000fffffeap+0,
0x1.000000fffffebp+0,
+ false,
0x1.000000fffffeap+0L,
0x1.000000fffffeap+0L,
0x1.000000fffffeap+0L,
0x1.000000fffffebp+0L,
+ false,
0x1.000000fffffea7e4p+0L,
0x1.000000fffffea7e6p+0L,
0x1.000000fffffea7e4p+0L,
0x1.000000fffffea7e6p+0L,
+ false,
0x1.000000fffffea7e4p+0L,
0x1.000000fffffea7e6p+0L,
0x1.000000fffffea7e4p+0L,
@@ -383,27 +449,33 @@ static const struct test tests[] = {
0x1.000000fffffea7e5975eb11da78p+0L,
0x1.000000fffffea7e5975eb11da7p+0L,
0x1.000000fffffea7e5975eb11da78p+0L,
+ false,
0x1.000000fffffea7e5975eb11da74ap+0L,
0x1.000000fffffea7e5975eb11da74bp+0L,
0x1.000000fffffea7e5975eb11da74ap+0L,
0x1.000000fffffea7e5975eb11da74bp+0L),
TEST ("1.0000000596046",
+ false,
0x1p+0f,
0x1p+0f,
0x1p+0f,
0x1.000002p+0f,
+ false,
0x1.000000fffff36p+0,
0x1.000000fffff36p+0,
0x1.000000fffff36p+0,
0x1.000000fffff37p+0,
+ false,
0x1.000000fffff36p+0L,
0x1.000000fffff36p+0L,
0x1.000000fffff36p+0L,
0x1.000000fffff37p+0L,
+ false,
0x1.000000fffff36596p+0L,
0x1.000000fffff36598p+0L,
0x1.000000fffff36596p+0L,
0x1.000000fffff36598p+0L,
+ false,
0x1.000000fffff36596p+0L,
0x1.000000fffff36598p+0L,
0x1.000000fffff36596p+0L,
@@ -413,27 +485,33 @@ static const struct test tests[] = {
0x1.000000fffff36597d40e1b50268p+0L,
0x1.000000fffff36597d40e1b5026p+0L,
0x1.000000fffff36597d40e1b50268p+0L,
+ false,
0x1.000000fffff36597d40e1b502655p+0L,
0x1.000000fffff36597d40e1b502656p+0L,
0x1.000000fffff36597d40e1b502655p+0L,
0x1.000000fffff36597d40e1b502656p+0L),
TEST ("1.000000059605",
+ false,
0x1p+0f,
0x1.000002p+0f,
0x1p+0f,
0x1.000002p+0f,
+ false,
0x1.000001000063fp+0,
0x1.000001000064p+0,
0x1.000001000063fp+0,
0x1.000001000064p+0,
+ false,
0x1.000001000063fp+0L,
0x1.000001000064p+0L,
0x1.000001000063fp+0L,
0x1.000001000064p+0L,
+ false,
0x1.000001000063fcap+0L,
0x1.000001000063fca2p+0L,
0x1.000001000063fcap+0L,
0x1.000001000063fca2p+0L,
+ false,
0x1.000001000063fcap+0L,
0x1.000001000063fca2p+0L,
0x1.000001000063fcap+0L,
@@ -443,27 +521,33 @@ static const struct test tests[] = {
0x1.000001000063fca17533f5573p+0L,
0x1.000001000063fca17533f5572f8p+0L,
0x1.000001000063fca17533f5573p+0L,
+ false,
0x1.000001000063fca17533f5572fe9p+0L,
0x1.000001000063fca17533f5572feap+0L,
0x1.000001000063fca17533f5572fe9p+0L,
0x1.000001000063fca17533f5572feap+0L),
TEST ("1.00000005960",
+ false,
0x1p+0f,
0x1p+0f,
0x1p+0f,
0x1.000002p+0f,
+ false,
0x1.000000fffae49p+0,
0x1.000000fffae4ap+0,
0x1.000000fffae49p+0,
0x1.000000fffae4ap+0,
+ false,
0x1.000000fffae49p+0L,
0x1.000000fffae4ap+0L,
0x1.000000fffae49p+0L,
0x1.000000fffae4ap+0L,
+ false,
0x1.000000fffae49ca8p+0L,
0x1.000000fffae49caap+0L,
0x1.000000fffae49ca8p+0L,
0x1.000000fffae49caap+0L,
+ false,
0x1.000000fffae49ca8p+0L,
0x1.000000fffae49caap+0L,
0x1.000000fffae49ca8p+0L,
@@ -473,27 +557,33 @@ static const struct test tests[] = {
0x1.000000fffae49ca916dacfff38p+0L,
0x1.000000fffae49ca916dacfff38p+0L,
0x1.000000fffae49ca916dacfff388p+0L,
+ false,
0x1.000000fffae49ca916dacfff382dp+0L,
0x1.000000fffae49ca916dacfff382dp+0L,
0x1.000000fffae49ca916dacfff382dp+0L,
0x1.000000fffae49ca916dacfff382ep+0L),
TEST ("1.0000000596",
+ false,
0x1p+0f,
0x1p+0f,
0x1p+0f,
0x1.000002p+0f,
+ false,
0x1.000000fffae49p+0,
0x1.000000fffae4ap+0,
0x1.000000fffae49p+0,
0x1.000000fffae4ap+0,
+ false,
0x1.000000fffae49p+0L,
0x1.000000fffae4ap+0L,
0x1.000000fffae49p+0L,
0x1.000000fffae4ap+0L,
+ false,
0x1.000000fffae49ca8p+0L,
0x1.000000fffae49caap+0L,
0x1.000000fffae49ca8p+0L,
0x1.000000fffae49caap+0L,
+ false,
0x1.000000fffae49ca8p+0L,
0x1.000000fffae49caap+0L,
0x1.000000fffae49ca8p+0L,
@@ -503,27 +593,33 @@ static const struct test tests[] = {
0x1.000000fffae49ca916dacfff38p+0L,
0x1.000000fffae49ca916dacfff38p+0L,
0x1.000000fffae49ca916dacfff388p+0L,
+ false,
0x1.000000fffae49ca916dacfff382dp+0L,
0x1.000000fffae49ca916dacfff382dp+0L,
0x1.000000fffae49ca916dacfff382dp+0L,
0x1.000000fffae49ca916dacfff382ep+0L),
TEST ("1.000000060",
+ false,
0x1p+0f,
0x1.000002p+0f,
0x1p+0f,
0x1.000002p+0f,
+ false,
0x1.00000101b2b29p+0,
0x1.00000101b2b2ap+0,
0x1.00000101b2b29p+0,
0x1.00000101b2b2ap+0,
+ false,
0x1.00000101b2b29p+0L,
0x1.00000101b2b2ap+0L,
0x1.00000101b2b29p+0L,
0x1.00000101b2b2ap+0L,
+ false,
0x1.00000101b2b29a46p+0L,
0x1.00000101b2b29a46p+0L,
0x1.00000101b2b29a46p+0L,
0x1.00000101b2b29a48p+0L,
+ false,
0x1.00000101b2b29a46p+0L,
0x1.00000101b2b29a46p+0L,
0x1.00000101b2b29a46p+0L,
@@ -533,27 +629,33 @@ static const struct test tests[] = {
0x1.00000101b2b29a4692b67b7ca3p+0L,
0x1.00000101b2b29a4692b67b7ca3p+0L,
0x1.00000101b2b29a4692b67b7ca38p+0L,
+ false,
0x1.00000101b2b29a4692b67b7ca313p+0L,
0x1.00000101b2b29a4692b67b7ca314p+0L,
0x1.00000101b2b29a4692b67b7ca313p+0L,
0x1.00000101b2b29a4692b67b7ca314p+0L),
TEST ("1.00000006",
+ false,
0x1p+0f,
0x1.000002p+0f,
0x1p+0f,
0x1.000002p+0f,
+ false,
0x1.00000101b2b29p+0,
0x1.00000101b2b2ap+0,
0x1.00000101b2b29p+0,
0x1.00000101b2b2ap+0,
+ false,
0x1.00000101b2b29p+0L,
0x1.00000101b2b2ap+0L,
0x1.00000101b2b29p+0L,
0x1.00000101b2b2ap+0L,
+ false,
0x1.00000101b2b29a46p+0L,
0x1.00000101b2b29a46p+0L,
0x1.00000101b2b29a46p+0L,
0x1.00000101b2b29a48p+0L,
+ false,
0x1.00000101b2b29a46p+0L,
0x1.00000101b2b29a46p+0L,
0x1.00000101b2b29a46p+0L,
@@ -563,27 +665,33 @@ static const struct test tests[] = {
0x1.00000101b2b29a4692b67b7ca3p+0L,
0x1.00000101b2b29a4692b67b7ca3p+0L,
0x1.00000101b2b29a4692b67b7ca38p+0L,
+ false,
0x1.00000101b2b29a4692b67b7ca313p+0L,
0x1.00000101b2b29a4692b67b7ca314p+0L,
0x1.00000101b2b29a4692b67b7ca313p+0L,
0x1.00000101b2b29a4692b67b7ca314p+0L),
TEST ("1.0000001",
+ false,
0x1p+0f,
0x1.000002p+0f,
0x1p+0f,
0x1.000002p+0f,
+ false,
0x1.000001ad7f29ap+0,
0x1.000001ad7f29bp+0,
0x1.000001ad7f29ap+0,
0x1.000001ad7f29bp+0,
+ false,
0x1.000001ad7f29ap+0L,
0x1.000001ad7f29bp+0L,
0x1.000001ad7f29ap+0L,
0x1.000001ad7f29bp+0L,
+ false,
0x1.000001ad7f29abcap+0L,
0x1.000001ad7f29abcap+0L,
0x1.000001ad7f29abcap+0L,
0x1.000001ad7f29abccp+0L,
+ false,
0x1.000001ad7f29abcap+0L,
0x1.000001ad7f29abcap+0L,
0x1.000001ad7f29abcap+0L,
@@ -593,27 +701,33 @@ static const struct test tests[] = {
0x1.000001ad7f29abcaf485787a65p+0L,
0x1.000001ad7f29abcaf485787a65p+0L,
0x1.000001ad7f29abcaf485787a658p+0L,
+ false,
0x1.000001ad7f29abcaf485787a652p+0L,
0x1.000001ad7f29abcaf485787a6521p+0L,
0x1.000001ad7f29abcaf485787a652p+0L,
0x1.000001ad7f29abcaf485787a6521p+0L),
TEST ("1.000000",
+ true,
0x1p+0f,
0x1p+0f,
0x1p+0f,
0x1p+0f,
+ true,
0x1p+0,
0x1p+0,
0x1p+0,
0x1p+0,
+ true,
0x1p+0L,
0x1p+0L,
0x1p+0L,
0x1p+0L,
+ true,
0x1p+0L,
0x1p+0L,
0x1p+0L,
0x1p+0L,
+ true,
0x1p+0L,
0x1p+0L,
0x1p+0L,
@@ -623,27 +737,33 @@ static const struct test tests[] = {
0x1p+0L,
0x1p+0L,
0x1p+0L,
+ true,
0x1p+0L,
0x1p+0L,
0x1p+0L,
0x1p+0L),
TEST ("1.00000000000000011113",
+ false,
0x1p+0f,
0x1p+0f,
0x1p+0f,
0x1.000002p+0f,
+ false,
0x1p+0,
0x1.0000000000001p+0,
0x1p+0,
0x1.0000000000001p+0,
+ false,
0x1p+0L,
0x1.0000000000001p+0L,
0x1p+0L,
0x1.0000000000001p+0L,
+ false,
0x1.00000000000008p+0L,
0x1.0000000000000802p+0L,
0x1.00000000000008p+0L,
0x1.0000000000000802p+0L,
+ false,
0x1.00000000000008p+0L,
0x1.0000000000000802p+0L,
0x1.00000000000008p+0L,
@@ -653,27 +773,33 @@ static const struct test tests[] = {
0x1.0000000000000801fc96557232p+0L,
0x1.0000000000000801fc96557232p+0L,
0x1.0000000000000801fc965572328p+0L,
+ false,
0x1.0000000000000801fc9655723222p+0L,
0x1.0000000000000801fc9655723222p+0L,
0x1.0000000000000801fc9655723222p+0L,
0x1.0000000000000801fc9655723223p+0L),
TEST ("1.00000000000000011103",
+ false,
0x1p+0f,
0x1p+0f,
0x1p+0f,
0x1.000002p+0f,
+ false,
0x1p+0,
0x1.0000000000001p+0,
0x1p+0,
0x1.0000000000001p+0,
+ false,
0x1p+0L,
0x1.0000000000001p+0L,
0x1p+0L,
0x1.0000000000001p+0L,
+ false,
0x1.00000000000008p+0L,
0x1.00000000000008p+0L,
0x1.00000000000008p+0L,
0x1.0000000000000802p+0L,
+ false,
0x1.00000000000008p+0L,
0x1.00000000000008p+0L,
0x1.00000000000008p+0L,
@@ -683,27 +809,33 @@ static const struct test tests[] = {
0x1.00000000000008002459c076c5p+0L,
0x1.00000000000008002459c076c48p+0L,
0x1.00000000000008002459c076c5p+0L,
+ false,
0x1.00000000000008002459c076c4f7p+0L,
0x1.00000000000008002459c076c4f8p+0L,
0x1.00000000000008002459c076c4f7p+0L,
0x1.00000000000008002459c076c4f8p+0L),
TEST ("1.00000000000000011102",
+ false,
0x1p+0f,
0x1p+0f,
0x1p+0f,
0x1.000002p+0f,
+ false,
0x1p+0,
0x1p+0,
0x1p+0,
0x1.0000000000001p+0,
+ false,
0x1p+0L,
0x1p+0L,
0x1p+0L,
0x1.0000000000001p+0L,
+ false,
0x1.00000000000007fep+0L,
0x1.00000000000008p+0L,
0x1.00000000000007fep+0L,
0x1.00000000000008p+0L,
+ false,
0x1.00000000000007fep+0L,
0x1.00000000000008p+0L,
0x1.00000000000007fep+0L,
@@ -713,27 +845,33 @@ static const struct test tests[] = {
0x1.00000000000007fff5207e5da08p+0L,
0x1.00000000000007fff5207e5dap+0L,
0x1.00000000000007fff5207e5da08p+0L,
+ false,
0x1.00000000000007fff5207e5da073p+0L,
0x1.00000000000007fff5207e5da073p+0L,
0x1.00000000000007fff5207e5da073p+0L,
0x1.00000000000007fff5207e5da074p+0L),
TEST ("1.00000000000000011101",
+ false,
0x1p+0f,
0x1p+0f,
0x1p+0f,
0x1.000002p+0f,
+ false,
0x1p+0,
0x1p+0,
0x1p+0,
0x1.0000000000001p+0,
+ false,
0x1p+0L,
0x1p+0L,
0x1p+0L,
0x1.0000000000001p+0L,
+ false,
0x1.00000000000007fep+0L,
0x1.00000000000008p+0L,
0x1.00000000000007fep+0L,
0x1.00000000000008p+0L,
+ false,
0x1.00000000000007fep+0L,
0x1.00000000000008p+0L,
0x1.00000000000007fep+0L,
@@ -743,27 +881,33 @@ static const struct test tests[] = {
0x1.00000000000007ffc5e73c447cp+0L,
0x1.00000000000007ffc5e73c447b8p+0L,
0x1.00000000000007ffc5e73c447cp+0L,
+ false,
0x1.00000000000007ffc5e73c447befp+0L,
0x1.00000000000007ffc5e73c447befp+0L,
0x1.00000000000007ffc5e73c447befp+0L,
0x1.00000000000007ffc5e73c447bfp+0L),
TEST ("1.0000000000000001111",
+ false,
0x1p+0f,
0x1p+0f,
0x1p+0f,
0x1.000002p+0f,
+ false,
0x1p+0,
0x1.0000000000001p+0,
0x1p+0,
0x1.0000000000001p+0,
+ false,
0x1p+0L,
0x1.0000000000001p+0L,
0x1p+0L,
0x1.0000000000001p+0L,
+ false,
0x1.00000000000008p+0L,
0x1.0000000000000802p+0L,
0x1.00000000000008p+0L,
0x1.0000000000000802p+0L,
+ false,
0x1.00000000000008p+0L,
0x1.0000000000000802p+0L,
0x1.00000000000008p+0L,
@@ -773,27 +917,33 @@ static const struct test tests[] = {
0x1.00000000000008016eea8f26c48p+0L,
0x1.00000000000008016eea8f26c48p+0L,
0x1.00000000000008016eea8f26c5p+0L,
+ false,
0x1.00000000000008016eea8f26c495p+0L,
0x1.00000000000008016eea8f26c496p+0L,
0x1.00000000000008016eea8f26c495p+0L,
0x1.00000000000008016eea8f26c496p+0L),
TEST ("1.000000000000000111",
+ false,
0x1p+0f,
0x1p+0f,
0x1p+0f,
0x1.000002p+0f,
+ false,
0x1p+0,
0x1p+0,
0x1p+0,
0x1.0000000000001p+0,
+ false,
0x1p+0L,
0x1p+0L,
0x1p+0L,
0x1.0000000000001p+0L,
+ false,
0x1.00000000000007fep+0L,
0x1.00000000000008p+0L,
0x1.00000000000007fep+0L,
0x1.00000000000008p+0L,
+ false,
0x1.00000000000007fep+0L,
0x1.00000000000008p+0L,
0x1.00000000000007fep+0L,
@@ -803,27 +953,33 @@ static const struct test tests[] = {
0x1.00000000000007ff96adfa2b578p+0L,
0x1.00000000000007ff96adfa2b57p+0L,
0x1.00000000000007ff96adfa2b578p+0L,
+ false,
0x1.00000000000007ff96adfa2b576ap+0L,
0x1.00000000000007ff96adfa2b576bp+0L,
0x1.00000000000007ff96adfa2b576ap+0L,
0x1.00000000000007ff96adfa2b576bp+0L),
TEST ("1.00000000000000011",
+ false,
0x1p+0f,
0x1p+0f,
0x1p+0f,
0x1.000002p+0f,
+ false,
0x1p+0,
0x1p+0,
0x1p+0,
0x1.0000000000001p+0,
+ false,
0x1p+0L,
0x1p+0L,
0x1p+0L,
0x1.0000000000001p+0L,
+ false,
0x1.00000000000007ecp+0L,
0x1.00000000000007eep+0L,
0x1.00000000000007ecp+0L,
0x1.00000000000007eep+0L,
+ false,
0x1.00000000000007ecp+0L,
0x1.00000000000007eep+0L,
0x1.00000000000007ecp+0L,
@@ -833,27 +989,33 @@ static const struct test tests[] = {
0x1.00000000000007ed24502859138p+0L,
0x1.00000000000007ed24502859138p+0L,
0x1.00000000000007ed2450285914p+0L,
+ false,
0x1.00000000000007ed2450285913bfp+0L,
0x1.00000000000007ed2450285913bfp+0L,
0x1.00000000000007ed2450285913bfp+0L,
0x1.00000000000007ed2450285913cp+0L),
TEST ("1.0000000000000001",
+ false,
0x1p+0f,
0x1p+0f,
0x1p+0f,
0x1.000002p+0f,
+ false,
0x1p+0,
0x1p+0,
0x1p+0,
0x1.0000000000001p+0,
+ false,
0x1p+0L,
0x1p+0L,
0x1p+0L,
0x1.0000000000001p+0L,
+ false,
0x1.0000000000000734p+0L,
0x1.0000000000000734p+0L,
0x1.0000000000000734p+0L,
0x1.0000000000000736p+0L,
+ false,
0x1.0000000000000734p+0L,
0x1.0000000000000734p+0L,
0x1.0000000000000734p+0L,
@@ -863,27 +1025,33 @@ static const struct test tests[] = {
0x1.0000000000000734aca5f6226fp+0L,
0x1.0000000000000734aca5f6226fp+0L,
0x1.0000000000000734aca5f6226f8p+0L,
+ false,
0x1.0000000000000734aca5f6226f0ap+0L,
0x1.0000000000000734aca5f6226f0bp+0L,
0x1.0000000000000734aca5f6226f0ap+0L,
0x1.0000000000000734aca5f6226f0bp+0L),
TEST ("3929201589819414e-25",
+ false,
0x1.b0053p-32f,
0x1.b00532p-32f,
0x1.b0053p-32f,
0x1.b00532p-32f,
+ false,
0x1.b005314e2421ep-32,
0x1.b005314e2421ep-32,
0x1.b005314e2421ep-32,
0x1.b005314e2421fp-32,
+ false,
0x1.b005314e2421ep-32L,
0x1.b005314e2421ep-32L,
0x1.b005314e2421ep-32L,
0x1.b005314e2421fp-32L,
+ false,
0x1.b005314e2421e7fep-32L,
0x1.b005314e2421e8p-32L,
0x1.b005314e2421e7fep-32L,
0x1.b005314e2421e8p-32L,
+ false,
0x1.b005314e2421e7fep-32L,
0x1.b005314e2421e8p-32L,
0x1.b005314e2421e7fep-32L,
@@ -893,6 +1061,7 @@ static const struct test tests[] = {
0x1.b005314e2421e7ffb472840c5a8p-32L,
0x1.b005314e2421e7ffb472840c5ap-32L,
0x1.b005314e2421e7ffb472840c5a8p-32L,
+ false,
0x1.b005314e2421e7ffb472840c5a6ep-32L,
0x1.b005314e2421e7ffb472840c5a6fp-32L,
0x1.b005314e2421e7ffb472840c5a6ep-32L,
@@ -900,22 +1069,27 @@ static const struct test tests[] = {
TEST ("0.0000000000000000000000000000000000000000000021019476964872"
"256063855943749348741969203929128147736576356024258346866240"
"28790902229957282543182373046875",
+ true,
0x8p-152f,
0x1p-148f,
0x8p-152f,
0x1p-148f,
+ true,
0xcp-152,
0xcp-152,
0xcp-152,
0xcp-152,
+ true,
0xcp-152L,
0xcp-152L,
0xcp-152L,
0xcp-152L,
+ true,
0xcp-152L,
0xcp-152L,
0xcp-152L,
0xcp-152L,
+ true,
0xcp-152L,
0xcp-152L,
0xcp-152L,
@@ -925,27 +1099,33 @@ static const struct test tests[] = {
0xcp-152L,
0xcp-152L,
0xcp-152L,
+ true,
0xcp-152L,
0xcp-152L,
0xcp-152L,
0xcp-152L),
TEST ("1.00000005960464477539062499",
+ false,
0x1p+0f,
0x1p+0f,
0x1p+0f,
0x1.000002p+0f,
+ false,
0x1.000000fffffffp+0,
0x1.000001p+0,
0x1.000000fffffffp+0,
0x1.000001p+0,
+ false,
0x1.000000fffffffp+0L,
0x1.000001p+0L,
0x1.000000fffffffp+0L,
0x1.000001p+0L,
+ false,
0x1.000000fffffffffep+0L,
0x1.000001p+0L,
0x1.000000fffffffffep+0L,
0x1.000001p+0L,
+ false,
0x1.000000fffffffffep+0L,
0x1.000001p+0L,
0x1.000000fffffffffep+0L,
@@ -955,27 +1135,33 @@ static const struct test tests[] = {
0x1.000000fffffffffffffffce7b8p+0L,
0x1.000000fffffffffffffffce7b78p+0L,
0x1.000000fffffffffffffffce7b8p+0L,
+ false,
0x1.000000fffffffffffffffce7b7e7p+0L,
0x1.000000fffffffffffffffce7b7e7p+0L,
0x1.000000fffffffffffffffce7b7e7p+0L,
0x1.000000fffffffffffffffce7b7e8p+0L),
TEST ("1.000000059604644775390625",
+ false,
0x1p+0f,
0x1p+0f,
0x1p+0f,
0x1.000002p+0f,
+ true,
0x1.000001p+0,
0x1.000001p+0,
0x1.000001p+0,
0x1.000001p+0,
+ true,
0x1.000001p+0L,
0x1.000001p+0L,
0x1.000001p+0L,
0x1.000001p+0L,
+ true,
0x1.000001p+0L,
0x1.000001p+0L,
0x1.000001p+0L,
0x1.000001p+0L,
+ true,
0x1.000001p+0L,
0x1.000001p+0L,
0x1.000001p+0L,
@@ -985,27 +1171,33 @@ static const struct test tests[] = {
0x1.000001p+0L,
0x1.000001p+0L,
0x1.000001p+0L,
+ true,
0x1.000001p+0L,
0x1.000001p+0L,
0x1.000001p+0L,
0x1.000001p+0L),
TEST ("1.00000005960464477539062501",
+ false,
0x1p+0f,
0x1.000002p+0f,
0x1p+0f,
0x1.000002p+0f,
+ false,
0x1.000001p+0,
0x1.000001p+0,
0x1.000001p+0,
0x1.0000010000001p+0,
+ false,
0x1.000001p+0L,
0x1.000001p+0L,
0x1.000001p+0L,
0x1.0000010000001p+0L,
+ false,
0x1.000001p+0L,
0x1.000001p+0L,
0x1.000001p+0L,
0x1.0000010000000002p+0L,
+ false,
0x1.000001p+0L,
0x1.000001p+0L,
0x1.000001p+0L,
@@ -1015,27 +1207,33 @@ static const struct test tests[] = {
0x1.00000100000000000000031848p+0L,
0x1.00000100000000000000031848p+0L,
0x1.000001000000000000000318488p+0L,
+ false,
0x1.0000010000000000000003184818p+0L,
0x1.0000010000000000000003184819p+0L,
0x1.0000010000000000000003184818p+0L,
0x1.0000010000000000000003184819p+0L),
TEST ("1.00000011920928955078125",
+ true,
0x1.000002p+0f,
0x1.000002p+0f,
0x1.000002p+0f,
0x1.000002p+0f,
+ true,
0x1.000002p+0,
0x1.000002p+0,
0x1.000002p+0,
0x1.000002p+0,
+ true,
0x1.000002p+0L,
0x1.000002p+0L,
0x1.000002p+0L,
0x1.000002p+0L,
+ true,
0x1.000002p+0L,
0x1.000002p+0L,
0x1.000002p+0L,
0x1.000002p+0L,
+ true,
0x1.000002p+0L,
0x1.000002p+0L,
0x1.000002p+0L,
@@ -1045,27 +1243,33 @@ static const struct test tests[] = {
0x1.000002p+0L,
0x1.000002p+0L,
0x1.000002p+0L,
+ true,
0x1.000002p+0L,
0x1.000002p+0L,
0x1.000002p+0L,
0x1.000002p+0L),
TEST ("1.00000017881393432617187499",
+ false,
0x1.000002p+0f,
0x1.000002p+0f,
0x1.000002p+0f,
0x1.000004p+0f,
+ false,
0x1.000002fffffffp+0,
0x1.000003p+0,
0x1.000002fffffffp+0,
0x1.000003p+0,
+ false,
0x1.000002fffffffp+0L,
0x1.000003p+0L,
0x1.000002fffffffp+0L,
0x1.000003p+0L,
+ false,
0x1.000002fffffffffep+0L,
0x1.000003p+0L,
0x1.000002fffffffffep+0L,
0x1.000003p+0L,
+ false,
0x1.000002fffffffffep+0L,
0x1.000003p+0L,
0x1.000002fffffffffep+0L,
@@ -1075,27 +1279,33 @@ static const struct test tests[] = {
0x1.000002fffffffffffffffce7b8p+0L,
0x1.000002fffffffffffffffce7b78p+0L,
0x1.000002fffffffffffffffce7b8p+0L,
+ false,
0x1.000002fffffffffffffffce7b7e7p+0L,
0x1.000002fffffffffffffffce7b7e7p+0L,
0x1.000002fffffffffffffffce7b7e7p+0L,
0x1.000002fffffffffffffffce7b7e8p+0L),
TEST ("1.000000178813934326171875",
+ false,
0x1.000002p+0f,
0x1.000004p+0f,
0x1.000002p+0f,
0x1.000004p+0f,
+ true,
0x1.000003p+0,
0x1.000003p+0,
0x1.000003p+0,
0x1.000003p+0,
+ true,
0x1.000003p+0L,
0x1.000003p+0L,
0x1.000003p+0L,
0x1.000003p+0L,
+ true,
0x1.000003p+0L,
0x1.000003p+0L,
0x1.000003p+0L,
0x1.000003p+0L,
+ true,
0x1.000003p+0L,
0x1.000003p+0L,
0x1.000003p+0L,
@@ -1105,27 +1315,33 @@ static const struct test tests[] = {
0x1.000003p+0L,
0x1.000003p+0L,
0x1.000003p+0L,
+ true,
0x1.000003p+0L,
0x1.000003p+0L,
0x1.000003p+0L,
0x1.000003p+0L),
TEST ("1.00000017881393432617187501",
+ false,
0x1.000002p+0f,
0x1.000004p+0f,
0x1.000002p+0f,
0x1.000004p+0f,
+ false,
0x1.000003p+0,
0x1.000003p+0,
0x1.000003p+0,
0x1.0000030000001p+0,
+ false,
0x1.000003p+0L,
0x1.000003p+0L,
0x1.000003p+0L,
0x1.0000030000001p+0L,
+ false,
0x1.000003p+0L,
0x1.000003p+0L,
0x1.000003p+0L,
0x1.0000030000000002p+0L,
+ false,
0x1.000003p+0L,
0x1.000003p+0L,
0x1.000003p+0L,
@@ -1135,27 +1351,33 @@ static const struct test tests[] = {
0x1.00000300000000000000031848p+0L,
0x1.00000300000000000000031848p+0L,
0x1.000003000000000000000318488p+0L,
+ false,
0x1.0000030000000000000003184818p+0L,
0x1.0000030000000000000003184819p+0L,
0x1.0000030000000000000003184818p+0L,
0x1.0000030000000000000003184819p+0L),
TEST ("1.0000002384185791015625",
+ true,
0x1.000004p+0f,
0x1.000004p+0f,
0x1.000004p+0f,
0x1.000004p+0f,
+ true,
0x1.000004p+0,
0x1.000004p+0,
0x1.000004p+0,
0x1.000004p+0,
+ true,
0x1.000004p+0L,
0x1.000004p+0L,
0x1.000004p+0L,
0x1.000004p+0L,
+ true,
0x1.000004p+0L,
0x1.000004p+0L,
0x1.000004p+0L,
0x1.000004p+0L,
+ true,
0x1.000004p+0L,
0x1.000004p+0L,
0x1.000004p+0L,
@@ -1165,27 +1387,33 @@ static const struct test tests[] = {
0x1.000004p+0L,
0x1.000004p+0L,
0x1.000004p+0L,
+ true,
0x1.000004p+0L,
0x1.000004p+0L,
0x1.000004p+0L,
0x1.000004p+0L),
TEST ("1.08420217248550443400745280086994171142578125e-19",
+ true,
0x2p-64f,
0x2p-64f,
0x2p-64f,
0x2p-64f,
+ true,
0x2p-64,
0x2p-64,
0x2p-64,
0x2p-64,
+ true,
0x2p-64L,
0x2p-64L,
0x2p-64L,
0x2p-64L,
+ true,
0x2p-64L,
0x2p-64L,
0x2p-64L,
0x2p-64L,
+ true,
0x2p-64L,
0x2p-64L,
0x2p-64L,
@@ -1195,28 +1423,34 @@ static const struct test tests[] = {
0x2p-64L,
0x2p-64L,
0x2p-64L,
+ true,
0x2p-64L,
0x2p-64L,
0x2p-64L,
0x2p-64L),
TEST ("1.0842022371089897897127399001987457793916291848290711641311"
"645507812499e-19",
+ false,
0x2p-64f,
0x2p-64f,
0x2p-64f,
0x2.000004p-64f,
+ false,
0x2.000001ffffffep-64,
0x2.000002p-64,
0x2.000001ffffffep-64,
0x2.000002p-64,
+ false,
0x2.000001ffffffep-64L,
0x2.000002p-64L,
0x2.000001ffffffep-64L,
0x2.000002p-64L,
+ false,
0x2.000001fffffffffcp-64L,
0x2.000002p-64L,
0x2.000001fffffffffcp-64L,
0x2.000002p-64L,
+ false,
0x2.000001fffffffffcp-64L,
0x2.000002p-64L,
0x2.000001fffffffffcp-64L,
@@ -1226,28 +1460,34 @@ static const struct test tests[] = {
0x2.000002p-64L,
0x2.000001ffffffffffffffffffffp-64L,
0x2.000002p-64L,
+ false,
0x2.000001fffffffffffffffffffffep-64L,
0x2.000002p-64L,
0x2.000001fffffffffffffffffffffep-64L,
0x2.000002p-64L),
TEST ("1.0842022371089897897127399001987457793916291848290711641311"
"6455078125e-19",
+ false,
0x2p-64f,
0x2p-64f,
0x2p-64f,
0x2.000004p-64f,
+ true,
0x2.000002p-64,
0x2.000002p-64,
0x2.000002p-64,
0x2.000002p-64,
+ true,
0x2.000002p-64L,
0x2.000002p-64L,
0x2.000002p-64L,
0x2.000002p-64L,
+ true,
0x2.000002p-64L,
0x2.000002p-64L,
0x2.000002p-64L,
0x2.000002p-64L,
+ true,
0x2.000002p-64L,
0x2.000002p-64L,
0x2.000002p-64L,
@@ -1257,28 +1497,34 @@ static const struct test tests[] = {
0x2.000002p-64L,
0x2.000002p-64L,
0x2.000002p-64L,
+ true,
0x2.000002p-64L,
0x2.000002p-64L,
0x2.000002p-64L,
0x2.000002p-64L),
TEST ("1.0842022371089897897127399001987457793916291848290711641311"
"645507812501e-19",
+ false,
0x2p-64f,
0x2.000004p-64f,
0x2p-64f,
0x2.000004p-64f,
+ false,
0x2.000002p-64,
0x2.000002p-64,
0x2.000002p-64,
0x2.0000020000002p-64,
+ false,
0x2.000002p-64L,
0x2.000002p-64L,
0x2.000002p-64L,
0x2.0000020000002p-64L,
+ false,
0x2.000002p-64L,
0x2.000002p-64L,
0x2.000002p-64L,
0x2.0000020000000004p-64L,
+ false,
0x2.000002p-64L,
0x2.000002p-64L,
0x2.000002p-64L,
@@ -1288,28 +1534,34 @@ static const struct test tests[] = {
0x2.000002p-64L,
0x2.000002p-64L,
0x2.00000200000000000000000001p-64L,
+ false,
0x2.000002p-64L,
0x2.000002p-64L,
0x2.000002p-64L,
0x2.0000020000000000000000000002p-64L),
TEST ("1.0842023017324751454180269995275498473574771196581423282623"
"291015625e-19",
+ true,
0x2.000004p-64f,
0x2.000004p-64f,
0x2.000004p-64f,
0x2.000004p-64f,
+ true,
0x2.000004p-64,
0x2.000004p-64,
0x2.000004p-64,
0x2.000004p-64,
+ true,
0x2.000004p-64L,
0x2.000004p-64L,
0x2.000004p-64L,
0x2.000004p-64L,
+ true,
0x2.000004p-64L,
0x2.000004p-64L,
0x2.000004p-64L,
0x2.000004p-64L,
+ true,
0x2.000004p-64L,
0x2.000004p-64L,
0x2.000004p-64L,
@@ -1319,28 +1571,34 @@ static const struct test tests[] = {
0x2.000004p-64L,
0x2.000004p-64L,
0x2.000004p-64L,
+ true,
0x2.000004p-64L,
0x2.000004p-64L,
0x2.000004p-64L,
0x2.000004p-64L),
TEST ("1.0842023663559605011233140988563539153233250544872134923934"
"936523437499e-19",
+ false,
0x2.000004p-64f,
0x2.000004p-64f,
0x2.000004p-64f,
0x2.000008p-64f,
+ false,
0x2.000005ffffffep-64,
0x2.000006p-64,
0x2.000005ffffffep-64,
0x2.000006p-64,
+ false,
0x2.000005ffffffep-64L,
0x2.000006p-64L,
0x2.000005ffffffep-64L,
0x2.000006p-64L,
+ false,
0x2.000005fffffffffcp-64L,
0x2.000006p-64L,
0x2.000005fffffffffcp-64L,
0x2.000006p-64L,
+ false,
0x2.000005fffffffffcp-64L,
0x2.000006p-64L,
0x2.000005fffffffffcp-64L,
@@ -1350,28 +1608,34 @@ static const struct test tests[] = {
0x2.000006p-64L,
0x2.000005ffffffffffffffffffffp-64L,
0x2.000006p-64L,
+ false,
0x2.000005fffffffffffffffffffffep-64L,
0x2.000006p-64L,
0x2.000005fffffffffffffffffffffep-64L,
0x2.000006p-64L),
TEST ("1.0842023663559605011233140988563539153233250544872134923934"
"9365234375e-19",
+ false,
0x2.000004p-64f,
0x2.000008p-64f,
0x2.000004p-64f,
0x2.000008p-64f,
+ true,
0x2.000006p-64,
0x2.000006p-64,
0x2.000006p-64,
0x2.000006p-64,
+ true,
0x2.000006p-64L,
0x2.000006p-64L,
0x2.000006p-64L,
0x2.000006p-64L,
+ true,
0x2.000006p-64L,
0x2.000006p-64L,
0x2.000006p-64L,
0x2.000006p-64L,
+ true,
0x2.000006p-64L,
0x2.000006p-64L,
0x2.000006p-64L,
@@ -1381,28 +1645,34 @@ static const struct test tests[] = {
0x2.000006p-64L,
0x2.000006p-64L,
0x2.000006p-64L,
+ true,
0x2.000006p-64L,
0x2.000006p-64L,
0x2.000006p-64L,
0x2.000006p-64L),
TEST ("1.0842023663559605011233140988563539153233250544872134923934"
"936523437501e-19",
+ false,
0x2.000004p-64f,
0x2.000008p-64f,
0x2.000004p-64f,
0x2.000008p-64f,
+ false,
0x2.000006p-64,
0x2.000006p-64,
0x2.000006p-64,
0x2.0000060000002p-64,
+ false,
0x2.000006p-64L,
0x2.000006p-64L,
0x2.000006p-64L,
0x2.0000060000002p-64L,
+ false,
0x2.000006p-64L,
0x2.000006p-64L,
0x2.000006p-64L,
0x2.0000060000000004p-64L,
+ false,
0x2.000006p-64L,
0x2.000006p-64L,
0x2.000006p-64L,
@@ -1412,28 +1682,34 @@ static const struct test tests[] = {
0x2.000006p-64L,
0x2.000006p-64L,
0x2.00000600000000000000000001p-64L,
+ false,
0x2.000006p-64L,
0x2.000006p-64L,
0x2.000006p-64L,
0x2.0000060000000000000000000002p-64L),
TEST ("1.0842024309794458568286011981851579832891729893162846565246"
"58203125e-19",
+ true,
0x2.000008p-64f,
0x2.000008p-64f,
0x2.000008p-64f,
0x2.000008p-64f,
+ true,
0x2.000008p-64,
0x2.000008p-64,
0x2.000008p-64,
0x2.000008p-64,
+ true,
0x2.000008p-64L,
0x2.000008p-64L,
0x2.000008p-64L,
0x2.000008p-64L,
+ true,
0x2.000008p-64L,
0x2.000008p-64L,
0x2.000008p-64L,
0x2.000008p-64L,
+ true,
0x2.000008p-64L,
0x2.000008p-64L,
0x2.000008p-64L,
@@ -1443,28 +1719,34 @@ static const struct test tests[] = {
0x2.000008p-64L,
0x2.000008p-64L,
0x2.000008p-64L,
+ true,
0x2.000008p-64L,
0x2.000008p-64L,
0x2.000008p-64L,
0x2.000008p-64L),
TEST ("7.5231638452626400509999138382223723380394595633413601376560"
"1092018187046051025390625e-37",
+ true,
0x1p-120f,
0x1p-120f,
0x1p-120f,
0x1p-120f,
+ true,
0x1p-120,
0x1p-120,
0x1p-120,
0x1p-120,
+ true,
0x1p-120L,
0x1p-120L,
0x1p-120L,
0x1p-120L,
+ true,
0x1p-120L,
0x1p-120L,
0x1p-120L,
0x1p-120L,
+ true,
0x1p-120L,
0x1p-120L,
0x1p-120L,
@@ -1474,28 +1756,34 @@ static const struct test tests[] = {
0x1p-120L,
0x1p-120L,
0x1p-120L,
+ true,
0x1p-120L,
0x1p-120L,
0x1p-120L,
0x1p-120L),
TEST ("7.5231642936781486349413765338158389908126215730251815381410"
"578824437213052434003657253924757242202758789062499e-37",
+ false,
0x1p-120f,
0x1p-120f,
0x1p-120f,
0x1.000002p-120f,
+ false,
0x1.000000fffffffp-120,
0x1.000001p-120,
0x1.000000fffffffp-120,
0x1.000001p-120,
+ false,
0x1.000000fffffffp-120L,
0x1.000001p-120L,
0x1.000000fffffffp-120L,
0x1.000001p-120L,
+ false,
0x1.000000fffffffffep-120L,
0x1.000001p-120L,
0x1.000000fffffffffep-120L,
0x1.000001p-120L,
+ false,
0x1.000000fffffffffep-120L,
0x1.000001p-120L,
0x1.000000fffffffffep-120L,
@@ -1505,28 +1793,34 @@ static const struct test tests[] = {
0x1.000001p-120L,
0x1.000000ffffffffffffffffffff8p-120L,
0x1.000001p-120L,
+ false,
0x1.000000ffffffffffffffffffffffp-120L,
0x1.000001p-120L,
0x1.000000ffffffffffffffffffffffp-120L,
0x1.000001p-120L),
TEST ("7.5231642936781486349413765338158389908126215730251815381410"
"5788244372130524340036572539247572422027587890625e-37",
+ false,
0x1p-120f,
0x1p-120f,
0x1p-120f,
0x1.000002p-120f,
+ true,
0x1.000001p-120,
0x1.000001p-120,
0x1.000001p-120,
0x1.000001p-120,
+ true,
0x1.000001p-120L,
0x1.000001p-120L,
0x1.000001p-120L,
0x1.000001p-120L,
+ true,
0x1.000001p-120L,
0x1.000001p-120L,
0x1.000001p-120L,
0x1.000001p-120L,
+ true,
0x1.000001p-120L,
0x1.000001p-120L,
0x1.000001p-120L,
@@ -1536,28 +1830,34 @@ static const struct test tests[] = {
0x1.000001p-120L,
0x1.000001p-120L,
0x1.000001p-120L,
+ true,
0x1.000001p-120L,
0x1.000001p-120L,
0x1.000001p-120L,
0x1.000001p-120L),
TEST ("7.5231642936781486349413765338158389908126215730251815381410"
"578824437213052434003657253924757242202758789062501e-37",
+ false,
0x1p-120f,
0x1.000002p-120f,
0x1p-120f,
0x1.000002p-120f,
+ false,
0x1.000001p-120,
0x1.000001p-120,
0x1.000001p-120,
0x1.0000010000001p-120,
+ false,
0x1.000001p-120L,
0x1.000001p-120L,
0x1.000001p-120L,
0x1.0000010000001p-120L,
+ false,
0x1.000001p-120L,
0x1.000001p-120L,
0x1.000001p-120L,
0x1.0000010000000002p-120L,
+ false,
0x1.000001p-120L,
0x1.000001p-120L,
0x1.000001p-120L,
@@ -1567,28 +1867,34 @@ static const struct test tests[] = {
0x1.000001p-120L,
0x1.000001p-120L,
0x1.000001000000000000000000008p-120L,
+ false,
0x1.000001p-120L,
0x1.000001p-120L,
0x1.000001p-120L,
0x1.0000010000000000000000000001p-120L),
TEST ("7.5231647420936572188828392294093056435857835827090029386261"
"048447055721499765468252007849514484405517578125e-37",
+ true,
0x1.000002p-120f,
0x1.000002p-120f,
0x1.000002p-120f,
0x1.000002p-120f,
+ true,
0x1.000002p-120,
0x1.000002p-120,
0x1.000002p-120,
0x1.000002p-120,
+ true,
0x1.000002p-120L,
0x1.000002p-120L,
0x1.000002p-120L,
0x1.000002p-120L,
+ true,
0x1.000002p-120L,
0x1.000002p-120L,
0x1.000002p-120L,
0x1.000002p-120L,
+ true,
0x1.000002p-120L,
0x1.000002p-120L,
0x1.000002p-120L,
@@ -1598,28 +1904,34 @@ static const struct test tests[] = {
0x1.000002p-120L,
0x1.000002p-120L,
0x1.000002p-120L,
+ true,
0x1.000002p-120L,
0x1.000002p-120L,
0x1.000002p-120L,
0x1.000002p-120L),
TEST ("7.5231651905091658028243019250027722963589455923928243391111"
"518069674229947096932846761774271726608276367187499e-37",
+ false,
0x1.000002p-120f,
0x1.000002p-120f,
0x1.000002p-120f,
0x1.000004p-120f,
+ false,
0x1.000002fffffffp-120,
0x1.000003p-120,
0x1.000002fffffffp-120,
0x1.000003p-120,
+ false,
0x1.000002fffffffp-120L,
0x1.000003p-120L,
0x1.000002fffffffp-120L,
0x1.000003p-120L,
+ false,
0x1.000002fffffffffep-120L,
0x1.000003p-120L,
0x1.000002fffffffffep-120L,
0x1.000003p-120L,
+ false,
0x1.000002fffffffffep-120L,
0x1.000003p-120L,
0x1.000002fffffffffep-120L,
@@ -1629,28 +1941,34 @@ static const struct test tests[] = {
0x1.000003p-120L,
0x1.000002ffffffffffffffffffff8p-120L,
0x1.000003p-120L,
+ false,
0x1.000002ffffffffffffffffffffffp-120L,
0x1.000003p-120L,
0x1.000002ffffffffffffffffffffffp-120L,
0x1.000003p-120L),
TEST ("7.5231651905091658028243019250027722963589455923928243391111"
"5180696742299470969328467617742717266082763671875e-37",
+ false,
0x1.000002p-120f,
0x1.000004p-120f,
0x1.000002p-120f,
0x1.000004p-120f,
+ true,
0x1.000003p-120,
0x1.000003p-120,
0x1.000003p-120,
0x1.000003p-120,
+ true,
0x1.000003p-120L,
0x1.000003p-120L,
0x1.000003p-120L,
0x1.000003p-120L,
+ true,
0x1.000003p-120L,
0x1.000003p-120L,
0x1.000003p-120L,
0x1.000003p-120L,
+ true,
0x1.000003p-120L,
0x1.000003p-120L,
0x1.000003p-120L,
@@ -1660,28 +1978,34 @@ static const struct test tests[] = {
0x1.000003p-120L,
0x1.000003p-120L,
0x1.000003p-120L,
+ true,
0x1.000003p-120L,
0x1.000003p-120L,
0x1.000003p-120L,
0x1.000003p-120L),
TEST ("7.5231651905091658028243019250027722963589455923928243391111"
"518069674229947096932846761774271726608276367187501e-37",
+ false,
0x1.000002p-120f,
0x1.000004p-120f,
0x1.000002p-120f,
0x1.000004p-120f,
+ false,
0x1.000003p-120,
0x1.000003p-120,
0x1.000003p-120,
0x1.0000030000001p-120,
+ false,
0x1.000003p-120L,
0x1.000003p-120L,
0x1.000003p-120L,
0x1.0000030000001p-120L,
+ false,
0x1.000003p-120L,
0x1.000003p-120L,
0x1.000003p-120L,
0x1.0000030000000002p-120L,
+ false,
0x1.000003p-120L,
0x1.000003p-120L,
0x1.000003p-120L,
@@ -1691,28 +2015,34 @@ static const struct test tests[] = {
0x1.000003p-120L,
0x1.000003p-120L,
0x1.000003000000000000000000008p-120L,
+ false,
0x1.000003p-120L,
0x1.000003p-120L,
0x1.000003p-120L,
0x1.0000030000000000000000000001p-120L),
TEST ("7.5231656389246743867657646205962389491321076020766457395961"
"98769229273839442839744151569902896881103515625e-37",
+ true,
0x1.000004p-120f,
0x1.000004p-120f,
0x1.000004p-120f,
0x1.000004p-120f,
+ true,
0x1.000004p-120,
0x1.000004p-120,
0x1.000004p-120,
0x1.000004p-120,
+ true,
0x1.000004p-120L,
0x1.000004p-120L,
0x1.000004p-120L,
0x1.000004p-120L,
+ true,
0x1.000004p-120L,
0x1.000004p-120L,
0x1.000004p-120L,
0x1.000004p-120L,
+ true,
0x1.000004p-120L,
0x1.000004p-120L,
0x1.000004p-120L,
@@ -1722,27 +2052,33 @@ static const struct test tests[] = {
0x1.000004p-120L,
0x1.000004p-120L,
0x1.000004p-120L,
+ true,
0x1.000004p-120L,
0x1.000004p-120L,
0x1.000004p-120L,
0x1.000004p-120L),
TEST ("340282356779733661637539395458142568447.999",
+ false,
0xf.fffffp+124f,
0xf.fffffp+124f,
0xf.fffffp+124f,
INFINITY,
+ false,
0xf.fffff7ffffff8p+124,
0xf.fffff8p+124,
0xf.fffff7ffffff8p+124,
0xf.fffff8p+124,
+ false,
0xf.fffff7ffffff8p+124L,
0xf.fffff8p+124L,
0xf.fffff7ffffff8p+124L,
0xf.fffff8p+124L,
+ false,
0xf.fffff7fffffffffp+124L,
0xf.fffff8p+124L,
0xf.fffff7fffffffffp+124L,
0xf.fffff8p+124L,
+ false,
0xf.fffff7fffffffffp+124L,
0xf.fffff8p+124L,
0xf.fffff7fffffffffp+124L,
@@ -1752,27 +2088,33 @@ static const struct test tests[] = {
0xf.fffff8p+124L,
0xf.fffff7fffffffffffffffffffcp+124L,
0xf.fffff8p+124L,
+ false,
0xf.fffff7fffffffffffffffffffff8p+124L,
0xf.fffff8p+124L,
0xf.fffff7fffffffffffffffffffff8p+124L,
0xf.fffff8p+124L),
TEST ("340282356779733661637539395458142568448",
+ false,
0xf.fffffp+124f,
INFINITY,
0xf.fffffp+124f,
INFINITY,
+ true,
0xf.fffff8p+124,
0xf.fffff8p+124,
0xf.fffff8p+124,
0xf.fffff8p+124,
+ true,
0xf.fffff8p+124L,
0xf.fffff8p+124L,
0xf.fffff8p+124L,
0xf.fffff8p+124L,
+ true,
0xf.fffff8p+124L,
0xf.fffff8p+124L,
0xf.fffff8p+124L,
0xf.fffff8p+124L,
+ true,
0xf.fffff8p+124L,
0xf.fffff8p+124L,
0xf.fffff8p+124L,
@@ -1782,27 +2124,33 @@ static const struct test tests[] = {
0xf.fffff8p+124L,
0xf.fffff8p+124L,
0xf.fffff8p+124L,
+ true,
0xf.fffff8p+124L,
0xf.fffff8p+124L,
0xf.fffff8p+124L,
0xf.fffff8p+124L),
TEST ("340282356779733661637539395458142568448.001",
+ false,
0xf.fffffp+124f,
INFINITY,
0xf.fffffp+124f,
INFINITY,
+ false,
0xf.fffff8p+124,
0xf.fffff8p+124,
0xf.fffff8p+124,
0xf.fffff80000008p+124,
+ false,
0xf.fffff8p+124L,
0xf.fffff8p+124L,
0xf.fffff8p+124L,
0xf.fffff80000008p+124L,
+ false,
0xf.fffff8p+124L,
0xf.fffff8p+124L,
0xf.fffff8p+124L,
0xf.fffff8000000001p+124L,
+ false,
0xf.fffff8p+124L,
0xf.fffff8p+124L,
0xf.fffff8p+124L,
@@ -1812,27 +2160,33 @@ static const struct test tests[] = {
0xf.fffff8p+124L,
0xf.fffff8p+124L,
0xf.fffff800000000000000000004p+124L,
+ false,
0xf.fffff8p+124L,
0xf.fffff8p+124L,
0xf.fffff8p+124L,
0xf.fffff80000000000000000000008p+124L),
TEST ("-340282356779733661637539395458142568447.999",
+ false,
-INFINITY,
-0xf.fffffp+124f,
-0xf.fffffp+124f,
-0xf.fffffp+124f,
+ false,
-0xf.fffff8p+124,
-0xf.fffff8p+124,
-0xf.fffff7ffffff8p+124,
-0xf.fffff7ffffff8p+124,
+ false,
-0xf.fffff8p+124L,
-0xf.fffff8p+124L,
-0xf.fffff7ffffff8p+124L,
-0xf.fffff7ffffff8p+124L,
+ false,
-0xf.fffff8p+124L,
-0xf.fffff8p+124L,
-0xf.fffff7fffffffffp+124L,
-0xf.fffff7fffffffffp+124L,
+ false,
-0xf.fffff8p+124L,
-0xf.fffff8p+124L,
-0xf.fffff7fffffffffp+124L,
@@ -1842,27 +2196,33 @@ static const struct test tests[] = {
-0xf.fffff8p+124L,
-0xf.fffff7fffffffffffffffffffcp+124L,
-0xf.fffff7fffffffffffffffffffcp+124L,
+ false,
-0xf.fffff8p+124L,
-0xf.fffff8p+124L,
-0xf.fffff7fffffffffffffffffffff8p+124L,
-0xf.fffff7fffffffffffffffffffff8p+124L),
TEST ("-340282356779733661637539395458142568448",
+ false,
-INFINITY,
-INFINITY,
-0xf.fffffp+124f,
-0xf.fffffp+124f,
+ true,
-0xf.fffff8p+124,
-0xf.fffff8p+124,
-0xf.fffff8p+124,
-0xf.fffff8p+124,
+ true,
-0xf.fffff8p+124L,
-0xf.fffff8p+124L,
-0xf.fffff8p+124L,
-0xf.fffff8p+124L,
+ true,
-0xf.fffff8p+124L,
-0xf.fffff8p+124L,
-0xf.fffff8p+124L,
-0xf.fffff8p+124L,
+ true,
-0xf.fffff8p+124L,
-0xf.fffff8p+124L,
-0xf.fffff8p+124L,
@@ -1872,27 +2232,33 @@ static const struct test tests[] = {
-0xf.fffff8p+124L,
-0xf.fffff8p+124L,
-0xf.fffff8p+124L,
+ true,
-0xf.fffff8p+124L,
-0xf.fffff8p+124L,
-0xf.fffff8p+124L,
-0xf.fffff8p+124L),
TEST ("-340282356779733661637539395458142568448.001",
+ false,
-INFINITY,
-INFINITY,
-0xf.fffffp+124f,
-0xf.fffffp+124f,
+ false,
-0xf.fffff80000008p+124,
-0xf.fffff8p+124,
-0xf.fffff8p+124,
-0xf.fffff8p+124,
+ false,
-0xf.fffff80000008p+124L,
-0xf.fffff8p+124L,
-0xf.fffff8p+124L,
-0xf.fffff8p+124L,
+ false,
-0xf.fffff8000000001p+124L,
-0xf.fffff8p+124L,
-0xf.fffff8p+124L,
-0xf.fffff8p+124L,
+ false,
-0xf.fffff8000000001p+124L,
-0xf.fffff8p+124L,
-0xf.fffff8p+124L,
@@ -1902,6 +2268,7 @@ static const struct test tests[] = {
-0xf.fffff8p+124L,
-0xf.fffff8p+124L,
-0xf.fffff8p+124L,
+ false,
-0xf.fffff80000000000000000000008p+124L,
-0xf.fffff8p+124L,
-0xf.fffff8p+124L,
@@ -1912,22 +2279,27 @@ static const struct test tests[] = {
"854845817711531764475730270069855571366959622842914819860834"
"936475292719074168444365510704342711559699508093042880177904"
"174497791.999",
+ false,
0xf.fffffp+124f,
INFINITY,
0xf.fffffp+124f,
INFINITY,
+ false,
0xf.ffffffffffff8p+1020,
0xf.ffffffffffff8p+1020,
0xf.ffffffffffff8p+1020,
INFINITY,
+ false,
0xf.ffffffffffff8p+1020L,
0xf.ffffffffffff8p+1020L,
0xf.ffffffffffff8p+1020L,
INFINITY,
+ false,
0xf.ffffffffffffbffp+1020L,
0xf.ffffffffffffcp+1020L,
0xf.ffffffffffffbffp+1020L,
0xf.ffffffffffffcp+1020L,
+ false,
0xf.ffffffffffffbffp+1020L,
0xf.ffffffffffffcp+1020L,
0xf.ffffffffffffbffp+1020L,
@@ -1937,6 +2309,7 @@ static const struct test tests[] = {
0xf.ffffffffffffcp+1020L,
0xf.ffffffffffffbffffffffffffcp+1020L,
0xf.ffffffffffffcp+1020L,
+ false,
0xf.ffffffffffffbffffffffffffff8p+1020L,
0xf.ffffffffffffcp+1020L,
0xf.ffffffffffffbffffffffffffff8p+1020L,
@@ -1947,22 +2320,27 @@ static const struct test tests[] = {
"854845817711531764475730270069855571366959622842914819860834"
"936475292719074168444365510704342711559699508093042880177904"
"174497792",
+ false,
0xf.fffffp+124f,
INFINITY,
0xf.fffffp+124f,
INFINITY,
+ false,
0xf.ffffffffffff8p+1020,
INFINITY,
0xf.ffffffffffff8p+1020,
INFINITY,
+ false,
0xf.ffffffffffff8p+1020L,
INFINITY,
0xf.ffffffffffff8p+1020L,
INFINITY,
+ true,
0xf.ffffffffffffcp+1020L,
0xf.ffffffffffffcp+1020L,
0xf.ffffffffffffcp+1020L,
0xf.ffffffffffffcp+1020L,
+ true,
0xf.ffffffffffffcp+1020L,
0xf.ffffffffffffcp+1020L,
0xf.ffffffffffffcp+1020L,
@@ -1972,6 +2350,7 @@ static const struct test tests[] = {
0xf.ffffffffffffcp+1020L,
0xf.ffffffffffffcp+1020L,
0xf.ffffffffffffcp+1020L,
+ true,
0xf.ffffffffffffcp+1020L,
0xf.ffffffffffffcp+1020L,
0xf.ffffffffffffcp+1020L,
@@ -1982,22 +2361,27 @@ static const struct test tests[] = {
"854845817711531764475730270069855571366959622842914819860834"
"936475292719074168444365510704342711559699508093042880177904"
"174497792.001",
+ false,
0xf.fffffp+124f,
INFINITY,
0xf.fffffp+124f,
INFINITY,
+ false,
0xf.ffffffffffff8p+1020,
INFINITY,
0xf.ffffffffffff8p+1020,
INFINITY,
+ false,
0xf.ffffffffffff8p+1020L,
INFINITY,
0xf.ffffffffffff8p+1020L,
INFINITY,
+ false,
0xf.ffffffffffffcp+1020L,
0xf.ffffffffffffcp+1020L,
0xf.ffffffffffffcp+1020L,
0xf.ffffffffffffc01p+1020L,
+ false,
0xf.ffffffffffffcp+1020L,
0xf.ffffffffffffcp+1020L,
0xf.ffffffffffffcp+1020L,
@@ -2007,6 +2391,7 @@ static const struct test tests[] = {
0xf.ffffffffffffcp+1020L,
0xf.ffffffffffffcp+1020L,
0xf.ffffffffffffc0000000000004p+1020L,
+ false,
0xf.ffffffffffffcp+1020L,
0xf.ffffffffffffcp+1020L,
0xf.ffffffffffffcp+1020L,
@@ -2017,22 +2402,27 @@ static const struct test tests[] = {
"385484581771153176447573027006985557136695962284291481986083"
"493647529271907416844436551070434271155969950809304288017790"
"4174497791.999",
+ false,
-INFINITY,
-INFINITY,
-0xf.fffffp+124f,
-0xf.fffffp+124f,
+ false,
-INFINITY,
-0xf.ffffffffffff8p+1020,
-0xf.ffffffffffff8p+1020,
-0xf.ffffffffffff8p+1020,
+ false,
-INFINITY,
-0xf.ffffffffffff8p+1020L,
-0xf.ffffffffffff8p+1020L,
-0xf.ffffffffffff8p+1020L,
+ false,
-0xf.ffffffffffffcp+1020L,
-0xf.ffffffffffffcp+1020L,
-0xf.ffffffffffffbffp+1020L,
-0xf.ffffffffffffbffp+1020L,
+ false,
-0xf.ffffffffffffcp+1020L,
-0xf.ffffffffffffcp+1020L,
-0xf.ffffffffffffbffp+1020L,
@@ -2042,6 +2432,7 @@ static const struct test tests[] = {
-0xf.ffffffffffffcp+1020L,
-0xf.ffffffffffffbffffffffffffcp+1020L,
-0xf.ffffffffffffbffffffffffffcp+1020L,
+ false,
-0xf.ffffffffffffcp+1020L,
-0xf.ffffffffffffcp+1020L,
-0xf.ffffffffffffbffffffffffffff8p+1020L,
@@ -2052,22 +2443,27 @@ static const struct test tests[] = {
"385484581771153176447573027006985557136695962284291481986083"
"493647529271907416844436551070434271155969950809304288017790"
"4174497792",
+ false,
-INFINITY,
-INFINITY,
-0xf.fffffp+124f,
-0xf.fffffp+124f,
+ false,
-INFINITY,
-INFINITY,
-0xf.ffffffffffff8p+1020,
-0xf.ffffffffffff8p+1020,
+ false,
-INFINITY,
-INFINITY,
-0xf.ffffffffffff8p+1020L,
-0xf.ffffffffffff8p+1020L,
+ true,
-0xf.ffffffffffffcp+1020L,
-0xf.ffffffffffffcp+1020L,
-0xf.ffffffffffffcp+1020L,
-0xf.ffffffffffffcp+1020L,
+ true,
-0xf.ffffffffffffcp+1020L,
-0xf.ffffffffffffcp+1020L,
-0xf.ffffffffffffcp+1020L,
@@ -2077,6 +2473,7 @@ static const struct test tests[] = {
-0xf.ffffffffffffcp+1020L,
-0xf.ffffffffffffcp+1020L,
-0xf.ffffffffffffcp+1020L,
+ true,
-0xf.ffffffffffffcp+1020L,
-0xf.ffffffffffffcp+1020L,
-0xf.ffffffffffffcp+1020L,
@@ -2087,22 +2484,27 @@ static const struct test tests[] = {
"385484581771153176447573027006985557136695962284291481986083"
"493647529271907416844436551070434271155969950809304288017790"
"4174497792.001",
+ false,
-INFINITY,
-INFINITY,
-0xf.fffffp+124f,
-0xf.fffffp+124f,
+ false,
-INFINITY,
-INFINITY,
-0xf.ffffffffffff8p+1020,
-0xf.ffffffffffff8p+1020,
+ false,
-INFINITY,
-INFINITY,
-0xf.ffffffffffff8p+1020L,
-0xf.ffffffffffff8p+1020L,
+ false,
-0xf.ffffffffffffc01p+1020L,
-0xf.ffffffffffffcp+1020L,
-0xf.ffffffffffffcp+1020L,
-0xf.ffffffffffffcp+1020L,
+ false,
-0xf.ffffffffffffc01p+1020L,
-0xf.ffffffffffffcp+1020L,
-0xf.ffffffffffffcp+1020L,
@@ -2112,6 +2514,7 @@ static const struct test tests[] = {
-0xf.ffffffffffffcp+1020L,
-0xf.ffffffffffffcp+1020L,
-0xf.ffffffffffffcp+1020L,
+ false,
-0xf.ffffffffffffc000000000000008p+1020L,
-0xf.ffffffffffffcp+1020L,
-0xf.ffffffffffffcp+1020L,
@@ -2199,22 +2602,27 @@ static const struct test tests[] = {
"125898120366007955506160309553860446596202876233728025871625"
"578031503869424406179027994752890226443351619365453243328968"
"8740976918527.999",
+ false,
0xf.fffffp+124f,
INFINITY,
0xf.fffffp+124f,
INFINITY,
+ false,
0xf.ffffffffffff8p+1020,
INFINITY,
0xf.ffffffffffff8p+1020,
INFINITY,
+ false,
0xf.ffffffffffff8p+1020L,
INFINITY,
0xf.ffffffffffff8p+1020L,
INFINITY,
+ false,
0xf.fffffffffffffffp+16380L,
0xf.fffffffffffffffp+16380L,
0xf.fffffffffffffffp+16380L,
INFINITY,
+ false,
0xf.fffffffffffffffp+16380L,
0xf.fffffffffffffffp+16380L,
0xf.fffffffffffffffp+16380L,
@@ -2224,6 +2632,7 @@ static const struct test tests[] = {
INFINITY,
0xf.fffffffffffffffffffffffffcp+1020L,
INFINITY,
+ false,
0xf.fffffffffffffff7fffffffffff8p+16380L,
0xf.fffffffffffffff8p+16380L,
0xf.fffffffffffffff7fffffffffff8p+16380L,
@@ -2311,22 +2720,27 @@ static const struct test tests[] = {
"125898120366007955506160309553860446596202876233728025871625"
"578031503869424406179027994752890226443351619365453243328968"
"8740976918528",
+ false,
0xf.fffffp+124f,
INFINITY,
0xf.fffffp+124f,
INFINITY,
+ false,
0xf.ffffffffffff8p+1020,
INFINITY,
0xf.ffffffffffff8p+1020,
INFINITY,
+ false,
0xf.ffffffffffff8p+1020L,
INFINITY,
0xf.ffffffffffff8p+1020L,
INFINITY,
+ false,
0xf.fffffffffffffffp+16380L,
INFINITY,
0xf.fffffffffffffffp+16380L,
INFINITY,
+ false,
0xf.fffffffffffffffp+16380L,
INFINITY,
0xf.fffffffffffffffp+16380L,
@@ -2336,6 +2750,7 @@ static const struct test tests[] = {
INFINITY,
0xf.fffffffffffffffffffffffffcp+1020L,
INFINITY,
+ true,
0xf.fffffffffffffff8p+16380L,
0xf.fffffffffffffff8p+16380L,
0xf.fffffffffffffff8p+16380L,
@@ -2423,22 +2838,27 @@ static const struct test tests[] = {
"125898120366007955506160309553860446596202876233728025871625"
"578031503869424406179027994752890226443351619365453243328968"
"8740976918528.001",
+ false,
0xf.fffffp+124f,
INFINITY,
0xf.fffffp+124f,
INFINITY,
+ false,
0xf.ffffffffffff8p+1020,
INFINITY,
0xf.ffffffffffff8p+1020,
INFINITY,
+ false,
0xf.ffffffffffff8p+1020L,
INFINITY,
0xf.ffffffffffff8p+1020L,
INFINITY,
+ false,
0xf.fffffffffffffffp+16380L,
INFINITY,
0xf.fffffffffffffffp+16380L,
INFINITY,
+ false,
0xf.fffffffffffffffp+16380L,
INFINITY,
0xf.fffffffffffffffp+16380L,
@@ -2448,6 +2868,7 @@ static const struct test tests[] = {
INFINITY,
0xf.fffffffffffffffffffffffffcp+1020L,
INFINITY,
+ false,
0xf.fffffffffffffff8p+16380L,
0xf.fffffffffffffff8p+16380L,
0xf.fffffffffffffff8p+16380L,
@@ -2535,22 +2956,27 @@ static const struct test tests[] = {
"912589812036600795550616030955386044659620287623372802587162"
"557803150386942440617902799475289022644335161936545324332896"
"88740976918527.999",
+ false,
-INFINITY,
-INFINITY,
-0xf.fffffp+124f,
-0xf.fffffp+124f,
+ false,
-INFINITY,
-INFINITY,
-0xf.ffffffffffff8p+1020,
-0xf.ffffffffffff8p+1020,
+ false,
-INFINITY,
-INFINITY,
-0xf.ffffffffffff8p+1020L,
-0xf.ffffffffffff8p+1020L,
+ false,
-INFINITY,
-0xf.fffffffffffffffp+16380L,
-0xf.fffffffffffffffp+16380L,
-0xf.fffffffffffffffp+16380L,
+ false,
-INFINITY,
-0xf.fffffffffffffffp+16380L,
-0xf.fffffffffffffffp+16380L,
@@ -2560,6 +2986,7 @@ static const struct test tests[] = {
-INFINITY,
-0xf.fffffffffffffffffffffffffcp+1020L,
-0xf.fffffffffffffffffffffffffcp+1020L,
+ false,
-0xf.fffffffffffffff8p+16380L,
-0xf.fffffffffffffff8p+16380L,
-0xf.fffffffffffffff7fffffffffff8p+16380L,
@@ -2647,22 +3074,27 @@ static const struct test tests[] = {
"912589812036600795550616030955386044659620287623372802587162"
"557803150386942440617902799475289022644335161936545324332896"
"88740976918528",
+ false,
-INFINITY,
-INFINITY,
-0xf.fffffp+124f,
-0xf.fffffp+124f,
+ false,
-INFINITY,
-INFINITY,
-0xf.ffffffffffff8p+1020,
-0xf.ffffffffffff8p+1020,
+ false,
-INFINITY,
-INFINITY,
-0xf.ffffffffffff8p+1020L,
-0xf.ffffffffffff8p+1020L,
+ false,
-INFINITY,
-INFINITY,
-0xf.fffffffffffffffp+16380L,
-0xf.fffffffffffffffp+16380L,
+ false,
-INFINITY,
-INFINITY,
-0xf.fffffffffffffffp+16380L,
@@ -2672,6 +3104,7 @@ static const struct test tests[] = {
-INFINITY,
-0xf.fffffffffffffffffffffffffcp+1020L,
-0xf.fffffffffffffffffffffffffcp+1020L,
+ true,
-0xf.fffffffffffffff8p+16380L,
-0xf.fffffffffffffff8p+16380L,
-0xf.fffffffffffffff8p+16380L,
@@ -2759,22 +3192,27 @@ static const struct test tests[] = {
"912589812036600795550616030955386044659620287623372802587162"
"557803150386942440617902799475289022644335161936545324332896"
"88740976918528.001",
+ false,
-INFINITY,
-INFINITY,
-0xf.fffffp+124f,
-0xf.fffffp+124f,
+ false,
-INFINITY,
-INFINITY,
-0xf.ffffffffffff8p+1020,
-0xf.ffffffffffff8p+1020,
+ false,
-INFINITY,
-INFINITY,
-0xf.ffffffffffff8p+1020L,
-0xf.ffffffffffff8p+1020L,
+ false,
-INFINITY,
-INFINITY,
-0xf.fffffffffffffffp+16380L,
-0xf.fffffffffffffffp+16380L,
+ false,
-INFINITY,
-INFINITY,
-0xf.fffffffffffffffp+16380L,
@@ -2784,6 +3222,7 @@ static const struct test tests[] = {
-INFINITY,
-0xf.fffffffffffffffffffffffffcp+1020L,
-0xf.fffffffffffffffffffffffffcp+1020L,
+ false,
-0xf.fffffffffffffff8000000000008p+16380L,
-0xf.fffffffffffffff8p+16380L,
-0xf.fffffffffffffff8p+16380L,
@@ -2871,22 +3310,27 @@ static const struct test tests[] = {
"780117858230840648695846140902244217544683559565818359212130"
"972233447491583165728635513802591543441145939539353470970452"
"5536550715391.999",
+ false,
0xf.fffffp+124f,
INFINITY,
0xf.fffffp+124f,
INFINITY,
+ false,
0xf.ffffffffffff8p+1020,
INFINITY,
0xf.ffffffffffff8p+1020,
INFINITY,
+ false,
0xf.ffffffffffff8p+1020L,
INFINITY,
0xf.ffffffffffff8p+1020L,
INFINITY,
+ false,
0xf.fffffffffffffffp+16380L,
INFINITY,
0xf.fffffffffffffffp+16380L,
INFINITY,
+ false,
0xf.fffffffffffffffp+16380L,
INFINITY,
0xf.fffffffffffffffp+16380L,
@@ -2896,6 +3340,7 @@ static const struct test tests[] = {
INFINITY,
0xf.fffffffffffffffffffffffffcp+1020L,
INFINITY,
+ false,
0xf.fffffffffffffffffffffffffff8p+16380L,
0xf.fffffffffffffffffffffffffff8p+16380L,
0xf.fffffffffffffffffffffffffff8p+16380L,
@@ -2983,22 +3428,27 @@ static const struct test tests[] = {
"780117858230840648695846140902244217544683559565818359212130"
"972233447491583165728635513802591543441145939539353470970452"
"5536550715392",
+ false,
0xf.fffffp+124f,
INFINITY,
0xf.fffffp+124f,
INFINITY,
+ false,
0xf.ffffffffffff8p+1020,
INFINITY,
0xf.ffffffffffff8p+1020,
INFINITY,
+ false,
0xf.ffffffffffff8p+1020L,
INFINITY,
0xf.ffffffffffff8p+1020L,
INFINITY,
+ false,
0xf.fffffffffffffffp+16380L,
INFINITY,
0xf.fffffffffffffffp+16380L,
INFINITY,
+ false,
0xf.fffffffffffffffp+16380L,
INFINITY,
0xf.fffffffffffffffp+16380L,
@@ -3008,6 +3458,7 @@ static const struct test tests[] = {
INFINITY,
0xf.fffffffffffffffffffffffffcp+1020L,
INFINITY,
+ false,
0xf.fffffffffffffffffffffffffff8p+16380L,
INFINITY,
0xf.fffffffffffffffffffffffffff8p+16380L,
@@ -3095,22 +3546,27 @@ static const struct test tests[] = {
"780117858230840648695846140902244217544683559565818359212130"
"972233447491583165728635513802591543441145939539353470970452"
"5536550715392.001",
+ false,
0xf.fffffp+124f,
INFINITY,
0xf.fffffp+124f,
INFINITY,
+ false,
0xf.ffffffffffff8p+1020,
INFINITY,
0xf.ffffffffffff8p+1020,
INFINITY,
+ false,
0xf.ffffffffffff8p+1020L,
INFINITY,
0xf.ffffffffffff8p+1020L,
INFINITY,
+ false,
0xf.fffffffffffffffp+16380L,
INFINITY,
0xf.fffffffffffffffp+16380L,
INFINITY,
+ false,
0xf.fffffffffffffffp+16380L,
INFINITY,
0xf.fffffffffffffffp+16380L,
@@ -3120,6 +3576,7 @@ static const struct test tests[] = {
INFINITY,
0xf.fffffffffffffffffffffffffcp+1020L,
INFINITY,
+ false,
0xf.fffffffffffffffffffffffffff8p+16380L,
INFINITY,
0xf.fffffffffffffffffffffffffff8p+16380L,
@@ -3207,22 +3664,27 @@ static const struct test tests[] = {
"778011785823084064869584614090224421754468355956581835921213"
"097223344749158316572863551380259154344114593953935347097045"
"25536550715391.999",
+ false,
-INFINITY,
-INFINITY,
-0xf.fffffp+124f,
-0xf.fffffp+124f,
+ false,
-INFINITY,
-INFINITY,
-0xf.ffffffffffff8p+1020,
-0xf.ffffffffffff8p+1020,
+ false,
-INFINITY,
-INFINITY,
-0xf.ffffffffffff8p+1020L,
-0xf.ffffffffffff8p+1020L,
+ false,
-INFINITY,
-INFINITY,
-0xf.fffffffffffffffp+16380L,
-0xf.fffffffffffffffp+16380L,
+ false,
-INFINITY,
-INFINITY,
-0xf.fffffffffffffffp+16380L,
@@ -3232,6 +3694,7 @@ static const struct test tests[] = {
-INFINITY,
-0xf.fffffffffffffffffffffffffcp+1020L,
-0xf.fffffffffffffffffffffffffcp+1020L,
+ false,
-INFINITY,
-0xf.fffffffffffffffffffffffffff8p+16380L,
-0xf.fffffffffffffffffffffffffff8p+16380L,
@@ -3319,22 +3782,27 @@ static const struct test tests[] = {
"778011785823084064869584614090224421754468355956581835921213"
"097223344749158316572863551380259154344114593953935347097045"
"25536550715392",
+ false,
-INFINITY,
-INFINITY,
-0xf.fffffp+124f,
-0xf.fffffp+124f,
+ false,
-INFINITY,
-INFINITY,
-0xf.ffffffffffff8p+1020,
-0xf.ffffffffffff8p+1020,
+ false,
-INFINITY,
-INFINITY,
-0xf.ffffffffffff8p+1020L,
-0xf.ffffffffffff8p+1020L,
+ false,
-INFINITY,
-INFINITY,
-0xf.fffffffffffffffp+16380L,
-0xf.fffffffffffffffp+16380L,
+ false,
-INFINITY,
-INFINITY,
-0xf.fffffffffffffffp+16380L,
@@ -3344,6 +3812,7 @@ static const struct test tests[] = {
-INFINITY,
-0xf.fffffffffffffffffffffffffcp+1020L,
-0xf.fffffffffffffffffffffffffcp+1020L,
+ false,
-INFINITY,
-INFINITY,
-0xf.fffffffffffffffffffffffffff8p+16380L,
@@ -3431,22 +3900,27 @@ static const struct test tests[] = {
"778011785823084064869584614090224421754468355956581835921213"
"097223344749158316572863551380259154344114593953935347097045"
"25536550715392.001",
+ false,
-INFINITY,
-INFINITY,
-0xf.fffffp+124f,
-0xf.fffffp+124f,
+ false,
-INFINITY,
-INFINITY,
-0xf.ffffffffffff8p+1020,
-0xf.ffffffffffff8p+1020,
+ false,
-INFINITY,
-INFINITY,
-0xf.ffffffffffff8p+1020L,
-0xf.ffffffffffff8p+1020L,
+ false,
-INFINITY,
-INFINITY,
-0xf.fffffffffffffffp+16380L,
-0xf.fffffffffffffffp+16380L,
+ false,
-INFINITY,
-INFINITY,
-0xf.fffffffffffffffp+16380L,
@@ -3456,28 +3930,34 @@ static const struct test tests[] = {
-INFINITY,
-0xf.fffffffffffffffffffffffffcp+1020L,
-0xf.fffffffffffffffffffffffffcp+1020L,
+ false,
-INFINITY,
-INFINITY,
-0xf.fffffffffffffffffffffffffff8p+16380L,
-0xf.fffffffffffffffffffffffffff8p+16380L),
TEST ("2.1019476964872256063855943749348741969203929128147736576356"
"0242583468662402879090222995728254318237304687499e-45",
+ false,
0x8p-152f,
0x8p-152f,
0x8p-152f,
0x1p-148f,
+ false,
0xb.ffffffffffff8p-152,
0xcp-152,
0xb.ffffffffffff8p-152,
0xcp-152,
+ false,
0xb.ffffffffffff8p-152L,
0xcp-152L,
0xb.ffffffffffff8p-152L,
0xcp-152L,
+ false,
0xb.fffffffffffffffp-152L,
0xcp-152L,
0xb.fffffffffffffffp-152L,
0xcp-152L,
+ false,
0xb.fffffffffffffffp-152L,
0xcp-152L,
0xb.fffffffffffffffp-152L,
@@ -3487,28 +3967,34 @@ static const struct test tests[] = {
0xcp-152L,
0xb.fffffffffffffffffffffffffcp-152L,
0xcp-152L,
+ false,
0xb.fffffffffffffffffffffffffff8p-152L,
0xcp-152L,
0xb.fffffffffffffffffffffffffff8p-152L,
0xcp-152L),
TEST ("2.1019476964872256063855943749348741969203929128147736576356"
"02425834686624028790902229957282543182373046875e-45",
+ true,
0x8p-152f,
0x1p-148f,
0x8p-152f,
0x1p-148f,
+ true,
0xcp-152,
0xcp-152,
0xcp-152,
0xcp-152,
+ true,
0xcp-152L,
0xcp-152L,
0xcp-152L,
0xcp-152L,
+ true,
0xcp-152L,
0xcp-152L,
0xcp-152L,
0xcp-152L,
+ true,
0xcp-152L,
0xcp-152L,
0xcp-152L,
@@ -3518,28 +4004,34 @@ static const struct test tests[] = {
0xcp-152L,
0xcp-152L,
0xcp-152L,
+ true,
0xcp-152L,
0xcp-152L,
0xcp-152L,
0xcp-152L),
TEST ("2.1019476964872256063855943749348741969203929128147736576356"
"0242583468662402879090222995728254318237304687501e-45",
+ false,
0x8p-152f,
0x1p-148f,
0x8p-152f,
0x1p-148f,
+ false,
0xcp-152,
0xcp-152,
0xcp-152,
0xc.0000000000008p-152,
+ false,
0xcp-152L,
0xcp-152L,
0xcp-152L,
0xc.0000000000008p-152L,
+ false,
0xcp-152L,
0xcp-152L,
0xcp-152L,
0xc.000000000000001p-152L,
+ false,
0xcp-152L,
0xcp-152L,
0xcp-152L,
@@ -3549,28 +4041,34 @@ static const struct test tests[] = {
0xcp-152L,
0xcp-152L,
0xc.00000000000000000000000004p-152L,
+ false,
0xcp-152L,
0xcp-152L,
0xcp-152L,
0xc.0000000000000000000000000008p-152L),
TEST ("-2.101947696487225606385594374934874196920392912814773657635"
"60242583468662402879090222995728254318237304687499e-45",
+ false,
-0x1p-148f,
-0x8p-152f,
-0x8p-152f,
-0x8p-152f,
+ false,
-0xcp-152,
-0xcp-152,
-0xb.ffffffffffff8p-152,
-0xb.ffffffffffff8p-152,
+ false,
-0xcp-152L,
-0xcp-152L,
-0xb.ffffffffffff8p-152L,
-0xb.ffffffffffff8p-152L,
+ false,
-0xcp-152L,
-0xcp-152L,
-0xb.fffffffffffffffp-152L,
-0xb.fffffffffffffffp-152L,
+ false,
-0xcp-152L,
-0xcp-152L,
-0xb.fffffffffffffffp-152L,
@@ -3580,28 +4078,34 @@ static const struct test tests[] = {
-0xcp-152L,
-0xb.fffffffffffffffffffffffffcp-152L,
-0xb.fffffffffffffffffffffffffcp-152L,
+ false,
-0xcp-152L,
-0xcp-152L,
-0xb.fffffffffffffffffffffffffff8p-152L,
-0xb.fffffffffffffffffffffffffff8p-152L),
TEST ("-2.101947696487225606385594374934874196920392912814773657635"
"602425834686624028790902229957282543182373046875e-45",
+ true,
-0x1p-148f,
-0x1p-148f,
-0x8p-152f,
-0x8p-152f,
+ true,
-0xcp-152,
-0xcp-152,
-0xcp-152,
-0xcp-152,
+ true,
-0xcp-152L,
-0xcp-152L,
-0xcp-152L,
-0xcp-152L,
+ true,
-0xcp-152L,
-0xcp-152L,
-0xcp-152L,
-0xcp-152L,
+ true,
-0xcp-152L,
-0xcp-152L,
-0xcp-152L,
@@ -3611,28 +4115,34 @@ static const struct test tests[] = {
-0xcp-152L,
-0xcp-152L,
-0xcp-152L,
+ true,
-0xcp-152L,
-0xcp-152L,
-0xcp-152L,
-0xcp-152L),
TEST ("-2.101947696487225606385594374934874196920392912814773657635"
"60242583468662402879090222995728254318237304687501e-45",
+ false,
-0x1p-148f,
-0x1p-148f,
-0x8p-152f,
-0x8p-152f,
+ false,
-0xc.0000000000008p-152,
-0xcp-152,
-0xcp-152,
-0xcp-152,
+ false,
-0xc.0000000000008p-152L,
-0xcp-152L,
-0xcp-152L,
-0xcp-152L,
+ false,
-0xc.000000000000001p-152L,
-0xcp-152L,
-0xcp-152L,
-0xcp-152L,
+ false,
-0xc.000000000000001p-152L,
-0xcp-152L,
-0xcp-152L,
@@ -3642,28 +4152,34 @@ static const struct test tests[] = {
-0xcp-152L,
-0xcp-152L,
-0xcp-152L,
+ false,
-0xc.0000000000000000000000000008p-152L,
-0xcp-152L,
-0xcp-152L,
-0xcp-152L),
TEST ("3.5032461608120426773093239582247903282006548546912894293926"
"7070972447770671465150371659547090530395507812499e-45",
+ false,
0x1p-148f,
0x1p-148f,
0x1p-148f,
0x1.8p-148f,
+ false,
0x1.3ffffffffffffp-148,
0x1.4p-148,
0x1.3ffffffffffffp-148,
0x1.4p-148,
+ false,
0x1.3ffffffffffffp-148L,
0x1.4p-148L,
0x1.3ffffffffffffp-148L,
0x1.4p-148L,
+ false,
0x1.3ffffffffffffffep-148L,
0x1.4p-148L,
0x1.3ffffffffffffffep-148L,
0x1.4p-148L,
+ false,
0x1.3ffffffffffffffep-148L,
0x1.4p-148L,
0x1.3ffffffffffffffep-148L,
@@ -3673,28 +4189,34 @@ static const struct test tests[] = {
0x1.4p-148L,
0x1.3fffffffffffffffffffffffff8p-148L,
0x1.4p-148L,
+ false,
0x1.3fffffffffffffffffffffffffffp-148L,
0x1.4p-148L,
0x1.3fffffffffffffffffffffffffffp-148L,
0x1.4p-148L),
TEST ("3.5032461608120426773093239582247903282006548546912894293926"
"70709724477706714651503716595470905303955078125e-45",
+ true,
0x1p-148f,
0x1p-148f,
0x1p-148f,
0x1.8p-148f,
+ true,
0x1.4p-148,
0x1.4p-148,
0x1.4p-148,
0x1.4p-148,
+ true,
0x1.4p-148L,
0x1.4p-148L,
0x1.4p-148L,
0x1.4p-148L,
+ true,
0x1.4p-148L,
0x1.4p-148L,
0x1.4p-148L,
0x1.4p-148L,
+ true,
0x1.4p-148L,
0x1.4p-148L,
0x1.4p-148L,
@@ -3704,28 +4226,34 @@ static const struct test tests[] = {
0x1.4p-148L,
0x1.4p-148L,
0x1.4p-148L,
+ true,
0x1.4p-148L,
0x1.4p-148L,
0x1.4p-148L,
0x1.4p-148L),
TEST ("3.5032461608120426773093239582247903282006548546912894293926"
"7070972447770671465150371659547090530395507812501e-45",
+ false,
0x1p-148f,
0x1.8p-148f,
0x1p-148f,
0x1.8p-148f,
+ false,
0x1.4p-148,
0x1.4p-148,
0x1.4p-148,
0x1.4000000000001p-148,
+ false,
0x1.4p-148L,
0x1.4p-148L,
0x1.4p-148L,
0x1.4000000000001p-148L,
+ false,
0x1.4p-148L,
0x1.4p-148L,
0x1.4p-148L,
0x1.4000000000000002p-148L,
+ false,
0x1.4p-148L,
0x1.4p-148L,
0x1.4p-148L,
@@ -3735,28 +4263,34 @@ static const struct test tests[] = {
0x1.4p-148L,
0x1.4p-148L,
0x1.400000000000000000000000008p-148L,
+ false,
0x1.4p-148L,
0x1.4p-148L,
0x1.4p-148L,
0x1.4000000000000000000000000001p-148L),
TEST ("-3.503246160812042677309323958224790328200654854691289429392"
"67070972447770671465150371659547090530395507812499e-45",
+ false,
-0x1.8p-148f,
-0x1p-148f,
-0x1p-148f,
-0x1p-148f,
+ false,
-0x1.4p-148,
-0x1.4p-148,
-0x1.3ffffffffffffp-148,
-0x1.3ffffffffffffp-148,
+ false,
-0x1.4p-148L,
-0x1.4p-148L,
-0x1.3ffffffffffffp-148L,
-0x1.3ffffffffffffp-148L,
+ false,
-0x1.4p-148L,
-0x1.4p-148L,
-0x1.3ffffffffffffffep-148L,
-0x1.3ffffffffffffffep-148L,
+ false,
-0x1.4p-148L,
-0x1.4p-148L,
-0x1.3ffffffffffffffep-148L,
@@ -3766,28 +4300,34 @@ static const struct test tests[] = {
-0x1.4p-148L,
-0x1.3fffffffffffffffffffffffff8p-148L,
-0x1.3fffffffffffffffffffffffff8p-148L,
+ false,
-0x1.4p-148L,
-0x1.4p-148L,
-0x1.3fffffffffffffffffffffffffffp-148L,
-0x1.3fffffffffffffffffffffffffffp-148L),
TEST ("-3.503246160812042677309323958224790328200654854691289429392"
"670709724477706714651503716595470905303955078125e-45",
+ true,
-0x1.8p-148f,
-0x1p-148f,
-0x1p-148f,
-0x1p-148f,
+ true,
-0x1.4p-148,
-0x1.4p-148,
-0x1.4p-148,
-0x1.4p-148,
+ true,
-0x1.4p-148L,
-0x1.4p-148L,
-0x1.4p-148L,
-0x1.4p-148L,
+ true,
-0x1.4p-148L,
-0x1.4p-148L,
-0x1.4p-148L,
-0x1.4p-148L,
+ true,
-0x1.4p-148L,
-0x1.4p-148L,
-0x1.4p-148L,
@@ -3797,28 +4337,34 @@ static const struct test tests[] = {
-0x1.4p-148L,
-0x1.4p-148L,
-0x1.4p-148L,
+ true,
-0x1.4p-148L,
-0x1.4p-148L,
-0x1.4p-148L,
-0x1.4p-148L),
TEST ("-3.503246160812042677309323958224790328200654854691289429392"
"67070972447770671465150371659547090530395507812501e-45",
+ false,
-0x1.8p-148f,
-0x1.8p-148f,
-0x1p-148f,
-0x1p-148f,
+ false,
-0x1.4000000000001p-148,
-0x1.4p-148,
-0x1.4p-148,
-0x1.4p-148,
+ false,
-0x1.4000000000001p-148L,
-0x1.4p-148L,
-0x1.4p-148L,
-0x1.4p-148L,
+ false,
-0x1.4000000000000002p-148L,
-0x1.4p-148L,
-0x1.4p-148L,
-0x1.4p-148L,
+ false,
-0x1.4000000000000002p-148L,
-0x1.4p-148L,
-0x1.4p-148L,
@@ -3828,6 +4374,7 @@ static const struct test tests[] = {
-0x1.4p-148L,
-0x1.4p-148L,
-0x1.4p-148L,
+ false,
-0x1.4000000000000000000000000001p-148L,
-0x1.4p-148L,
-0x1.4p-148L,
@@ -3845,22 +4392,27 @@ static const struct test tests[] = {
"705269590165763776884908267986972573366521765567941072508764"
"337560846003984904972149117463085539556354188641513168478436"
"31308023759629577398300170898437499e-324",
+ false,
0x0p+0f,
0x0p+0f,
0x0p+0f,
0x8p-152f,
+ false,
0x4p-1076,
0x4p-1076,
0x4p-1076,
0x8p-1076,
+ false,
0x4p-1076L,
0x4p-1076L,
0x4p-1076L,
0x8p-1076L,
+ false,
0x5.fffffffffffffff8p-1076L,
0x6p-1076L,
0x5.fffffffffffffff8p-1076L,
0x6p-1076L,
+ false,
0x5.fffffffffffffff8p-1076L,
0x6p-1076L,
0x5.fffffffffffffff8p-1076L,
@@ -3870,6 +4422,7 @@ static const struct test tests[] = {
0x4p-1076L,
0x4p-1076L,
0x8p-1076L,
+ false,
0x5.fffffffffffffffffffffffffffcp-1076L,
0x6p-1076L,
0x5.fffffffffffffffffffffffffffcp-1076L,
@@ -3887,22 +4440,27 @@ static const struct test tests[] = {
"705269590165763776884908267986972573366521765567941072508764"
"337560846003984904972149117463085539556354188641513168478436"
"313080237596295773983001708984375e-324",
+ false,
0x0p+0f,
0x0p+0f,
0x0p+0f,
0x8p-152f,
+ true,
0x4p-1076,
0x8p-1076,
0x4p-1076,
0x8p-1076,
+ true,
0x4p-1076L,
0x8p-1076L,
0x4p-1076L,
0x8p-1076L,
+ true,
0x6p-1076L,
0x6p-1076L,
0x6p-1076L,
0x6p-1076L,
+ true,
0x6p-1076L,
0x6p-1076L,
0x6p-1076L,
@@ -3912,6 +4470,7 @@ static const struct test tests[] = {
0x8p-1076L,
0x4p-1076L,
0x8p-1076L,
+ true,
0x6p-1076L,
0x6p-1076L,
0x6p-1076L,
@@ -3929,22 +4488,27 @@ static const struct test tests[] = {
"705269590165763776884908267986972573366521765567941072508764"
"337560846003984904972149117463085539556354188641513168478436"
"31308023759629577398300170898437501e-324",
+ false,
0x0p+0f,
0x0p+0f,
0x0p+0f,
0x8p-152f,
+ false,
0x4p-1076,
0x8p-1076,
0x4p-1076,
0x8p-1076,
+ false,
0x4p-1076L,
0x8p-1076L,
0x4p-1076L,
0x8p-1076L,
+ false,
0x6p-1076L,
0x6p-1076L,
0x6p-1076L,
0x6.0000000000000008p-1076L,
+ false,
0x6p-1076L,
0x6p-1076L,
0x6p-1076L,
@@ -3954,6 +4518,7 @@ static const struct test tests[] = {
0x8p-1076L,
0x4p-1076L,
0x8p-1076L,
+ false,
0x6p-1076L,
0x6p-1076L,
0x6p-1076L,
@@ -3971,22 +4536,27 @@ static const struct test tests[] = {
"470526959016576377688490826798697257336652176556794107250876"
"433756084600398490497214911746308553955635418864151316847843"
"631308023759629577398300170898437499e-324",
+ false,
-0x8p-152f,
-0x0p+0f,
-0x0p+0f,
-0x0p+0f,
+ false,
-0x8p-1076,
-0x4p-1076,
-0x4p-1076,
-0x4p-1076,
+ false,
-0x8p-1076L,
-0x4p-1076L,
-0x4p-1076L,
-0x4p-1076L,
+ false,
-0x6p-1076L,
-0x6p-1076L,
-0x5.fffffffffffffff8p-1076L,
-0x5.fffffffffffffff8p-1076L,
+ false,
-0x6p-1076L,
-0x6p-1076L,
-0x5.fffffffffffffff8p-1076L,
@@ -3996,6 +4566,7 @@ static const struct test tests[] = {
-0x4p-1076L,
-0x4p-1076L,
-0x4p-1076L,
+ false,
-0x6p-1076L,
-0x6p-1076L,
-0x5.fffffffffffffffffffffffffffcp-1076L,
@@ -4013,22 +4584,27 @@ static const struct test tests[] = {
"470526959016576377688490826798697257336652176556794107250876"
"433756084600398490497214911746308553955635418864151316847843"
"6313080237596295773983001708984375e-324",
+ false,
-0x8p-152f,
-0x0p+0f,
-0x0p+0f,
-0x0p+0f,
+ true,
-0x8p-1076,
-0x8p-1076,
-0x4p-1076,
-0x4p-1076,
+ true,
-0x8p-1076L,
-0x8p-1076L,
-0x4p-1076L,
-0x4p-1076L,
+ true,
-0x6p-1076L,
-0x6p-1076L,
-0x6p-1076L,
-0x6p-1076L,
+ true,
-0x6p-1076L,
-0x6p-1076L,
-0x6p-1076L,
@@ -4038,6 +4614,7 @@ static const struct test tests[] = {
-0x8p-1076L,
-0x4p-1076L,
-0x4p-1076L,
+ true,
-0x6p-1076L,
-0x6p-1076L,
-0x6p-1076L,
@@ -4055,22 +4632,27 @@ static const struct test tests[] = {
"470526959016576377688490826798697257336652176556794107250876"
"433756084600398490497214911746308553955635418864151316847843"
"631308023759629577398300170898437501e-324",
+ false,
-0x8p-152f,
-0x0p+0f,
-0x0p+0f,
-0x0p+0f,
+ false,
-0x8p-1076,
-0x8p-1076,
-0x4p-1076,
-0x4p-1076,
+ false,
-0x8p-1076L,
-0x8p-1076L,
-0x4p-1076L,
-0x4p-1076L,
+ false,
-0x6.0000000000000008p-1076L,
-0x6p-1076L,
-0x6p-1076L,
-0x6p-1076L,
+ false,
-0x6.0000000000000008p-1076L,
-0x6p-1076L,
-0x6p-1076L,
@@ -4080,6 +4662,7 @@ static const struct test tests[] = {
-0x8p-1076L,
-0x4p-1076L,
-0x4p-1076L,
+ false,
-0x6.0000000000000000000000000004p-1076L,
-0x6p-1076L,
-0x6p-1076L,
@@ -4276,22 +4859,27 @@ static const struct test tests[] = {
"885863091769469883539876840543521295706315919855784493235603"
"866268925981702690270202829595794350800918257913991744455922"
"683343374046671669930219650268554687499e-4951",
+ false,
0x0p+0f,
0x0p+0f,
0x0p+0f,
0x8p-152f,
+ false,
0x0p+0,
0x0p+0,
0x0p+0,
0x4p-1076,
+ false,
0x0p+0L,
0x0p+0L,
0x0p+0L,
0x4p-1076L,
+ false,
0x8p-16448L,
0x8p-16448L,
0x8p-16448L,
0x1p-16444L,
+ false,
0x8p-16448L,
0xcp-16448L,
0x8p-16448L,
@@ -4301,6 +4889,7 @@ static const struct test tests[] = {
0x0p+0L,
0x0p+0L,
0x4p-1076L,
+ false,
0xb.fffffffffffcp-16448L,
0xcp-16448L,
0xb.fffffffffffcp-16448L,
@@ -4497,22 +5086,27 @@ static const struct test tests[] = {
"885863091769469883539876840543521295706315919855784493235603"
"866268925981702690270202829595794350800918257913991744455922"
"6833433740466716699302196502685546875e-4951",
+ false,
0x0p+0f,
0x0p+0f,
0x0p+0f,
0x8p-152f,
+ false,
0x0p+0,
0x0p+0,
0x0p+0,
0x4p-1076,
+ false,
0x0p+0L,
0x0p+0L,
0x0p+0L,
0x4p-1076L,
+ true,
0x8p-16448L,
0x1p-16444L,
0x8p-16448L,
0x1p-16444L,
+ true,
0xcp-16448L,
0xcp-16448L,
0xcp-16448L,
@@ -4522,6 +5116,7 @@ static const struct test tests[] = {
0x0p+0L,
0x0p+0L,
0x4p-1076L,
+ true,
0xcp-16448L,
0xcp-16448L,
0xcp-16448L,
@@ -4718,22 +5313,27 @@ static const struct test tests[] = {
"885863091769469883539876840543521295706315919855784493235603"
"866268925981702690270202829595794350800918257913991744455922"
"683343374046671669930219650268554687501e-4951",
+ false,
0x0p+0f,
0x0p+0f,
0x0p+0f,
0x8p-152f,
+ false,
0x0p+0,
0x0p+0,
0x0p+0,
0x4p-1076,
+ false,
0x0p+0L,
0x0p+0L,
0x0p+0L,
0x4p-1076L,
+ false,
0x8p-16448L,
0x1p-16444L,
0x8p-16448L,
0x1p-16444L,
+ false,
0xcp-16448L,
0xcp-16448L,
0xcp-16448L,
@@ -4743,6 +5343,7 @@ static const struct test tests[] = {
0x0p+0L,
0x0p+0L,
0x4p-1076L,
+ false,
0xcp-16448L,
0xcp-16448L,
0xcp-16448L,
@@ -4939,22 +5540,27 @@ static const struct test tests[] = {
"188586309176946988353987684054352129570631591985578449323560"
"386626892598170269027020282959579435080091825791399174445592"
"2683343374046671669930219650268554687499e-4951",
+ false,
-0x8p-152f,
-0x0p+0f,
-0x0p+0f,
-0x0p+0f,
+ false,
-0x4p-1076,
-0x0p+0,
-0x0p+0,
-0x0p+0,
+ false,
-0x4p-1076L,
-0x0p+0L,
-0x0p+0L,
-0x0p+0L,
+ false,
-0x1p-16444L,
-0x8p-16448L,
-0x8p-16448L,
-0x8p-16448L,
+ false,
-0xcp-16448L,
-0xcp-16448L,
-0x8p-16448L,
@@ -4964,6 +5570,7 @@ static const struct test tests[] = {
-0x0p+0L,
-0x0p+0L,
-0x0p+0L,
+ false,
-0xcp-16448L,
-0xcp-16448L,
-0xb.fffffffffffcp-16448L,
@@ -5160,22 +5767,27 @@ static const struct test tests[] = {
"188586309176946988353987684054352129570631591985578449323560"
"386626892598170269027020282959579435080091825791399174445592"
"26833433740466716699302196502685546875e-4951",
+ false,
-0x8p-152f,
-0x0p+0f,
-0x0p+0f,
-0x0p+0f,
+ false,
-0x4p-1076,
-0x0p+0,
-0x0p+0,
-0x0p+0,
+ false,
-0x4p-1076L,
-0x0p+0L,
-0x0p+0L,
-0x0p+0L,
+ true,
-0x1p-16444L,
-0x1p-16444L,
-0x8p-16448L,
-0x8p-16448L,
+ true,
-0xcp-16448L,
-0xcp-16448L,
-0xcp-16448L,
@@ -5185,6 +5797,7 @@ static const struct test tests[] = {
-0x0p+0L,
-0x0p+0L,
-0x0p+0L,
+ true,
-0xcp-16448L,
-0xcp-16448L,
-0xcp-16448L,
@@ -5381,22 +5994,27 @@ static const struct test tests[] = {
"188586309176946988353987684054352129570631591985578449323560"
"386626892598170269027020282959579435080091825791399174445592"
"2683343374046671669930219650268554687501e-4951",
+ false,
-0x8p-152f,
-0x0p+0f,
-0x0p+0f,
-0x0p+0f,
+ false,
-0x4p-1076,
-0x0p+0,
-0x0p+0,
-0x0p+0,
+ false,
-0x4p-1076L,
-0x0p+0L,
-0x0p+0L,
-0x0p+0L,
+ false,
-0x1p-16444L,
-0x1p-16444L,
-0x8p-16448L,
-0x8p-16448L,
+ false,
-0x1p-16444L,
-0xcp-16448L,
-0xcp-16448L,
@@ -5406,6 +6024,7 @@ static const struct test tests[] = {
-0x0p+0L,
-0x0p+0L,
-0x0p+0L,
+ false,
-0xc.000000000004p-16448L,
-0xcp-16448L,
-0xcp-16448L,
@@ -5602,22 +6221,27 @@ static const struct test tests[] = {
"885863091769469883539876840543521295706315919855784493235603"
"866268925981702690270202829595794350800918257913991744455922"
"683343374046671669930219650268554687499e-4951",
+ false,
0x0p+0f,
0x0p+0f,
0x0p+0f,
0x8p-152f,
+ false,
0x0p+0,
0x0p+0,
0x0p+0,
0x4p-1076,
+ false,
0x0p+0L,
0x0p+0L,
0x0p+0L,
0x4p-1076L,
+ false,
0x8p-16448L,
0x8p-16448L,
0x8p-16448L,
0x1p-16444L,
+ false,
0x8p-16448L,
0xcp-16448L,
0x8p-16448L,
@@ -5627,6 +6251,7 @@ static const struct test tests[] = {
0x0p+0L,
0x0p+0L,
0x4p-1076L,
+ false,
0xb.fffffffffffcp-16448L,
0xcp-16448L,
0xb.fffffffffffcp-16448L,
@@ -5823,22 +6448,27 @@ static const struct test tests[] = {
"885863091769469883539876840543521295706315919855784493235603"
"866268925981702690270202829595794350800918257913991744455922"
"6833433740466716699302196502685546875e-4951",
+ false,
0x0p+0f,
0x0p+0f,
0x0p+0f,
0x8p-152f,
+ false,
0x0p+0,
0x0p+0,
0x0p+0,
0x4p-1076,
+ false,
0x0p+0L,
0x0p+0L,
0x0p+0L,
0x4p-1076L,
+ true,
0x8p-16448L,
0x1p-16444L,
0x8p-16448L,
0x1p-16444L,
+ true,
0xcp-16448L,
0xcp-16448L,
0xcp-16448L,
@@ -5848,6 +6478,7 @@ static const struct test tests[] = {
0x0p+0L,
0x0p+0L,
0x4p-1076L,
+ true,
0xcp-16448L,
0xcp-16448L,
0xcp-16448L,
@@ -6044,22 +6675,27 @@ static const struct test tests[] = {
"885863091769469883539876840543521295706315919855784493235603"
"866268925981702690270202829595794350800918257913991744455922"
"683343374046671669930219650268554687501e-4951",
+ false,
0x0p+0f,
0x0p+0f,
0x0p+0f,
0x8p-152f,
+ false,
0x0p+0,
0x0p+0,
0x0p+0,
0x4p-1076,
+ false,
0x0p+0L,
0x0p+0L,
0x0p+0L,
0x4p-1076L,
+ false,
0x8p-16448L,
0x1p-16444L,
0x8p-16448L,
0x1p-16444L,
+ false,
0xcp-16448L,
0xcp-16448L,
0xcp-16448L,
@@ -6069,6 +6705,7 @@ static const struct test tests[] = {
0x0p+0L,
0x0p+0L,
0x4p-1076L,
+ false,
0xcp-16448L,
0xcp-16448L,
0xcp-16448L,
@@ -6265,22 +6902,27 @@ static const struct test tests[] = {
"188586309176946988353987684054352129570631591985578449323560"
"386626892598170269027020282959579435080091825791399174445592"
"2683343374046671669930219650268554687499e-4951",
+ false,
-0x8p-152f,
-0x0p+0f,
-0x0p+0f,
-0x0p+0f,
+ false,
-0x4p-1076,
-0x0p+0,
-0x0p+0,
-0x0p+0,
+ false,
-0x4p-1076L,
-0x0p+0L,
-0x0p+0L,
-0x0p+0L,
+ false,
-0x1p-16444L,
-0x8p-16448L,
-0x8p-16448L,
-0x8p-16448L,
+ false,
-0xcp-16448L,
-0xcp-16448L,
-0x8p-16448L,
@@ -6290,6 +6932,7 @@ static const struct test tests[] = {
-0x0p+0L,
-0x0p+0L,
-0x0p+0L,
+ false,
-0xcp-16448L,
-0xcp-16448L,
-0xb.fffffffffffcp-16448L,
@@ -6486,22 +7129,27 @@ static const struct test tests[] = {
"188586309176946988353987684054352129570631591985578449323560"
"386626892598170269027020282959579435080091825791399174445592"
"26833433740466716699302196502685546875e-4951",
+ false,
-0x8p-152f,
-0x0p+0f,
-0x0p+0f,
-0x0p+0f,
+ false,
-0x4p-1076,
-0x0p+0,
-0x0p+0,
-0x0p+0,
+ false,
-0x4p-1076L,
-0x0p+0L,
-0x0p+0L,
-0x0p+0L,
+ true,
-0x1p-16444L,
-0x1p-16444L,
-0x8p-16448L,
-0x8p-16448L,
+ true,
-0xcp-16448L,
-0xcp-16448L,
-0xcp-16448L,
@@ -6511,6 +7159,7 @@ static const struct test tests[] = {
-0x0p+0L,
-0x0p+0L,
-0x0p+0L,
+ true,
-0xcp-16448L,
-0xcp-16448L,
-0xcp-16448L,
@@ -6707,22 +7356,27 @@ static const struct test tests[] = {
"188586309176946988353987684054352129570631591985578449323560"
"386626892598170269027020282959579435080091825791399174445592"
"2683343374046671669930219650268554687501e-4951",
+ false,
-0x8p-152f,
-0x0p+0f,
-0x0p+0f,
-0x0p+0f,
+ false,
-0x4p-1076,
-0x0p+0,
-0x0p+0,
-0x0p+0,
+ false,
-0x4p-1076L,
-0x0p+0L,
-0x0p+0L,
-0x0p+0L,
+ false,
-0x1p-16444L,
-0x1p-16444L,
-0x8p-16448L,
-0x8p-16448L,
+ false,
-0x1p-16444L,
-0xcp-16448L,
-0xcp-16448L,
@@ -6732,27 +7386,33 @@ static const struct test tests[] = {
-0x0p+0L,
-0x0p+0L,
-0x0p+0L,
+ false,
-0xc.000000000004p-16448L,
-0xcp-16448L,
-0xcp-16448L,
-0xcp-16448L),
TEST ("-0x0.7p-149",
+ false,
-0x8p-152f,
-0x0p+0f,
-0x0p+0f,
-0x0p+0f,
+ true,
-0x3.8p-152,
-0x3.8p-152,
-0x3.8p-152,
-0x3.8p-152,
+ true,
-0x3.8p-152L,
-0x3.8p-152L,
-0x3.8p-152L,
-0x3.8p-152L,
+ true,
-0x3.8p-152L,
-0x3.8p-152L,
-0x3.8p-152L,
-0x3.8p-152L,
+ true,
-0x3.8p-152L,
-0x3.8p-152L,
-0x3.8p-152L,
@@ -6762,27 +7422,33 @@ static const struct test tests[] = {
-0x3.8p-152L,
-0x3.8p-152L,
-0x3.8p-152L,
+ true,
-0x3.8p-152L,
-0x3.8p-152L,
-0x3.8p-152L,
-0x3.8p-152L),
TEST ("-0x0.7p-1074",
+ false,
-0x8p-152f,
-0x0p+0f,
-0x0p+0f,
-0x0p+0f,
+ false,
-0x4p-1076,
-0x0p+0,
-0x0p+0,
-0x0p+0,
+ false,
-0x4p-1076L,
-0x0p+0L,
-0x0p+0L,
-0x0p+0L,
+ true,
-0x1.cp-1076L,
-0x1.cp-1076L,
-0x1.cp-1076L,
-0x1.cp-1076L,
+ true,
-0x1.cp-1076L,
-0x1.cp-1076L,
-0x1.cp-1076L,
@@ -6792,27 +7458,33 @@ static const struct test tests[] = {
-0x0p+0L,
-0x0p+0L,
-0x0p+0L,
+ true,
-0x1.cp-1076L,
-0x1.cp-1076L,
-0x1.cp-1076L,
-0x1.cp-1076L),
TEST ("-0x0.7p-16445",
+ false,
-0x8p-152f,
-0x0p+0f,
-0x0p+0f,
-0x0p+0f,
+ false,
-0x4p-1076,
-0x0p+0,
-0x0p+0,
-0x0p+0,
+ false,
-0x4p-1076L,
-0x0p+0L,
-0x0p+0L,
-0x0p+0L,
+ false,
-0x8p-16448L,
-0x0p+0L,
-0x0p+0L,
-0x0p+0L,
+ false,
-0x4p-16448L,
-0x4p-16448L,
-0x0p+0L,
@@ -6822,27 +7494,33 @@ static const struct test tests[] = {
-0x0p+0L,
-0x0p+0L,
-0x0p+0L,
+ true,
-0x3.8p-16448L,
-0x3.8p-16448L,
-0x3.8p-16448L,
-0x3.8p-16448L),
TEST ("-0x0.7p-16494",
+ false,
-0x8p-152f,
-0x0p+0f,
-0x0p+0f,
-0x0p+0f,
+ false,
-0x4p-1076,
-0x0p+0,
-0x0p+0,
-0x0p+0,
+ false,
-0x4p-1076L,
-0x0p+0L,
-0x0p+0L,
-0x0p+0L,
+ false,
-0x8p-16448L,
-0x0p+0L,
-0x0p+0L,
-0x0p+0L,
+ false,
-0x4p-16448L,
-0x0p+0L,
-0x0p+0L,
@@ -6852,6 +7530,7 @@ static const struct test tests[] = {
-0x0p+0L,
-0x0p+0L,
-0x0p+0L,
+ false,
-0x4p-16496L,
-0x0p+0L,
-0x0p+0L,
@@ -6860,7 +7539,9 @@ static const struct test tests[] = {
static int
test_in_one_mode (const char *s, const struct test_results *expected,
- bool ld_ok, const char *mode_name)
+ const struct exactness *exact, const char *mode_name,
+ bool float_round_ok, bool double_round_ok,
+ bool long_double_round_ok)
{
int result = 0;
float f = strtof (s, NULL);
@@ -6871,24 +7552,30 @@ test_in_one_mode (const char *s, const struct test_results *expected,
{
printf ("strtof (%s) returned %a not %a (%s)\n", s, f,
expected->f, mode_name);
- result = 1;
+ if (float_round_ok || exact->f)
+ result = 1;
+ else
+ printf ("ignoring this inexact result\n");
}
if (d != expected->d
|| copysign (1.0, d) != copysign (1.0, expected->d))
{
printf ("strtod (%s) returned %a not %a (%s)\n", s, d,
expected->d, mode_name);
- result = 1;
+ if (double_round_ok || exact->d)
+ result = 1;
+ else
+ printf ("ignoring this inexact result\n");
}
if (ld != expected->ld
|| copysignl (1.0L, ld) != copysignl (1.0L, expected->ld))
{
printf ("strtold (%s) returned %La not %La (%s)\n", s, ld,
expected->ld, mode_name);
- if (ld_ok)
+ if ((long_double_round_ok && LDBL_MANT_DIG != 106) || exact->ld)
result = 1;
else
- printf ("ignoring this inexact long double result\n");
+ printf ("ignoring this inexact result\n");
}
return result;
}
@@ -6900,29 +7587,41 @@ do_test (void)
int result = 0;
for (size_t i = 0; i < sizeof (tests) / sizeof (tests[0]); i++)
{
- result |= test_in_one_mode (tests[i].s, &tests[i].rn, tests[i].ld_ok,
- "default rounding mode");
+ result |= test_in_one_mode (tests[i].s, &tests[i].rn, &tests[i].exact,
+ "default rounding mode",
+ true, true, true);
#ifdef FE_DOWNWARD
if (!fesetround (FE_DOWNWARD))
{
- result |= test_in_one_mode (tests[i].s, &tests[i].rd, tests[i].ld_ok,
- "FE_DOWNWARD");
+ result |= test_in_one_mode (tests[i].s, &tests[i].rd,
+ &tests[i].exact, "FE_DOWNWARD",
+ ROUNDING_TESTS (float, FE_DOWNWARD),
+ ROUNDING_TESTS (double, FE_DOWNWARD),
+ ROUNDING_TESTS (long double,
+ FE_DOWNWARD));
fesetround (save_round_mode);
}
#endif
#ifdef FE_TOWARDZERO
if (!fesetround (FE_TOWARDZERO))
{
- result |= test_in_one_mode (tests[i].s, &tests[i].rz, tests[i].ld_ok,
- "FE_TOWARDZERO");
+ result |= test_in_one_mode (tests[i].s, &tests[i].rz,
+ &tests[i].exact, "FE_TOWARDZERO",
+ ROUNDING_TESTS (float, FE_TOWARDZERO),
+ ROUNDING_TESTS (double, FE_TOWARDZERO),
+ ROUNDING_TESTS (long double,
+ FE_TOWARDZERO));
fesetround (save_round_mode);
}
#endif
#ifdef FE_UPWARD
if (!fesetround (FE_UPWARD))
{
- result |= test_in_one_mode (tests[i].s, &tests[i].ru, tests[i].ld_ok,
- "FE_UPWARD");
+ result |= test_in_one_mode (tests[i].s, &tests[i].ru,
+ &tests[i].exact, "FE_UPWARD",
+ ROUNDING_TESTS (float, FE_UPWARD),
+ ROUNDING_TESTS (double, FE_UPWARD),
+ ROUNDING_TESTS (long double, FE_UPWARD));
fesetround (save_round_mode);
}
#endif
diff --git a/libc/stdlib/tst-strtod.c b/libc/stdlib/tst-strtod.c
index e2720df2b..9d7aa4e8d 100644
--- a/libc/stdlib/tst-strtod.c
+++ b/libc/stdlib/tst-strtod.c
@@ -86,7 +86,7 @@ int
main (int argc, char ** argv)
{
char buf[100];
- register const struct ltest *lt;
+ const struct ltest *lt;
char *ep;
int status = 0;
int save_errno;
@@ -187,7 +187,7 @@ main (int argc, char ** argv)
static void
expand (dst, c)
char *dst;
- register int c;
+ int c;
{
if (isprint (c))
{
diff --git a/libc/stdlib/tst-strtol.c b/libc/stdlib/tst-strtol.c
index f569e5509..eebd8f7af 100644
--- a/libc/stdlib/tst-strtol.c
+++ b/libc/stdlib/tst-strtol.c
@@ -537,14 +537,14 @@ static void expand (char *dst, int c);
int
main (void)
{
- register const struct ltest *lt;
+ const struct ltest *lt;
char *ep;
int status = 0;
int save_errno;
for (lt = tests; lt->str != NULL; ++lt)
{
- register long int l;
+ long int l;
errno = 0;
l = strtol (lt->str, &ep, lt->base);
@@ -577,7 +577,7 @@ main (void)
for (++lt; lt->str != NULL; lt++)
{
- register unsigned long int ul;
+ unsigned long int ul;
errno = 0;
ul = strtoul (lt->str, &ep, lt->base);
diff --git a/libc/stdlib/tst-strtoll.c b/libc/stdlib/tst-strtoll.c
index ba3338241..0c77254d5 100644
--- a/libc/stdlib/tst-strtoll.c
+++ b/libc/stdlib/tst-strtoll.c
@@ -312,14 +312,14 @@ static void expand (char *dst, int c);
int
main (void)
{
- register const struct ltest *lt;
+ const struct ltest *lt;
char *ep;
int status = 0;
int save_errno;
for (lt = tests; lt->str != NULL; ++lt)
{
- register long long int l;
+ long long int l;
errno = 0;
l = strtoll (lt->str, &ep, lt->base);
@@ -352,7 +352,7 @@ main (void)
for (++lt; lt->str != NULL; lt++)
{
- register unsigned long long int ul;
+ unsigned long long int ul;
errno = 0;
ul = strtoull (lt->str, &ep, lt->base);
diff --git a/libc/string/bits/string2.h b/libc/string/bits/string2.h
index ddd1c045a..9369a7c4d 100644
--- a/libc/string/bits/string2.h
+++ b/libc/string/bits/string2.h
@@ -839,7 +839,7 @@ __stpcpy_small (char *__dest,
# endif
# define __strcmp_cc(s1, s2, l) \
- (__extension__ ({ register int __result = \
+ (__extension__ ({ int __result = \
(((const unsigned char *) (const char *) (s1))[0] \
- ((const unsigned char *) (const char *)(s2))[0]); \
if (l > 0 && __result == 0) \
@@ -868,7 +868,7 @@ __stpcpy_small (char *__dest,
# define __strcmp_cg(s1, s2, l1) \
(__extension__ ({ const unsigned char *__s2 = \
(const unsigned char *) (const char *) (s2); \
- register int __result = \
+ int __result = \
(((const unsigned char *) (const char *) (s1))[0] \
- __s2[0]); \
if (l1 > 0 && __result == 0) \
@@ -946,7 +946,7 @@ __STRING_INLINE size_t __strcspn_c1 (const char *__s, int __reject);
__STRING_INLINE size_t
__strcspn_c1 (const char *__s, int __reject)
{
- register size_t __result = 0;
+ size_t __result = 0;
while (__s[__result] != '\0' && __s[__result] != __reject)
++__result;
return __result;
@@ -957,7 +957,7 @@ __STRING_INLINE size_t __strcspn_c2 (const char *__s, int __reject1,
__STRING_INLINE size_t
__strcspn_c2 (const char *__s, int __reject1, int __reject2)
{
- register size_t __result = 0;
+ size_t __result = 0;
while (__s[__result] != '\0' && __s[__result] != __reject1
&& __s[__result] != __reject2)
++__result;
@@ -970,7 +970,7 @@ __STRING_INLINE size_t
__strcspn_c3 (const char *__s, int __reject1, int __reject2,
int __reject3)
{
- register size_t __result = 0;
+ size_t __result = 0;
while (__s[__result] != '\0' && __s[__result] != __reject1
&& __s[__result] != __reject2 && __s[__result] != __reject3)
++__result;
@@ -1022,7 +1022,7 @@ __STRING_INLINE size_t __strspn_c1 (const char *__s, int __accept);
__STRING_INLINE size_t
__strspn_c1 (const char *__s, int __accept)
{
- register size_t __result = 0;
+ size_t __result = 0;
/* Please note that __accept never can be '\0'. */
while (__s[__result] == __accept)
++__result;
@@ -1034,7 +1034,7 @@ __STRING_INLINE size_t __strspn_c2 (const char *__s, int __accept1,
__STRING_INLINE size_t
__strspn_c2 (const char *__s, int __accept1, int __accept2)
{
- register size_t __result = 0;
+ size_t __result = 0;
/* Please note that __accept1 and __accept2 never can be '\0'. */
while (__s[__result] == __accept1 || __s[__result] == __accept2)
++__result;
@@ -1046,7 +1046,7 @@ __STRING_INLINE size_t __strspn_c3 (const char *__s, int __accept1,
__STRING_INLINE size_t
__strspn_c3 (const char *__s, int __accept1, int __accept2, int __accept3)
{
- register size_t __result = 0;
+ size_t __result = 0;
/* Please note that __accept1 to __accept3 never can be '\0'. */
while (__s[__result] == __accept1 || __s[__result] == __accept2
|| __s[__result] == __accept3)
@@ -1198,7 +1198,7 @@ __STRING_INLINE char *__strsep_1c (char **__s, char __reject);
__STRING_INLINE char *
__strsep_1c (char **__s, char __reject)
{
- register char *__retval = *__s;
+ char *__retval = *__s;
if (__retval != NULL && (*__s = strchr (__retval, __reject)) != NULL)
*(*__s)++ = '\0';
return __retval;
@@ -1208,10 +1208,10 @@ __STRING_INLINE char *__strsep_2c (char **__s, char __reject1, char __reject2);
__STRING_INLINE char *
__strsep_2c (char **__s, char __reject1, char __reject2)
{
- register char *__retval = *__s;
+ char *__retval = *__s;
if (__retval != NULL)
{
- register char *__cp = __retval;
+ char *__cp = __retval;
while (1)
{
if (*__cp == '\0')
@@ -1236,10 +1236,10 @@ __STRING_INLINE char *__strsep_3c (char **__s, char __reject1, char __reject2,
__STRING_INLINE char *
__strsep_3c (char **__s, char __reject1, char __reject2, char __reject3)
{
- register char *__retval = *__s;
+ char *__retval = *__s;
if (__retval != NULL)
{
- register char *__cp = __retval;
+ char *__cp = __retval;
while (1)
{
if (*__cp == '\0')
diff --git a/libc/string/memccpy.c b/libc/string/memccpy.c
index d2c024427..2a3303221 100644
--- a/libc/string/memccpy.c
+++ b/libc/string/memccpy.c
@@ -30,10 +30,10 @@ __memccpy (dest, src, c, n)
int c;
size_t n;
{
- register const char *s = src;
- register char *d = dest;
- register const char x = c;
- register size_t i = n;
+ const char *s = src;
+ char *d = dest;
+ const char x = c;
+ size_t i = n;
while (i-- > 0)
if ((*d++ = *s++) == x)
diff --git a/libc/string/stpcpy.c b/libc/string/stpcpy.c
index 93e251081..8ece3d9a7 100644
--- a/libc/string/stpcpy.c
+++ b/libc/string/stpcpy.c
@@ -34,8 +34,8 @@ __stpcpy (dest, src)
char *dest;
const char *src;
{
- register char *d = dest;
- register const char *s = src;
+ char *d = dest;
+ const char *s = src;
do
*d++ = *s;
diff --git a/libc/string/strcmp.c b/libc/string/strcmp.c
index b7a53d345..a4645638e 100644
--- a/libc/string/strcmp.c
+++ b/libc/string/strcmp.c
@@ -28,8 +28,8 @@ strcmp (p1, p2)
const char *p1;
const char *p2;
{
- register const unsigned char *s1 = (const unsigned char *) p1;
- register const unsigned char *s2 = (const unsigned char *) p2;
+ const unsigned char *s1 = (const unsigned char *) p1;
+ const unsigned char *s2 = (const unsigned char *) p2;
unsigned char c1, c2;
do
diff --git a/libc/string/strrchr.c b/libc/string/strrchr.c
index 2bf34991e..bdec841c8 100644
--- a/libc/string/strrchr.c
+++ b/libc/string/strrchr.c
@@ -23,7 +23,7 @@
char *
strrchr (const char *s, int c)
{
- register const char *found, *p;
+ const char *found, *p;
c = (unsigned char) c;
diff --git a/libc/string/test-memccpy.c b/libc/string/test-memccpy.c
index 577a82efe..a3f20a8c4 100644
--- a/libc/string/test-memccpy.c
+++ b/libc/string/test-memccpy.c
@@ -74,24 +74,6 @@ do_one_test (impl_t *impl, void *dst, const void *src, int c, size_t len,
ret = 1;
return;
}
-
- if (HP_TIMING_AVAIL)
- {
- hp_timing_t start __attribute__ ((unused));
- hp_timing_t stop __attribute__ ((unused));
- hp_timing_t best_time = ~ (hp_timing_t) 0;
- size_t i;
-
- for (i = 0; i < 32; ++i)
- {
- HP_TIMING_NOW (start);
- CALL (impl, dst, src, c, n);
- HP_TIMING_NOW (stop);
- HP_TIMING_BEST (best_time, start, stop);
- }
-
- printf ("\t%zd", (size_t) best_time);
- }
}
static void
@@ -122,14 +104,8 @@ do_test (size_t align1, size_t align2, int c, size_t len, size_t n,
for (i = len; i + align1 < page_size && i < len + 64; ++i)
s1[i] = 32 + 32 * i % (max_char - 32);
- if (HP_TIMING_AVAIL)
- printf ("Length %4zd, n %4zd, char %d, alignment %2zd/%2zd:", len, n, c, align1, align2);
-
FOR_EACH_IMPL (impl, 0)
do_one_test (impl, s2, s1, c, len, n);
-
- if (HP_TIMING_AVAIL)
- putchar ('\n');
}
static void
diff --git a/libc/string/test-memchr.c b/libc/string/test-memchr.c
index dffc85862..bc1767c69 100644
--- a/libc/string/test-memchr.c
+++ b/libc/string/test-memchr.c
@@ -47,24 +47,6 @@ do_one_test (impl_t *impl, const char *s, int c, size_t n, char *exp_res)
ret = 1;
return;
}
-
- if (HP_TIMING_AVAIL)
- {
- hp_timing_t start __attribute ((unused));
- hp_timing_t stop __attribute ((unused));
- hp_timing_t best_time = ~ (hp_timing_t) 0;
- size_t i;
-
- for (i = 0; i < 32; ++i)
- {
- HP_TIMING_NOW (start);
- CALL (impl, s, c, n);
- HP_TIMING_NOW (stop);
- HP_TIMING_BEST (best_time, start, stop);
- }
-
- printf ("\t%zd", (size_t) best_time);
- }
}
static void
@@ -97,14 +79,8 @@ do_test (size_t align, size_t pos, size_t len, int seek_char)
buf1[align + len] = seek_char;
}
- if (HP_TIMING_AVAIL)
- printf ("Length %4zd, alignment %2zd:", pos, align);
-
FOR_EACH_IMPL (impl, 0)
do_one_test (impl, (char *) (buf1 + align), seek_char, len, result);
-
- if (HP_TIMING_AVAIL)
- putchar ('\n');
}
static void
diff --git a/libc/string/test-memcmp.c b/libc/string/test-memcmp.c
index 654dfa22f..b30e34d0e 100644
--- a/libc/string/test-memcmp.c
+++ b/libc/string/test-memcmp.c
@@ -100,24 +100,6 @@ do_one_test (impl_t *impl, const CHAR *s1, const CHAR *s2, size_t len,
{
if (check_result (impl, s1, s2, len, exp_result) < 0)
return;
-
- if (HP_TIMING_AVAIL)
- {
- hp_timing_t start __attribute ((unused));
- hp_timing_t stop __attribute ((unused));
- hp_timing_t best_time = ~ (hp_timing_t) 0;
- size_t i;
-
- for (i = 0; i < 32; ++i)
- {
- HP_TIMING_NOW (start);
- CALL (impl, s1, s2, len);
- HP_TIMING_NOW (stop);
- HP_TIMING_BEST (best_time, start, stop);
- }
-
- printf ("\t%zd", (size_t) best_time);
- }
}
static void
@@ -147,14 +129,8 @@ do_test (size_t align1, size_t align2, size_t len, int exp_result)
s2[len] = align2;
s2[len - 1] -= exp_result;
- if (HP_TIMING_AVAIL)
- printf ("Length %4zd, alignment %2zd/%2zd:", len, align1, align2);
-
FOR_EACH_IMPL (impl, 0)
do_one_test (impl, s1, s2, len, exp_result);
-
- if (HP_TIMING_AVAIL)
- putchar ('\n');
}
static void
diff --git a/libc/string/test-memcpy.c b/libc/string/test-memcpy.c
index eb9c30805..d121ef02a 100644
--- a/libc/string/test-memcpy.c
+++ b/libc/string/test-memcpy.c
@@ -68,24 +68,6 @@ do_one_test (impl_t *impl, char *dst, const char *src,
ret = 1;
return;
}
-
- if (HP_TIMING_AVAIL)
- {
- hp_timing_t start __attribute ((unused));
- hp_timing_t stop __attribute ((unused));
- hp_timing_t best_time = ~ (hp_timing_t) 0;
- size_t i;
-
- for (i = 0; i < 32; ++i)
- {
- HP_TIMING_NOW (start);
- CALL (impl, dst, src, len);
- HP_TIMING_NOW (stop);
- HP_TIMING_BEST (best_time, start, stop);
- }
-
- printf ("\t%zd", (size_t) best_time);
- }
}
static void
@@ -108,14 +90,8 @@ do_test (size_t align1, size_t align2, size_t len)
for (i = 0, j = 1; i < len; i++, j += 23)
s1[i] = j;
- if (HP_TIMING_AVAIL)
- printf ("Length %4zd, alignment %2zd/%2zd:", len, align1, align2);
-
FOR_EACH_IMPL (impl, 0)
do_one_test (impl, s2, s1, len);
-
- if (HP_TIMING_AVAIL)
- putchar ('\n');
}
static void
diff --git a/libc/string/test-memmem.c b/libc/string/test-memmem.c
index fec8b5599..d98ede79e 100644
--- a/libc/string/test-memmem.c
+++ b/libc/string/test-memmem.c
@@ -82,24 +82,6 @@ do_one_test (impl_t *impl, const void *haystack, size_t haystack_len,
if (check_result (impl, haystack, haystack_len, needle, needle_len,
expected) < 0)
return;
-
- if (HP_TIMING_AVAIL)
- {
- hp_timing_t start __attribute ((unused));
- hp_timing_t stop __attribute ((unused));
- hp_timing_t best_time = ~ (hp_timing_t) 0;
- size_t i;
-
- for (i = 0; i < 32; ++i)
- {
- HP_TIMING_NOW (start);
- CALL (impl, haystack, haystack_len, needle, needle_len);
- HP_TIMING_NOW (stop);
- HP_TIMING_BEST (best_time, start, stop);
- }
-
- printf ("\t%zd", (size_t) best_time);
- }
}
static void
@@ -110,16 +92,10 @@ do_test (const char *str, size_t len, size_t idx)
memcpy (tmpbuf, buf1 + idx, len);
memcpy (buf1 + idx, str, len);
- if (HP_TIMING_AVAIL)
- printf ("String %s, offset %zd:", str, idx);
-
FOR_EACH_IMPL (impl, 0)
do_one_test (impl, buf1, BUF1PAGES * page_size, str, len, buf1 + idx);
memcpy (buf1 + idx, tmpbuf, len);
-
- if (HP_TIMING_AVAIL)
- putchar ('\n');
}
static void
@@ -143,16 +119,10 @@ do_random_tests (void)
buf1[idx + off] = ch;
}
- if (HP_TIMING_AVAIL)
- printf ("String %.*s, offset %zd:", (int) len, buf1 + idx, idx);
-
FOR_EACH_IMPL (impl, 0)
do_one_test (impl, buf1, BUF1PAGES * page_size, buf1 + idx, len,
buf1 + idx);
- if (HP_TIMING_AVAIL)
- putchar ('\n');
-
memcpy (buf1 + idx, tmpbuf, len);
}
}
diff --git a/libc/string/test-memmove.c b/libc/string/test-memmove.c
index e47446cec..4ec55b2fc 100644
--- a/libc/string/test-memmove.c
+++ b/libc/string/test-memmove.c
@@ -90,28 +90,6 @@ do_one_test (impl_t *impl, char *dst, char *src, const char *orig_src,
ret = 1;
return;
}
-
- if (HP_TIMING_AVAIL)
- {
- hp_timing_t start __attribute ((unused));
- hp_timing_t stop __attribute ((unused));
- hp_timing_t best_time = ~ (hp_timing_t) 0;
- size_t i;
-
- for (i = 0; i < 32; ++i)
- {
- HP_TIMING_NOW (start);
-#ifdef TEST_BCOPY
- CALL (impl, src, dst, len);
-#else
- CALL (impl, dst, src, len);
-#endif
- HP_TIMING_NOW (stop);
- HP_TIMING_BEST (best_time, start, stop);
- }
-
- printf ("\t%zd", (size_t) best_time);
- }
}
static void
@@ -134,14 +112,8 @@ do_test (size_t align1, size_t align2, size_t len)
for (i = 0, j = 1; i < len; i++, j += 23)
s1[i] = j;
- if (HP_TIMING_AVAIL)
- printf ("Length %4zd, alignment %2zd/%2zd:", len, align1, align2);
-
FOR_EACH_IMPL (impl, 0)
do_one_test (impl, s2, (char *) (buf2 + align1), s1, len);
-
- if (HP_TIMING_AVAIL)
- putchar ('\n');
}
static void
diff --git a/libc/string/test-memset.c b/libc/string/test-memset.c
index 969772dec..9981fcef4 100644
--- a/libc/string/test-memset.c
+++ b/libc/string/test-memset.c
@@ -91,29 +91,6 @@ do_one_test (impl_t *impl, char *s, int c __attribute ((unused)), size_t n)
ret = 1;
return;
}
-
- if (HP_TIMING_AVAIL)
- {
- hp_timing_t start __attribute ((unused));
- hp_timing_t stop __attribute ((unused));
- hp_timing_t best_time = ~ (hp_timing_t) 0;
- size_t i;
-
- for (i = 0; i < 32; ++i)
- {
- HP_TIMING_NOW (start);
-#ifdef TEST_BZERO
- CALL (impl, s, n);
-#else
- CALL (impl, s, c, n);
-#endif
-
- HP_TIMING_NOW (stop);
- HP_TIMING_BEST (best_time, start, stop);
- }
-
- printf ("\t%zd", (size_t) best_time);
- }
}
static void
@@ -123,14 +100,8 @@ do_test (size_t align, int c, size_t len)
if (align + len > page_size)
return;
- if (HP_TIMING_AVAIL)
- printf ("Length %4zd, alignment %2zd, c %2d:", len, align, c);
-
FOR_EACH_IMPL (impl, 0)
do_one_test (impl, (char *) buf1 + align, c, len);
-
- if (HP_TIMING_AVAIL)
- putchar ('\n');
}
#ifndef TEST_BZERO
diff --git a/libc/string/test-rawmemchr.c b/libc/string/test-rawmemchr.c
index ebfd67832..9e4952f7c 100644
--- a/libc/string/test-rawmemchr.c
+++ b/libc/string/test-rawmemchr.c
@@ -49,24 +49,6 @@ do_one_test (impl_t *impl, const char *s, int c, char *exp_res)
ret = 1;
return;
}
-
- if (HP_TIMING_AVAIL)
- {
- hp_timing_t start __attribute ((unused));
- hp_timing_t stop __attribute ((unused));
- hp_timing_t best_time = ~ (hp_timing_t) 0;
- size_t i;
-
- for (i = 0; i < 32; ++i)
- {
- HP_TIMING_NOW (start);
- CALL (impl, s, c);
- HP_TIMING_NOW (stop);
- HP_TIMING_BEST (best_time, start, stop);
- }
-
- printf ("\t%zd", (size_t) best_time);
- }
}
static void
@@ -93,14 +75,8 @@ do_test (size_t align, size_t pos, size_t len, int seek_char)
buf1[align + len] = -seek_char;
result = (char *) (buf1 + align + pos);
- if (HP_TIMING_AVAIL)
- printf ("Length %4zd, alignment %2zd:", pos, align);
-
FOR_EACH_IMPL (impl, 0)
do_one_test (impl, (char *) (buf1 + align), seek_char, result);
-
- if (HP_TIMING_AVAIL)
- putchar ('\n');
}
static void
diff --git a/libc/string/test-strcasecmp.c b/libc/string/test-strcasecmp.c
index ed49733fd..f32150198 100644
--- a/libc/string/test-strcasecmp.c
+++ b/libc/string/test-strcasecmp.c
@@ -73,24 +73,6 @@ do_one_test (impl_t *impl, const char *s1, const char *s2, int exp_result)
ret = 1;
return;
}
-
- if (HP_TIMING_AVAIL)
- {
- hp_timing_t start __attribute ((unused));
- hp_timing_t stop __attribute ((unused));
- hp_timing_t best_time = ~ (hp_timing_t) 0;
- size_t i;
-
- for (i = 0; i < 32; ++i)
- {
- HP_TIMING_NOW (start);
- CALL (impl, s1, s2);
- HP_TIMING_NOW (stop);
- HP_TIMING_BEST (best_time, start, stop);
- }
-
- printf ("\t%zd", (size_t) best_time);
- }
}
static void
@@ -129,14 +111,8 @@ do_test (size_t align1, size_t align2, size_t len, int max_char,
else
s2[len - 1] -= exp_result;
- if (HP_TIMING_AVAIL)
- printf ("Length %4zd, alignment %2zd/%2zd:", len, align1, align2);
-
FOR_EACH_IMPL (impl, 0)
do_one_test (impl, s1, s2, exp_result);
-
- if (HP_TIMING_AVAIL)
- putchar ('\n');
}
static void
diff --git a/libc/string/test-strcasestr.c b/libc/string/test-strcasestr.c
index 85e65fad5..5b1d827a0 100644
--- a/libc/string/test-strcasestr.c
+++ b/libc/string/test-strcasestr.c
@@ -78,24 +78,6 @@ do_one_test (impl_t *impl, const char *s1, const char *s2, char *exp_result)
{
if (check_result (impl, s1, s2, exp_result) < 0)
return;
-
- if (HP_TIMING_AVAIL)
- {
- hp_timing_t start __attribute ((unused));
- hp_timing_t stop __attribute ((unused));
- hp_timing_t best_time = ~(hp_timing_t) 0;
- size_t i;
-
- for (i = 0; i < 32; ++i)
- {
- HP_TIMING_NOW (start);
- CALL (impl, s1, s2);
- HP_TIMING_NOW (stop);
- HP_TIMING_BEST (best_time, start, stop);
- }
-
- printf ("\t%zd", (size_t) best_time);
- }
}
@@ -135,15 +117,8 @@ do_test (size_t align1, size_t align2, size_t len1, size_t len2,
}
s1[len1] = '\0';
- if (HP_TIMING_AVAIL)
- printf ("Length %4zd/%zd, alignment %2zd/%2zd, %s:",
- len1, len2, align1, align2, fail ? "fail" : "found");
-
FOR_EACH_IMPL (impl, 0)
do_one_test (impl, s1, s2, fail ? NULL : s1 + len1 - len2);
-
- if (HP_TIMING_AVAIL)
- putchar ('\n');
}
static void
diff --git a/libc/string/test-strcat.c b/libc/string/test-strcat.c
index 7a47a4b96..89fc90d1d 100644
--- a/libc/string/test-strcat.c
+++ b/libc/string/test-strcat.c
@@ -56,25 +56,6 @@ do_one_test (impl_t *impl, char *dst, const char *src)
ret = 1;
return;
}
-
- if (HP_TIMING_AVAIL)
- {
- hp_timing_t start __attribute ((unused));
- hp_timing_t stop __attribute ((unused));
- hp_timing_t best_time = ~ (hp_timing_t) 0;
- size_t i;
-
- for (i = 0; i < 32; ++i)
- {
- dst[k] = '\0';
- HP_TIMING_NOW (start);
- CALL (impl, dst, src);
- HP_TIMING_NOW (stop);
- HP_TIMING_BEST (best_time, start, stop);
- }
-
- printf ("\t%zd", (size_t) best_time);
- }
}
static void
@@ -101,17 +82,11 @@ do_test (size_t align1, size_t align2, size_t len1, size_t len2, int max_char)
for (i = 0; i < len2; i++)
s2[i] = 32 + 23 * i % (max_char - 32);
- if (HP_TIMING_AVAIL)
- printf ("Length %4zd/%4zd, alignment %2zd/%2zd:", len1, len2, align1, align2);
-
FOR_EACH_IMPL (impl, 0)
{
s2[len2] = '\0';
do_one_test (impl, s2, s1);
}
-
- if (HP_TIMING_AVAIL)
- putchar ('\n');
}
static void
diff --git a/libc/string/test-strchr.c b/libc/string/test-strchr.c
index deca51692..cbcf53ef8 100644
--- a/libc/string/test-strchr.c
+++ b/libc/string/test-strchr.c
@@ -107,24 +107,6 @@ do_one_test (impl_t *impl, const CHAR *s, int c, const CHAR *exp_res)
{
if (check_result (impl, s, c, exp_res) < 0)
return;
-
- if (HP_TIMING_AVAIL)
- {
- hp_timing_t start __attribute ((unused));
- hp_timing_t stop __attribute ((unused));
- hp_timing_t best_time = ~ (hp_timing_t) 0;
- size_t i;
-
- for (i = 0; i < 32; ++i)
- {
- HP_TIMING_NOW (start);
- CALL (impl, s, c);
- HP_TIMING_NOW (stop);
- HP_TIMING_BEST (best_time, start, stop);
- }
-
- printf ("\t%zd", (size_t) best_time);
- }
}
static void
@@ -160,15 +142,8 @@ do_test (size_t align, size_t pos, size_t len, int seek_char, int max_char)
else
result = NULLRET (buf + align + len);
- if (HP_TIMING_AVAIL)
- printf ("Length %4zd, alignment in bytes %2zd:",
- pos, align * sizeof (CHAR));
-
FOR_EACH_IMPL (impl, 0)
do_one_test (impl, buf + align, seek_char, result);
-
- if (HP_TIMING_AVAIL)
- putchar ('\n');
}
static void
diff --git a/libc/string/test-strchrnul.c b/libc/string/test-strchrnul.c
index 9836af6dd..43f2f1ea0 100644
--- a/libc/string/test-strchrnul.c
+++ b/libc/string/test-strchrnul.c
@@ -1,2 +1,21 @@
+/* Test and measure strchrnul function.
+
+ Copyright (C) 2011-2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
#define USE_FOR_STRCHRNUL 1
#include "test-strchr.c"
diff --git a/libc/string/test-strcmp.c b/libc/string/test-strcmp.c
index d9b69fa83..f66699392 100644
--- a/libc/string/test-strcmp.c
+++ b/libc/string/test-strcmp.c
@@ -161,24 +161,6 @@ do_one_test (impl_t *impl,
{
if (check_result (impl, s1, s2, exp_result) < 0)
return;
-
- if (HP_TIMING_AVAIL)
- {
- hp_timing_t start __attribute ((unused));
- hp_timing_t stop __attribute ((unused));
- hp_timing_t best_time = ~ (hp_timing_t) 0;
- size_t i;
-
- for (i = 0; i < 32; ++i)
- {
- HP_TIMING_NOW (start);
- CALL (impl, s1, s2);
- HP_TIMING_NOW (stop);
- HP_TIMING_BEST (best_time, start, stop);
- }
-
- printf ("\t%zd", (size_t) best_time);
- }
}
static void
@@ -214,14 +196,8 @@ do_test (size_t align1, size_t align2, size_t len, int max_char,
s2[len + 1] = 24 + exp_result;
s2[len - 1] -= exp_result;
- if (HP_TIMING_AVAIL)
- printf ("Length %4zd, alignment %2zd/%2zd:", len, align1, align2);
-
FOR_EACH_IMPL (impl, 0)
do_one_test (impl, s1, s2, exp_result);
-
- if (HP_TIMING_AVAIL)
- putchar ('\n');
}
static void
diff --git a/libc/string/test-strcpy.c b/libc/string/test-strcpy.c
index a48ccbca8..d97326795 100644
--- a/libc/string/test-strcpy.c
+++ b/libc/string/test-strcpy.c
@@ -92,24 +92,6 @@ do_one_test (impl_t *impl, CHAR *dst, const CHAR *src,
ret = 1;
return;
}
-
- if (HP_TIMING_AVAIL)
- {
- hp_timing_t start __attribute ((unused));
- hp_timing_t stop __attribute ((unused));;
- hp_timing_t best_time = ~ (hp_timing_t) 0;
- size_t i;
-
- for (i = 0; i < 32; ++i)
- {
- HP_TIMING_NOW (start);
- CALL (impl, dst, src);
- HP_TIMING_NOW (stop);
- HP_TIMING_BEST (best_time, start, stop);
- }
-
- printf ("\t%zd", (size_t) best_time);
- }
}
static void
@@ -135,14 +117,8 @@ do_test (size_t align1, size_t align2, size_t len, int max_char)
s1[i] = 32 + 23 * i % (max_char - 32);
s1[len] = 0;
- if (HP_TIMING_AVAIL)
- printf ("Length %4zd, alignments in bytes %2zd/%2zd:", len, align1 * sizeof(CHAR), align2 * sizeof(CHAR));
-
FOR_EACH_IMPL (impl, 0)
do_one_test (impl, s2, s1, len);
-
- if (HP_TIMING_AVAIL)
- putchar ('\n');
}
static void
diff --git a/libc/string/test-string.h b/libc/string/test-string.h
index 47659d080..afb6980d5 100644
--- a/libc/string/test-string.h
+++ b/libc/string/test-string.h
@@ -53,7 +53,6 @@ extern impl_t __start_impls[], __stop_impls[];
#include <ifunc-impl-list.h>
#define GL(x) _##x
#define GLRO(x) _##x
-#include <hp-timing.h>
# define TEST_FUNCTION test_main ()
@@ -67,8 +66,6 @@ int ret, do_srandom;
unsigned int seed;
size_t page_size;
-hp_timing_t _dl_hp_timing_overhead;
-
# ifndef ITERATIONS
size_t iterations = 100000;
# define ITERATIONS_OPTIONS \
@@ -159,16 +156,6 @@ static impl_t *impl_array;
if (!notall || impl->test)
#endif
-#define HP_TIMING_BEST(best_time, start, end) \
- do \
- { \
- hp_timing_t tmptime; \
- HP_TIMING_DIFF (tmptime, start + _dl_hp_timing_overhead, end); \
- if (best_time > tmptime) \
- best_time = tmptime; \
- } \
- while (0)
-
#ifndef BUF1PAGES
# define BUF1PAGES 1
#endif
@@ -199,7 +186,6 @@ test_init (void)
error (EXIT_FAILURE, errno, "mmap failed");
if (mprotect (buf2 + page_size, page_size, PROT_NONE))
error (EXIT_FAILURE, errno, "mprotect failed");
- HP_TIMING_DIFF_INIT ();
if (do_srandom)
{
printf ("Setting seed to 0x%x\n", seed);
diff --git a/libc/string/test-strlen.c b/libc/string/test-strlen.c
index be2a7f930..f8b791d0f 100644
--- a/libc/string/test-strlen.c
+++ b/libc/string/test-strlen.c
@@ -72,24 +72,6 @@ do_one_test (impl_t *impl, const CHAR *s, size_t exp_len)
ret = 1;
return;
}
-
- if (HP_TIMING_AVAIL)
- {
- hp_timing_t start __attribute ((unused));
- hp_timing_t stop __attribute ((unused));
- hp_timing_t best_time = ~ (hp_timing_t) 0;
- size_t i;
-
- for (i = 0; i < 32; ++i)
- {
- HP_TIMING_NOW (start);
- CALL (impl, s);
- HP_TIMING_NOW (stop);
- HP_TIMING_BEST (best_time, start, stop);
- }
-
- printf ("\t%zd", (size_t) best_time);
- }
}
static void
@@ -107,14 +89,8 @@ do_test (size_t align, size_t len)
buf[align + i] = 1 + 11111 * i % MAX_CHAR;
buf[align + len] = 0;
- if (HP_TIMING_AVAIL)
- printf ("Length %4zd, alignment %2zd:", len, align);
-
FOR_EACH_IMPL (impl, 0)
do_one_test (impl, (CHAR *) (buf + align), len);
-
- if (HP_TIMING_AVAIL)
- putchar ('\n');
}
static void
diff --git a/libc/string/test-strncasecmp.c b/libc/string/test-strncasecmp.c
index 3b3908598..4eedd3d02 100644
--- a/libc/string/test-strncasecmp.c
+++ b/libc/string/test-strncasecmp.c
@@ -94,24 +94,6 @@ do_one_test (impl_t *impl, const char *s1, const char *s2, size_t n,
{
if (check_result (impl, s1, s2, n, exp_result) < 0)
return;
-
- if (HP_TIMING_AVAIL)
- {
- hp_timing_t start __attribute ((unused));
- hp_timing_t stop __attribute ((unused));
- hp_timing_t best_time = ~ (hp_timing_t) 0;
- size_t i;
-
- for (i = 0; i < 32; ++i)
- {
- HP_TIMING_NOW (start);
- CALL (impl, s1, s2, n);
- HP_TIMING_NOW (stop);
- HP_TIMING_BEST (best_time, start, stop);
- }
-
- printf ("\t%zd", (size_t) best_time);
- }
}
static void
@@ -150,14 +132,8 @@ do_test (size_t align1, size_t align2, size_t n, size_t len, int max_char,
else
s2[len - 1] -= exp_result;
- if (HP_TIMING_AVAIL)
- printf ("Length %4zd, alignment %2zd/%2zd:", len, align1, align2);
-
FOR_EACH_IMPL (impl, 0)
do_one_test (impl, s1, s2, n, exp_result);
-
- if (HP_TIMING_AVAIL)
- putchar ('\n');
}
static void
diff --git a/libc/string/test-strncat.c b/libc/string/test-strncat.c
index 41d409b04..6cdd5e723 100644
--- a/libc/string/test-strncat.c
+++ b/libc/string/test-strncat.c
@@ -67,24 +67,6 @@ do_one_test (impl_t *impl, char *dst, const char *src, size_t n)
ret = 1;
return;
}
- if (HP_TIMING_AVAIL)
- {
- hp_timing_t start __attribute ((unused));
- hp_timing_t stop __attribute ((unused));
- hp_timing_t best_time = ~ (hp_timing_t) 0;
- size_t i;
-
- for (i = 0; i < 32; ++i)
- {
- dst[k] = '\0';
- HP_TIMING_NOW (start);
- CALL (impl, dst, src, n);
- HP_TIMING_NOW (stop);
- HP_TIMING_BEST (best_time, start, stop);
- }
-
- printf ("\t%zd", (size_t) best_time);
- }
}
static void
@@ -114,18 +96,11 @@ do_test (size_t align1, size_t align2, size_t len1, size_t len2,
for (i = 0; i < len2; i++)
s2[i] = 32 + 23 * i % (max_char - 32);
- if (HP_TIMING_AVAIL)
- printf ("Length %4zd/%4zd, alignment %2zd/%2zd, N %4zd:",
- len1, len2, align1, align2, n);
-
FOR_EACH_IMPL (impl, 0)
{
s2[len2] = '\0';
do_one_test (impl, s2, s1, n);
}
-
- if (HP_TIMING_AVAIL)
- putchar ('\n');
}
static void
diff --git a/libc/string/test-strncmp.c b/libc/string/test-strncmp.c
index 74b0dd4db..47c33e33b 100644
--- a/libc/string/test-strncmp.c
+++ b/libc/string/test-strncmp.c
@@ -75,24 +75,6 @@ do_one_test (impl_t *impl, const char *s1, const char *s2, size_t n,
{
if (check_result (impl, s1, s2, n, exp_result) < 0)
return;
-
- if (HP_TIMING_AVAIL)
- {
- hp_timing_t start __attribute ((unused));
- hp_timing_t stop __attribute ((unused));
- hp_timing_t best_time = ~ (hp_timing_t) 0;
- size_t i;
-
- for (i = 0; i < 32; ++i)
- {
- HP_TIMING_NOW (start);
- CALL (impl, s1, s2, n);
- HP_TIMING_NOW (stop);
- HP_TIMING_BEST (best_time, start, stop);
- }
-
- printf ("\t%zd", (size_t) best_time);
- }
}
static void
@@ -106,15 +88,10 @@ do_test_limit (size_t align1, size_t align2, size_t len, size_t n, int max_char,
{
s1 = (char*)(buf1 + page_size);
s2 = (char*)(buf2 + page_size);
- if (HP_TIMING_AVAIL)
- printf ("Length %4zd/%4zd:", len, n);
FOR_EACH_IMPL (impl, 0)
do_one_test (impl, s1, s2, n, 0);
- if (HP_TIMING_AVAIL)
- putchar ('\n');
-
return;
}
@@ -144,14 +121,8 @@ do_test_limit (size_t align1, size_t align2, size_t len, size_t n, int max_char,
s1[len] = 64;
}
- if (HP_TIMING_AVAIL)
- printf ("Length %4zd/%4zd, alignment %2zd/%2zd:", len, n, align1, align2);
-
FOR_EACH_IMPL (impl, 0)
do_one_test (impl, s1, s2, n, exp_result);
-
- if (HP_TIMING_AVAIL)
- putchar ('\n');
}
static void
@@ -189,14 +160,8 @@ do_test (size_t align1, size_t align2, size_t len, size_t n, int max_char,
if (len >= n)
s2[n - 1] -= exp_result;
- if (HP_TIMING_AVAIL)
- printf ("Length %4zd/%4zd, alignment %2zd/%2zd:", len, n, align1, align2);
-
FOR_EACH_IMPL (impl, 0)
do_one_test (impl, (char*)s1, (char*)s2, n, exp_result);
-
- if (HP_TIMING_AVAIL)
- putchar ('\n');
}
static void
diff --git a/libc/string/test-strncpy.c b/libc/string/test-strncpy.c
index 107daadb9..ac0e0004d 100644
--- a/libc/string/test-strncpy.c
+++ b/libc/string/test-strncpy.c
@@ -90,24 +90,6 @@ do_one_test (impl_t *impl, char *dst, const char *src, size_t len, size_t n)
return;
}
}
-
- if (HP_TIMING_AVAIL)
- {
- hp_timing_t start __attribute__ ((unused));
- hp_timing_t stop __attribute__ ((unused));
- hp_timing_t best_time = ~ (hp_timing_t) 0;
- size_t i;
-
- for (i = 0; i < 32; ++i)
- {
- HP_TIMING_NOW (start);
- CALL (impl, dst, src, n);
- HP_TIMING_NOW (stop);
- HP_TIMING_BEST (best_time, start, stop);
- }
-
- printf ("\t%zd", (size_t) best_time);
- }
}
static void
@@ -133,14 +115,8 @@ do_test (size_t align1, size_t align2, size_t len, size_t n, int max_char)
for (i = len + 1; i + align1 < page_size && i < len + 64; ++i)
s1[i] = 32 + 32 * i % (max_char - 32);
- if (HP_TIMING_AVAIL)
- printf ("Length %4zd, n %4zd, alignment %2zd/%2zd:", len, n, align1, align2);
-
FOR_EACH_IMPL (impl, 0)
do_one_test (impl, s2, s1, len, n);
-
- if (HP_TIMING_AVAIL)
- putchar ('\n');
}
static void
diff --git a/libc/string/test-strnlen.c b/libc/string/test-strnlen.c
index 27411fb77..bc7459bbe 100644
--- a/libc/string/test-strnlen.c
+++ b/libc/string/test-strnlen.c
@@ -47,24 +47,6 @@ do_one_test (impl_t *impl, const char *s, size_t maxlen, size_t exp_len)
ret = 1;
return;
}
-
- if (HP_TIMING_AVAIL)
- {
- hp_timing_t start __attribute ((unused));
- hp_timing_t stop __attribute ((unused));
- hp_timing_t best_time = ~ (hp_timing_t) 0;
- size_t i;
-
- for (i = 0; i < 32; ++i)
- {
- HP_TIMING_NOW (start);
- CALL (impl, s, maxlen);
- HP_TIMING_NOW (stop);
- HP_TIMING_BEST (best_time, start, stop);
- }
-
- printf ("\t%zd", (size_t) best_time);
- }
}
static void
@@ -80,14 +62,8 @@ do_test (size_t align, size_t len, size_t maxlen, int max_char)
buf1[align + i] = 1 + 7 * i % max_char;
buf1[align + len] = 0;
- if (HP_TIMING_AVAIL)
- printf ("Length %4zd, alignment %2zd:", len, align);
-
FOR_EACH_IMPL (impl, 0)
do_one_test (impl, (char *) (buf1 + align), maxlen, MIN (len, maxlen));
-
- if (HP_TIMING_AVAIL)
- putchar ('\n');
}
static void
diff --git a/libc/string/test-strpbrk.c b/libc/string/test-strpbrk.c
index d580bac44..9f1b4a769 100644
--- a/libc/string/test-strpbrk.c
+++ b/libc/string/test-strpbrk.c
@@ -70,24 +70,6 @@ do_one_test (impl_t *impl, const char *s, const char *rej, RES_TYPE exp_res)
ret = 1;
return;
}
-
- if (HP_TIMING_AVAIL)
- {
- hp_timing_t start __attribute ((unused));
- hp_timing_t stop __attribute ((unused));
- hp_timing_t best_time = ~ (hp_timing_t) 0;
- size_t i;
-
- for (i = 0; i < 32; ++i)
- {
- HP_TIMING_NOW (start);
- CALL (impl, s, rej);
- HP_TIMING_NOW (stop);
- HP_TIMING_BEST (best_time, start, stop);
- }
-
- printf ("\t%zd", (size_t) best_time);
- }
}
static void
@@ -137,14 +119,8 @@ do_test (size_t align, size_t pos, size_t len)
}
result = STRPBRK_RESULT (s, pos);
- if (HP_TIMING_AVAIL)
- printf ("Length %4zd, alignment %2zd, rej len %2zd:", pos, align, len);
-
FOR_EACH_IMPL (impl, 0)
do_one_test (impl, s, rej, result);
-
- if (HP_TIMING_AVAIL)
- putchar ('\n');
}
static void
diff --git a/libc/string/test-strrchr.c b/libc/string/test-strrchr.c
index 984561d8f..f5afe7539 100644
--- a/libc/string/test-strrchr.c
+++ b/libc/string/test-strrchr.c
@@ -73,24 +73,6 @@ do_one_test (impl_t *impl, const CHAR *s, int c, CHAR *exp_res)
ret = 1;
return;
}
-
- if (HP_TIMING_AVAIL)
- {
- hp_timing_t start __attribute ((unused));
- hp_timing_t stop __attribute ((unused));
- hp_timing_t best_time = ~ (hp_timing_t) 0;
- size_t i;
-
- for (i = 0; i < 32; ++i)
- {
- HP_TIMING_NOW (start);
- CALL (impl, s, c);
- HP_TIMING_NOW (stop);
- HP_TIMING_BEST (best_time, start, stop);
- }
-
- printf ("\t%zd", (size_t) best_time);
- }
}
static void
@@ -129,14 +111,8 @@ do_test (size_t align, size_t pos, size_t len, int seek_char, int max_char)
else
result = NULL;
- if (HP_TIMING_AVAIL)
- printf ("Length %4zd, alignment in bytes %2zd:", pos, align * sizeof(CHAR));
-
FOR_EACH_IMPL (impl, 0)
do_one_test (impl, (CHAR *) (buf + align), seek_char, result);
-
- if (HP_TIMING_AVAIL)
- putchar ('\n');
}
static void
diff --git a/libc/string/test-strspn.c b/libc/string/test-strspn.c
index 92d0191c7..4943faaed 100644
--- a/libc/string/test-strspn.c
+++ b/libc/string/test-strspn.c
@@ -74,24 +74,6 @@ do_one_test (impl_t *impl, const char *s, const char *acc, size_t exp_res)
ret = 1;
return;
}
-
- if (HP_TIMING_AVAIL)
- {
- hp_timing_t start __attribute ((unused));
- hp_timing_t stop __attribute ((unused));
- hp_timing_t best_time = ~ (hp_timing_t) 0;
- size_t i;
-
- for (i = 0; i < 32; ++i)
- {
- HP_TIMING_NOW (start);
- CALL (impl, s, acc);
- HP_TIMING_NOW (stop);
- HP_TIMING_BEST (best_time, start, stop);
- }
-
- printf ("\t%zd", (size_t) best_time);
- }
}
static void
@@ -129,14 +111,8 @@ do_test (size_t align, size_t pos, size_t len)
s[i] = '\0';
}
- if (HP_TIMING_AVAIL)
- printf ("Length %4zd, alignment %2zd, acc len %2zd:", pos, align, len);
-
FOR_EACH_IMPL (impl, 0)
do_one_test (impl, s, acc, pos);
-
- if (HP_TIMING_AVAIL)
- putchar ('\n');
}
static void
diff --git a/libc/string/test-strstr.c b/libc/string/test-strstr.c
index e788be95d..4e49007f3 100644
--- a/libc/string/test-strstr.c
+++ b/libc/string/test-strstr.c
@@ -77,24 +77,6 @@ do_one_test (impl_t *impl, const char *s1, const char *s2, char *exp_result)
{
if (check_result (impl, s1, s2, exp_result) < 0)
return;
-
- if (HP_TIMING_AVAIL)
- {
- hp_timing_t start __attribute ((unused));
- hp_timing_t stop __attribute ((unused));
- hp_timing_t best_time = ~(hp_timing_t) 0;
- size_t i;
-
- for (i = 0; i < 32; ++i)
- {
- HP_TIMING_NOW (start);
- CALL (impl, s1, s2);
- HP_TIMING_NOW (stop);
- HP_TIMING_BEST (best_time, start, stop);
- }
-
- printf ("\t%zd", (size_t) best_time);
- }
}
@@ -133,15 +115,9 @@ do_test (size_t align1, size_t align2, size_t len1, size_t len2,
}
s1[len1] = '\0';
- if (HP_TIMING_AVAIL)
- printf ("Length %4zd/%zd, alignment %2zd/%2zd, %s:",
- len1, len2, align1, align2, fail ? "fail" : "found");
-
FOR_EACH_IMPL (impl, 0)
do_one_test (impl, s1, s2, fail ? NULL : s1 + len1 - len2);
- if (HP_TIMING_AVAIL)
- putchar ('\n');
}
static void
diff --git a/libc/sunrpc/clnt_tcp.c b/libc/sunrpc/clnt_tcp.c
index ec85930e4..b46905fb0 100644
--- a/libc/sunrpc/clnt_tcp.c
+++ b/libc/sunrpc/clnt_tcp.c
@@ -356,7 +356,7 @@ clnttcp_freeres (cl, xdr_res, res_ptr)
}
static void
-clnttcp_abort ()
+clnttcp_abort (void)
{
}
diff --git a/libc/sunrpc/clnt_unix.c b/libc/sunrpc/clnt_unix.c
index 9b5d7ca82..2ad819725 100644
--- a/libc/sunrpc/clnt_unix.c
+++ b/libc/sunrpc/clnt_unix.c
@@ -330,7 +330,7 @@ clntunix_freeres (cl, xdr_res, res_ptr)
}
static void
-clntunix_abort ()
+clntunix_abort (void)
{
}
diff --git a/libc/sunrpc/rpc/clnt.h b/libc/sunrpc/rpc/clnt.h
index f2b3e93f1..f4d4a941c 100644
--- a/libc/sunrpc/rpc/clnt.h
+++ b/libc/sunrpc/rpc/clnt.h
@@ -132,7 +132,7 @@ struct CLIENT {
struct clnt_ops {
enum clnt_stat (*cl_call) (CLIENT *, u_long, xdrproc_t, caddr_t, xdrproc_t,
caddr_t, struct timeval);
- /* call remote procedure */
+ /* call remote procedure */
void (*cl_abort) (void); /* abort a call */
void (*cl_geterr) (CLIENT *, struct rpc_err *);
/* get specific error code */
diff --git a/libc/sunrpc/rpcsvc/rquota.x b/libc/sunrpc/rpcsvc/rquota.x
index 62888f612..c4575240d 100644
--- a/libc/sunrpc/rpcsvc/rquota.x
+++ b/libc/sunrpc/rpcsvc/rquota.x
@@ -27,7 +27,7 @@ struct rquota {
unsigned int rq_curfiles; /* current # allocated files */
unsigned int rq_btimeleft; /* time left for excessive disk use */
unsigned int rq_ftimeleft; /* time left for excessive files */
-};
+};
enum gqr_status {
Q_OK = 1, /* quota returned */
diff --git a/libc/sysdeps/generic/framestate.c b/libc/sysdeps/generic/framestate.c
index b3a6fcabc..e224ab5e0 100644
--- a/libc/sysdeps/generic/framestate.c
+++ b/libc/sysdeps/generic/framestate.c
@@ -44,7 +44,7 @@ __frame_state_for (void *pc, struct frame_state *frame_state)
#ifndef __USING_SJLJ_EXCEPTIONS__
frame_state_for = fallback_frame_state_for;
#else
- frame_state_for = abort;
+ frame_state_for = abort;
#endif
}
diff --git a/libc/sysdeps/generic/math-tests.h b/libc/sysdeps/generic/math-tests.h
index da8747a94..89b2260d0 100644
--- a/libc/sysdeps/generic/math-tests.h
+++ b/libc/sysdeps/generic/math-tests.h
@@ -40,3 +40,39 @@
#ifndef SNAN_TESTS_TYPE_CAST
# define SNAN_TESTS_TYPE_CAST 1
#endif
+
+/* Indicate whether to run tests involving a given rounding mode for a
+ given floating-point type, given that fesetround succeeds for that
+ mode. All are run if fesetround succeeds unless overridden. */
+#ifndef ROUNDING_TESTS_float
+# define ROUNDING_TESTS_float(MODE) 1
+#endif
+#ifndef ROUNDING_TESTS_double
+# define ROUNDING_TESTS_double(MODE) 1
+#endif
+#ifndef ROUNDING_TESTS_long_double
+# define ROUNDING_TESTS_long_double(MODE) 1
+#endif
+
+#define ROUNDING_TESTS(TYPE, MODE) \
+ (sizeof (TYPE) == sizeof (float) ? ROUNDING_TESTS_float (MODE) \
+ : sizeof (TYPE) == sizeof (double) ? ROUNDING_TESTS_double (MODE) \
+ : ROUNDING_TESTS_long_double (MODE))
+
+/* Indicate whether to run tests of floating-point exceptions for a
+ given floating-point type, given that the exception macros are
+ defined. All are run unless overridden. */
+#ifndef EXCEPTION_TESTS_float
+# define EXCEPTION_TESTS_float 1
+#endif
+#ifndef EXCEPTION_TESTS_double
+# define EXCEPTION_TESTS_double 1
+#endif
+#ifndef EXCEPTION_TESTS_long_double
+# define EXCEPTION_TESTS_long_double 1
+#endif
+
+#define EXCEPTION_TESTS(TYPE) \
+ (sizeof (TYPE) == sizeof (float) ? EXCEPTION_TESTS_float \
+ : sizeof (TYPE) == sizeof (double) ? EXCEPTION_TESTS_double \
+ : EXCEPTION_TESTS_long_double)
diff --git a/libc/sysdeps/generic/math_private.h b/libc/sysdeps/generic/math_private.h
index 9d6ecade6..c0fc03d38 100644
--- a/libc/sysdeps/generic/math_private.h
+++ b/libc/sysdeps/generic/math_private.h
@@ -446,8 +446,8 @@ default_libc_feholdexcept_setround (fenv_t *e, int r)
# define libc_feholdexcept_setroundl default_libc_feholdexcept_setround
#endif
-#ifndef libc_feholdexcept_setround_53bit
-# define libc_feholdexcept_setround_53bit libc_feholdexcept_setround
+#ifndef libc_feholdsetround_53bit
+# define libc_feholdsetround_53bit libc_feholdsetround
#endif
#ifndef libc_fetestexcept
@@ -492,8 +492,8 @@ default_libc_feupdateenv (fenv_t *e)
# define libc_feupdateenvl default_libc_feupdateenv
#endif
-#ifndef libc_feupdateenv_53bit
-# define libc_feupdateenv_53bit libc_feupdateenv
+#ifndef libc_feresetround_53bit
+# define libc_feresetround_53bit libc_feresetround
#endif
static __always_inline int
@@ -553,35 +553,62 @@ default_libc_feupdateenv_test (fenv_t *e, int ex)
# define libc_feresetround_noexl libc_fesetenvl
#endif
+#if HAVE_RM_CTX
+/* Set/Restore Rounding Modes only when necessary. If defined, these functions
+ set/restore floating point state only if the state needed within the lexical
+ block is different from the current state. This saves a lot of time when
+ the floating point unit is much slower than the fixed point units. */
+
+# ifndef libc_feresetround_noex_ctx
+# define libc_feresetround_noex_ctx libc_fesetenv_ctx
+# endif
+# ifndef libc_feresetround_noexf_ctx
+# define libc_feresetround_noexf_ctx libc_fesetenvf_ctx
+# endif
+# ifndef libc_feresetround_noexl_ctx
+# define libc_feresetround_noexl_ctx libc_fesetenvl_ctx
+# endif
+
+# ifndef libc_feholdsetround_53bit_ctx
+# define libc_feholdsetround_53bit_ctx libc_feholdsetround_ctx
+# endif
+
+# ifndef libc_feresetround_53bit_ctx
+# define libc_feresetround_53bit_ctx libc_feresetround_ctx
+# endif
+
+# define SET_RESTORE_ROUND_GENERIC(RM,ROUNDFUNC,CLEANUPFUNC) \
+ struct rm_ctx ctx __attribute__((cleanup(CLEANUPFUNC ## _ctx))); \
+ ROUNDFUNC ## _ctx (&ctx, (RM))
+#else
+# define SET_RESTORE_ROUND_GENERIC(RM, ROUNDFUNC, CLEANUPFUNC) \
+ fenv_t __libc_save_rm __attribute__((cleanup(CLEANUPFUNC))); \
+ ROUNDFUNC (&__libc_save_rm, (RM))
+#endif
+
/* Save and restore the rounding mode within a lexical block. */
#define SET_RESTORE_ROUND(RM) \
- fenv_t __libc_save_rm __attribute__((cleanup(libc_feresetround))); \
- libc_feholdsetround (&__libc_save_rm, (RM))
+ SET_RESTORE_ROUND_GENERIC (RM, libc_feholdsetround, libc_feresetround)
#define SET_RESTORE_ROUNDF(RM) \
- fenv_t __libc_save_rm __attribute__((cleanup(libc_feresetroundf))); \
- libc_feholdsetroundf (&__libc_save_rm, (RM))
+ SET_RESTORE_ROUND_GENERIC (RM, libc_feholdsetroundf, libc_feresetroundf)
#define SET_RESTORE_ROUNDL(RM) \
- fenv_t __libc_save_rm __attribute__((cleanup(libc_feresetroundl))); \
- libc_feholdsetroundl (&__libc_save_rm, (RM))
+ SET_RESTORE_ROUND_GENERIC (RM, libc_feholdsetroundl, libc_feresetroundl)
/* Save and restore the rounding mode within a lexical block, and also
the set of exceptions raised within the block may be discarded. */
#define SET_RESTORE_ROUND_NOEX(RM) \
- fenv_t __libc_save_rm __attribute__((cleanup(libc_feresetround_noex))); \
- libc_feholdsetround (&__libc_save_rm, (RM))
+ SET_RESTORE_ROUND_GENERIC (RM, libc_feholdsetround, libc_feresetround_noex)
#define SET_RESTORE_ROUND_NOEXF(RM) \
- fenv_t __libc_save_rm __attribute__((cleanup(libc_feresetround_noexf))); \
- libc_feholdsetroundf (&__libc_save_rm, (RM))
+ SET_RESTORE_ROUND_GENERIC (RM, libc_feholdsetroundf, libc_feresetround_noexf)
#define SET_RESTORE_ROUND_NOEXL(RM) \
- fenv_t __libc_save_rm __attribute__((cleanup(libc_feresetround_noexl))); \
- libc_feholdsetroundl (&__libc_save_rm, (RM))
+ SET_RESTORE_ROUND_GENERIC (RM, libc_feholdsetroundl, libc_feresetround_noexl)
/* Like SET_RESTORE_ROUND, but also set rounding precision to 53 bits. */
#define SET_RESTORE_ROUND_53BIT(RM) \
- fenv_t __libc_save_rm __attribute__((cleanup(libc_feupdateenv_53bit))); \
- libc_feholdexcept_setround_53bit (&__libc_save_rm, (RM))
+ SET_RESTORE_ROUND_GENERIC (RM, libc_feholdsetround_53bit, \
+ libc_feresetround_53bit)
#define __nan(str) \
(__builtin_constant_p (str) && str[0] == '\0' ? NAN : __nan (str))
diff --git a/libc/sysdeps/generic/sigset-cvt-mask.h b/libc/sysdeps/generic/sigset-cvt-mask.h
index 91d1f8e5b..bc42bdc6f 100644
--- a/libc/sysdeps/generic/sigset-cvt-mask.h
+++ b/libc/sysdeps/generic/sigset-cvt-mask.h
@@ -29,7 +29,7 @@ sigset_set_old_mask (sigset_t *set, int mask)
*set = (unsigned int) mask;
else
{
- register unsigned int __sig;
+ unsigned int __sig;
if (__sigemptyset (set) < 0)
return -1;
@@ -52,7 +52,7 @@ sigset_get_old_mask (const sigset_t *set)
else
{
unsigned int mask = 0;
- register unsigned int sig;
+ unsigned int sig;
for (sig = 1; sig < NSIG && sig <= sizeof (mask) * 8; sig++)
if (__sigismember (set, sig))
diff --git a/libc/sysdeps/generic/symbol-hacks.h b/libc/sysdeps/generic/symbol-hacks.h
index bc7b4c444..9eaf014ff 100644
--- a/libc/sysdeps/generic/symbol-hacks.h
+++ b/libc/sysdeps/generic/symbol-hacks.h
@@ -1 +1,6 @@
-/* Fortunately nothing to do. */
+/* Some compiler optimizations may transform loops into memset/memmove
+ calls and without proper declaration it may generate PLT calls. */
+#if !defined __ASSEMBLER__ && !defined NOT_IN_libc && defined SHARED
+asm ("memmove = __GI_memmove");
+asm ("memset = __GI_memset");
+#endif
diff --git a/libc/sysdeps/gnu/errlist.awk b/libc/sysdeps/gnu/errlist.awk
index 3005337c8..379146a22 100644
--- a/libc/sysdeps/gnu/errlist.awk
+++ b/libc/sysdeps/gnu/errlist.awk
@@ -99,7 +99,7 @@ errnoh == 4 && $1 == "@end" && $2 == "deftypevr" \
errnoh == 4 \
{
# This magic tag in C comments gets them copied into libc.pot.
- desc = desc "\nTRANS " $0; next
+ desc = desc "\nTRANS" ($0 != "" ? " " : "") $0; next
}
{ errnoh=0 }
END {
diff --git a/libc/sysdeps/gnu/errlist.c b/libc/sysdeps/gnu/errlist.c
index bbd45f283..2303453b5 100644
--- a/libc/sysdeps/gnu/errlist.c
+++ b/libc/sysdeps/gnu/errlist.c
@@ -53,7 +53,7 @@ TRANS No process matches the specified process ID. */
TRANS Interrupted function call; an asynchronous signal occurred and prevented
TRANS completion of the call. When this happens, you should try the call
TRANS again.
-TRANS
+TRANS
TRANS You can choose to have functions resume after a signal that is handled,
TRANS rather than failing with @code{EINTR}; see @ref{Interrupted
TRANS Primitives}. */
@@ -256,7 +256,7 @@ TRANS with passing the wrong argument to a library function. */
/*
TRANS The current process has too many files open and can't open any more.
TRANS Duplicate descriptors do count toward this limit.
-TRANS
+TRANS
TRANS In BSD and GNU, the number of open files is controlled by a resource
TRANS limit that can usually be increased. If you get this error, you might
TRANS want to increase the @code{RLIMIT_NOFILE} limit or make it unlimited;
@@ -387,9 +387,9 @@ TRANS not representable because of overflow or underflow. */
TRANS Resource temporarily unavailable; the call might work if you try again
TRANS later. The macro @code{EWOULDBLOCK} is another name for @code{EAGAIN};
TRANS they are always the same in @theglibc{}.
-TRANS
+TRANS
TRANS This error can happen in a few different situations:
-TRANS
+TRANS
TRANS @itemize @bullet
TRANS @item
TRANS An operation that would block was attempted on an object that has
@@ -397,12 +397,12 @@ TRANS non-blocking mode selected. Trying the same operation again will block
TRANS until some external condition makes it possible to read, write, or
TRANS connect (whatever the operation). You can use @code{select} to find out
TRANS when the operation will be possible; @pxref{Waiting for I/O}.
-TRANS
+TRANS
TRANS @strong{Portability Note:} In many older Unix systems, this condition
TRANS was indicated by @code{EWOULDBLOCK}, which was a distinct error code
TRANS different from @code{EAGAIN}. To make your program portable, you should
TRANS check for both codes and treat them the same.
-TRANS
+TRANS
TRANS @item
TRANS A temporary resource shortage made an operation impossible. @code{fork}
TRANS can return this error. It indicates that the shortage is expected to
@@ -423,7 +423,7 @@ TRANS @end itemize */
/*
TRANS In @theglibc{}, this is another name for @code{EAGAIN} (above).
TRANS The values are always the same, on every operating system.
-TRANS
+TRANS
TRANS C libraries in many older Unix systems have @code{EWOULDBLOCK} as a
TRANS separate error code. */
[ERR_REMAP (EWOULDBLOCK)] = N_("Operation would block"),
@@ -864,7 +864,7 @@ TRANS operating system. */
/*
TRANS Inappropriate file type or format. The file was the wrong type for the
TRANS operation, or a data file had the wrong format.
-TRANS
+TRANS
TRANS On some systems @code{chmod} returns this error if you try to set the
TRANS sticky bit on a non-directory file; @pxref{Setting Permissions}. */
[ERR_REMAP (EFTYPE)] = N_("Inappropriate file type or format"),
@@ -915,7 +915,7 @@ TRANS might instead mean that only @emph{that specific object} (file
TRANS descriptor, port, etc.) is unable to support the other parameters given;
TRANS different file descriptors might support different ranges of parameter
TRANS values.
-TRANS
+TRANS
TRANS If the entire function is not available at all in the implementation,
TRANS it returns @code{ENOSYS} instead. */
[ERR_REMAP (ENOTSUP)] = N_("Not supported"),
diff --git a/libc/sysdeps/i386/__longjmp.S b/libc/sysdeps/i386/__longjmp.S
index 30a401355..a0e7f41e3 100644
--- a/libc/sysdeps/i386/__longjmp.S
+++ b/libc/sysdeps/i386/__longjmp.S
@@ -40,7 +40,7 @@ ENTRY (__longjmp)
cfi_offset(%esi, JB_SI*4)
cfi_offset(%edi, JB_DI*4)
cfi_offset(%ebp, JB_BP*4)
- /* Restore registers. */
+ /* Restore registers. */
movl (JB_BX*4)(%eax), %ebx
movl (JB_SI*4)(%eax), %esi
movl (JB_DI*4)(%eax), %edi
@@ -59,7 +59,7 @@ ENTRY (__longjmp)
/* Save the return address now. */
movl (JB_PC*4)(%ecx), %edx
LIBC_PROBE (longjmp, 3, 4@%ecx, -4@%eax, 4@%edx)
- /* Restore registers. */
+ /* Restore registers. */
movl (JB_BX*4)(%ecx), %ebx
movl (JB_SI*4)(%ecx), %esi
movl (JB_DI*4)(%ecx), %edi
@@ -68,5 +68,5 @@ ENTRY (__longjmp)
LIBC_PROBE (longjmp_target, 3, 4@%ecx, -4@%ecx, 4@%edx)
#endif
/* Jump to saved PC. */
- jmp *%edx
+ jmp *%edx
END (__longjmp)
diff --git a/libc/sysdeps/i386/bsd-_setjmp.S b/libc/sysdeps/i386/bsd-_setjmp.S
index 54483fea5..5c35d7638 100644
--- a/libc/sysdeps/i386/bsd-_setjmp.S
+++ b/libc/sysdeps/i386/bsd-_setjmp.S
@@ -33,7 +33,7 @@ ENTRY (_setjmp)
xorl %eax, %eax
movl JMPBUF(%esp), %edx
- /* Save registers. */
+ /* Save registers. */
movl %ebx, (JB_BX*4)(%edx)
movl %esi, (JB_SI*4)(%edx)
movl %edi, (JB_DI*4)(%edx)
@@ -41,13 +41,13 @@ ENTRY (_setjmp)
#ifdef PTR_MANGLE
PTR_MANGLE (%ecx)
#endif
- movl %ecx, (JB_SP*4)(%edx)
+ movl %ecx, (JB_SP*4)(%edx)
movl 0(%esp), %ecx /* Save PC we are returning to now. */
LIBC_PROBE (setjmp, 3, 4@%edx, -4@$0, 4@%ecx)
#ifdef PTR_MANGLE
PTR_MANGLE (%ecx)
#endif
- movl %ecx, (JB_PC*4)(%edx)
+ movl %ecx, (JB_PC*4)(%edx)
movl %ebp, (JB_BP*4)(%edx) /* Save caller's frame pointer. */
movl %eax, JB_SIZE(%edx) /* No signal mask set. */
diff --git a/libc/sysdeps/i386/bsd-setjmp.S b/libc/sysdeps/i386/bsd-setjmp.S
index b6daa8c03..803d48ccd 100644
--- a/libc/sysdeps/i386/bsd-setjmp.S
+++ b/libc/sysdeps/i386/bsd-setjmp.S
@@ -35,7 +35,7 @@ ENTRY (setjmp)
movl JMPBUF(%esp), %eax
- /* Save registers. */
+ /* Save registers. */
movl %ebx, (JB_BX*4)(%eax)
movl %esi, (JB_SI*4)(%eax)
movl %edi, (JB_DI*4)(%eax)
@@ -43,13 +43,13 @@ ENTRY (setjmp)
#ifdef PTR_MANGLE
PTR_MANGLE (%ecx)
#endif
- movl %ecx, (JB_SP*4)(%eax)
+ movl %ecx, (JB_SP*4)(%eax)
movl 0(%esp), %ecx /* Save PC we are returning to now. */
LIBC_PROBE (setjmp, 3, 4@%eax, -4@$1, 4@%ecx)
#ifdef PTR_MANGLE
PTR_MANGLE (%ecx)
#endif
- movl %ecx, (JB_PC*4)(%eax)
+ movl %ecx, (JB_PC*4)(%eax)
movl %ebp, (JB_BP*4)(%eax) /* Save caller's frame pointer. */
/* Call __sigjmp_save. */
diff --git a/libc/sysdeps/i386/fpu/fenv_private.h b/libc/sysdeps/i386/fpu/fenv_private.h
index 1f8336cf9..3998387c5 100644
--- a/libc/sysdeps/i386/fpu/fenv_private.h
+++ b/libc/sysdeps/i386/fpu/fenv_private.h
@@ -322,6 +322,179 @@ libc_feresetround_387 (fenv_t *e)
# define libc_feholdsetround_53bit libc_feholdsetround_387_53bit
#endif
+/* We have support for rounding mode context. */
+#define HAVE_RM_CTX 1
+
+static __always_inline void
+libc_feholdexcept_setround_sse_ctx (struct rm_ctx *ctx, int r)
+{
+ unsigned int mxcsr, new_mxcsr;
+ asm (STMXCSR " %0" : "=m" (*&mxcsr));
+ new_mxcsr = ((mxcsr | 0x1f80) & ~0x603f) | (r << 3);
+
+ ctx->env.__mxcsr = mxcsr;
+ if (__glibc_unlikely (mxcsr != new_mxcsr))
+ {
+ asm volatile (LDMXCSR " %0" : : "m" (*&new_mxcsr));
+ ctx->updated_status = true;
+ }
+ else
+ ctx->updated_status = false;
+}
+
+/* Unconditional since we want to overwrite any exceptions that occurred in the
+ context. This is also why all fehold* functions unconditionally write into
+ ctx->env. */
+static __always_inline void
+libc_fesetenv_sse_ctx (struct rm_ctx *ctx)
+{
+ libc_fesetenv_sse (&ctx->env);
+}
+
+static __always_inline void
+libc_feupdateenv_sse_ctx (struct rm_ctx *ctx)
+{
+ if (__glibc_unlikely (ctx->updated_status))
+ libc_feupdateenv_test_sse (&ctx->env, 0);
+}
+
+static __always_inline void
+libc_feholdexcept_setround_387_prec_ctx (struct rm_ctx *ctx, int r)
+{
+ libc_feholdexcept_387 (&ctx->env);
+
+ fpu_control_t cw = ctx->env.__control_word;
+ fpu_control_t old_cw = cw;
+ cw &= ~(_FPU_RC_ZERO | _FPU_EXTENDED);
+ cw |= r | 0x3f;
+
+ if (__glibc_unlikely (old_cw != cw))
+ {
+ _FPU_SETCW (cw);
+ ctx->updated_status = true;
+ }
+ else
+ ctx->updated_status = false;
+}
+
+static __always_inline void
+libc_feholdexcept_setround_387_ctx (struct rm_ctx *ctx, int r)
+{
+ libc_feholdexcept_setround_387_prec_ctx (ctx, r | _FPU_EXTENDED);
+}
+
+static __always_inline void
+libc_feholdexcept_setround_387_53bit_ctx (struct rm_ctx *ctx, int r)
+{
+ libc_feholdexcept_setround_387_prec_ctx (ctx, r | _FPU_DOUBLE);
+}
+
+static __always_inline void
+libc_feholdsetround_387_prec_ctx (struct rm_ctx *ctx, int r)
+{
+ fpu_control_t cw, new_cw;
+
+ _FPU_GETCW (cw);
+ new_cw = cw;
+ new_cw &= ~(_FPU_RC_ZERO | _FPU_EXTENDED);
+ new_cw |= r;
+
+ ctx->env.__control_word = cw;
+ if (__glibc_unlikely (new_cw != cw))
+ {
+ _FPU_SETCW (new_cw);
+ ctx->updated_status = true;
+ }
+ else
+ ctx->updated_status = false;
+}
+
+static __always_inline void
+libc_feholdsetround_387_ctx (struct rm_ctx *ctx, int r)
+{
+ libc_feholdsetround_387_prec_ctx (ctx, r | _FPU_EXTENDED);
+}
+
+static __always_inline void
+libc_feholdsetround_387_53bit_ctx (struct rm_ctx *ctx, int r)
+{
+ libc_feholdsetround_387_prec_ctx (ctx, r | _FPU_DOUBLE);
+}
+
+static __always_inline void
+libc_feholdsetround_sse_ctx (struct rm_ctx *ctx, int r)
+{
+ unsigned int mxcsr, new_mxcsr;
+
+ asm (STMXCSR " %0" : "=m" (*&mxcsr));
+ new_mxcsr = (mxcsr & ~0x6000) | (r << 3);
+
+ ctx->env.__mxcsr = mxcsr;
+ if (__glibc_unlikely (new_mxcsr != mxcsr))
+ {
+ asm volatile (LDMXCSR " %0" : : "m" (*&new_mxcsr));
+ ctx->updated_status = true;
+ }
+ else
+ ctx->updated_status = false;
+}
+
+static __always_inline void
+libc_feresetround_sse_ctx (struct rm_ctx *ctx)
+{
+ if (__glibc_unlikely (ctx->updated_status))
+ libc_feresetround_sse (&ctx->env);
+}
+
+static __always_inline void
+libc_feresetround_387_ctx (struct rm_ctx *ctx)
+{
+ if (__glibc_unlikely (ctx->updated_status))
+ _FPU_SETCW (ctx->env.__control_word);
+}
+
+static __always_inline void
+libc_feupdateenv_387_ctx (struct rm_ctx *ctx)
+{
+ if (__glibc_unlikely (ctx->updated_status))
+ libc_feupdateenv_test_387 (&ctx->env, 0);
+}
+
+#ifdef __SSE_MATH__
+# define libc_feholdexcept_setroundf_ctx libc_feholdexcept_setround_sse_ctx
+# define libc_fesetenvf_ctx libc_fesetenv_sse_ctx
+# define libc_feupdateenvf_ctx libc_feupdateenv_sse_ctx
+# define libc_feholdsetroundf_ctx libc_feholdsetround_sse_ctx
+# define libc_feresetroundf_ctx libc_feresetround_sse_ctx
+#else
+# define libc_feholdexcept_setroundf_ctx libc_feholdexcept_setround_387_ctx
+# define libc_feupdateenvf_ctx libc_feupdateenv_387_ctx
+# define libc_feholdsetroundf_ctx libc_feholdsetround_387_ctx
+# define libc_feresetroundf_ctx libc_feresetround_387_ctx
+#endif /* __SSE_MATH__ */
+
+#ifdef __SSE2_MATH__
+# define libc_feholdexcept_setround_ctx libc_feholdexcept_setround_sse_ctx
+# define libc_fesetenv_ctx libc_fesetenv_sse_ctx
+# define libc_feupdateenv_ctx libc_feupdateenv_sse_ctx
+# define libc_feholdsetround_ctx libc_feholdsetround_sse_ctx
+# define libc_feresetround_ctx libc_feresetround_sse_ctx
+#else
+# define libc_feholdexcept_setround_ctx libc_feholdexcept_setround_387_ctx
+# define libc_feupdateenv_ctx libc_feupdateenv_387_ctx
+# define libc_feresetround_ctx libc_feresetround_387_ctx
+#endif /* __SSE2_MATH__ */
+
+#define libc_feholdexcept_setroundl_ctx libc_feholdexcept_setround_387_ctx
+#define libc_feupdateenvl_ctx libc_feupdateenv_387_ctx
+#define libc_feholdsetroundl_ctx libc_feholdsetround_387_ctx
+#define libc_feresetroundl_ctx libc_feresetround_387_ctx
+
+#ifndef __SSE2_MATH__
+# define libc_feholdsetround_53bit_ctx libc_feholdsetround_387_53bit_ctx
+# define libc_feresetround_53bit_ctx libc_feresetround_387_ctx
+#endif
+
#undef __mxcsr
#endif /* FENV_PRIVATE_H */
diff --git a/libc/sysdeps/i386/setjmp.S b/libc/sysdeps/i386/setjmp.S
index 039f6c4fa..14d36c7e4 100644
--- a/libc/sysdeps/i386/setjmp.S
+++ b/libc/sysdeps/i386/setjmp.S
@@ -29,7 +29,7 @@ ENTRY (__sigsetjmp)
movl JMPBUF(%esp), %eax
- /* Save registers. */
+ /* Save registers. */
movl %ebx, (JB_BX*4)(%eax)
movl %esi, (JB_SI*4)(%eax)
movl %edi, (JB_DI*4)(%eax)
@@ -37,13 +37,13 @@ ENTRY (__sigsetjmp)
#ifdef PTR_MANGLE
PTR_MANGLE (%ecx)
#endif
- movl %ecx, (JB_SP*4)(%eax)
+ movl %ecx, (JB_SP*4)(%eax)
movl 0(%esp), %ecx /* Save PC we are returning to now. */
LIBC_PROBE (setjmp, 3, 4@%eax, -4@SIGMSK(%esp), 4@%ecx)
#ifdef PTR_MANGLE
PTR_MANGLE (%ecx)
#endif
- movl %ecx, (JB_PC*4)(%eax)
+ movl %ecx, (JB_PC*4)(%eax)
movl %ebp, (JB_BP*4)(%eax) /* Save caller's frame pointer. */
#if defined NOT_IN_libc && defined IS_IN_rtld
diff --git a/libc/sysdeps/ieee754/dbl-64/k_rem_pio2.c b/libc/sysdeps/ieee754/dbl-64/k_rem_pio2.c
index fcf956afb..ec4b4cf60 100644
--- a/libc/sysdeps/ieee754/dbl-64/k_rem_pio2.c
+++ b/libc/sysdeps/ieee754/dbl-64/k_rem_pio2.c
@@ -211,9 +211,9 @@ recompute:
if(q0>0) { /* rare case: chance is 1 in 12 */
switch(q0) {
case 1:
- iq[jz-1] &= 0x7fffff; break;
- case 2:
- iq[jz-1] &= 0x3fffff; break;
+ iq[jz-1] &= 0x7fffff; break;
+ case 2:
+ iq[jz-1] &= 0x3fffff; break;
}
}
if(ih==2) {
diff --git a/libc/sysdeps/ieee754/dbl-64/powtwo.tbl b/libc/sysdeps/ieee754/dbl-64/powtwo.tbl
index 4d0aa7af0..2963d14e3 100644
--- a/libc/sysdeps/ieee754/dbl-64/powtwo.tbl
+++ b/libc/sysdeps/ieee754/dbl-64/powtwo.tbl
@@ -23,9 +23,9 @@
-static const double powtwo[] = { 1.0, 2.0, 4.0,
- 8.0, 16.0, 32.0, 64.0, 128.0,
- 256.0, 512.0, 1024.0, 2048.0, 4096.0,
- 8192.0, 16384.0, 32768.0, 65536.0, 131072.0,
- 262144.0, 524288.0, 1048576.0, 2097152.0, 4194304.0,
- 8388608.0, 16777216.0, 33554432.0, 67108864.0, 134217728.0 };
+static const double powtwo[] = { 1.0, 2.0, 4.0,
+ 8.0, 16.0, 32.0, 64.0, 128.0,
+ 256.0, 512.0, 1024.0, 2048.0, 4096.0,
+ 8192.0, 16384.0, 32768.0, 65536.0, 131072.0,
+ 262144.0, 524288.0, 1048576.0, 2097152.0, 4194304.0,
+ 8388608.0, 16777216.0, 33554432.0, 67108864.0, 134217728.0 };
diff --git a/libc/sysdeps/ieee754/flt-32/e_rem_pio2f.c b/libc/sysdeps/ieee754/flt-32/e_rem_pio2f.c
index 702fbf520..092837349 100644
--- a/libc/sysdeps/ieee754/flt-32/e_rem_pio2f.c
+++ b/libc/sysdeps/ieee754/flt-32/e_rem_pio2f.c
@@ -145,11 +145,11 @@ int32_t __ieee754_rem_pio2f(float x, float *y)
GET_FLOAT_WORD(high,y[0]);
i = j-((high>>23)&0xff);
if(i>25) { /* 3rd iteration need, 74 bits acc */
- t = r; /* will cover all possible cases */
- w = fn*pio2_3;
- r = t-w;
- w = fn*pio2_3t-((t-r)-w);
- y[0] = r-w;
+ t = r; /* will cover all possible cases */
+ w = fn*pio2_3;
+ r = t-w;
+ w = fn*pio2_3t-((t-r)-w);
+ y[0] = r-w;
}
}
}
diff --git a/libc/sysdeps/ieee754/flt-32/k_cosf.c b/libc/sysdeps/ieee754/flt-32/k_cosf.c
index fe4b453b7..63ca822f8 100644
--- a/libc/sysdeps/ieee754/flt-32/k_cosf.c
+++ b/libc/sysdeps/ieee754/flt-32/k_cosf.c
@@ -8,7 +8,7 @@
*
* Developed at SunPro, a Sun Microsystems, Inc. business.
* Permission to use, copy, modify, and distribute this
- * software is freely granted, provided that this notice
+ * software is freely granted, provided that this notice
* is preserved.
* ====================================================
*/
@@ -20,7 +20,7 @@ static char rcsid[] = "$NetBSD: k_cosf.c,v 1.4 1995/05/10 20:46:23 jtc Exp $";
#include <math.h>
#include <math_private.h>
-static const float
+static const float
one = 1.0000000000e+00, /* 0x3f800000 */
C1 = 4.1666667908e-02, /* 0x3d2aaaab */
C2 = -1.3888889225e-03, /* 0xbab60b61 */
@@ -40,7 +40,7 @@ float __kernel_cosf(float x, float y)
}
z = x*x;
r = z*(C1+z*(C2+z*(C3+z*(C4+z*(C5+z*C6)))));
- if(ix < 0x3e99999a) /* if |x| < 0.3 */
+ if(ix < 0x3e99999a) /* if |x| < 0.3 */
return one - ((float)0.5*z - (z*r - x*y));
else {
if(ix > 0x3f480000) { /* x > 0.78125 */
diff --git a/libc/sysdeps/ieee754/flt-32/k_rem_pio2f.c b/libc/sysdeps/ieee754/flt-32/k_rem_pio2f.c
index e54a0677e..6f14d5bac 100644
--- a/libc/sysdeps/ieee754/flt-32/k_rem_pio2f.c
+++ b/libc/sysdeps/ieee754/flt-32/k_rem_pio2f.c
@@ -8,7 +8,7 @@
*
* Developed at SunPro, a Sun Microsystems, Inc. business.
* Permission to use, copy, modify, and distribute this
- * software is freely granted, provided that this notice
+ * software is freely granted, provided that this notice
* is preserved.
* ====================================================
*/
@@ -39,7 +39,7 @@ static const float PIo2[] = {
6.3331015649e-25, /* 0x17440000 */
};
-static const float
+static const float
zero = 0.0,
one = 1.0,
two8 = 2.5600000000e+02, /* 0x43800000 */
@@ -87,7 +87,7 @@ recompute:
i = (iq[jz-1]>>(8-q0)); n += i;
iq[jz-1] -= i<<(8-q0);
ih = iq[jz-1]>>(7-q0);
- }
+ }
else if(q0==0) ih = iq[jz-1]>>7;
else if(z>=(float)0.5) ih=2;
@@ -104,9 +104,9 @@ recompute:
if(q0>0) { /* rare case: chance is 1 in 12 */
switch(q0) {
case 1:
- iq[jz-1] &= 0x7f; break;
- case 2:
- iq[jz-1] &= 0x3f; break;
+ iq[jz-1] &= 0x7f; break;
+ case 2:
+ iq[jz-1] &= 0x3f; break;
}
}
if(ih==2) {
@@ -138,7 +138,7 @@ recompute:
while(iq[jz]==0) { jz--; q0-=8;}
} else { /* break z into 8-bit if necessary */
z = __scalbnf(z,-q0);
- if(z>=two8) {
+ if(z>=two8) {
fw = (float)((int32_t)(twon8*z));
iq[jz] = (int32_t)(z-two8*fw);
jz += 1; q0 += 8;
@@ -163,7 +163,7 @@ recompute:
case 0:
fw = 0.0;
for (i=jz;i>=0;i--) fw += fq[i];
- y[0] = (ih==0)? fw: -fw;
+ y[0] = (ih==0)? fw: -fw;
break;
case 1:
case 2:;
@@ -194,7 +194,7 @@ recompute:
fq[i] += fq[i-1]-fv;
fq[i-1] = fv;
}
- for (fw=0.0,i=jz;i>=2;i--) fw += fq[i];
+ for (fw=0.0,i=jz;i>=2;i--) fw += fq[i];
if(ih==0) {
y[0] = fq[0]; y[1] = fq[1]; y[2] = fw;
} else {
diff --git a/libc/sysdeps/ieee754/flt-32/k_sinf.c b/libc/sysdeps/ieee754/flt-32/k_sinf.c
index e65fb988b..0bafd83cf 100644
--- a/libc/sysdeps/ieee754/flt-32/k_sinf.c
+++ b/libc/sysdeps/ieee754/flt-32/k_sinf.c
@@ -8,7 +8,7 @@
*
* Developed at SunPro, a Sun Microsystems, Inc. business.
* Permission to use, copy, modify, and distribute this
- * software is freely granted, provided that this notice
+ * software is freely granted, provided that this notice
* is preserved.
* ====================================================
*/
@@ -20,7 +20,7 @@ static char rcsid[] = "$NetBSD: k_sinf.c,v 1.4 1995/05/10 20:46:33 jtc Exp $";
#include <math.h>
#include <math_private.h>
-static const float
+static const float
half = 5.0000000000e-01,/* 0x3f000000 */
S1 = -1.6666667163e-01, /* 0xbe2aaaab */
S2 = 8.3333337680e-03, /* 0x3c088889 */
diff --git a/libc/sysdeps/ieee754/flt-32/k_tanf.c b/libc/sysdeps/ieee754/flt-32/k_tanf.c
index be9a5d0f0..d91882633 100644
--- a/libc/sysdeps/ieee754/flt-32/k_tanf.c
+++ b/libc/sysdeps/ieee754/flt-32/k_tanf.c
@@ -8,7 +8,7 @@
*
* Developed at SunPro, a Sun Microsystems, Inc. business.
* Permission to use, copy, modify, and distribute this
- * software is freely granted, provided that this notice
+ * software is freely granted, provided that this notice
* is preserved.
* ====================================================
*/
@@ -19,7 +19,7 @@ static char rcsid[] = "$NetBSD: k_tanf.c,v 1.4 1995/05/10 20:46:39 jtc Exp $";
#include <math.h>
#include <math_private.h>
-static const float
+static const float
one = 1.0000000000e+00, /* 0x3f800000 */
pio4 = 7.8539812565e-01, /* 0x3f490fda */
pio4lo= 3.7748947079e-08, /* 0x33222168 */
@@ -76,7 +76,7 @@ float __kernel_tanf(float x, float y, int iy)
return (float)(1-((hx>>30)&2))*(v-(float)2.0*(x-(w*w/(w+v)-r)));
}
if(iy==1) return w;
- else { /* if allow error up to 2 ulp,
+ else { /* if allow error up to 2 ulp,
simply return -1.0/(x+r) here */
/* compute -1.0/(x+r) accurately */
float a,t;
diff --git a/libc/sysdeps/ieee754/flt-32/s_atanf.c b/libc/sysdeps/ieee754/flt-32/s_atanf.c
index be7e67456..02c5e4628 100644
--- a/libc/sysdeps/ieee754/flt-32/s_atanf.c
+++ b/libc/sysdeps/ieee754/flt-32/s_atanf.c
@@ -8,7 +8,7 @@
*
* Developed at SunPro, a Sun Microsystems, Inc. business.
* Permission to use, copy, modify, and distribute this
- * software is freely granted, provided that this notice
+ * software is freely granted, provided that this notice
* is preserved.
* ====================================================
*/
@@ -73,9 +73,9 @@ float __atanf(float x)
x = fabsf(x);
if (ix < 0x3f980000) { /* |x| < 1.1875 */
if (ix < 0x3f300000) { /* 7/16 <=|x|<11/16 */
- id = 0; x = ((float)2.0*x-one)/((float)2.0+x);
+ id = 0; x = ((float)2.0*x-one)/((float)2.0+x);
} else { /* 11/16<=|x|< 19/16 */
- id = 1; x = (x-one)/(x+one);
+ id = 1; x = (x-one)/(x+one);
}
} else {
if (ix < 0x401c0000) { /* |x| < 2.4375 */
diff --git a/libc/sysdeps/ieee754/flt-32/s_copysignf.c b/libc/sysdeps/ieee754/flt-32/s_copysignf.c
index 8bdf997d6..162183606 100644
--- a/libc/sysdeps/ieee754/flt-32/s_copysignf.c
+++ b/libc/sysdeps/ieee754/flt-32/s_copysignf.c
@@ -8,7 +8,7 @@
*
* Developed at SunPro, a Sun Microsystems, Inc. business.
* Permission to use, copy, modify, and distribute this
- * software is freely granted, provided that this notice
+ * software is freely granted, provided that this notice
* is preserved.
* ====================================================
*/
diff --git a/libc/sysdeps/ieee754/flt-32/s_erff.c b/libc/sysdeps/ieee754/flt-32/s_erff.c
index 17eeca4b5..7d17f426e 100644
--- a/libc/sysdeps/ieee754/flt-32/s_erff.c
+++ b/libc/sysdeps/ieee754/flt-32/s_erff.c
@@ -8,7 +8,7 @@
*
* Developed at SunPro, a Sun Microsystems, Inc. business.
* Permission to use, copy, modify, and distribute this
- * software is freely granted, provided that this notice
+ * software is freely granted, provided that this notice
* is preserved.
* ====================================================
*/
@@ -43,7 +43,7 @@ qq3 = 5.0813062117e-03, /* 0x3ba68116 */
qq4 = 1.3249473704e-04, /* 0x390aee49 */
qq5 = -3.9602282413e-06, /* 0xb684e21a */
/*
- * Coefficients for approximation to erf in [0.84375,1.25]
+ * Coefficients for approximation to erf in [0.84375,1.25]
*/
pa0 = -2.3621185683e-03, /* 0xbb1acdc6 */
pa1 = 4.1485610604e-01, /* 0x3ed46805 */
@@ -108,7 +108,7 @@ float __erff(float x)
if(ix < 0x3f580000) { /* |x|<0.84375 */
if(ix < 0x31800000) { /* |x|<2**-28 */
- if (ix < 0x04000000)
+ if (ix < 0x04000000)
/*avoid underflow */
return (float)0.125*((float)8.0*x+efx8*x);
return x + efx*x;
@@ -179,7 +179,7 @@ float __erfcf(float x)
P = pa0+s*(pa1+s*(pa2+s*(pa3+s*(pa4+s*(pa5+s*pa6)))));
Q = one+s*(qa1+s*(qa2+s*(qa3+s*(qa4+s*(qa5+s*qa6)))));
if(hx>=0) {
- z = one-erx; return z - P/Q;
+ z = one-erx; return z - P/Q;
} else {
z = erx+P/Q; return one+z;
}
diff --git a/libc/sysdeps/ieee754/flt-32/s_fabsf.c b/libc/sysdeps/ieee754/flt-32/s_fabsf.c
index 619526574..c58aede6d 100644
--- a/libc/sysdeps/ieee754/flt-32/s_fabsf.c
+++ b/libc/sysdeps/ieee754/flt-32/s_fabsf.c
@@ -8,7 +8,7 @@
*
* Developed at SunPro, a Sun Microsystems, Inc. business.
* Permission to use, copy, modify, and distribute this
- * software is freely granted, provided that this notice
+ * software is freely granted, provided that this notice
* is preserved.
* ====================================================
*/
diff --git a/libc/sysdeps/ieee754/flt-32/s_frexpf.c b/libc/sysdeps/ieee754/flt-32/s_frexpf.c
index abb8c0a65..67a28d360 100644
--- a/libc/sysdeps/ieee754/flt-32/s_frexpf.c
+++ b/libc/sysdeps/ieee754/flt-32/s_frexpf.c
@@ -8,7 +8,7 @@
*
* Developed at SunPro, a Sun Microsystems, Inc. business.
* Permission to use, copy, modify, and distribute this
- * software is freely granted, provided that this notice
+ * software is freely granted, provided that this notice
* is preserved.
* ====================================================
*/
diff --git a/libc/sysdeps/ieee754/flt-32/s_logbf.c b/libc/sysdeps/ieee754/flt-32/s_logbf.c
index e2b3aaa62..011adbb2b 100644
--- a/libc/sysdeps/ieee754/flt-32/s_logbf.c
+++ b/libc/sysdeps/ieee754/flt-32/s_logbf.c
@@ -8,7 +8,7 @@
*
* Developed at SunPro, a Sun Microsystems, Inc. business.
* Permission to use, copy, modify, and distribute this
- * software is freely granted, provided that this notice
+ * software is freely granted, provided that this notice
* is preserved.
* ====================================================
*/
diff --git a/libc/sysdeps/ieee754/ldbl-128/e_expl.c b/libc/sysdeps/ieee754/ldbl-128/e_expl.c
index a9a164fb8..589f957c2 100644
--- a/libc/sysdeps/ieee754/ldbl-128/e_expl.c
+++ b/libc/sysdeps/ieee754/ldbl-128/e_expl.c
@@ -215,7 +215,7 @@ __ieee754_expl (long double x)
ex3_u.d = (result - ex2_u.d) - x22 * ex2_u.d;
ex2_u.d = result;
ex3_u.ieee.exponent += LDBL_MANT_DIG + 15 + IEEE854_LONG_DOUBLE_BIAS
- - ex2_u.ieee.exponent;
+ - ex2_u.ieee.exponent;
n_i = abs (ex3_u.d);
n_i = (n_i + 1) / 2;
fesetenv (&oldenv);
diff --git a/libc/sysdeps/ieee754/ldbl-128/e_rem_pio2l.c b/libc/sysdeps/ieee754/ldbl-128/e_rem_pio2l.c
index ee856acd5..644afc4b7 100644
--- a/libc/sysdeps/ieee754/ldbl-128/e_rem_pio2l.c
+++ b/libc/sysdeps/ieee754/ldbl-128/e_rem_pio2l.c
@@ -21,166 +21,166 @@
#include <math_private.h>
/*
- * Table of constants for 2/pi, 5628 hexadecimal digits of 2/pi
+ * Table of constants for 2/pi, 5628 hexadecimal digits of 2/pi
*/
static const int32_t two_over_pi[] = {
-0xa2f983, 0x6e4e44, 0x1529fc, 0x2757d1, 0xf534dd, 0xc0db62,
-0x95993c, 0x439041, 0xfe5163, 0xabdebb, 0xc561b7, 0x246e3a,
-0x424dd2, 0xe00649, 0x2eea09, 0xd1921c, 0xfe1deb, 0x1cb129,
-0xa73ee8, 0x8235f5, 0x2ebb44, 0x84e99c, 0x7026b4, 0x5f7e41,
-0x3991d6, 0x398353, 0x39f49c, 0x845f8b, 0xbdf928, 0x3b1ff8,
-0x97ffde, 0x05980f, 0xef2f11, 0x8b5a0a, 0x6d1f6d, 0x367ecf,
-0x27cb09, 0xb74f46, 0x3f669e, 0x5fea2d, 0x7527ba, 0xc7ebe5,
-0xf17b3d, 0x0739f7, 0x8a5292, 0xea6bfb, 0x5fb11f, 0x8d5d08,
-0x560330, 0x46fc7b, 0x6babf0, 0xcfbc20, 0x9af436, 0x1da9e3,
-0x91615e, 0xe61b08, 0x659985, 0x5f14a0, 0x68408d, 0xffd880,
-0x4d7327, 0x310606, 0x1556ca, 0x73a8c9, 0x60e27b, 0xc08c6b,
-0x47c419, 0xc367cd, 0xdce809, 0x2a8359, 0xc4768b, 0x961ca6,
-0xddaf44, 0xd15719, 0x053ea5, 0xff0705, 0x3f7e33, 0xe832c2,
-0xde4f98, 0x327dbb, 0xc33d26, 0xef6b1e, 0x5ef89f, 0x3a1f35,
-0xcaf27f, 0x1d87f1, 0x21907c, 0x7c246a, 0xfa6ed5, 0x772d30,
-0x433b15, 0xc614b5, 0x9d19c3, 0xc2c4ad, 0x414d2c, 0x5d000c,
-0x467d86, 0x2d71e3, 0x9ac69b, 0x006233, 0x7cd2b4, 0x97a7b4,
-0xd55537, 0xf63ed7, 0x1810a3, 0xfc764d, 0x2a9d64, 0xabd770,
-0xf87c63, 0x57b07a, 0xe71517, 0x5649c0, 0xd9d63b, 0x3884a7,
-0xcb2324, 0x778ad6, 0x23545a, 0xb91f00, 0x1b0af1, 0xdfce19,
-0xff319f, 0x6a1e66, 0x615799, 0x47fbac, 0xd87f7e, 0xb76522,
-0x89e832, 0x60bfe6, 0xcdc4ef, 0x09366c, 0xd43f5d, 0xd7de16,
-0xde3b58, 0x929bde, 0x2822d2, 0xe88628, 0x4d58e2, 0x32cac6,
-0x16e308, 0xcb7de0, 0x50c017, 0xa71df3, 0x5be018, 0x34132e,
-0x621283, 0x014883, 0x5b8ef5, 0x7fb0ad, 0xf2e91e, 0x434a48,
-0xd36710, 0xd8ddaa, 0x425fae, 0xce616a, 0xa4280a, 0xb499d3,
-0xf2a606, 0x7f775c, 0x83c2a3, 0x883c61, 0x78738a, 0x5a8caf,
-0xbdd76f, 0x63a62d, 0xcbbff4, 0xef818d, 0x67c126, 0x45ca55,
-0x36d9ca, 0xd2a828, 0x8d61c2, 0x77c912, 0x142604, 0x9b4612,
-0xc459c4, 0x44c5c8, 0x91b24d, 0xf31700, 0xad43d4, 0xe54929,
-0x10d5fd, 0xfcbe00, 0xcc941e, 0xeece70, 0xf53e13, 0x80f1ec,
-0xc3e7b3, 0x28f8c7, 0x940593, 0x3e71c1, 0xb3092e, 0xf3450b,
-0x9c1288, 0x7b20ab, 0x9fb52e, 0xc29247, 0x2f327b, 0x6d550c,
-0x90a772, 0x1fe76b, 0x96cb31, 0x4a1679, 0xe27941, 0x89dff4,
-0x9794e8, 0x84e6e2, 0x973199, 0x6bed88, 0x365f5f, 0x0efdbb,
-0xb49a48, 0x6ca467, 0x427271, 0x325d8d, 0xb8159f, 0x09e5bc,
-0x25318d, 0x3974f7, 0x1c0530, 0x010c0d, 0x68084b, 0x58ee2c,
-0x90aa47, 0x02e774, 0x24d6bd, 0xa67df7, 0x72486e, 0xef169f,
-0xa6948e, 0xf691b4, 0x5153d1, 0xf20acf, 0x339820, 0x7e4bf5,
-0x6863b2, 0x5f3edd, 0x035d40, 0x7f8985, 0x295255, 0xc06437,
-0x10d86d, 0x324832, 0x754c5b, 0xd4714e, 0x6e5445, 0xc1090b,
-0x69f52a, 0xd56614, 0x9d0727, 0x50045d, 0xdb3bb4, 0xc576ea,
-0x17f987, 0x7d6b49, 0xba271d, 0x296996, 0xacccc6, 0x5414ad,
-0x6ae290, 0x89d988, 0x50722c, 0xbea404, 0x940777, 0x7030f3,
-0x27fc00, 0xa871ea, 0x49c266, 0x3de064, 0x83dd97, 0x973fa3,
-0xfd9443, 0x8c860d, 0xde4131, 0x9d3992, 0x8c70dd, 0xe7b717,
-0x3bdf08, 0x2b3715, 0xa0805c, 0x93805a, 0x921110, 0xd8e80f,
-0xaf806c, 0x4bffdb, 0x0f9038, 0x761859, 0x15a562, 0xbbcb61,
-0xb989c7, 0xbd4010, 0x04f2d2, 0x277549, 0xf6b6eb, 0xbb22db,
-0xaa140a, 0x2f2689, 0x768364, 0x333b09, 0x1a940e, 0xaa3a51,
-0xc2a31d, 0xaeedaf, 0x12265c, 0x4dc26d, 0x9c7a2d, 0x9756c0,
-0x833f03, 0xf6f009, 0x8c402b, 0x99316d, 0x07b439, 0x15200c,
-0x5bc3d8, 0xc492f5, 0x4badc6, 0xa5ca4e, 0xcd37a7, 0x36a9e6,
-0x9492ab, 0x6842dd, 0xde6319, 0xef8c76, 0x528b68, 0x37dbfc,
-0xaba1ae, 0x3115df, 0xa1ae00, 0xdafb0c, 0x664d64, 0xb705ed,
-0x306529, 0xbf5657, 0x3aff47, 0xb9f96a, 0xf3be75, 0xdf9328,
-0x3080ab, 0xf68c66, 0x15cb04, 0x0622fa, 0x1de4d9, 0xa4b33d,
-0x8f1b57, 0x09cd36, 0xe9424e, 0xa4be13, 0xb52333, 0x1aaaf0,
-0xa8654f, 0xa5c1d2, 0x0f3f0b, 0xcd785b, 0x76f923, 0x048b7b,
-0x721789, 0x53a6c6, 0xe26e6f, 0x00ebef, 0x584a9b, 0xb7dac4,
-0xba66aa, 0xcfcf76, 0x1d02d1, 0x2df1b1, 0xc1998c, 0x77adc3,
-0xda4886, 0xa05df7, 0xf480c6, 0x2ff0ac, 0x9aecdd, 0xbc5c3f,
-0x6dded0, 0x1fc790, 0xb6db2a, 0x3a25a3, 0x9aaf00, 0x9353ad,
-0x0457b6, 0xb42d29, 0x7e804b, 0xa707da, 0x0eaa76, 0xa1597b,
-0x2a1216, 0x2db7dc, 0xfde5fa, 0xfedb89, 0xfdbe89, 0x6c76e4,
-0xfca906, 0x70803e, 0x156e85, 0xff87fd, 0x073e28, 0x336761,
-0x86182a, 0xeabd4d, 0xafe7b3, 0x6e6d8f, 0x396795, 0x5bbf31,
-0x48d784, 0x16df30, 0x432dc7, 0x356125, 0xce70c9, 0xb8cb30,
-0xfd6cbf, 0xa200a4, 0xe46c05, 0xa0dd5a, 0x476f21, 0xd21262,
-0x845cb9, 0x496170, 0xe0566b, 0x015299, 0x375550, 0xb7d51e,
-0xc4f133, 0x5f6e13, 0xe4305d, 0xa92e85, 0xc3b21d, 0x3632a1,
-0xa4b708, 0xd4b1ea, 0x21f716, 0xe4698f, 0x77ff27, 0x80030c,
-0x2d408d, 0xa0cd4f, 0x99a520, 0xd3a2b3, 0x0a5d2f, 0x42f9b4,
-0xcbda11, 0xd0be7d, 0xc1db9b, 0xbd17ab, 0x81a2ca, 0x5c6a08,
-0x17552e, 0x550027, 0xf0147f, 0x8607e1, 0x640b14, 0x8d4196,
-0xdebe87, 0x2afdda, 0xb6256b, 0x34897b, 0xfef305, 0x9ebfb9,
-0x4f6a68, 0xa82a4a, 0x5ac44f, 0xbcf82d, 0x985ad7, 0x95c7f4,
-0x8d4d0d, 0xa63a20, 0x5f57a4, 0xb13f14, 0x953880, 0x0120cc,
-0x86dd71, 0xb6dec9, 0xf560bf, 0x11654d, 0x6b0701, 0xacb08c,
-0xd0c0b2, 0x485551, 0x0efb1e, 0xc37295, 0x3b06a3, 0x3540c0,
-0x7bdc06, 0xcc45e0, 0xfa294e, 0xc8cad6, 0x41f3e8, 0xde647c,
-0xd8649b, 0x31bed9, 0xc397a4, 0xd45877, 0xc5e369, 0x13daf0,
-0x3c3aba, 0x461846, 0x5f7555, 0xf5bdd2, 0xc6926e, 0x5d2eac,
-0xed440e, 0x423e1c, 0x87c461, 0xe9fd29, 0xf3d6e7, 0xca7c22,
-0x35916f, 0xc5e008, 0x8dd7ff, 0xe26a6e, 0xc6fdb0, 0xc10893,
-0x745d7c, 0xb2ad6b, 0x9d6ecd, 0x7b723e, 0x6a11c6, 0xa9cff7,
-0xdf7329, 0xbac9b5, 0x5100b7, 0x0db2e2, 0x24ba74, 0x607de5,
-0x8ad874, 0x2c150d, 0x0c1881, 0x94667e, 0x162901, 0x767a9f,
-0xbefdfd, 0xef4556, 0x367ed9, 0x13d9ec, 0xb9ba8b, 0xfc97c4,
-0x27a831, 0xc36ef1, 0x36c594, 0x56a8d8, 0xb5a8b4, 0x0ecccf,
-0x2d8912, 0x34576f, 0x89562c, 0xe3ce99, 0xb920d6, 0xaa5e6b,
-0x9c2a3e, 0xcc5f11, 0x4a0bfd, 0xfbf4e1, 0x6d3b8e, 0x2c86e2,
-0x84d4e9, 0xa9b4fc, 0xd1eeef, 0xc9352e, 0x61392f, 0x442138,
-0xc8d91b, 0x0afc81, 0x6a4afb, 0xd81c2f, 0x84b453, 0x8c994e,
-0xcc2254, 0xdc552a, 0xd6c6c0, 0x96190b, 0xb8701a, 0x649569,
-0x605a26, 0xee523f, 0x0f117f, 0x11b5f4, 0xf5cbfc, 0x2dbc34,
-0xeebc34, 0xcc5de8, 0x605edd, 0x9b8e67, 0xef3392, 0xb817c9,
-0x9b5861, 0xbc57e1, 0xc68351, 0x103ed8, 0x4871dd, 0xdd1c2d,
-0xa118af, 0x462c21, 0xd7f359, 0x987ad9, 0xc0549e, 0xfa864f,
-0xfc0656, 0xae79e5, 0x362289, 0x22ad38, 0xdc9367, 0xaae855,
-0x382682, 0x9be7ca, 0xa40d51, 0xb13399, 0x0ed7a9, 0x480569,
-0xf0b265, 0xa7887f, 0x974c88, 0x36d1f9, 0xb39221, 0x4a827b,
-0x21cf98, 0xdc9f40, 0x5547dc, 0x3a74e1, 0x42eb67, 0xdf9dfe,
-0x5fd45e, 0xa4677b, 0x7aacba, 0xa2f655, 0x23882b, 0x55ba41,
-0x086e59, 0x862a21, 0x834739, 0xe6e389, 0xd49ee5, 0x40fb49,
-0xe956ff, 0xca0f1c, 0x8a59c5, 0x2bfa94, 0xc5c1d3, 0xcfc50f,
-0xae5adb, 0x86c547, 0x624385, 0x3b8621, 0x94792c, 0x876110,
-0x7b4c2a, 0x1a2c80, 0x12bf43, 0x902688, 0x893c78, 0xe4c4a8,
-0x7bdbe5, 0xc23ac4, 0xeaf426, 0x8a67f7, 0xbf920d, 0x2ba365,
-0xb1933d, 0x0b7cbd, 0xdc51a4, 0x63dd27, 0xdde169, 0x19949a,
-0x9529a8, 0x28ce68, 0xb4ed09, 0x209f44, 0xca984e, 0x638270,
-0x237c7e, 0x32b90f, 0x8ef5a7, 0xe75614, 0x08f121, 0x2a9db5,
-0x4d7e6f, 0x5119a5, 0xabf9b5, 0xd6df82, 0x61dd96, 0x023616,
-0x9f3ac4, 0xa1a283, 0x6ded72, 0x7a8d39, 0xa9b882, 0x5c326b,
-0x5b2746, 0xed3400, 0x7700d2, 0x55f4fc, 0x4d5901, 0x8071e0,
-0xe13f89, 0xb295f3, 0x64a8f1, 0xaea74b, 0x38fc4c, 0xeab2bb,
-0x47270b, 0xabc3a7, 0x34ba60, 0x52dd34, 0xf8563a, 0xeb7e8a,
-0x31bb36, 0x5895b7, 0x47f7a9, 0x94c3aa, 0xd39225, 0x1e7f3e,
-0xd8974e, 0xbba94f, 0xd8ae01, 0xe661b4, 0x393d8e, 0xa523aa,
-0x33068e, 0x1633b5, 0x3bb188, 0x1d3a9d, 0x4013d0, 0xcc1be5,
-0xf862e7, 0x3bf28f, 0x39b5bf, 0x0bc235, 0x22747e, 0xa247c0,
-0xd52d1f, 0x19add3, 0x9094df, 0x9311d0, 0xb42b25, 0x496db2,
-0xe264b2, 0x5ef135, 0x3bc6a4, 0x1a4ad0, 0xaac92e, 0x64e886,
-0x573091, 0x982cfb, 0x311b1a, 0x08728b, 0xbdcee1, 0x60e142,
-0xeb641d, 0xd0bba3, 0xe559d4, 0x597b8c, 0x2a4483, 0xf332ba,
-0xf84867, 0x2c8d1b, 0x2fa9b0, 0x50f3dd, 0xf9f573, 0xdb61b4,
-0xfe233e, 0x6c41a6, 0xeea318, 0x775a26, 0xbc5e5c, 0xcea708,
-0x94dc57, 0xe20196, 0xf1e839, 0xbe4851, 0x5d2d2f, 0x4e9555,
-0xd96ec2, 0xe7d755, 0x6304e0, 0xc02e0e, 0xfc40a0, 0xbbf9b3,
-0x7125a7, 0x222dfb, 0xf619d8, 0x838c1c, 0x6619e6, 0xb20d55,
-0xbb5137, 0x79e809, 0xaf9149, 0x0d73de, 0x0b0da5, 0xce7f58,
-0xac1934, 0x724667, 0x7a1a13, 0x9e26bc, 0x4555e7, 0x585cb5,
-0x711d14, 0x486991, 0x480d60, 0x56adab, 0xd62f64, 0x96ee0c,
-0x212ff3, 0x5d6d88, 0xa67684, 0x95651e, 0xab9e0a, 0x4ddefe,
-0x571010, 0x836a39, 0xf8ea31, 0x9e381d, 0xeac8b1, 0xcac96b,
-0x37f21e, 0xd505e9, 0x984743, 0x9fc56c, 0x0331b7, 0x3b8bf8,
-0x86e56a, 0x8dc343, 0x6230e7, 0x93cfd5, 0x6a8f2d, 0x733005,
-0x1af021, 0xa09fcb, 0x7415a1, 0xd56b23, 0x6ff725, 0x2f4bc7,
-0xb8a591, 0x7fac59, 0x5c55de, 0x212c38, 0xb13296, 0x5cff50,
-0x366262, 0xfa7b16, 0xf4d9a6, 0x2acfe7, 0xf07403, 0xd4d604,
-0x6fd916, 0x31b1bf, 0xcbb450, 0x5bd7c8, 0x0ce194, 0x6bd643,
-0x4fd91c, 0xdf4543, 0x5f3453, 0xe2b5aa, 0xc9aec8, 0x131485,
-0xf9d2bf, 0xbadb9e, 0x76f5b9, 0xaf15cf, 0xca3182, 0x14b56d,
-0xe9fe4d, 0x50fc35, 0xf5aed5, 0xa2d0c1, 0xc96057, 0x192eb6,
-0xe91d92, 0x07d144, 0xaea3c6, 0x343566, 0x26d5b4, 0x3161e2,
-0x37f1a2, 0x209eff, 0x958e23, 0x493798, 0x35f4a6, 0x4bdc02,
-0xc2be13, 0xbe80a0, 0x0b72a3, 0x115c5f, 0x1e1bd1, 0x0db4d3,
-0x869e85, 0x96976b, 0x2ac91f, 0x8a26c2, 0x3070f0, 0x041412,
-0xfc9fa5, 0xf72a38, 0x9c6878, 0xe2aa76, 0x50cfe1, 0x559274,
-0x934e38, 0x0a92f7, 0x5533f0, 0xa63db4, 0x399971, 0xe2b755,
-0xa98a7c, 0x008f19, 0xac54d2, 0x2ea0b4, 0xf5f3e0, 0x60c849,
-0xffd269, 0xae52ce, 0x7a5fdd, 0xe9ce06, 0xfb0ae8, 0xa50cce,
-0xea9d3e, 0x3766dd, 0xb834f5, 0x0da090, 0x846f88, 0x4ae3d5,
-0x099a03, 0x2eae2d, 0xfcb40a, 0xfb9b33, 0xe281dd, 0x1b16ba,
-0xd8c0af, 0xd96b97, 0xb52dc9, 0x9c277f, 0x5951d5, 0x21ccd6,
-0xb6496b, 0x584562, 0xb3baf2, 0xa1a5c4, 0x7ca2cf, 0xa9b93d,
-0x7b7b89, 0x483d38,
+0xa2f983, 0x6e4e44, 0x1529fc, 0x2757d1, 0xf534dd, 0xc0db62,
+0x95993c, 0x439041, 0xfe5163, 0xabdebb, 0xc561b7, 0x246e3a,
+0x424dd2, 0xe00649, 0x2eea09, 0xd1921c, 0xfe1deb, 0x1cb129,
+0xa73ee8, 0x8235f5, 0x2ebb44, 0x84e99c, 0x7026b4, 0x5f7e41,
+0x3991d6, 0x398353, 0x39f49c, 0x845f8b, 0xbdf928, 0x3b1ff8,
+0x97ffde, 0x05980f, 0xef2f11, 0x8b5a0a, 0x6d1f6d, 0x367ecf,
+0x27cb09, 0xb74f46, 0x3f669e, 0x5fea2d, 0x7527ba, 0xc7ebe5,
+0xf17b3d, 0x0739f7, 0x8a5292, 0xea6bfb, 0x5fb11f, 0x8d5d08,
+0x560330, 0x46fc7b, 0x6babf0, 0xcfbc20, 0x9af436, 0x1da9e3,
+0x91615e, 0xe61b08, 0x659985, 0x5f14a0, 0x68408d, 0xffd880,
+0x4d7327, 0x310606, 0x1556ca, 0x73a8c9, 0x60e27b, 0xc08c6b,
+0x47c419, 0xc367cd, 0xdce809, 0x2a8359, 0xc4768b, 0x961ca6,
+0xddaf44, 0xd15719, 0x053ea5, 0xff0705, 0x3f7e33, 0xe832c2,
+0xde4f98, 0x327dbb, 0xc33d26, 0xef6b1e, 0x5ef89f, 0x3a1f35,
+0xcaf27f, 0x1d87f1, 0x21907c, 0x7c246a, 0xfa6ed5, 0x772d30,
+0x433b15, 0xc614b5, 0x9d19c3, 0xc2c4ad, 0x414d2c, 0x5d000c,
+0x467d86, 0x2d71e3, 0x9ac69b, 0x006233, 0x7cd2b4, 0x97a7b4,
+0xd55537, 0xf63ed7, 0x1810a3, 0xfc764d, 0x2a9d64, 0xabd770,
+0xf87c63, 0x57b07a, 0xe71517, 0x5649c0, 0xd9d63b, 0x3884a7,
+0xcb2324, 0x778ad6, 0x23545a, 0xb91f00, 0x1b0af1, 0xdfce19,
+0xff319f, 0x6a1e66, 0x615799, 0x47fbac, 0xd87f7e, 0xb76522,
+0x89e832, 0x60bfe6, 0xcdc4ef, 0x09366c, 0xd43f5d, 0xd7de16,
+0xde3b58, 0x929bde, 0x2822d2, 0xe88628, 0x4d58e2, 0x32cac6,
+0x16e308, 0xcb7de0, 0x50c017, 0xa71df3, 0x5be018, 0x34132e,
+0x621283, 0x014883, 0x5b8ef5, 0x7fb0ad, 0xf2e91e, 0x434a48,
+0xd36710, 0xd8ddaa, 0x425fae, 0xce616a, 0xa4280a, 0xb499d3,
+0xf2a606, 0x7f775c, 0x83c2a3, 0x883c61, 0x78738a, 0x5a8caf,
+0xbdd76f, 0x63a62d, 0xcbbff4, 0xef818d, 0x67c126, 0x45ca55,
+0x36d9ca, 0xd2a828, 0x8d61c2, 0x77c912, 0x142604, 0x9b4612,
+0xc459c4, 0x44c5c8, 0x91b24d, 0xf31700, 0xad43d4, 0xe54929,
+0x10d5fd, 0xfcbe00, 0xcc941e, 0xeece70, 0xf53e13, 0x80f1ec,
+0xc3e7b3, 0x28f8c7, 0x940593, 0x3e71c1, 0xb3092e, 0xf3450b,
+0x9c1288, 0x7b20ab, 0x9fb52e, 0xc29247, 0x2f327b, 0x6d550c,
+0x90a772, 0x1fe76b, 0x96cb31, 0x4a1679, 0xe27941, 0x89dff4,
+0x9794e8, 0x84e6e2, 0x973199, 0x6bed88, 0x365f5f, 0x0efdbb,
+0xb49a48, 0x6ca467, 0x427271, 0x325d8d, 0xb8159f, 0x09e5bc,
+0x25318d, 0x3974f7, 0x1c0530, 0x010c0d, 0x68084b, 0x58ee2c,
+0x90aa47, 0x02e774, 0x24d6bd, 0xa67df7, 0x72486e, 0xef169f,
+0xa6948e, 0xf691b4, 0x5153d1, 0xf20acf, 0x339820, 0x7e4bf5,
+0x6863b2, 0x5f3edd, 0x035d40, 0x7f8985, 0x295255, 0xc06437,
+0x10d86d, 0x324832, 0x754c5b, 0xd4714e, 0x6e5445, 0xc1090b,
+0x69f52a, 0xd56614, 0x9d0727, 0x50045d, 0xdb3bb4, 0xc576ea,
+0x17f987, 0x7d6b49, 0xba271d, 0x296996, 0xacccc6, 0x5414ad,
+0x6ae290, 0x89d988, 0x50722c, 0xbea404, 0x940777, 0x7030f3,
+0x27fc00, 0xa871ea, 0x49c266, 0x3de064, 0x83dd97, 0x973fa3,
+0xfd9443, 0x8c860d, 0xde4131, 0x9d3992, 0x8c70dd, 0xe7b717,
+0x3bdf08, 0x2b3715, 0xa0805c, 0x93805a, 0x921110, 0xd8e80f,
+0xaf806c, 0x4bffdb, 0x0f9038, 0x761859, 0x15a562, 0xbbcb61,
+0xb989c7, 0xbd4010, 0x04f2d2, 0x277549, 0xf6b6eb, 0xbb22db,
+0xaa140a, 0x2f2689, 0x768364, 0x333b09, 0x1a940e, 0xaa3a51,
+0xc2a31d, 0xaeedaf, 0x12265c, 0x4dc26d, 0x9c7a2d, 0x9756c0,
+0x833f03, 0xf6f009, 0x8c402b, 0x99316d, 0x07b439, 0x15200c,
+0x5bc3d8, 0xc492f5, 0x4badc6, 0xa5ca4e, 0xcd37a7, 0x36a9e6,
+0x9492ab, 0x6842dd, 0xde6319, 0xef8c76, 0x528b68, 0x37dbfc,
+0xaba1ae, 0x3115df, 0xa1ae00, 0xdafb0c, 0x664d64, 0xb705ed,
+0x306529, 0xbf5657, 0x3aff47, 0xb9f96a, 0xf3be75, 0xdf9328,
+0x3080ab, 0xf68c66, 0x15cb04, 0x0622fa, 0x1de4d9, 0xa4b33d,
+0x8f1b57, 0x09cd36, 0xe9424e, 0xa4be13, 0xb52333, 0x1aaaf0,
+0xa8654f, 0xa5c1d2, 0x0f3f0b, 0xcd785b, 0x76f923, 0x048b7b,
+0x721789, 0x53a6c6, 0xe26e6f, 0x00ebef, 0x584a9b, 0xb7dac4,
+0xba66aa, 0xcfcf76, 0x1d02d1, 0x2df1b1, 0xc1998c, 0x77adc3,
+0xda4886, 0xa05df7, 0xf480c6, 0x2ff0ac, 0x9aecdd, 0xbc5c3f,
+0x6dded0, 0x1fc790, 0xb6db2a, 0x3a25a3, 0x9aaf00, 0x9353ad,
+0x0457b6, 0xb42d29, 0x7e804b, 0xa707da, 0x0eaa76, 0xa1597b,
+0x2a1216, 0x2db7dc, 0xfde5fa, 0xfedb89, 0xfdbe89, 0x6c76e4,
+0xfca906, 0x70803e, 0x156e85, 0xff87fd, 0x073e28, 0x336761,
+0x86182a, 0xeabd4d, 0xafe7b3, 0x6e6d8f, 0x396795, 0x5bbf31,
+0x48d784, 0x16df30, 0x432dc7, 0x356125, 0xce70c9, 0xb8cb30,
+0xfd6cbf, 0xa200a4, 0xe46c05, 0xa0dd5a, 0x476f21, 0xd21262,
+0x845cb9, 0x496170, 0xe0566b, 0x015299, 0x375550, 0xb7d51e,
+0xc4f133, 0x5f6e13, 0xe4305d, 0xa92e85, 0xc3b21d, 0x3632a1,
+0xa4b708, 0xd4b1ea, 0x21f716, 0xe4698f, 0x77ff27, 0x80030c,
+0x2d408d, 0xa0cd4f, 0x99a520, 0xd3a2b3, 0x0a5d2f, 0x42f9b4,
+0xcbda11, 0xd0be7d, 0xc1db9b, 0xbd17ab, 0x81a2ca, 0x5c6a08,
+0x17552e, 0x550027, 0xf0147f, 0x8607e1, 0x640b14, 0x8d4196,
+0xdebe87, 0x2afdda, 0xb6256b, 0x34897b, 0xfef305, 0x9ebfb9,
+0x4f6a68, 0xa82a4a, 0x5ac44f, 0xbcf82d, 0x985ad7, 0x95c7f4,
+0x8d4d0d, 0xa63a20, 0x5f57a4, 0xb13f14, 0x953880, 0x0120cc,
+0x86dd71, 0xb6dec9, 0xf560bf, 0x11654d, 0x6b0701, 0xacb08c,
+0xd0c0b2, 0x485551, 0x0efb1e, 0xc37295, 0x3b06a3, 0x3540c0,
+0x7bdc06, 0xcc45e0, 0xfa294e, 0xc8cad6, 0x41f3e8, 0xde647c,
+0xd8649b, 0x31bed9, 0xc397a4, 0xd45877, 0xc5e369, 0x13daf0,
+0x3c3aba, 0x461846, 0x5f7555, 0xf5bdd2, 0xc6926e, 0x5d2eac,
+0xed440e, 0x423e1c, 0x87c461, 0xe9fd29, 0xf3d6e7, 0xca7c22,
+0x35916f, 0xc5e008, 0x8dd7ff, 0xe26a6e, 0xc6fdb0, 0xc10893,
+0x745d7c, 0xb2ad6b, 0x9d6ecd, 0x7b723e, 0x6a11c6, 0xa9cff7,
+0xdf7329, 0xbac9b5, 0x5100b7, 0x0db2e2, 0x24ba74, 0x607de5,
+0x8ad874, 0x2c150d, 0x0c1881, 0x94667e, 0x162901, 0x767a9f,
+0xbefdfd, 0xef4556, 0x367ed9, 0x13d9ec, 0xb9ba8b, 0xfc97c4,
+0x27a831, 0xc36ef1, 0x36c594, 0x56a8d8, 0xb5a8b4, 0x0ecccf,
+0x2d8912, 0x34576f, 0x89562c, 0xe3ce99, 0xb920d6, 0xaa5e6b,
+0x9c2a3e, 0xcc5f11, 0x4a0bfd, 0xfbf4e1, 0x6d3b8e, 0x2c86e2,
+0x84d4e9, 0xa9b4fc, 0xd1eeef, 0xc9352e, 0x61392f, 0x442138,
+0xc8d91b, 0x0afc81, 0x6a4afb, 0xd81c2f, 0x84b453, 0x8c994e,
+0xcc2254, 0xdc552a, 0xd6c6c0, 0x96190b, 0xb8701a, 0x649569,
+0x605a26, 0xee523f, 0x0f117f, 0x11b5f4, 0xf5cbfc, 0x2dbc34,
+0xeebc34, 0xcc5de8, 0x605edd, 0x9b8e67, 0xef3392, 0xb817c9,
+0x9b5861, 0xbc57e1, 0xc68351, 0x103ed8, 0x4871dd, 0xdd1c2d,
+0xa118af, 0x462c21, 0xd7f359, 0x987ad9, 0xc0549e, 0xfa864f,
+0xfc0656, 0xae79e5, 0x362289, 0x22ad38, 0xdc9367, 0xaae855,
+0x382682, 0x9be7ca, 0xa40d51, 0xb13399, 0x0ed7a9, 0x480569,
+0xf0b265, 0xa7887f, 0x974c88, 0x36d1f9, 0xb39221, 0x4a827b,
+0x21cf98, 0xdc9f40, 0x5547dc, 0x3a74e1, 0x42eb67, 0xdf9dfe,
+0x5fd45e, 0xa4677b, 0x7aacba, 0xa2f655, 0x23882b, 0x55ba41,
+0x086e59, 0x862a21, 0x834739, 0xe6e389, 0xd49ee5, 0x40fb49,
+0xe956ff, 0xca0f1c, 0x8a59c5, 0x2bfa94, 0xc5c1d3, 0xcfc50f,
+0xae5adb, 0x86c547, 0x624385, 0x3b8621, 0x94792c, 0x876110,
+0x7b4c2a, 0x1a2c80, 0x12bf43, 0x902688, 0x893c78, 0xe4c4a8,
+0x7bdbe5, 0xc23ac4, 0xeaf426, 0x8a67f7, 0xbf920d, 0x2ba365,
+0xb1933d, 0x0b7cbd, 0xdc51a4, 0x63dd27, 0xdde169, 0x19949a,
+0x9529a8, 0x28ce68, 0xb4ed09, 0x209f44, 0xca984e, 0x638270,
+0x237c7e, 0x32b90f, 0x8ef5a7, 0xe75614, 0x08f121, 0x2a9db5,
+0x4d7e6f, 0x5119a5, 0xabf9b5, 0xd6df82, 0x61dd96, 0x023616,
+0x9f3ac4, 0xa1a283, 0x6ded72, 0x7a8d39, 0xa9b882, 0x5c326b,
+0x5b2746, 0xed3400, 0x7700d2, 0x55f4fc, 0x4d5901, 0x8071e0,
+0xe13f89, 0xb295f3, 0x64a8f1, 0xaea74b, 0x38fc4c, 0xeab2bb,
+0x47270b, 0xabc3a7, 0x34ba60, 0x52dd34, 0xf8563a, 0xeb7e8a,
+0x31bb36, 0x5895b7, 0x47f7a9, 0x94c3aa, 0xd39225, 0x1e7f3e,
+0xd8974e, 0xbba94f, 0xd8ae01, 0xe661b4, 0x393d8e, 0xa523aa,
+0x33068e, 0x1633b5, 0x3bb188, 0x1d3a9d, 0x4013d0, 0xcc1be5,
+0xf862e7, 0x3bf28f, 0x39b5bf, 0x0bc235, 0x22747e, 0xa247c0,
+0xd52d1f, 0x19add3, 0x9094df, 0x9311d0, 0xb42b25, 0x496db2,
+0xe264b2, 0x5ef135, 0x3bc6a4, 0x1a4ad0, 0xaac92e, 0x64e886,
+0x573091, 0x982cfb, 0x311b1a, 0x08728b, 0xbdcee1, 0x60e142,
+0xeb641d, 0xd0bba3, 0xe559d4, 0x597b8c, 0x2a4483, 0xf332ba,
+0xf84867, 0x2c8d1b, 0x2fa9b0, 0x50f3dd, 0xf9f573, 0xdb61b4,
+0xfe233e, 0x6c41a6, 0xeea318, 0x775a26, 0xbc5e5c, 0xcea708,
+0x94dc57, 0xe20196, 0xf1e839, 0xbe4851, 0x5d2d2f, 0x4e9555,
+0xd96ec2, 0xe7d755, 0x6304e0, 0xc02e0e, 0xfc40a0, 0xbbf9b3,
+0x7125a7, 0x222dfb, 0xf619d8, 0x838c1c, 0x6619e6, 0xb20d55,
+0xbb5137, 0x79e809, 0xaf9149, 0x0d73de, 0x0b0da5, 0xce7f58,
+0xac1934, 0x724667, 0x7a1a13, 0x9e26bc, 0x4555e7, 0x585cb5,
+0x711d14, 0x486991, 0x480d60, 0x56adab, 0xd62f64, 0x96ee0c,
+0x212ff3, 0x5d6d88, 0xa67684, 0x95651e, 0xab9e0a, 0x4ddefe,
+0x571010, 0x836a39, 0xf8ea31, 0x9e381d, 0xeac8b1, 0xcac96b,
+0x37f21e, 0xd505e9, 0x984743, 0x9fc56c, 0x0331b7, 0x3b8bf8,
+0x86e56a, 0x8dc343, 0x6230e7, 0x93cfd5, 0x6a8f2d, 0x733005,
+0x1af021, 0xa09fcb, 0x7415a1, 0xd56b23, 0x6ff725, 0x2f4bc7,
+0xb8a591, 0x7fac59, 0x5c55de, 0x212c38, 0xb13296, 0x5cff50,
+0x366262, 0xfa7b16, 0xf4d9a6, 0x2acfe7, 0xf07403, 0xd4d604,
+0x6fd916, 0x31b1bf, 0xcbb450, 0x5bd7c8, 0x0ce194, 0x6bd643,
+0x4fd91c, 0xdf4543, 0x5f3453, 0xe2b5aa, 0xc9aec8, 0x131485,
+0xf9d2bf, 0xbadb9e, 0x76f5b9, 0xaf15cf, 0xca3182, 0x14b56d,
+0xe9fe4d, 0x50fc35, 0xf5aed5, 0xa2d0c1, 0xc96057, 0x192eb6,
+0xe91d92, 0x07d144, 0xaea3c6, 0x343566, 0x26d5b4, 0x3161e2,
+0x37f1a2, 0x209eff, 0x958e23, 0x493798, 0x35f4a6, 0x4bdc02,
+0xc2be13, 0xbe80a0, 0x0b72a3, 0x115c5f, 0x1e1bd1, 0x0db4d3,
+0x869e85, 0x96976b, 0x2ac91f, 0x8a26c2, 0x3070f0, 0x041412,
+0xfc9fa5, 0xf72a38, 0x9c6878, 0xe2aa76, 0x50cfe1, 0x559274,
+0x934e38, 0x0a92f7, 0x5533f0, 0xa63db4, 0x399971, 0xe2b755,
+0xa98a7c, 0x008f19, 0xac54d2, 0x2ea0b4, 0xf5f3e0, 0x60c849,
+0xffd269, 0xae52ce, 0x7a5fdd, 0xe9ce06, 0xfb0ae8, 0xa50cce,
+0xea9d3e, 0x3766dd, 0xb834f5, 0x0da090, 0x846f88, 0x4ae3d5,
+0x099a03, 0x2eae2d, 0xfcb40a, 0xfb9b33, 0xe281dd, 0x1b16ba,
+0xd8c0af, 0xd96b97, 0xb52dc9, 0x9c277f, 0x5951d5, 0x21ccd6,
+0xb6496b, 0x584562, 0xb3baf2, 0xa1a5c4, 0x7ca2cf, 0xa9b93d,
+0x7b7b89, 0x483d38,
};
static const long double c[] = {
@@ -212,7 +212,7 @@ int32_t __ieee754_rem_pio2l(long double x, long double *y)
if (ix < 0x40002d97c7f3321dLL) /* |x| in <pi/4, 3pi/4) */
{
if (hx > 0)
- {
+ {
/* 113 + 113 bit PI is ok */
z = x - PI_2_1;
y[0] = z - PI_2_1t;
diff --git a/libc/sysdeps/ieee754/ldbl-128/k_tanl.c b/libc/sysdeps/ieee754/ldbl-128/k_tanl.c
index cb2e9473d..140ce959a 100644
--- a/libc/sysdeps/ieee754/ldbl-128/k_tanl.c
+++ b/libc/sysdeps/ieee754/ldbl-128/k_tanl.c
@@ -12,9 +12,9 @@
/*
Long double expansions are
Copyright (C) 2001 Stephen L. Moshier <moshier@na-net.ornl.gov>
- and are incorporated herein by permission of the author. The author
+ and are incorporated herein by permission of the author. The author
reserves the right to distribute this material elsewhere under different
- copying permissions. These modifications are distributed here under
+ copying permissions. These modifications are distributed here under
the following terms:
This library is free software; you can redistribute it and/or
diff --git a/libc/sysdeps/ieee754/ldbl-128/ldbl2mpn.c b/libc/sysdeps/ieee754/ldbl-128/ldbl2mpn.c
index bae297119..64f98a59d 100644
--- a/libc/sysdeps/ieee754/ldbl-128/ldbl2mpn.c
+++ b/libc/sysdeps/ieee754/ldbl-128/ldbl2mpn.c
@@ -69,7 +69,7 @@ __mpn_extract_long_double (mp_ptr res_ptr, mp_size_t size,
else
{
/* It is a denormal number, meaning it has no implicit leading
- one bit, and its exponent is in fact the format minimum. */
+ one bit, and its exponent is in fact the format minimum. */
int cnt;
#if N == 2
diff --git a/libc/sysdeps/ieee754/ldbl-128/s_atanl.c b/libc/sysdeps/ieee754/ldbl-128/s_atanl.c
index adac0a79e..dc5e7ef46 100644
--- a/libc/sysdeps/ieee754/ldbl-128/s_atanl.c
+++ b/libc/sysdeps/ieee754/ldbl-128/s_atanl.c
@@ -42,7 +42,7 @@
*
*/
-/* Copyright 2001 by Stephen L. Moshier <moshier@na-net.ornl.gov>
+/* Copyright 2001 by Stephen L. Moshier <moshier@na-net.ornl.gov>
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
diff --git a/libc/sysdeps/ieee754/ldbl-128/s_erfl.c b/libc/sysdeps/ieee754/ldbl-128/s_erfl.c
index 85c635637..d9d4195ad 100644
--- a/libc/sysdeps/ieee754/ldbl-128/s_erfl.c
+++ b/libc/sysdeps/ieee754/ldbl-128/s_erfl.c
@@ -11,9 +11,9 @@
/* Modifications and expansions for 128-bit long double are
Copyright (C) 2001 Stephen L. Moshier <moshier@na-net.ornl.gov>
- and are incorporated herein by permission of the author. The author
+ and are incorporated herein by permission of the author. The author
reserves the right to distribute this material elsewhere under different
- copying permissions. These modifications are distributed here under
+ copying permissions. These modifications are distributed here under
the following terms:
This library is free software; you can redistribute it and/or
diff --git a/libc/sysdeps/ieee754/ldbl-128/s_expm1l.c b/libc/sysdeps/ieee754/ldbl-128/s_expm1l.c
index ea6350181..1c1210951 100644
--- a/libc/sysdeps/ieee754/ldbl-128/s_expm1l.c
+++ b/libc/sysdeps/ieee754/ldbl-128/s_expm1l.c
@@ -35,7 +35,7 @@
*
*/
-/* Copyright 2001 by Stephen L. Moshier
+/* Copyright 2001 by Stephen L. Moshier
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
diff --git a/libc/sysdeps/ieee754/ldbl-128/s_fpclassifyl.c b/libc/sysdeps/ieee754/ldbl-128/s_fpclassifyl.c
index 127c7214a..dc57ba9ca 100644
--- a/libc/sysdeps/ieee754/ldbl-128/s_fpclassifyl.c
+++ b/libc/sysdeps/ieee754/ldbl-128/s_fpclassifyl.c
@@ -2,7 +2,7 @@
Copyright (C) 1997-2013 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997 and
- Jakub Jelinek <jj@ultra.linux.cz>, 1999.
+ Jakub Jelinek <jj@ultra.linux.cz>, 1999.
The GNU C Library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
diff --git a/libc/sysdeps/ieee754/ldbl-128/s_llrintl.c b/libc/sysdeps/ieee754/ldbl-128/s_llrintl.c
index 5a841fb1d..9d56cf120 100644
--- a/libc/sysdeps/ieee754/ldbl-128/s_llrintl.c
+++ b/libc/sysdeps/ieee754/ldbl-128/s_llrintl.c
@@ -3,7 +3,7 @@
Copyright (C) 1997-2013 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997 and
- Jakub Jelinek <jj@ultra.linux.cz>, 1999.
+ Jakub Jelinek <jj@ultra.linux.cz>, 1999.
The GNU C Library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
diff --git a/libc/sysdeps/ieee754/ldbl-128/s_llroundl.c b/libc/sysdeps/ieee754/ldbl-128/s_llroundl.c
index 0c9298828..c2136d990 100644
--- a/libc/sysdeps/ieee754/ldbl-128/s_llroundl.c
+++ b/libc/sysdeps/ieee754/ldbl-128/s_llroundl.c
@@ -2,7 +2,7 @@
Copyright (C) 1997-2013 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997 and
- Jakub Jelinek <jj@ultra.linux.cz>, 1999.
+ Jakub Jelinek <jj@ultra.linux.cz>, 1999.
The GNU C Library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
diff --git a/libc/sysdeps/ieee754/ldbl-128/s_log1pl.c b/libc/sysdeps/ieee754/ldbl-128/s_log1pl.c
index fad18e9da..d991e8a72 100644
--- a/libc/sysdeps/ieee754/ldbl-128/s_log1pl.c
+++ b/libc/sysdeps/ieee754/ldbl-128/s_log1pl.c
@@ -36,7 +36,7 @@
* IEEE -1, 8 100000 1.9e-34 4.3e-35
*/
-/* Copyright 2001 by Stephen L. Moshier
+/* Copyright 2001 by Stephen L. Moshier
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
diff --git a/libc/sysdeps/ieee754/ldbl-128/s_lrintl.c b/libc/sysdeps/ieee754/ldbl-128/s_lrintl.c
index 1c9b38fd6..61c508f20 100644
--- a/libc/sysdeps/ieee754/ldbl-128/s_lrintl.c
+++ b/libc/sysdeps/ieee754/ldbl-128/s_lrintl.c
@@ -3,7 +3,7 @@
Copyright (C) 1997-2013 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997 and
- Jakub Jelinek <jj@ultra.linux.cz>, 1999.
+ Jakub Jelinek <jj@ultra.linux.cz>, 1999.
The GNU C Library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
diff --git a/libc/sysdeps/ieee754/ldbl-128/s_lroundl.c b/libc/sysdeps/ieee754/ldbl-128/s_lroundl.c
index ff3df6349..68256ecbe 100644
--- a/libc/sysdeps/ieee754/ldbl-128/s_lroundl.c
+++ b/libc/sysdeps/ieee754/ldbl-128/s_lroundl.c
@@ -2,7 +2,7 @@
Copyright (C) 1997-2013 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997 and
- Jakub Jelinek <jj@ultra.linux.cz>, 1999.
+ Jakub Jelinek <jj@ultra.linux.cz>, 1999.
The GNU C Library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
diff --git a/libc/sysdeps/ieee754/ldbl-128/s_nexttoward.c b/libc/sysdeps/ieee754/ldbl-128/s_nexttoward.c
index 1ea0b6433..2cd2e5839 100644
--- a/libc/sysdeps/ieee754/ldbl-128/s_nexttoward.c
+++ b/libc/sysdeps/ieee754/ldbl-128/s_nexttoward.c
@@ -43,7 +43,7 @@ double __nexttoward(double x, long double y)
if(((ix>=0x7ff00000)&&((ix-0x7ff00000)|lx)!=0) || /* x is nan */
((iy>=0x7fff000000000000LL)&&((iy-0x7fff000000000000LL)|ly)!=0))
- /* y is nan */
+ /* y is nan */
return x+y;
if((long double) x==y) return y; /* x=y, return y */
if((ix|lx)==0) { /* x == 0 */
diff --git a/libc/sysdeps/ieee754/ldbl-128/s_nexttowardf.c b/libc/sysdeps/ieee754/ldbl-128/s_nexttowardf.c
index 02a14078a..ccd49d235 100644
--- a/libc/sysdeps/ieee754/ldbl-128/s_nexttowardf.c
+++ b/libc/sysdeps/ieee754/ldbl-128/s_nexttowardf.c
@@ -26,7 +26,7 @@ float __nexttowardf(float x, long double y)
int32_t hx,ix;
int64_t hy,iy;
u_int64_t ly;
-
+
GET_FLOAT_WORD(hx,x);
GET_LDOUBLE_WORDS64(hy,ly,y);
ix = hx&0x7fffffff; /* |x| */
diff --git a/libc/sysdeps/ieee754/ldbl-128/s_remquol.c b/libc/sysdeps/ieee754/ldbl-128/s_remquol.c
index c0f8d36e0..f916b64e4 100644
--- a/libc/sysdeps/ieee754/ldbl-128/s_remquol.c
+++ b/libc/sysdeps/ieee754/ldbl-128/s_remquol.c
@@ -50,7 +50,7 @@ __remquol (long double x, long double y, int *quo)
if (hy <= 0x7ffbffffffffffffLL)
x = __ieee754_fmodl (x, 8 * y); /* now x < 8y */
-
+
if (((hx - hy) | (lx - ly)) == 0)
{
*quo = qs ? -1 : 1;
diff --git a/libc/sysdeps/ieee754/ldbl-128/s_scalblnl.c b/libc/sysdeps/ieee754/ldbl-128/s_scalblnl.c
index f0df2da9e..f55239376 100644
--- a/libc/sysdeps/ieee754/ldbl-128/s_scalblnl.c
+++ b/libc/sysdeps/ieee754/ldbl-128/s_scalblnl.c
@@ -1,7 +1,7 @@
/* s_scalblnl.c -- long double version of s_scalbn.c.
* Conversion to IEEE quad long double by Jakub Jelinek, jj@ultra.linux.cz.
*/
-
+
/* @(#)s_scalbn.c 5.1 93/09/24 */
/*
* ====================================================
diff --git a/libc/sysdeps/ieee754/ldbl-128/s_scalbnl.c b/libc/sysdeps/ieee754/ldbl-128/s_scalbnl.c
index a14848d8f..8916dcbfd 100644
--- a/libc/sysdeps/ieee754/ldbl-128/s_scalbnl.c
+++ b/libc/sysdeps/ieee754/ldbl-128/s_scalbnl.c
@@ -1,7 +1,7 @@
/* s_scalbnl.c -- long double version of s_scalbn.c.
* Conversion to IEEE quad long double by Jakub Jelinek, jj@ultra.linux.cz.
*/
-
+
/* @(#)s_scalbn.c 5.1 93/09/24 */
/*
* ====================================================
diff --git a/libc/sysdeps/ieee754/ldbl-128/s_tanl.c b/libc/sysdeps/ieee754/ldbl-128/s_tanl.c
index c4bb8c80e..c7d637402 100644
--- a/libc/sysdeps/ieee754/ldbl-128/s_tanl.c
+++ b/libc/sysdeps/ieee754/ldbl-128/s_tanl.c
@@ -1,7 +1,7 @@
/* s_tanl.c -- long double version of s_tan.c.
* Conversion to IEEE quad long double by Jakub Jelinek, jj@ultra.linux.cz.
*/
-
+
/* @(#)s_tan.c 5.1 93/09/24 */
/*
* ====================================================
diff --git a/libc/sysdeps/ieee754/ldbl-128/s_truncl.c b/libc/sysdeps/ieee754/ldbl-128/s_truncl.c
index 061ce8862..cd9f44802 100644
--- a/libc/sysdeps/ieee754/ldbl-128/s_truncl.c
+++ b/libc/sysdeps/ieee754/ldbl-128/s_truncl.c
@@ -2,7 +2,7 @@
Copyright (C) 1997-2013 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997 and
- Jakub Jelinek <jj@ultra.linux.cz>, 1999.
+ Jakub Jelinek <jj@ultra.linux.cz>, 1999.
The GNU C Library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
diff --git a/libc/sysdeps/ieee754/ldbl-128/t_sincosl.c b/libc/sysdeps/ieee754/ldbl-128/t_sincosl.c
index e6c2318ad..95fe01ec9 100644
--- a/libc/sysdeps/ieee754/ldbl-128/t_sincosl.c
+++ b/libc/sysdeps/ieee754/ldbl-128/t_sincosl.c
@@ -34,7 +34,7 @@ const long double __sincosl_table[] = {
/* sin(x) = 0.25dc50bc95711d0d9787d108fd438cf5959ee0bfb7a1e36e8b1a112968f356657420e9cc9ea */
1.47892995873409608580026675734609314e-01L, /* 3ffc2ee285e4ab88e86cbc3e8847ea1c */
9.74950446464233268291647449768590886e-36L, /* 3f8a9eb2b3dc17f6f43c6dd16342252d */
-
+
/* x = 1.56250000000000000000000000000000000e-01 3ffc4000000000000000000000000000 */
/* cos(x) = 0.fce1a053e621438b6d60c76e8c45bf0a9dc71aa16f922acc10e95144ec796a249813c9cb649 */
9.87817783816471944100503034363211317e-01L, /* 3ffef9c340a7cc428716dac18edd188b */
diff --git a/libc/sysdeps/ieee754/ldbl-128ibm/e_expl.c b/libc/sysdeps/ieee754/ldbl-128ibm/e_expl.c
index 9fd61983e..b599f369a 100644
--- a/libc/sysdeps/ieee754/ldbl-128ibm/e_expl.c
+++ b/libc/sysdeps/ieee754/ldbl-128ibm/e_expl.c
@@ -223,7 +223,7 @@ __ieee754_expl (long double x)
ex3_u.d = (result - ex2_u.d) - x22 * ex2_u.d;
ex2_u.d = result;
ex3_u.ieee.exponent += LDBL_MANT_DIG + 15 + IEEE854_LONG_DOUBLE_BIAS
- - ex2_u.ieee.exponent;
+ - ex2_u.ieee.exponent;
n_i = abs (ex3_u.d);
n_i = (n_i + 1) / 2;
fesetenv (&oldenv);
diff --git a/libc/sysdeps/ieee754/ldbl-128ibm/k_cosl.c b/libc/sysdeps/ieee754/ldbl-128ibm/k_cosl.c
index 2a241fdc4..0b81782fd 100644
--- a/libc/sysdeps/ieee754/ldbl-128ibm/k_cosl.c
+++ b/libc/sysdeps/ieee754/ldbl-128ibm/k_cosl.c
@@ -120,7 +120,7 @@ __kernel_cosl(long double x, long double y)
The following should work for double but generates the wrong index.
For now the code above converts double to ieee extended to compute
the index back to double for the h value.
-
+
index = 0x3fe - (tix >> 20);
hix = (tix + (0x200 << index)) & (0xfffffc00 << index);
if (signbit (x))
diff --git a/libc/sysdeps/ieee754/ldbl-128ibm/k_sincosl.c b/libc/sysdeps/ieee754/ldbl-128ibm/k_sincosl.c
index 4958077fd..fc1ead659 100644
--- a/libc/sysdeps/ieee754/ldbl-128ibm/k_sincosl.c
+++ b/libc/sysdeps/ieee754/ldbl-128ibm/k_sincosl.c
@@ -146,8 +146,8 @@ __kernel_sincosl(long double x, long double y, long double *sinx, long double *c
/*
The following should work for double but generates the wrong index.
For now the code above converts double to ieee extended to compute
- the index back to double for the h value.
-
+ the index back to double for the h value.
+
index = 0x3fe - (tix >> 20);
hix = (tix + (0x2000 << index)) & (0xffffc000 << index);
diff --git a/libc/sysdeps/ieee754/ldbl-128ibm/k_sinl.c b/libc/sysdeps/ieee754/ldbl-128ibm/k_sinl.c
index daa84fbcb..f17c0ae5d 100644
--- a/libc/sysdeps/ieee754/ldbl-128ibm/k_sinl.c
+++ b/libc/sysdeps/ieee754/ldbl-128ibm/k_sinl.c
@@ -119,8 +119,8 @@ __kernel_sinl(long double x, long double y, int iy)
/*
The following should work for double but generates the wrong index.
For now the code above converts double to ieee extended to compute
- the index back to double for the h value.
-
+ the index back to double for the h value.
+
index = 0x3fe - (tix >> 20);
hix = (tix + (0x2000 << index)) & (0xffffc000 << index);
x = fabsl (x);
diff --git a/libc/sysdeps/ieee754/ldbl-128ibm/math_ldbl.h b/libc/sysdeps/ieee754/ldbl-128ibm/math_ldbl.h
index 58eb57cd6..046293e59 100644
--- a/libc/sysdeps/ieee754/ldbl-128ibm/math_ldbl.h
+++ b/libc/sysdeps/ieee754/ldbl-128ibm/math_ldbl.h
@@ -5,7 +5,7 @@
#include <sysdeps/ieee754/ldbl-128/math_ldbl.h>
#include <ieee754.h>
#include <stdint.h>
-
+
static inline void
ldbl_extract_mantissa (int64_t *hi64, uint64_t *lo64, int *exp, long double x)
{
@@ -34,7 +34,7 @@ ldbl_extract_mantissa (int64_t *hi64, uint64_t *lo64, int *exp, long double x)
lo = lo >> (ediff-53);
hi |= (1ULL << 52);
}
-
+
if ((eldbl.ieee.negative != eldbl.ieee.negative2)
&& ((eldbl.ieee.exponent2 != 0) && (lo != 0LL)))
{
@@ -64,7 +64,7 @@ ldbl_insert_mantissa (int sign, int exp, int64_t hi64, u_int64_t lo64)
u.ieee.exponent = exp + IBM_EXTENDED_LONG_DOUBLE_BIAS;
u.ieee.exponent2 = exp-53 + IBM_EXTENDED_LONG_DOUBLE_BIAS;
/* Expect 113 bits (112 bits + hidden) right justified in two longs.
- The low order 53 bits (52 + hidden) go into the lower double */
+ The low order 53 bits (52 + hidden) go into the lower double */
lo = (lo64 >> 7)& ((1ULL << 53) - 1);
hidden2 = (lo64 >> 59) & 1ULL;
/* The high order 53 bits (52 + hidden) go into the upper double */
@@ -84,7 +84,7 @@ ldbl_insert_mantissa (int sign, int exp, int64_t hi64, u_int64_t lo64)
}
/* The hidden bit of the lo mantissa is zero so we need to
normalize the it for the low double. Shift it left until the
- hidden bit is '1' then adjust the 2nd exponent accordingly. */
+ hidden bit is '1' then adjust the 2nd exponent accordingly. */
if (sizeof (lo) == sizeof (long))
lzcount = __builtin_clzl (lo);
@@ -122,7 +122,7 @@ ldbl_insert_mantissa (int sign, int exp, int64_t hi64, u_int64_t lo64)
u.ieee.mantissa0 = (hi >> 32) & ((1ULL << 20) - 1);
return u.d;
}
-
+
/* Handy utility functions to pack/unpack/cononicalize and find the nearbyint
of long double implemented as double double. */
static inline long double
diff --git a/libc/sysdeps/ieee754/ldbl-128ibm/s_fpclassifyl.c b/libc/sysdeps/ieee754/ldbl-128ibm/s_fpclassifyl.c
index c0dcf7f6f..f4a90b08c 100644
--- a/libc/sysdeps/ieee754/ldbl-128ibm/s_fpclassifyl.c
+++ b/libc/sysdeps/ieee754/ldbl-128ibm/s_fpclassifyl.c
@@ -2,7 +2,7 @@
Copyright (C) 1997-2013 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997 and
- Jakub Jelinek <jj@ultra.linux.cz>, 1999.
+ Jakub Jelinek <jj@ultra.linux.cz>, 1999.
The GNU C Library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
diff --git a/libc/sysdeps/ieee754/ldbl-128ibm/s_nextafterl.c b/libc/sysdeps/ieee754/ldbl-128ibm/s_nextafterl.c
index ff5d7d32b..7e581274a 100644
--- a/libc/sysdeps/ieee754/ldbl-128ibm/s_nextafterl.c
+++ b/libc/sysdeps/ieee754/ldbl-128ibm/s_nextafterl.c
@@ -56,7 +56,7 @@ long double __nextafterl(long double x, long double y)
math_force_eval (u); /* raise underflow flag */
return x;
}
-
+
long double u;
if(x > y) { /* x > y, x -= ulp */
if((hx==0xffefffffffffffffLL)&&(lx==0xfc8ffffffffffffeLL))
diff --git a/libc/sysdeps/ieee754/ldbl-128ibm/s_nexttoward.c b/libc/sysdeps/ieee754/ldbl-128ibm/s_nexttoward.c
index 40f0c4699..7e288a436 100644
--- a/libc/sysdeps/ieee754/ldbl-128ibm/s_nexttoward.c
+++ b/libc/sysdeps/ieee754/ldbl-128ibm/s_nexttoward.c
@@ -45,7 +45,7 @@ double __nexttoward(double x, long double y)
if(((ix>=0x7ff00000)&&((ix-0x7ff00000)|lx)!=0) || /* x is nan */
((iy>=0x7ff0000000000000LL)&&((iy-0x7ff0000000000000LL)|uly)!=0))
- /* y is nan */
+ /* y is nan */
return x+y;
if((long double) x==y) return y; /* x=y, return y */
if((ix|lx)==0) { /* x == 0 */
diff --git a/libc/sysdeps/ieee754/ldbl-128ibm/s_scalblnl.c b/libc/sysdeps/ieee754/ldbl-128ibm/s_scalblnl.c
index e84561701..d75256888 100644
--- a/libc/sysdeps/ieee754/ldbl-128ibm/s_scalblnl.c
+++ b/libc/sysdeps/ieee754/ldbl-128ibm/s_scalblnl.c
@@ -61,14 +61,14 @@ long double __scalblnl (long double x, long int n)
if (k > 0) { /* normal result */
hx = (hx&0x800fffffffffffffULL)|(k<<52);
if ((lx & 0x7fffffffffffffffULL) == 0) { /* low part +-0 */
- SET_LDOUBLE_WORDS64(x,hx,lx);
- return x;
+ SET_LDOUBLE_WORDS64(x,hx,lx);
+ return x;
}
if (l == 0) { /* low part subnormal */
- u.i = lx;
- u.d *= two54;
- lx = u.i;
- l = ((lx>>52)&0x7ff) - 54;
+ u.i = lx;
+ u.d *= two54;
+ lx = u.i;
+ l = ((lx>>52)&0x7ff) - 54;
}
l = l + n;
if (l > 0)
@@ -76,10 +76,10 @@ long double __scalblnl (long double x, long int n)
else if (l <= -54)
lx = (lx&0x8000000000000000ULL);
else {
- l += 54;
- u.i = (lx&0x800fffffffffffffULL)|(l<<52);
- u.d *= twom54;
- lx = u.i;
+ l += 54;
+ u.i = (lx&0x800fffffffffffffULL)|(l<<52);
+ u.d *= twom54;
+ lx = u.i;
}
SET_LDOUBLE_WORDS64(x,hx,lx);
return x;
diff --git a/libc/sysdeps/ieee754/ldbl-128ibm/s_scalbnl.c b/libc/sysdeps/ieee754/ldbl-128ibm/s_scalbnl.c
index 01cdb70e1..bcdb23bda 100644
--- a/libc/sysdeps/ieee754/ldbl-128ibm/s_scalbnl.c
+++ b/libc/sysdeps/ieee754/ldbl-128ibm/s_scalbnl.c
@@ -61,14 +61,14 @@ long double __scalbnl (long double x, int n)
if (k > 0) { /* normal result */
hx = (hx&0x800fffffffffffffULL)|(k<<52);
if ((lx & 0x7fffffffffffffffULL) == 0) { /* low part +-0 */
- SET_LDOUBLE_WORDS64(x,hx,lx);
- return x;
+ SET_LDOUBLE_WORDS64(x,hx,lx);
+ return x;
}
if (l == 0) { /* low part subnormal */
- u.i = lx;
- u.d *= two54;
- lx = u.i;
- l = ((lx>>52)&0x7ff) - 54;
+ u.i = lx;
+ u.d *= two54;
+ lx = u.i;
+ l = ((lx>>52)&0x7ff) - 54;
}
l = l + n;
if (l > 0)
@@ -76,10 +76,10 @@ long double __scalbnl (long double x, int n)
else if (l <= -54)
lx = (lx&0x8000000000000000ULL);
else {
- l += 54;
- u.i = (lx&0x800fffffffffffffULL)|(l<<52);
- u.d *= twom54;
- lx = u.i;
+ l += 54;
+ u.i = (lx&0x800fffffffffffffULL)|(l<<52);
+ u.d *= twom54;
+ lx = u.i;
}
SET_LDOUBLE_WORDS64(x,hx,lx);
return x;
diff --git a/libc/sysdeps/ieee754/ldbl-96/ldbl2mpn.c b/libc/sysdeps/ieee754/ldbl-96/ldbl2mpn.c
index 18bf10458..3f85e0ae9 100644
--- a/libc/sysdeps/ieee754/ldbl-96/ldbl2mpn.c
+++ b/libc/sysdeps/ieee754/ldbl-96/ldbl2mpn.c
@@ -62,7 +62,7 @@ __mpn_extract_long_double (mp_ptr res_ptr, mp_size_t size,
else
{
/* It is a denormal number, meaning it has no implicit leading
- one bit, and its exponent is in fact the format minimum. */
+ one bit, and its exponent is in fact the format minimum. */
int cnt;
if (res_ptr[N - 1] != 0)
diff --git a/libc/sysdeps/ieee754/ldbl-96/s_erfl.c b/libc/sysdeps/ieee754/ldbl-96/s_erfl.c
index b49a49be9..17d227852 100644
--- a/libc/sysdeps/ieee754/ldbl-96/s_erfl.c
+++ b/libc/sysdeps/ieee754/ldbl-96/s_erfl.c
@@ -11,9 +11,9 @@
/* Long double expansions are
Copyright (C) 2001 Stephen L. Moshier <moshier@na-net.ornl.gov>
- and are incorporated herein by permission of the author. The author
+ and are incorporated herein by permission of the author. The author
reserves the right to distribute this material elsewhere under different
- copying permissions. These modifications are distributed here under
+ copying permissions. These modifications are distributed here under
the following terms:
This library is free software; you can redistribute it and/or
diff --git a/libc/sysdeps/ieee754/s_lib_version.c b/libc/sysdeps/ieee754/s_lib_version.c
index 7abb3e07a..bb5930095 100644
--- a/libc/sysdeps/ieee754/s_lib_version.c
+++ b/libc/sysdeps/ieee754/s_lib_version.c
@@ -5,7 +5,7 @@
*
* Developed at SunPro, a Sun Microsystems, Inc. business.
* Permission to use, copy, modify, and distribute this
- * software is freely granted, provided that this notice
+ * software is freely granted, provided that this notice
* is preserved.
* ====================================================
*/
diff --git a/libc/sysdeps/ieee754/support.c b/libc/sysdeps/ieee754/support.c
index 2651ea8be..00476c0ed 100644
--- a/libc/sysdeps/ieee754/support.c
+++ b/libc/sysdeps/ieee754/support.c
@@ -354,16 +354,16 @@ double x,y;
static const n0=0,n1=1,n2=2,n3=3;
#endif
- static const unsigned short mexp =0x7ff0, m25 =0x0190, m57 =0x0390;
+ static const unsigned short mexp =0x7ff0, m25 =0x0190, m57 =0x0390;
static const double zero=0.0;
double hy,y1,t,t1;
short k;
long n;
int i,e;
unsigned short xexp,yexp, *px =(unsigned short *) &x ,
- nx,nf, *py =(unsigned short *) &y ,
- sign, *pt =(unsigned short *) &t ,
- *pt1 =(unsigned short *) &t1 ;
+ nx,nf, *py =(unsigned short *) &y ,
+ sign, *pt =(unsigned short *) &t ,
+ *pt1 =(unsigned short *) &t1 ;
xexp = px[n0] & mexp ; /* exponent of x */
yexp = py[n0] & mexp ; /* exponent of y */
diff --git a/libc/sysdeps/mach/getpagesize.c b/libc/sysdeps/mach/getpagesize.c
index fe8fec8b2..8bf49c9fc 100644
--- a/libc/sysdeps/mach/getpagesize.c
+++ b/libc/sysdeps/mach/getpagesize.c
@@ -20,7 +20,7 @@
/* Return the system page size. */
int
-__getpagesize ()
+__getpagesize (void)
{
return __vm_page_size;
}
diff --git a/libc/sysdeps/mach/getsysstats.c b/libc/sysdeps/mach/getsysstats.c
index cc28f57c7..075511308 100644
--- a/libc/sysdeps/mach/getsysstats.c
+++ b/libc/sysdeps/mach/getsysstats.c
@@ -24,7 +24,7 @@
/* Return the number of processors configured on the system. */
int
-__get_nprocs_conf ()
+__get_nprocs_conf (void)
{
struct host_basic_info hbi;
kern_return_t err;
@@ -43,7 +43,7 @@ weak_alias (__get_nprocs_conf, get_nprocs_conf)
/* Return the number of processors currently available on the system. */
int
-__get_nprocs ()
+__get_nprocs (void)
{
struct host_basic_info hbi;
kern_return_t err;
@@ -62,7 +62,7 @@ weak_alias (__get_nprocs, get_nprocs)
/* Return the number of physical pages on the system. */
long int
-__get_phys_pages ()
+__get_phys_pages (void)
{
struct host_basic_info hbi;
kern_return_t err;
@@ -81,7 +81,7 @@ weak_alias (__get_phys_pages, get_phys_pages)
/* Return the number of available physical pages */
long int
-__get_avphys_pages ()
+__get_avphys_pages (void)
{
vm_statistics_data_t vs;
kern_return_t err;
diff --git a/libc/sysdeps/mach/hurd/check_fds.c b/libc/sysdeps/mach/hurd/check_fds.c
index 9b335c214..979fcb7de 100644
--- a/libc/sysdeps/mach/hurd/check_fds.c
+++ b/libc/sysdeps/mach/hurd/check_fds.c
@@ -61,7 +61,7 @@ check_one_fd (int fd, int mode)
return;
}
}
-
+
/* We cannot even give an error message here since it would run
into the same problems. */
while (1)
@@ -100,7 +100,7 @@ __libc_check_standard_fds (void)
/* We don't check the standard file descriptors here. They will be
checked when we initialize the file descriptor table, as part of
the _hurd_fd_subinit hook.
-
+
This function is only present to make sure that this module gets
linked in when part of the static libc. */
}
diff --git a/libc/sysdeps/mach/hurd/dl-sysdep.c b/libc/sysdeps/mach/hurd/dl-sysdep.c
index 94b6d094a..d85c22a03 100644
--- a/libc/sysdeps/mach/hurd/dl-sysdep.c
+++ b/libc/sysdeps/mach/hurd/dl-sysdep.c
@@ -553,7 +553,7 @@ __access (const char *file, int type)
}
pid_t weak_function
-__getpid ()
+__getpid (void)
{
pid_t pid, ppid;
int orphaned;
diff --git a/libc/sysdeps/mach/hurd/getclktck.c b/libc/sysdeps/mach/hurd/getclktck.c
index 69be2cc35..2eea58df6 100644
--- a/libc/sysdeps/mach/hurd/getclktck.c
+++ b/libc/sysdeps/mach/hurd/getclktck.c
@@ -21,7 +21,7 @@
/* Return frequency of `times'.
Since Mach reports CPU times in microseconds, we always use 1 million. */
int
-__getclktck ()
+__getclktck (void)
{
return 1000000;
}
diff --git a/libc/sysdeps/mach/hurd/getcwd.c b/libc/sysdeps/mach/hurd/getcwd.c
index 43e0a2ccc..10822d2a7 100644
--- a/libc/sysdeps/mach/hurd/getcwd.c
+++ b/libc/sysdeps/mach/hurd/getcwd.c
@@ -45,7 +45,7 @@ _hurd_canonicalize_directory_name_internal (file_t thisdir,
mach_port_t rootid, thisid, rootdevid, thisdevid;
ino64_t rootino, thisino;
char *file_name;
- register char *file_namep;
+ char *file_namep;
file_t parent;
char *dirbuf = NULL;
unsigned int dirbufsize = 0;
diff --git a/libc/sysdeps/mach/hurd/getdtsz.c b/libc/sysdeps/mach/hurd/getdtsz.c
index 16a0b7811..db5104c6b 100644
--- a/libc/sysdeps/mach/hurd/getdtsz.c
+++ b/libc/sysdeps/mach/hurd/getdtsz.c
@@ -24,7 +24,7 @@
/* Return the maximum number of file descriptors the current process
could possibly have (until it raises the resource limit). */
int
-__getdtablesize ()
+__getdtablesize (void)
{
rlim_t limit;
diff --git a/libc/sysdeps/mach/hurd/getegid.c b/libc/sysdeps/mach/hurd/getegid.c
index 3ab46ed20..dac104d00 100644
--- a/libc/sysdeps/mach/hurd/getegid.c
+++ b/libc/sysdeps/mach/hurd/getegid.c
@@ -22,7 +22,7 @@
/* Get the effective group ID of the calling process. */
gid_t
-__getegid ()
+__getegid (void)
{
error_t err;
gid_t egid;
diff --git a/libc/sysdeps/mach/hurd/geteuid.c b/libc/sysdeps/mach/hurd/geteuid.c
index e30c028b1..32e59c2b1 100644
--- a/libc/sysdeps/mach/hurd/geteuid.c
+++ b/libc/sysdeps/mach/hurd/geteuid.c
@@ -22,7 +22,7 @@
/* Get the effective user ID of the calling process. */
uid_t
-__geteuid ()
+__geteuid (void)
{
error_t err;
uid_t euid;
diff --git a/libc/sysdeps/mach/hurd/getgid.c b/libc/sysdeps/mach/hurd/getgid.c
index 916899438..3c6397d2f 100644
--- a/libc/sysdeps/mach/hurd/getgid.c
+++ b/libc/sysdeps/mach/hurd/getgid.c
@@ -22,7 +22,7 @@
/* Get the real group ID of the calling process. */
gid_t
-__getgid ()
+__getgid (void)
{
error_t err;
gid_t gid;
diff --git a/libc/sysdeps/mach/hurd/gethostid.c b/libc/sysdeps/mach/hurd/gethostid.c
index d1d0c6225..4fc301697 100644
--- a/libc/sysdeps/mach/hurd/gethostid.c
+++ b/libc/sysdeps/mach/hurd/gethostid.c
@@ -21,7 +21,7 @@
/* Return the current machine's Internet number. */
long int
-gethostid ()
+gethostid (void)
{
/* The hostid is just the contents of the file /etc/hostid,
kept as text of hexadecimal digits. */
diff --git a/libc/sysdeps/mach/hurd/getlogin.c b/libc/sysdeps/mach/hurd/getlogin.c
index d88c04377..ce638afaf 100644
--- a/libc/sysdeps/mach/hurd/getlogin.c
+++ b/libc/sysdeps/mach/hurd/getlogin.c
@@ -23,7 +23,7 @@
/* Return the login name of the user, or NULL if it can't be determined.
The returned pointer, if not NULL, is good only until the next call. */
char *
-getlogin ()
+getlogin (void)
{
static char login[1024]; /* XXX */
error_t err;
diff --git a/libc/sysdeps/mach/hurd/getpid.c b/libc/sysdeps/mach/hurd/getpid.c
index e0a8865d4..0c595f7df 100644
--- a/libc/sysdeps/mach/hurd/getpid.c
+++ b/libc/sysdeps/mach/hurd/getpid.c
@@ -21,7 +21,7 @@
/* Get the process ID of the calling process. */
pid_t
-__getpid ()
+__getpid (void)
{
/* Assumes atomic word fetch and store, so doesn't lock _hurd_pid_lock. */
return _hurd_pid;
diff --git a/libc/sysdeps/mach/hurd/getppid.c b/libc/sysdeps/mach/hurd/getppid.c
index c622ee9e6..9e35645a2 100644
--- a/libc/sysdeps/mach/hurd/getppid.c
+++ b/libc/sysdeps/mach/hurd/getppid.c
@@ -23,7 +23,7 @@
/* Get the parent process ID of the calling process. */
pid_t
-__getppid ()
+__getppid (void)
{
/* Assumes atomic word fetch and store, so doesn't lock _hurd_pid_lock. */
return _hurd_ppid;
diff --git a/libc/sysdeps/mach/hurd/getsockname.c b/libc/sysdeps/mach/hurd/getsockname.c
index f99bb5290..4e6c51793 100644
--- a/libc/sysdeps/mach/hurd/getsockname.c
+++ b/libc/sysdeps/mach/hurd/getsockname.c
@@ -47,7 +47,7 @@ __getsockname (fd, addrarg, len)
if (*len > buflen)
*len = buflen;
-
+
if (buf != (char *) addr)
{
memcpy (addr, buf, *len);
diff --git a/libc/sysdeps/mach/hurd/getuid.c b/libc/sysdeps/mach/hurd/getuid.c
index fa9e2f8b4..6d9a707ca 100644
--- a/libc/sysdeps/mach/hurd/getuid.c
+++ b/libc/sysdeps/mach/hurd/getuid.c
@@ -22,7 +22,7 @@
/* Get the real user ID of the calling process. */
uid_t
-__getuid ()
+__getuid (void)
{
error_t err;
uid_t uid;
diff --git a/libc/sysdeps/mach/hurd/net/if_ppp.h b/libc/sysdeps/mach/hurd/net/if_ppp.h
index bf5ec8387..1b1c3ea6e 100644
--- a/libc/sysdeps/mach/hurd/net/if_ppp.h
+++ b/libc/sysdeps/mach/hurd/net/if_ppp.h
@@ -3,7 +3,7 @@
/*
* if_ppp.h - Point-to-Point Protocol definitions.
*
- * Copyright (c) 1989 Carnegie Mellon University.
+ * Copyright (c) 1989 Carnegie Mellon University.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
diff --git a/libc/sysdeps/mach/hurd/recvfrom.c b/libc/sysdeps/mach/hurd/recvfrom.c
index 4830adced..ea85db99f 100644
--- a/libc/sysdeps/mach/hurd/recvfrom.c
+++ b/libc/sysdeps/mach/hurd/recvfrom.c
@@ -75,7 +75,7 @@ __recvfrom (fd, buf, n, flags, addrarg, addr_len)
__mach_port_deallocate (__mach_task_self (), addrport);
return __hurd_sockfail (fd, flags, err);
}
-
+
if (*addr_len > buflen)
*addr_len = buflen;
diff --git a/libc/sysdeps/mach/hurd/sync.c b/libc/sysdeps/mach/hurd/sync.c
index f4ddf7076..775182eda 100644
--- a/libc/sysdeps/mach/hurd/sync.c
+++ b/libc/sysdeps/mach/hurd/sync.c
@@ -21,7 +21,7 @@
/* Make all changes done to all files actually appear on disk. */
void
-sync ()
+sync (void)
{
/* This is not actually synchronous; we don't wait. */
error_t err = __USEPORT (CRDIR, __file_syncfs (port, 0, 1));
diff --git a/libc/sysdeps/mach/i386/sysdep.h b/libc/sysdeps/mach/i386/sysdep.h
index c26063c66..001fe98f5 100644
--- a/libc/sysdeps/mach/i386/sysdep.h
+++ b/libc/sysdeps/mach/i386/sysdep.h
@@ -28,7 +28,7 @@
#define SNARF_ARGS(entry_sp, argc, argv, envp) \
do \
{ \
- register char **p; \
+ char **p; \
argc = (int) *entry_sp; \
argv = (char **) (entry_sp + 1); \
p = argv; \
diff --git a/libc/sysdeps/posix/clock.c b/libc/sysdeps/posix/clock.c
index e762fa7f6..98fe3b8ba 100644
--- a/libc/sysdeps/posix/clock.c
+++ b/libc/sysdeps/posix/clock.c
@@ -20,7 +20,7 @@
/* Return the time used by the program so far (user time + system time). */
clock_t
-clock ()
+clock (void)
{
struct tms buf;
diff --git a/libc/sysdeps/posix/clock_getres.c b/libc/sysdeps/posix/clock_getres.c
index 7581f3280..5d898e4d0 100644
--- a/libc/sysdeps/posix/clock_getres.c
+++ b/libc/sysdeps/posix/clock_getres.c
@@ -76,7 +76,7 @@ realtime_getres (struct timespec *res)
/* Get resolution of clock. */
int
-clock_getres (clockid_t clock_id, struct timespec *res)
+__clock_getres (clockid_t clock_id, struct timespec *res)
{
int retval = -1;
@@ -115,4 +115,4 @@ clock_getres (clockid_t clock_id, struct timespec *res)
return retval;
}
-strong_alias (clock_getres, __clock_getres)
+weak_alias (__clock_getres, clock_getres)
diff --git a/libc/sysdeps/powerpc/bits/link.h b/libc/sysdeps/powerpc/bits/link.h
index b907bd608..f06092f10 100644
--- a/libc/sysdeps/powerpc/bits/link.h
+++ b/libc/sysdeps/powerpc/bits/link.h
@@ -83,7 +83,7 @@ typedef struct La_ppc64_retval
uint64_t lrv_r3;
uint64_t lrv_r4;
double lrv_fp[4]; /* f1-f4, float - complex long double. */
- uint32_t lrv_v2[4]; /* v2. */
+ uint32_t lrv_v2[4]; /* v2. */
} La_ppc64_retval;
diff --git a/libc/sysdeps/powerpc/dl-procinfo.c b/libc/sysdeps/powerpc/dl-procinfo.c
index fb5051f1b..0f5c2b3d6 100644
--- a/libc/sysdeps/powerpc/dl-procinfo.c
+++ b/libc/sysdeps/powerpc/dl-procinfo.c
@@ -13,7 +13,7 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
- License along with the GNU C Library; if not, see
+ License along with the GNU C Library. If not, see
<http://www.gnu.org/licenses/>. */
/* This information must be kept in sync with the _DL_HWCAP_COUNT and
@@ -49,7 +49,7 @@ PROCINFO_CLASS const char _dl_powerpc_cap_flags[25][10]
#endif
#ifndef PROCINFO_DECL
= {
- "vsx",
+ "vsx",
"arch_2_06", "power6x", "dfp", "pa6t",
"arch_2_05", "ic_snoop", "smt", "booke",
"cellbe", "power5+", "power5", "power4",
@@ -67,7 +67,7 @@ PROCINFO_CLASS const char _dl_powerpc_cap_flags[25][10]
#if !defined PROCINFO_DECL && defined SHARED
._dl_powerpc_platforms
#else
-PROCINFO_CLASS const char _dl_powerpc_platforms[9][12]
+PROCINFO_CLASS const char _dl_powerpc_platforms[13][12]
#endif
#ifndef PROCINFO_DECL
= {
@@ -79,7 +79,11 @@ PROCINFO_CLASS const char _dl_powerpc_platforms[9][12]
[PPC_PLATFORM_CELL_BE] = "ppc-cell-be",
[PPC_PLATFORM_POWER6X] = "power6x",
[PPC_PLATFORM_POWER7] = "power7",
- [PPC_PLATFORM_PPCA2] = "ppca2"
+ [PPC_PLATFORM_PPCA2] = "ppca2",
+ [PPC_PLATFORM_PPC405] = "ppc405",
+ [PPC_PLATFORM_PPC440] = "ppc440",
+ [PPC_PLATFORM_PPC464] = "ppc464",
+ [PPC_PLATFORM_PPC476] = "ppc476"
}
#endif
#if !defined SHARED || defined PROCINFO_DECL
diff --git a/libc/sysdeps/powerpc/dl-procinfo.h b/libc/sysdeps/powerpc/dl-procinfo.h
index 19aa93b18..568fe19dd 100644
--- a/libc/sysdeps/powerpc/dl-procinfo.h
+++ b/libc/sysdeps/powerpc/dl-procinfo.h
@@ -13,14 +13,14 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
- License along with the GNU C Library; if not, see
+ License along with the GNU C Library. If not, see
<http://www.gnu.org/licenses/>. */
#ifndef _DL_PROCINFO_H
-#define _DL_PROCINFO_H 1
+#define _DL_PROCINFO_H 1
#include <ldsodefs.h>
-#include <sysdep.h> /* This defines the PPC_FEATURE_* macros. */
+#include <sysdep.h> /* This defines the PPC_FEATURE_* macros. */
/* There are 25 bits used, but they are bits 7..31. */
#define _DL_HWCAP_FIRST 7
@@ -30,12 +30,12 @@
#define HWCAP_IMPORTANT (PPC_FEATURE_HAS_ALTIVEC \
+ PPC_FEATURE_HAS_DFP)
-#define _DL_PLATFORMS_COUNT 9
+#define _DL_PLATFORMS_COUNT 13
-#define _DL_FIRST_PLATFORM 32
+#define _DL_FIRST_PLATFORM 32
/* Mask to filter out platforms. */
-#define _DL_HWCAP_PLATFORM (((1ULL << _DL_PLATFORMS_COUNT) - 1) \
- << _DL_FIRST_PLATFORM)
+#define _DL_HWCAP_PLATFORM (((1ULL << _DL_PLATFORMS_COUNT) - 1) \
+ << _DL_FIRST_PLATFORM)
/* Platform bits (relative to _DL_FIRST_PLATFORM). */
#define PPC_PLATFORM_POWER4 0
@@ -47,6 +47,10 @@
#define PPC_PLATFORM_POWER6X 6
#define PPC_PLATFORM_POWER7 7
#define PPC_PLATFORM_PPCA2 8
+#define PPC_PLATFORM_PPC405 9
+#define PPC_PLATFORM_PPC440 10
+#define PPC_PLATFORM_PPC464 11
+#define PPC_PLATFORM_PPC476 12
static inline const char *
__attribute__ ((unused))
@@ -111,7 +115,7 @@ _dl_string_platform (const char *str)
return -1;
}
if (str[1] == '\0')
- return ret;
+ return ret;
}
else if (strncmp (str, GLRO(dl_powerpc_platforms)[PPC_PLATFORM_PPC970],
3) == 0)
@@ -127,6 +131,22 @@ _dl_string_platform (const char *str)
GLRO(dl_powerpc_platforms)[PPC_PLATFORM_PPCA2] + 3)
== 0)
return _DL_FIRST_PLATFORM + PPC_PLATFORM_PPCA2;
+ else if (strcmp (str + 3,
+ GLRO(dl_powerpc_platforms)[PPC_PLATFORM_PPC405] + 3)
+ == 0)
+ return _DL_FIRST_PLATFORM + PPC_PLATFORM_PPC405;
+ else if (strcmp (str + 3,
+ GLRO(dl_powerpc_platforms)[PPC_PLATFORM_PPC440] + 3)
+ == 0)
+ return _DL_FIRST_PLATFORM + PPC_PLATFORM_PPC440;
+ else if (strcmp (str + 3,
+ GLRO(dl_powerpc_platforms)[PPC_PLATFORM_PPC464] + 3)
+ == 0)
+ return _DL_FIRST_PLATFORM + PPC_PLATFORM_PPC464;
+ else if (strcmp (str + 3,
+ GLRO(dl_powerpc_platforms)[PPC_PLATFORM_PPC476] + 3)
+ == 0)
+ return _DL_FIRST_PLATFORM + PPC_PLATFORM_PPC476;
}
return -1;
diff --git a/libc/sysdeps/powerpc/fpu/feholdexcpt.c b/libc/sysdeps/powerpc/fpu/feholdexcpt.c
index 671724b28..013d2bfbb 100644
--- a/libc/sysdeps/powerpc/fpu/feholdexcpt.c
+++ b/libc/sysdeps/powerpc/fpu/feholdexcpt.c
@@ -32,7 +32,7 @@ feholdexcept (fenv_t *envp)
flag. */
new.l[1] = old.l[1] & 7;
new.l[0] = old.l[0];
-
+
/* If the old env had any enabled exceptions, then mask SIGFPE in the
MSR FE0/FE1 bits. This may allow the FPU to run faster because it
always takes the default action and can not generate SIGFPE. */
diff --git a/libc/sysdeps/powerpc/fpu/fenv_const.c b/libc/sysdeps/powerpc/fpu/fenv_const.c
index d7bb79c74..47761ebec 100644
--- a/libc/sysdeps/powerpc/fpu/fenv_const.c
+++ b/libc/sysdeps/powerpc/fpu/fenv_const.c
@@ -16,17 +16,17 @@
License along with the GNU C Library; if not, see
<http://www.gnu.org/licenses/>. */
-/* We want to specify the bit pattern of the __fe_*_env constants, so
+/* We want to specify the bit pattern of the __fe_*_env constants, so
pretend they're really `long long' instead of `double'. */
/* If the default argument is used we use this value. */
-const unsigned long long __fe_dfl_env __attribute__ ((aligned (8))) =
+const unsigned long long __fe_dfl_env __attribute__ ((aligned (8))) =
0xfff8000000000000ULL;
/* Floating-point environment where none of the exceptions are masked. */
-const unsigned long long __fe_enabled_env __attribute__ ((aligned (8))) =
+const unsigned long long __fe_enabled_env __attribute__ ((aligned (8))) =
0xfff80000000000f8ULL;
/* Floating-point environment with the NI bit set. */
-const unsigned long long __fe_nonieee_env __attribute__ ((aligned (8))) =
+const unsigned long long __fe_nonieee_env __attribute__ ((aligned (8))) =
0xfff8000000000004ULL;
diff --git a/libc/sysdeps/powerpc/fpu/fesetenv.c b/libc/sysdeps/powerpc/fpu/fesetenv.c
index 953af5ddc..e92adb4c5 100644
--- a/libc/sysdeps/powerpc/fpu/fesetenv.c
+++ b/libc/sysdeps/powerpc/fpu/fesetenv.c
@@ -29,21 +29,21 @@ __fesetenv (const fenv_t *envp)
/* get the currently set exceptions. */
new.fenv = *envp;
old.fenv = fegetenv_register ();
-
+
/* If the old env has no enabled exceptions and the new env has any enabled
exceptions, then unmask SIGFPE in the MSR FE0/FE1 bits. This will put the
hardware into "precise mode" and may cause the FPU to run slower on some
hardware. */
if ((old.l[1] & _FPU_MASK_ALL) == 0 && (new.l[1] & _FPU_MASK_ALL) != 0)
(void)__fe_nomask_env ();
-
+
/* If the old env had any enabled exceptions and the new env has no enabled
exceptions, then mask SIGFPE in the MSR FE0/FE1 bits. This may allow the
- FPU to run faster because it always takes the default action and can not
+ FPU to run faster because it always takes the default action and can not
generate SIGFPE. */
if ((old.l[1] & _FPU_MASK_ALL) != 0 && (new.l[1] & _FPU_MASK_ALL) == 0)
(void)__fe_mask_env ();
-
+
fesetenv_register (*envp);
/* Success. */
diff --git a/libc/sysdeps/powerpc/fpu/feupdateenv.c b/libc/sysdeps/powerpc/fpu/feupdateenv.c
index 9faf930f3..6500ea173 100644
--- a/libc/sysdeps/powerpc/fpu/feupdateenv.c
+++ b/libc/sysdeps/powerpc/fpu/feupdateenv.c
@@ -35,17 +35,17 @@ __feupdateenv (const fenv_t *envp)
exceptions. Leave fraction rounded/inexact and FP result/CC bits
unchanged. */
new.l[1] = (old.l[1] & 0x1FFFFF00) | (new.l[1] & 0x1FF80FFF);
-
+
/* If the old env has no enabled exceptions and the new env has any enabled
exceptions, then unmask SIGFPE in the MSR FE0/FE1 bits. This will put
the hardware into "precise mode" and may cause the FPU to run slower on
some hardware. */
if ((old.l[1] & _FPU_MASK_ALL) == 0 && (new.l[1] & _FPU_MASK_ALL) != 0)
(void)__fe_nomask_env ();
-
+
/* If the old env had any enabled exceptions and the new env has no enabled
exceptions, then mask SIGFPE in the MSR FE0/FE1 bits. This may allow the
- FPU to run faster because it always takes the default action and can not
+ FPU to run faster because it always takes the default action and can not
generate SIGFPE. */
if ((old.l[1] & _FPU_MASK_ALL) != 0 && (new.l[1] & _FPU_MASK_ALL) == 0)
(void)__fe_mask_env ();
diff --git a/libc/sysdeps/powerpc/fpu/s_rintf.c b/libc/sysdeps/powerpc/fpu/s_rintf.c
index 7b1476780..4a32a4343 100644
--- a/libc/sysdeps/powerpc/fpu/s_rintf.c
+++ b/libc/sysdeps/powerpc/fpu/s_rintf.c
@@ -36,7 +36,7 @@ __rintf (float x)
x = -(x - TWO23);
}
}
-
+
return x;
}
weak_alias (__rintf, rintf)
diff --git a/libc/sysdeps/powerpc/fpu/t_sqrt.c b/libc/sysdeps/powerpc/fpu/t_sqrt.c
index c49380c0f..9ed7436ae 100644
--- a/libc/sysdeps/powerpc/fpu/t_sqrt.c
+++ b/libc/sysdeps/powerpc/fpu/t_sqrt.c
@@ -50,7 +50,7 @@ const float __t_sqrt[1024] = {
0.9847,0.5077, 0.9857,0.5072, 0.9867,0.5067, 0.9877,0.5062, 0.9887,0.5057,
0.9897,0.5052, 0.9907,0.5047, 0.9917,0.5042, 0.9926,0.5037, 0.9936,0.5032,
0.9946,0.5027, 0.9956,0.5022, 0.9966,0.5017, 0.9976,0.5012, 0.9985,0.5007,
-0.9995,0.5002,
+0.9995,0.5002,
1.0010,0.4995, 1.0029,0.4985, 1.0049,0.4976, 1.0068,0.4966, 1.0088,0.4957,
1.0107,0.4947, 1.0126,0.4938, 1.0145,0.4928, 1.0165,0.4919, 1.0184,0.4910,
1.0203,0.4901, 1.0222,0.4891, 1.0241,0.4882, 1.0260,0.4873, 1.0279,0.4864,
diff --git a/libc/sysdeps/powerpc/powerpc32/bits/atomic.h b/libc/sysdeps/powerpc/powerpc32/bits/atomic.h
index 3e3a1effe..a09e4d441 100644
--- a/libc/sysdeps/powerpc/powerpc32/bits/atomic.h
+++ b/libc/sysdeps/powerpc/powerpc32/bits/atomic.h
@@ -24,7 +24,7 @@
atomic operation. In that case we don't expect additional updates
adjacent to the lock word after the Store Conditional and the hint
should be false. */
-
+
#if defined _ARCH_PWR6 || defined _ARCH_PWR6X
# define MUTEX_HINT_ACQ ",1"
# define MUTEX_HINT_REL ",0"
diff --git a/libc/sysdeps/powerpc/powerpc32/dl-machine.c b/libc/sysdeps/powerpc/powerpc32/dl-machine.c
index 475d238ba..170764ff7 100644
--- a/libc/sysdeps/powerpc/powerpc32/dl-machine.c
+++ b/libc/sysdeps/powerpc/powerpc32/dl-machine.c
@@ -129,7 +129,7 @@ __elf_preferred_address (struct link_map *loader, size_t maplength,
_dl_loaded does not work for static binaries loading
e.g. libnss_*.so. */
if ((mapend >= high || l->l_type == lt_executable)
- && high >= mapstart)
+ && high >= mapstart)
high = mapstart;
else if (mapend >= low && low >= mapstart)
low = mapend;
diff --git a/libc/sysdeps/powerpc/powerpc32/fpu/s_floor.S b/libc/sysdeps/powerpc/powerpc32/fpu/s_floor.S
index 21154ae20..168bb17b7 100644
--- a/libc/sysdeps/powerpc/powerpc32/fpu/s_floor.S
+++ b/libc/sysdeps/powerpc/powerpc32/fpu/s_floor.S
@@ -59,7 +59,7 @@ ENTRY (__floor)
fnabs fp1,fp1 /* if (x == 0.0) */
/* x = -0.0; */
.L9:
- mtfsf 0x01,fp11 /* restore previous rounding mode. */
+ mtfsf 0x01,fp11 /* restore previous rounding mode. */
blr
END (__floor)
diff --git a/libc/sysdeps/powerpc/powerpc32/fpu/s_floorf.S b/libc/sysdeps/powerpc/powerpc32/fpu/s_floorf.S
index e5faf2c64..4d6e90c9b 100644
--- a/libc/sysdeps/powerpc/powerpc32/fpu/s_floorf.S
+++ b/libc/sysdeps/powerpc/powerpc32/fpu/s_floorf.S
@@ -58,7 +58,7 @@ ENTRY (__floorf)
fnabs fp1,fp1 /* if (x == 0.0) */
/* x = -0.0; */
.L9:
- mtfsf 0x01,fp11 /* restore previous rounding mode. */
+ mtfsf 0x01,fp11 /* restore previous rounding mode. */
blr
END (__floorf)
diff --git a/libc/sysdeps/powerpc/powerpc32/fpu/s_isnan.S b/libc/sysdeps/powerpc/powerpc32/fpu/s_isnan.S
index ac8b08856..98d10daf6 100644
--- a/libc/sysdeps/powerpc/powerpc32/fpu/s_isnan.S
+++ b/libc/sysdeps/powerpc/powerpc32/fpu/s_isnan.S
@@ -21,7 +21,7 @@
/* int __isnan(x) */
.machine power4
-EALIGN (__isnan, 4, 0)
+EALIGN (__isnan, 4, 0)
mffs fp0
mtfsb0 4*cr6+lt /* reset_fpscr_bit (FPSCR_VE) */
fcmpu cr7,fp1,fp1
diff --git a/libc/sysdeps/powerpc/powerpc32/fpu/s_lround.S b/libc/sysdeps/powerpc/powerpc32/fpu/s_lround.S
index d1472ce76..92dc3787d 100644
--- a/libc/sysdeps/powerpc/powerpc32/fpu/s_lround.S
+++ b/libc/sysdeps/powerpc/powerpc32/fpu/s_lround.S
@@ -24,13 +24,13 @@
.LC0: /* 0.5 */
.long 0x3f000000
.section ".text"
-
+
/* long [r3] lround (float x [fp1])
- IEEE 1003.1 lround function. IEEE specifies "round to the nearest
+ IEEE 1003.1 lround function. IEEE specifies "round to the nearest
integer value, rounding halfway cases away from zero, regardless of
the current rounding mode." However PowerPC Architecture defines
- "round to Nearest" as "Choose the best approximation. In case of a
- tie, choose the one that is even (least significant bit o).".
+ "round to Nearest" as "Choose the best approximation. In case of a
+ tie, choose the one that is even (least significant bit o).".
So we can't use the PowerPC "round to Nearest" mode. Instead we set
"round toward Zero" mode and round by adding +-0.5 before rounding
to the integer value. It is necessary to detect when x is
@@ -60,7 +60,7 @@ ENTRY (__lround)
blt- cr6,.Lretzero
fadd fp3,fp2,fp10 /* |x|+=0.5 bias to prepare to round. */
bge cr7,.Lconvert /* x is positive so don't negate x. */
- fnabs fp3,fp3 /* -(|x|+=0.5) */
+ fnabs fp3,fp3 /* -(|x|+=0.5) */
.Lconvert:
fctiwz fp4,fp3 /* Convert to Integer word lround toward 0. */
stfd fp4,8(r1)
diff --git a/libc/sysdeps/powerpc/powerpc32/fpu/s_round.S b/libc/sysdeps/powerpc/powerpc32/fpu/s_round.S
index 030204f85..73a100422 100644
--- a/libc/sysdeps/powerpc/powerpc32/fpu/s_round.S
+++ b/libc/sysdeps/powerpc/powerpc32/fpu/s_round.S
@@ -27,11 +27,11 @@
.long 0x3f000000
/* double [fp1] round (double x [fp1])
- IEEE 1003.1 round function. IEEE specifies "round to the nearest
+ IEEE 1003.1 round function. IEEE specifies "round to the nearest
integer value, rounding halfway cases away from zero, regardless of
the current rounding mode." However PowerPC Architecture defines
- "Round to Nearest" as "Choose the best approximation. In case of a
- tie, choose the one that is even (least significant bit o).".
+ "Round to Nearest" as "Choose the best approximation. In case of a
+ tie, choose the one that is even (least significant bit o).".
So we can't use the PowerPC "Round to Nearest" mode. Instead we set
"Round toward Zero" mode and round by adding +-0.5 before rounding
to the integer value. */
diff --git a/libc/sysdeps/powerpc/powerpc32/fpu/s_roundf.S b/libc/sysdeps/powerpc/powerpc32/fpu/s_roundf.S
index adf4d3530..2ed9ca7b4 100644
--- a/libc/sysdeps/powerpc/powerpc32/fpu/s_roundf.S
+++ b/libc/sysdeps/powerpc/powerpc32/fpu/s_roundf.S
@@ -26,11 +26,11 @@
.long 0x3f000000
/* float [fp1] roundf (float x [fp1])
- IEEE 1003.1 round function. IEEE specifies "round to the nearest
+ IEEE 1003.1 round function. IEEE specifies "round to the nearest
integer value, rounding halfway cases away from zero, regardless of
the current rounding mode." However PowerPC Architecture defines
- "Round to Nearest" as "Choose the best approximation. In case of a
- tie, choose the one that is even (least significant bit o).".
+ "Round to Nearest" as "Choose the best approximation. In case of a
+ tie, choose the one that is even (least significant bit o).".
So we can't use the PowerPC "Round to Nearest" mode. Instead we set
"Round toward Zero" mode and round by adding +-0.5 before rounding
to the integer value. */
diff --git a/libc/sysdeps/powerpc/powerpc32/fpu/s_trunc.S b/libc/sysdeps/powerpc/powerpc32/fpu/s_trunc.S
index fe3e2b975..0f9e3600d 100644
--- a/libc/sysdeps/powerpc/powerpc32/fpu/s_trunc.S
+++ b/libc/sysdeps/powerpc/powerpc32/fpu/s_trunc.S
@@ -26,7 +26,7 @@
/* double [fp1] trunc (double x [fp1])
IEEE 1003.1 trunc function. IEEE specifies "trunc to the integer
- value, in floating format, nearest to but no larger in magnitude
+ value, in floating format, nearest to but no larger in magnitude
then the argument."
We set "round toward Zero" mode and trunc by adding +-2**52 then
subtracting +-2**52. */
diff --git a/libc/sysdeps/powerpc/powerpc32/fpu/s_truncf.S b/libc/sysdeps/powerpc/powerpc32/fpu/s_truncf.S
index a74e3dc38..effbede6d 100644
--- a/libc/sysdeps/powerpc/powerpc32/fpu/s_truncf.S
+++ b/libc/sysdeps/powerpc/powerpc32/fpu/s_truncf.S
@@ -25,7 +25,7 @@
/* float [fp1] truncf (float x [fp1])
IEEE 1003.1 trunc function. IEEE specifies "trunc to the integer
- value, in floating format, nearest to but no larger in magnitude
+ value, in floating format, nearest to but no larger in magnitude
then the argument."
We set "round toward Zero" mode and trunc by adding +-2**23 then
subtracting +-2**23. */
diff --git a/libc/sysdeps/powerpc/powerpc32/lshift.S b/libc/sysdeps/powerpc/powerpc32/lshift.S
index 1d83910b3..9ee58e6a5 100644
--- a/libc/sysdeps/powerpc/powerpc32/lshift.S
+++ b/libc/sysdeps/powerpc/powerpc32/lshift.S
@@ -19,7 +19,7 @@
#include <sysdep.h>
/* mp_limb_t mpn_lshift (mp_ptr wp, mp_srcptr up, mp_size_t usize,
- unsigned int cnt) */
+ unsigned int cnt) */
EALIGN (__mpn_lshift, 3, 0)
diff --git a/libc/sysdeps/powerpc/powerpc32/power4/fpu/s_llrint.S b/libc/sysdeps/powerpc/powerpc32/power4/fpu/s_llrint.S
index 2ac986db8..55b2850fd 100644
--- a/libc/sysdeps/powerpc/powerpc32/power4/fpu/s_llrint.S
+++ b/libc/sysdeps/powerpc/powerpc32/power4/fpu/s_llrint.S
@@ -20,7 +20,7 @@
#include <math_ldbl_opt.h>
/* long long int[r3, r4] __llrint (double x[fp1]) */
-ENTRY (__llrint)
+ENTRY (__llrint)
CALL_MCOUNT
stwu r1,-16(r1)
cfi_adjust_cfa_offset (16)
@@ -31,7 +31,7 @@ ENTRY (__llrint)
nop
lwz r3,8(r1)
lwz r4,12(r1)
- addi r1,r1,16
+ addi r1,r1,16
blr
END (__llrint)
diff --git a/libc/sysdeps/powerpc/powerpc32/power4/fpu/s_llrintf.S b/libc/sysdeps/powerpc/powerpc32/power4/fpu/s_llrintf.S
index 98e3aafc8..cc80fcb02 100644
--- a/libc/sysdeps/powerpc/powerpc32/power4/fpu/s_llrintf.S
+++ b/libc/sysdeps/powerpc/powerpc32/power4/fpu/s_llrintf.S
@@ -19,7 +19,7 @@
#include <sysdep.h>
/* long long int[r3, r4] __llrintf (float x[fp1]) */
-ENTRY (__llrintf)
+ENTRY (__llrintf)
CALL_MCOUNT
stwu r1,-16(r1)
cfi_adjust_cfa_offset (16)
@@ -30,7 +30,7 @@ ENTRY (__llrintf)
nop
lwz r3,8(r1)
lwz r4,12(r1)
- addi r1,r1,16
+ addi r1,r1,16
blr
END (__llrintf)
diff --git a/libc/sysdeps/powerpc/powerpc32/power4/fpu/s_llround.S b/libc/sysdeps/powerpc/powerpc32/power4/fpu/s_llround.S
index 07beb0a56..631180f07 100644
--- a/libc/sysdeps/powerpc/powerpc32/power4/fpu/s_llround.S
+++ b/libc/sysdeps/powerpc/powerpc32/power4/fpu/s_llround.S
@@ -29,11 +29,11 @@
.section ".text"
/* long [r3] lround (float x [fp1])
- IEEE 1003.1 lround function. IEEE specifies "round to the nearest
+ IEEE 1003.1 lround function. IEEE specifies "round to the nearest
integer value, rounding halfway cases away from zero, regardless of
the current rounding mode." However PowerPC Architecture defines
- "round to Nearest" as "Choose the best approximation. In case of a
- tie, choose the one that is even (least significant bit o).".
+ "round to Nearest" as "Choose the best approximation. In case of a
+ tie, choose the one that is even (least significant bit o).".
So we can't use the PowerPC "round to Nearest" mode. Instead we set
"round toward Zero" mode and round by adding +-0.5 before rounding
to the integer value.
diff --git a/libc/sysdeps/powerpc/powerpc32/power4/fpu/w_sqrt.S b/libc/sysdeps/powerpc/powerpc32/power4/fpu/w_sqrt.S
index 4f1c17680..3648e4a69 100644
--- a/libc/sysdeps/powerpc/powerpc32/power4/fpu/w_sqrt.S
+++ b/libc/sysdeps/powerpc/powerpc32/power4/fpu/w_sqrt.S
@@ -25,20 +25,20 @@
sets the appropriate floating point exceptions. Extended checking is
only needed to set errno (via __kernel_standard) if the input value
is negative.
-
+
The fsqrt will set FPCC and FU (Floating Point Unordered or NaN
to indicated that the input value was negative or NaN. Use Move to
Condition Register from FPSCR to copy the FPCC field to cr1. The
branch on summary overflow transfers control to w_sqrt to process
any error conditions. Otherwise we can return the result directly.
-
+
This part of the function is a leaf routine, so no need to stack a
frame or execute prologue/epilogue code. This means it is safe to
transfer directly to w_sqrt as long as the input value (f1) is
preserved. Putting the sqrt result into f2 (double parameter 2)
allows passing both the input value and sqrt result into the extended
wrapper so there is no need to recompute.
-
+
This tactic avoids the overhead of stacking a frame for the normal
(non-error) case. Until gcc supports prologue shrink-wrapping
this is the best we can do. */
diff --git a/libc/sysdeps/powerpc/powerpc32/power4/fpu/w_sqrtf.S b/libc/sysdeps/powerpc/powerpc32/power4/fpu/w_sqrtf.S
index 0da5b7a8e..153843c7c 100644
--- a/libc/sysdeps/powerpc/powerpc32/power4/fpu/w_sqrtf.S
+++ b/libc/sysdeps/powerpc/powerpc32/power4/fpu/w_sqrtf.S
@@ -25,20 +25,20 @@
sets the appropriate floating point exceptions. Extended checking is
only needed to set errno (via __kernel_standard) if the input value
is negative.
-
+
The fsqrts will set FPCC and FU (Floating Point Unordered or NaN
to indicated that the input value was negative or NaN. Use Move to
Condition Register from FPSCR to copy the FPCC field to cr1. The
branch on summary overflow transfers control to w_sqrt to process
any error conditions. Otherwise we can return the result directly.
-
+
This part of the function is a leaf routine, so no need to stack a
frame or execute prologue/epilogue code. This means it is safe to
transfer directly to w_sqrt as long as the input value (f1) is
preserved. Putting the sqrt result into f2 (float parameter 2)
allows passing both the input value and sqrt result into the extended
wrapper so there is no need to recompute.
-
+
This tactic avoids the overhead of stacking a frame for the normal
(non-error) case. Until gcc supports prologue shrink-wrapping
this is the best we can do. */
diff --git a/libc/sysdeps/powerpc/powerpc32/power4/hp-timing.c b/libc/sysdeps/powerpc/powerpc32/power4/hp-timing.c
index f54a5f879..5073adb0e 100644
--- a/libc/sysdeps/powerpc/powerpc32/power4/hp-timing.c
+++ b/libc/sysdeps/powerpc/powerpc32/power4/hp-timing.c
@@ -1,4 +1,4 @@
-/* Support for high precision, low overhead timing functions.
+/* Support for high precision, low overhead timing functions.
powerpc64 version.
Copyright (C) 2005-2013 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/sysdeps/powerpc/powerpc32/power4/memcmp.S b/libc/sysdeps/powerpc/powerpc32/power4/memcmp.S
index edec7ab27..d7050a2f7 100644
--- a/libc/sysdeps/powerpc/powerpc32/power4/memcmp.S
+++ b/libc/sysdeps/powerpc/powerpc32/power4/memcmp.S
@@ -53,17 +53,17 @@ EALIGN (memcmp, 4, 0)
blt cr1, L(bytealigned)
stwu 1,-64(1)
cfi_adjust_cfa_offset(64)
- stw r31,48(1)
+ stw r31,48(1)
cfi_offset(31,(48-64))
- stw r30,44(1)
+ stw r30,44(1)
cfi_offset(30,(44-64))
bne L(unaligned)
/* At this point we know both strings have the same alignment and the
compare length is at least 8 bytes. rBITDIF contains the low order
2 bits of rSTR1 and cr5 contains the result of the logical compare
- of rBITDIF to 0. If rBITDIF == 0 then we are already word
+ of rBITDIF to 0. If rBITDIF == 0 then we are already word
aligned and can perform the word aligned loop.
-
+
Otherwise we know the two strings have the same alignment (but not
yet word aligned). So we force the string addresses to the next lower
word boundary and special case this first word using shift left to
@@ -143,7 +143,7 @@ L(Waligned):
beq L(dP4)
bgt cr1, L(dP3)
beq cr1, L(dP2)
-
+
/* Remainder is 4 */
.align 4
L(dP1):
@@ -152,7 +152,7 @@ L(dP1):
(8-15 byte compare), we want to use only volatile registers. This
means we can avoid restoring non-volatile registers since we did not
change any on the early exit path. The key here is the non-early
- exit path only cares about the condition code (cr5), not about which
+ exit path only cares about the condition code (cr5), not about which
register pair was used. */
lwz rWORD5, 0(rSTR1)
lwz rWORD6, 0(rSTR2)
@@ -170,7 +170,7 @@ L(dP1e):
cmplw cr6, rWORD5, rWORD6
bne cr5, L(dLcr5)
bne cr0, L(dLcr0)
-
+
lwzu rWORD7, 16(rSTR1)
lwzu rWORD8, 16(rSTR2)
bne cr1, L(dLcr1)
@@ -188,7 +188,7 @@ L(dP1x):
bne L(d00)
li rRTN, 0
blr
-
+
/* Remainder is 8 */
.align 4
L(dP2):
@@ -230,7 +230,7 @@ L(dP2x):
bne L(d00)
li rRTN, 0
blr
-
+
/* Remainder is 12 */
.align 4
L(dP3):
@@ -273,7 +273,7 @@ L(dP3x):
bne L(d00)
li rRTN, 0
blr
-
+
/* Count is a multiple of 16, remainder is 0 */
.align 4
L(dP4):
@@ -316,8 +316,8 @@ L(dLoop3):
lwzu rWORD8, 16(rSTR2)
bne- cr1, L(dLcr1)
cmplw cr0, rWORD1, rWORD2
- bdnz+ L(dLoop)
-
+ bdnz+ L(dLoop)
+
L(dL4):
cmplw cr1, rWORD3, rWORD4
bne cr6, L(dLcr6)
@@ -332,7 +332,7 @@ L(d24):
bne cr6, L(dLcr6)
L(d14):
slwi. r12, rN, 3
- bne cr5, L(dLcr5)
+ bne cr5, L(dLcr5)
L(d04):
lwz r30,44(1)
lwz r31,48(1)
@@ -341,10 +341,10 @@ L(d04):
beq L(zeroLength)
/* At this point we have a remainder of 1 to 3 bytes to compare. Since
we are aligned it is safe to load the whole word, and use
- shift right to eliminate bits beyond the compare length. */
+ shift right to eliminate bits beyond the compare length. */
L(d00):
lwz rWORD1, 4(rSTR1)
- lwz rWORD2, 4(rSTR2)
+ lwz rWORD2, 4(rSTR2)
srw rWORD1, rWORD1, rN
srw rWORD2, rWORD2, rN
cmplw rWORD1,rWORD2
@@ -392,22 +392,22 @@ L(dLcr5x):
bgtlr cr5
li rRTN, -1
blr
-
+
.align 4
L(bytealigned):
cfi_adjust_cfa_offset(-64)
mtctr rN /* Power4 wants mtctr 1st in dispatch group */
/* We need to prime this loop. This loop is swing modulo scheduled
- to avoid pipe delays. The dependent instruction latencies (load to
+ to avoid pipe delays. The dependent instruction latencies (load to
compare to conditional branch) is 2 to 3 cycles. In this loop each
dispatch group ends in a branch and takes 1 cycle. Effectively
- the first iteration of the loop only serves to load operands and
- branches based on compares are delayed until the next loop.
+ the first iteration of the loop only serves to load operands and
+ branches based on compares are delayed until the next loop.
So we must precondition some registers and condition codes so that
we don't exit the loop early on the first iteration. */
-
+
lbz rWORD1, 0(rSTR1)
lbz rWORD2, 0(rSTR2)
bdz- L(b11)
@@ -427,7 +427,7 @@ L(bLoop):
cmplw cr6, rWORD5, rWORD6
bdz- L(b3i)
-
+
lbzu rWORD3, 1(rSTR1)
lbzu rWORD4, 1(rSTR2)
bne- cr1, L(bLcr1)
@@ -441,10 +441,10 @@ L(bLoop):
cmplw cr1, rWORD3, rWORD4
bdnz+ L(bLoop)
-
+
/* We speculatively loading bytes before we have tested the previous
bytes. But we must avoid overrunning the length (in the ctr) to
- prevent these speculative loads from causing a segfault. In this
+ prevent these speculative loads from causing a segfault. In this
case the loop will exit early (before the all pending bytes are
tested. In this case we must complete the pending operations
before returning. */
@@ -488,7 +488,7 @@ L(bx56):
nop
L(b12):
bne- cr0, L(bx12)
-L(bx34):
+L(bx34):
sub rRTN, rWORD3, rWORD4
blr
@@ -497,7 +497,7 @@ L(bx12):
sub rRTN, rWORD1, rWORD2
blr
- .align 4
+ .align 4
L(zeroLengthReturn):
L(zeroLength):
@@ -509,9 +509,9 @@ L(zeroLength):
/* At this point we know the strings have different alignment and the
compare length is at least 8 bytes. rBITDIF contains the low order
2 bits of rSTR1 and cr5 contains the result of the logical compare
- of rBITDIF to 0. If rBITDIF == 0 then rStr1 is word aligned and can
+ of rBITDIF to 0. If rBITDIF == 0 then rStr1 is word aligned and can
perform the Wunaligned loop.
-
+
Otherwise we know that rSTR1 is not aready word aligned yet.
So we can force the string addresses to the next lower word
boundary and special case this first word using shift left to
@@ -531,13 +531,13 @@ L(zeroLength):
#define rE r0 /* Right rotation temp for rWORD6. */
#define rG r12 /* Right rotation temp for rWORD8. */
L(unaligned):
- stw r29,40(r1)
- cfi_offset(r29,(40-64))
+ stw r29,40(r1)
+ cfi_offset(r29,(40-64))
clrlwi rSHL, rSTR2, 30
- stw r28,36(r1)
+ stw r28,36(r1)
cfi_offset(r28,(36-64))
beq cr5, L(Wunaligned)
- stw r27,32(r1)
+ stw r27,32(r1)
cfi_offset(r27,(32-64))
/* Adjust the logical start of rSTR2 to compensate for the extra bits
in the 1st rSTR1 W. */
@@ -545,19 +545,19 @@ L(unaligned):
/* But do not attempt to address the W before that W that contains
the actual start of rSTR2. */
clrrwi rSTR2, rSTR2, 2
- stw r26,28(r1)
+ stw r26,28(r1)
cfi_offset(r26,(28-64))
/* Compute the left/right shift counts for the unalign rSTR2,
- compensating for the logical (W aligned) start of rSTR1. */
+ compensating for the logical (W aligned) start of rSTR1. */
clrlwi rSHL, r27, 30
- clrrwi rSTR1, rSTR1, 2
- stw r25,24(r1)
+ clrrwi rSTR1, rSTR1, 2
+ stw r25,24(r1)
cfi_offset(r25,(24-64))
slwi rSHL, rSHL, 3
cmplw cr5, r27, rSTR2
add rN, rN, rBITDIF
slwi r11, rBITDIF, 3
- stw r24,20(r1)
+ stw r24,20(r1)
cfi_offset(r24,(20-64))
subfic rSHR, rSHL, 32
srwi rTMP, rN, 4 /* Divide by 16 */
@@ -633,16 +633,16 @@ L(duPs4):
compare length is at least 8 bytes. */
.align 4
L(Wunaligned):
- stw r27,32(r1)
+ stw r27,32(r1)
cfi_offset(r27,(32-64))
clrrwi rSTR2, rSTR2, 2
- stw r26,28(r1)
+ stw r26,28(r1)
cfi_offset(r26,(28-64))
srwi rTMP, rN, 4 /* Divide by 16 */
- stw r25,24(r1)
+ stw r25,24(r1)
cfi_offset(r25,(24-64))
andi. rBITDIF, rN, 12 /* Get the W remainder */
- stw r24,20(r1)
+ stw r24,20(r1)
cfi_offset(r24,(20-64))
slwi rSHL, rSHL, 3
lwz rWORD6, 0(rSTR2)
@@ -656,7 +656,7 @@ L(Wunaligned):
mtctr rTMP /* Power4 wants mtctr 1st in dispatch group */
bgt cr1, L(duP3)
beq cr1, L(duP2)
-
+
/* Remainder is 4 */
.align 4
L(duP1):
@@ -687,7 +687,7 @@ L(duP1e):
bne cr0, L(duLcr0)
or rWORD6, rE, rF
cmplw cr6, rWORD5, rWORD6
- b L(duLoop3)
+ b L(duLoop3)
.align 4
/* At this point we exit early with the first word compare
complete and remainder of 0 to 3 bytes. See L(du14) for details on
@@ -751,7 +751,7 @@ L(duP2x):
lwz rWORD2, 4(rSTR2)
srw rA, rWORD2, rSHR
b L(dutrim)
-
+
/* Remainder is 12 */
.align 4
L(duP3):
@@ -801,7 +801,7 @@ L(duP3x):
lwz rWORD2, 4(rSTR2)
srw rA, rWORD2, rSHR
b L(dutrim)
-
+
/* Count is a multiple of 16, remainder is 0 */
.align 4
L(duP4):
@@ -867,8 +867,8 @@ L(duLoop3):
srw rG, rWORD8, rSHR
slw rB, rWORD8, rSHL
or rWORD8, rG, rH
- bdnz+ L(duLoop)
-
+ bdnz+ L(duLoop)
+
L(duL4):
bne cr1, L(duLcr1)
cmplw cr1, rWORD3, rWORD4
@@ -886,9 +886,9 @@ L(du14):
slwi. rN, rN, 3
bne cr5, L(duLcr5)
/* At this point we have a remainder of 1 to 3 bytes to compare. We use
- shift right to eliminate bits beyond the compare length.
+ shift right to eliminate bits beyond the compare length.
- However it may not be safe to load rWORD2 which may be beyond the
+ However it may not be safe to load rWORD2 which may be beyond the
string length. So we compare the bit length of the remainder to
the right shift count (rSHR). If the bit count is less than or equal
we do not need to load rWORD2 (all significant bits are already in
@@ -903,13 +903,13 @@ L(du14):
L(dutrim):
lwz rWORD1, 4(rSTR1)
lwz r31,48(1)
- subfic rN, rN, 32 /* Shift count is 32 - (rN * 8). */
+ subfic rN, rN, 32 /* Shift count is 32 - (rN * 8). */
or rWORD2, rA, rB
lwz r30,44(1)
lwz r29,40(r1)
srw rWORD1, rWORD1, rN
srw rWORD2, rWORD2, rN
- lwz r28,36(r1)
+ lwz r28,36(r1)
lwz r27,32(r1)
cmplw rWORD1,rWORD2
li rRTN,0
@@ -923,9 +923,9 @@ L(duLcr0):
lwz r31,48(1)
lwz r30,44(1)
li rRTN, 1
- bgt cr0, L(dureturn29)
+ bgt cr0, L(dureturn29)
lwz r29,40(r1)
- lwz r28,36(r1)
+ lwz r28,36(r1)
li rRTN, -1
b L(dureturn27)
.align 4
@@ -933,9 +933,9 @@ L(duLcr1):
lwz r31,48(1)
lwz r30,44(1)
li rRTN, 1
- bgt cr1, L(dureturn29)
+ bgt cr1, L(dureturn29)
lwz r29,40(r1)
- lwz r28,36(r1)
+ lwz r28,36(r1)
li rRTN, -1
b L(dureturn27)
.align 4
@@ -943,9 +943,9 @@ L(duLcr6):
lwz r31,48(1)
lwz r30,44(1)
li rRTN, 1
- bgt cr6, L(dureturn29)
+ bgt cr6, L(dureturn29)
lwz r29,40(r1)
- lwz r28,36(r1)
+ lwz r28,36(r1)
li rRTN, -1
b L(dureturn27)
.align 4
@@ -953,9 +953,9 @@ L(duLcr5):
lwz r31,48(1)
lwz r30,44(1)
li rRTN, 1
- bgt cr5, L(dureturn29)
+ bgt cr5, L(dureturn29)
lwz r29,40(r1)
- lwz r28,36(r1)
+ lwz r28,36(r1)
li rRTN, -1
b L(dureturn27)
.align 3
@@ -965,14 +965,14 @@ L(duZeroReturn):
L(dureturn):
lwz r31,48(1)
lwz r30,44(1)
-L(dureturn29):
+L(dureturn29):
lwz r29,40(r1)
- lwz r28,36(r1)
-L(dureturn27):
+ lwz r28,36(r1)
+L(dureturn27):
lwz r27,32(r1)
-L(dureturn26):
+L(dureturn26):
lwz r26,28(r1)
-L(dureturn25):
+L(dureturn25):
lwz r25,24(r1)
lwz r24,20(r1)
lwz 1,0(1)
diff --git a/libc/sysdeps/powerpc/powerpc32/power4/memset.S b/libc/sysdeps/powerpc/powerpc32/power4/memset.S
index 1e8785cb4..c2d288b38 100644
--- a/libc/sysdeps/powerpc/powerpc32/power4/memset.S
+++ b/libc/sysdeps/powerpc/powerpc32/power4/memset.S
@@ -162,7 +162,7 @@ L(cacheAligned):
add rMEMP,rMEMP,rCLS
b L(cacheAligned)
-/* We are here because the cache line size was set and the remainder
+/* We are here because the cache line size was set and the remainder
(rLEN) is less than the actual cache line size.
So set up the preconditions for L(nondcbz) and go there. */
L(handletail32):
diff --git a/libc/sysdeps/powerpc/powerpc32/power4/wordcopy.c b/libc/sysdeps/powerpc/powerpc32/power4/wordcopy.c
index 6dd0fa392..5d857f61e 100644
--- a/libc/sysdeps/powerpc/powerpc32/power4/wordcopy.c
+++ b/libc/sysdeps/powerpc/powerpc32/power4/wordcopy.c
@@ -37,7 +37,7 @@ _wordcopy_fwd_aligned (dstp, srcp, len)
if (len & 1)
{
((op_t *) dstp)[0] = ((op_t *) srcp)[0];
-
+
if (len == 1)
return;
srcp += OPSIZ;
@@ -88,10 +88,10 @@ _wordcopy_fwd_dest_aligned (dstp, srcp, len)
{
a1 = ((op_t *) srcp)[1];
((op_t *) dstp)[0] = MERGE (a0, sh_1, a1, sh_2);
-
+
if (len == 1)
return;
-
+
a0 = a1;
srcp += OPSIZ;
dstp += OPSIZ;
@@ -131,7 +131,7 @@ _wordcopy_bwd_aligned (dstp, srcp, len)
srcp -= OPSIZ;
dstp -= OPSIZ;
((op_t *) dstp)[0] = ((op_t *) srcp)[0];
-
+
if (len == 1)
return;
len -= 1;
diff --git a/libc/sysdeps/powerpc/powerpc32/power5+/fpu/s_llround.S b/libc/sysdeps/powerpc/powerpc32/power5+/fpu/s_llround.S
index 558bd2acb..ecd37c3cd 100644
--- a/libc/sysdeps/powerpc/powerpc32/power5+/fpu/s_llround.S
+++ b/libc/sysdeps/powerpc/powerpc32/power5+/fpu/s_llround.S
@@ -18,13 +18,13 @@
#include <sysdep.h>
#include <math_ldbl_opt.h>
-
+
/* long [r3] llround (float x [fp1])
- IEEE 1003.1 lround function. IEEE specifies "round to the nearest
+ IEEE 1003.1 lround function. IEEE specifies "round to the nearest
integer value, rounding halfway cases away from zero, regardless of
the current rounding mode." However PowerPC Architecture defines
- "round to Nearest" as "Choose the best approximation. In case of a
- tie, choose the one that is even (least significant bit o).".
+ "round to Nearest" as "Choose the best approximation. In case of a
+ tie, choose the one that is even (least significant bit o).".
So we pre-round using the V2.02 Floating Round to Integer Nearest
instruction before we use the Floating Convert to Integer Word with
round to zero instruction. */
diff --git a/libc/sysdeps/powerpc/powerpc32/power5+/fpu/s_lround.S b/libc/sysdeps/powerpc/powerpc32/power5+/fpu/s_lround.S
index 0fa359d07..d4da625bb 100644
--- a/libc/sysdeps/powerpc/powerpc32/power5+/fpu/s_lround.S
+++ b/libc/sysdeps/powerpc/powerpc32/power5+/fpu/s_lround.S
@@ -17,13 +17,13 @@
<http://www.gnu.org/licenses/>. */
#include <sysdep.h>
#include <math_ldbl_opt.h>
-
+
/* long [r3] lround (float x [fp1])
- IEEE 1003.1 lround function. IEEE specifies "round to the nearest
+ IEEE 1003.1 lround function. IEEE specifies "round to the nearest
integer value, rounding halfway cases away from zero, regardless of
the current rounding mode." However PowerPC Architecture defines
- "round to Nearest" as "Choose the best approximation. In case of a
- tie, choose the one that is even (least significant bit o).".
+ "round to Nearest" as "Choose the best approximation. In case of a
+ tie, choose the one that is even (least significant bit o).".
So we pre-round using the V2.02 Floating Round to Integer Nearest
instruction before we use the Floating Convert to Integer Word with
round to zero instruction. */
diff --git a/libc/sysdeps/powerpc/powerpc32/power5/fpu/w_sqrt.S b/libc/sysdeps/powerpc/powerpc32/power5/fpu/w_sqrt.S
index 23559aa19..ed11d5aec 100644
--- a/libc/sysdeps/powerpc/powerpc32/power5/fpu/w_sqrt.S
+++ b/libc/sysdeps/powerpc/powerpc32/power5/fpu/w_sqrt.S
@@ -25,19 +25,19 @@
sets the appropriate floating point exceptions. Extended checking is
only needed to set errno (via __kernel_standard) if the input value
is negative.
-
+
So compare the input value against the absolute value of itself.
This will compare equal unless the value is negative (EDOM) or a NAN,
in which case we branch to the extend wrapper. If equal we can return
the result directly.
-
+
This part of the function looks like a leaf routine, so no need to
stack a frame or execute prologue/epilogue code. It is safe to
branch directly to w_sqrt as long as the input value (f1) is
preserved. Putting the sqrt result into f2 (float parameter 2)
allows passing both the input value and sqrt result into the extended
wrapper so there is no need to recompute.
-
+
This tactic avoids the overhead of stacking a frame for the normal
(non-error) case. Until gcc supports prologue shrink-wrapping
this is the best we can do. */
diff --git a/libc/sysdeps/powerpc/powerpc32/power5/fpu/w_sqrtf.S b/libc/sysdeps/powerpc/powerpc32/power5/fpu/w_sqrtf.S
index 590c24caf..204917288 100644
--- a/libc/sysdeps/powerpc/powerpc32/power5/fpu/w_sqrtf.S
+++ b/libc/sysdeps/powerpc/powerpc32/power5/fpu/w_sqrtf.S
@@ -25,19 +25,19 @@
sets the appropriate floating point exceptions. Extended checking is
only needed to set errno (via __kernel_standard) if the input value
is negative.
-
+
So compare the input value against the absolute value of itself.
This will compare equal unless the value is negative (EDOM) or a NAN,
in which case we branch to the extend wrapper. If equal we can return
the result directly.
-
+
This part of the function looks like a leaf routine, so no need to
stack a frame or execute prologue/epilogue code. It is safe to
branch directly to w_sqrt as long as the input value (f1) is
preserved. Putting the sqrt result into f2 (float parameter 2)
allows passing both the input value and sqrt result into the extended
wrapper so there is no need to recompute.
-
+
This tactic avoids the overhead of stacking a frame for the normal
(non-error) case. Until gcc supports prologue shrink-wrapping
this is the best we can do. */
diff --git a/libc/sysdeps/powerpc/powerpc32/power6/fpu/s_llrint.S b/libc/sysdeps/powerpc/powerpc32/power6/fpu/s_llrint.S
index 86f51bb4f..3344b312e 100644
--- a/libc/sysdeps/powerpc/powerpc32/power6/fpu/s_llrint.S
+++ b/libc/sysdeps/powerpc/powerpc32/power6/fpu/s_llrint.S
@@ -20,7 +20,7 @@
#include <math_ldbl_opt.h>
/* long long int[r3, r4] __llrint (double x[fp1]) */
-ENTRY (__llrint)
+ENTRY (__llrint)
CALL_MCOUNT
stwu r1,-16(r1)
cfi_adjust_cfa_offset (16)
@@ -31,7 +31,7 @@ ENTRY (__llrint)
ori r1,r1,0
lwz r3,8(r1)
lwz r4,12(r1)
- addi r1,r1,16
+ addi r1,r1,16
blr
END (__llrint)
diff --git a/libc/sysdeps/powerpc/powerpc32/power6/fpu/s_llrintf.S b/libc/sysdeps/powerpc/powerpc32/power6/fpu/s_llrintf.S
index 1b06e2b9b..7f64f8d12 100644
--- a/libc/sysdeps/powerpc/powerpc32/power6/fpu/s_llrintf.S
+++ b/libc/sysdeps/powerpc/powerpc32/power6/fpu/s_llrintf.S
@@ -19,7 +19,7 @@
#include <sysdep.h>
/* long long int[r3, r4] __llrintf (float x[fp1]) */
-ENTRY (__llrintf)
+ENTRY (__llrintf)
CALL_MCOUNT
stwu r1,-16(r1)
cfi_adjust_cfa_offset (16)
@@ -30,7 +30,7 @@ ENTRY (__llrintf)
ori r1,r1,0
lwz r3,8(r1)
lwz r4,12(r1)
- addi r1,r1,16
+ addi r1,r1,16
blr
END (__llrintf)
diff --git a/libc/sysdeps/powerpc/powerpc32/power6/fpu/s_llround.S b/libc/sysdeps/powerpc/powerpc32/power6/fpu/s_llround.S
index bfc5efbe8..0ff04cb71 100644
--- a/libc/sysdeps/powerpc/powerpc32/power6/fpu/s_llround.S
+++ b/libc/sysdeps/powerpc/powerpc32/power6/fpu/s_llround.S
@@ -18,13 +18,13 @@
#include <sysdep.h>
#include <math_ldbl_opt.h>
-
+
/* long [r3] llround (float x [fp1])
- IEEE 1003.1 lround function. IEEE specifies "round to the nearest
+ IEEE 1003.1 lround function. IEEE specifies "round to the nearest
integer value, rounding halfway cases away from zero, regardless of
the current rounding mode." However PowerPC Architecture defines
- "round to Nearest" as "Choose the best approximation. In case of a
- tie, choose the one that is even (least significant bit o).".
+ "round to Nearest" as "Choose the best approximation. In case of a
+ tie, choose the one that is even (least significant bit o).".
So we pre-round using the V2.02 Floating Round to Integer Nearest
instruction before we use the Floating Convert to Integer Word with
round to zero instruction. */
diff --git a/libc/sysdeps/powerpc/powerpc32/power6/memcpy.S b/libc/sysdeps/powerpc/powerpc32/power6/memcpy.S
index d900028cb..c3d55b768 100644
--- a/libc/sysdeps/powerpc/powerpc32/power6/memcpy.S
+++ b/libc/sysdeps/powerpc/powerpc32/power6/memcpy.S
@@ -21,7 +21,7 @@
/* __ptr_t [r3] memcpy (__ptr_t dst [r3], __ptr_t src [r4], size_t len [r5]);
Returns 'dst'.
- Memcpy handles short copies (< 32-bytes) using a binary move blocks
+ Memcpy handles short copies (< 32-bytes) using a binary move blocks
(no loops) of lwz/stw. The tail (remaining 1-3) bytes is handled
with the appropriate combination of byte and halfword load/stores.
There is minimal effort to optimize the alignment of short moves.
diff --git a/libc/sysdeps/powerpc/powerpc32/power6/wcschr.c b/libc/sysdeps/powerpc/powerpc32/power6/wcschr.c
index a989877bb..1ba64e113 100644
--- a/libc/sysdeps/powerpc/powerpc32/power6/wcschr.c
+++ b/libc/sysdeps/powerpc/powerpc32/power6/wcschr.c
@@ -22,10 +22,10 @@
/* Find the first occurrence of WC in WCS. */
wchar_t *
wcschr (wcs, wc)
- register const wchar_t *wcs;
- register const wchar_t wc;
+ const wchar_t *wcs;
+ const wchar_t wc;
{
- register const wchar_t *wcs2 = wcs + 1;
+ const wchar_t *wcs2 = wcs + 1;
if (*wcs == wc)
return (wchar_t *) wcs;
diff --git a/libc/sysdeps/powerpc/powerpc32/power6/wcsrchr.c b/libc/sysdeps/powerpc/powerpc32/power6/wcsrchr.c
index d0ff9f69c..8d26af05f 100644
--- a/libc/sysdeps/powerpc/powerpc32/power6/wcsrchr.c
+++ b/libc/sysdeps/powerpc/powerpc32/power6/wcsrchr.c
@@ -22,10 +22,10 @@
/* Find the last occurrence of WC in WCS. */
wchar_t *
wcsrchr (wcs, wc)
- register const wchar_t *wcs;
- register const wchar_t wc;
+ const wchar_t *wcs;
+ const wchar_t wc;
{
- register const wchar_t *wcs2 = wcs + 1;
+ const wchar_t *wcs2 = wcs + 1;
const wchar_t *retval = NULL;
if (*wcs == wc)
diff --git a/libc/sysdeps/powerpc/powerpc32/power6/wordcopy.c b/libc/sysdeps/powerpc/powerpc32/power6/wordcopy.c
index bcb6176a3..4106e5c6e 100644
--- a/libc/sysdeps/powerpc/powerpc32/power6/wordcopy.c
+++ b/libc/sysdeps/powerpc/powerpc32/power6/wordcopy.c
@@ -38,7 +38,7 @@ _wordcopy_fwd_aligned (dstp, srcp, len)
if (len & 1)
{
((op_t *) dstp)[0] = ((op_t *) srcp)[0];
-
+
if (len == 1)
return;
srcp += OPSIZ;
@@ -105,10 +105,10 @@ _wordcopy_fwd_dest_aligned (dstp, srcp, len)
{
a1 = ((op_t *) srcp)[1];
((op_t *) dstp)[0] = MERGE (a0, sh_1, a1, sh_2);
-
+
if (len == 1)
return;
-
+
a0 = a1;
srcp += OPSIZ;
dstp += OPSIZ;
@@ -137,7 +137,7 @@ _wordcopy_bwd_aligned (dstp, srcp, len)
srcp -= OPSIZ;
dstp -= OPSIZ;
((op_t *) dstp)[0] = ((op_t *) srcp)[0];
-
+
if (len == 1)
return;
len -= 1;
diff --git a/libc/sysdeps/powerpc/powerpc32/power6x/fpu/s_lround.S b/libc/sysdeps/powerpc/powerpc32/power6x/fpu/s_lround.S
index 950b69536..0a04051ff 100644
--- a/libc/sysdeps/powerpc/powerpc32/power6x/fpu/s_lround.S
+++ b/libc/sysdeps/powerpc/powerpc32/power6x/fpu/s_lround.S
@@ -18,13 +18,13 @@
#include <sysdep.h>
#include <math_ldbl_opt.h>
-
+
/* long [r3] lround (float x [fp1])
- IEEE 1003.1 lround function. IEEE specifies "round to the nearest
+ IEEE 1003.1 lround function. IEEE specifies "round to the nearest
integer value, rounding halfway cases away from zero, regardless of
the current rounding mode." However PowerPC Architecture defines
- "round to Nearest" as "Choose the best approximation. In case of a
- tie, choose the one that is even (least significant bit o).".
+ "round to Nearest" as "Choose the best approximation. In case of a
+ tie, choose the one that is even (least significant bit o).".
So we pre-round using the V2.02 Floating Round to Integer Nearest
instruction before we use the Floating Convert to Integer Word with
round to zero instruction. */
diff --git a/libc/sysdeps/powerpc/powerpc64/fpu/s_ceill.S b/libc/sysdeps/powerpc/powerpc64/fpu/s_ceill.S
index bffac3962..3ef7b9f17 100644
--- a/libc/sysdeps/powerpc/powerpc64/fpu/s_ceill.S
+++ b/libc/sysdeps/powerpc/powerpc64/fpu/s_ceill.S
@@ -69,7 +69,7 @@ ENTRY (__ceill)
mtfsf 0x01,fp11 /* restore previous rounding mode. */
fnabs fp1,fp1 /* if (x == 0.0) */
blr /* x = -0.0; */
-
+
/* The high double is > TWO52 so we need to round the low double and
perhaps the high double. In this case we have to round the low
double and handle any adjustment to the high double that may be
@@ -93,7 +93,7 @@ ENTRY (__ceill)
beqlr- cr0
mtfsfi 7,2 /* Set rounding mode toward +inf. */
fdiv fp8,fp1,fp13 /* x_high/TWO52 */
-
+
bng- cr6,.L6 /* if (x > 0.0) */
fctidz fp0,fp8
fcfid fp8,fp0 /* tau = floor(x_high/TWO52); */
@@ -110,7 +110,7 @@ ENTRY (__ceill)
b .L9
.L6: /* if (x < 0.0) */
fctidz fp0,fp8
- fcfid fp8,fp0 /* tau = floor(x_high/TWO52); */
+ fcfid fp8,fp0 /* tau = floor(x_high/TWO52); */
bnl cr5,.L7 /* if (x_low < 0.0) */
fmr fp3,fp1
fmr fp4,fp2
diff --git a/libc/sysdeps/powerpc/powerpc64/fpu/s_floor.S b/libc/sysdeps/powerpc/powerpc64/fpu/s_floor.S
index a8e79e936..44bd83233 100644
--- a/libc/sysdeps/powerpc/powerpc64/fpu/s_floor.S
+++ b/libc/sysdeps/powerpc/powerpc64/fpu/s_floor.S
@@ -48,7 +48,7 @@ EALIGN (__floor, 4, 0)
fnabs fp1,fp1 /* if (x == 0.0) */
/* x = -0.0; */
.L9:
- mtfsf 0x01,fp11 /* restore previous rounding mode. */
+ mtfsf 0x01,fp11 /* restore previous rounding mode. */
blr
END (__floor)
diff --git a/libc/sysdeps/powerpc/powerpc64/fpu/s_floorf.S b/libc/sysdeps/powerpc/powerpc64/fpu/s_floorf.S
index f65e3b8a7..a0a22e7eb 100644
--- a/libc/sysdeps/powerpc/powerpc64/fpu/s_floorf.S
+++ b/libc/sysdeps/powerpc/powerpc64/fpu/s_floorf.S
@@ -47,7 +47,7 @@ EALIGN (__floorf, 4, 0)
fnabs fp1,fp1 /* if (x == 0.0) */
/* x = -0.0; */
.L9:
- mtfsf 0x01,fp11 /* restore previous rounding mode. */
+ mtfsf 0x01,fp11 /* restore previous rounding mode. */
blr
END (__floorf)
diff --git a/libc/sysdeps/powerpc/powerpc64/fpu/s_isnan.S b/libc/sysdeps/powerpc/powerpc64/fpu/s_isnan.S
index 3fd62ae51..95eb81eef 100644
--- a/libc/sysdeps/powerpc/powerpc64/fpu/s_isnan.S
+++ b/libc/sysdeps/powerpc/powerpc64/fpu/s_isnan.S
@@ -21,7 +21,7 @@
/* int __isnan(x) */
.machine power4
-EALIGN (__isnan, 4, 0)
+EALIGN (__isnan, 4, 0)
CALL_MCOUNT 0
mffs fp0
mtfsb0 4*cr6+lt /* reset_fpscr_bit (FPSCR_VE) */
diff --git a/libc/sysdeps/powerpc/powerpc64/fpu/s_llrint.S b/libc/sysdeps/powerpc/powerpc64/fpu/s_llrint.S
index 82b8df41d..7019347b5 100644
--- a/libc/sysdeps/powerpc/powerpc64/fpu/s_llrint.S
+++ b/libc/sysdeps/powerpc/powerpc64/fpu/s_llrint.S
@@ -20,14 +20,14 @@
#include <math_ldbl_opt.h>
/* long long int[r3] __llrint (double x[fp1]) */
-ENTRY (__llrint)
+ENTRY (__llrint)
CALL_MCOUNT 0
fctid fp13,fp1
stfd fp13,-16(r1)
nop /* Insure the following load is in a different dispatch group */
nop /* to avoid pipe stall on POWER4&5. */
nop
- ld r3,-16(r1)
+ ld r3,-16(r1)
blr
END (__llrint)
diff --git a/libc/sysdeps/powerpc/powerpc64/fpu/s_llrintf.S b/libc/sysdeps/powerpc/powerpc64/fpu/s_llrintf.S
index 3de36c22f..467396722 100644
--- a/libc/sysdeps/powerpc/powerpc64/fpu/s_llrintf.S
+++ b/libc/sysdeps/powerpc/powerpc64/fpu/s_llrintf.S
@@ -19,14 +19,14 @@
#include <sysdep.h>
/* long long int[r3] __llrintf (float x[fp1]) */
-ENTRY (__llrintf)
+ENTRY (__llrintf)
CALL_MCOUNT 0
fctid fp13,fp1
stfd fp13,-16(r1)
nop /* Insure the following load is in a different dispatch group */
nop /* to avoid pipe stall on POWER4&5. */
nop
- ld r3,-16(r1)
+ ld r3,-16(r1)
blr
END (__llrintf)
diff --git a/libc/sysdeps/powerpc/powerpc64/fpu/s_llround.S b/libc/sysdeps/powerpc/powerpc64/fpu/s_llround.S
index 286aae3d6..54b8341b4 100644
--- a/libc/sysdeps/powerpc/powerpc64/fpu/s_llround.S
+++ b/libc/sysdeps/powerpc/powerpc64/fpu/s_llround.S
@@ -25,13 +25,13 @@
.LC1: /* 0.5 */
.tc FD_3fe00000_0[TC],0x3fe0000000000000
.section ".text"
-
+
/* long long [r3] llround (double x [fp1])
- IEEE 1003.1 llround function. IEEE specifies "round to the nearest
+ IEEE 1003.1 llround function. IEEE specifies "round to the nearest
integer value, rounding halfway cases away from zero, regardless of
the current rounding mode." However PowerPC Architecture defines
- "round to Nearest" as "Choose the best approximation. In case of a
- tie, choose the one that is even (least significant bit o).".
+ "round to Nearest" as "Choose the best approximation. In case of a
+ tie, choose the one that is even (least significant bit o).".
So we can't use the PowerPC "round to Nearest" mode. Instead we set
"round toward Zero" mode and round by adding +-0.5 before rounding
to the integer value.
diff --git a/libc/sysdeps/powerpc/powerpc64/fpu/s_llroundf.S b/libc/sysdeps/powerpc/powerpc64/fpu/s_llroundf.S
index b1083a81a..25c61f245 100644
--- a/libc/sysdeps/powerpc/powerpc64/fpu/s_llroundf.S
+++ b/libc/sysdeps/powerpc/powerpc64/fpu/s_llroundf.S
@@ -24,13 +24,13 @@
.LC1: /* 0.5 */
.tc FD_3fe00000_0[TC],0x3fe0000000000000
.section ".text"
-
+
/* long long [r3] llroundf (float x [fp1])
- IEEE 1003.1 llroundf function. IEEE specifies "roundf to the nearest
+ IEEE 1003.1 llroundf function. IEEE specifies "roundf to the nearest
integer value, rounding halfway cases away from zero, regardless of
the current rounding mode." However PowerPC Architecture defines
- "roundf to Nearest" as "Choose the best approximation. In case of a
- tie, choose the one that is even (least significant bit o).".
+ "roundf to Nearest" as "Choose the best approximation. In case of a
+ tie, choose the one that is even (least significant bit o).".
So we can't use the PowerPC "round to Nearest" mode. Instead we set
"round toward Zero" mode and round by adding +-0.5 before rounding
to the integer value.
diff --git a/libc/sysdeps/powerpc/powerpc64/fpu/s_round.S b/libc/sysdeps/powerpc/powerpc64/fpu/s_round.S
index 022be84a2..3c7437a8f 100644
--- a/libc/sysdeps/powerpc/powerpc64/fpu/s_round.S
+++ b/libc/sysdeps/powerpc/powerpc64/fpu/s_round.S
@@ -25,13 +25,13 @@
.LC1: /* 0.5 */
.tc FD_3fe00000_0[TC],0x3fe0000000000000
.section ".text"
-
+
/* double [fp1] round (double x [fp1])
- IEEE 1003.1 round function. IEEE specifies "round to the nearest
+ IEEE 1003.1 round function. IEEE specifies "round to the nearest
integer value, rounding halfway cases away from zero, regardless of
the current rounding mode." However PowerPC Architecture defines
- "Round to Nearest" as "Choose the best approximation. In case of a
- tie, choose the one that is even (least significant bit o).".
+ "Round to Nearest" as "Choose the best approximation. In case of a
+ tie, choose the one that is even (least significant bit o).".
So we can't use the PowerPC "Round to Nearest" mode. Instead we set
"Round toward Zero" mode and round by adding +-0.5 before rounding
to the integer value. */
@@ -63,7 +63,7 @@ EALIGN (__round, 4, 0)
fnabs fp1,fp1 /* if (x == 0.0) */
/* x = -0.0; */
.L9:
- mtfsf 0x01,fp11 /* restore previous rounding mode. */
+ mtfsf 0x01,fp11 /* restore previous rounding mode. */
blr
END (__round)
diff --git a/libc/sysdeps/powerpc/powerpc64/fpu/s_roundf.S b/libc/sysdeps/powerpc/powerpc64/fpu/s_roundf.S
index dc50d1a77..980a77bde 100644
--- a/libc/sysdeps/powerpc/powerpc64/fpu/s_roundf.S
+++ b/libc/sysdeps/powerpc/powerpc64/fpu/s_roundf.S
@@ -24,13 +24,13 @@
.LC1: /* 0.5 */
.tc FD_3f000000_0[TC],0x3f00000000000000
.section ".text"
-
+
/* float [fp1] roundf (float x [fp1])
- IEEE 1003.1 round function. IEEE specifies "round to the nearest
+ IEEE 1003.1 round function. IEEE specifies "round to the nearest
integer value, rounding halfway cases away from zero, regardless of
the current rounding mode." However PowerPC Architecture defines
- "Round to Nearest" as "Choose the best approximation. In case of a
- tie, choose the one that is even (least significant bit o).".
+ "Round to Nearest" as "Choose the best approximation. In case of a
+ tie, choose the one that is even (least significant bit o).".
So we can't use the PowerPC "Round to Nearest" mode. Instead we set
"Round toward Zero" mode and round by adding +-0.5 before rounding
to the integer value. */
@@ -62,7 +62,7 @@ EALIGN (__roundf, 4, 0)
fnabs fp1,fp1 /* if (x == 0.0) */
/* x = -0.0; */
.L9:
- mtfsf 0x01,fp11 /* restore previous rounding mode. */
+ mtfsf 0x01,fp11 /* restore previous rounding mode. */
blr
END (__roundf)
diff --git a/libc/sysdeps/powerpc/powerpc64/fpu/s_roundl.S b/libc/sysdeps/powerpc/powerpc64/fpu/s_roundl.S
index 5cc41c03c..547b72150 100644
--- a/libc/sysdeps/powerpc/powerpc64/fpu/s_roundl.S
+++ b/libc/sysdeps/powerpc/powerpc64/fpu/s_roundl.S
@@ -91,7 +91,7 @@ ENTRY (__roundl)
beqlr- cr0
mtfsfi 7,1 /* Set rounding mode toward 0. */
fdiv fp8,fp1,fp13 /* x_high/TWO52 */
-
+
bng- cr6,.L6 /* if (x > 0.0) */
fctidz fp0,fp8
fcfid fp8,fp0 /* tau = floor(x_high/TWO52); */
@@ -109,7 +109,7 @@ ENTRY (__roundl)
b .L9
.L6: /* if (x < 0.0) */
fctidz fp0,fp8
- fcfid fp8,fp0 /* tau = floor(x_high/TWO52); */
+ fcfid fp8,fp0 /* tau = floor(x_high/TWO52); */
bnl cr5,.L7 /* if (x_low < 0.0) */
fmr fp3,fp1
fmr fp4,fp2
diff --git a/libc/sysdeps/powerpc/powerpc64/fpu/s_trunc.S b/libc/sysdeps/powerpc/powerpc64/fpu/s_trunc.S
index 5b018fb3e..f12387366 100644
--- a/libc/sysdeps/powerpc/powerpc64/fpu/s_trunc.S
+++ b/libc/sysdeps/powerpc/powerpc64/fpu/s_trunc.S
@@ -23,10 +23,10 @@
.LC0: /* 2**52 */
.tc FD_43300000_0[TC],0x4330000000000000
.section ".text"
-
+
/* double [fp1] trunc (double x [fp1])
IEEE 1003.1 trunc function. IEEE specifies "trunc to the integer
- value, in floating format, nearest to but no larger in magnitude
+ value, in floating format, nearest to but no larger in magnitude
then the argument."
We set "round toward Zero" mode and trunc by adding +-2**52 then
subtracting +-2**52. */
diff --git a/libc/sysdeps/powerpc/powerpc64/fpu/s_truncf.S b/libc/sysdeps/powerpc/powerpc64/fpu/s_truncf.S
index 9f3524024..5ea5f3d04 100644
--- a/libc/sysdeps/powerpc/powerpc64/fpu/s_truncf.S
+++ b/libc/sysdeps/powerpc/powerpc64/fpu/s_truncf.S
@@ -22,10 +22,10 @@
.LC0: /* 2**23 */
.tc FD_4b000000_0[TC],0x4b00000000000000
.section ".text"
-
+
/* float [fp1] truncf (float x [fp1])
IEEE 1003.1 trunc function. IEEE specifies "trunc to the integer
- value, in floating format, nearest to but no larger in magnitude
+ value, in floating format, nearest to but no larger in magnitude
then the argument."
We set "round toward Zero" mode and trunc by adding +-2**23 then
subtracting +-2**23. */
diff --git a/libc/sysdeps/powerpc/powerpc64/fpu/s_truncl.S b/libc/sysdeps/powerpc/powerpc64/fpu/s_truncl.S
index 03f45270a..06fd7dbe4 100644
--- a/libc/sysdeps/powerpc/powerpc64/fpu/s_truncl.S
+++ b/libc/sysdeps/powerpc/powerpc64/fpu/s_truncl.S
@@ -79,7 +79,7 @@ ENTRY (__truncl)
beqlr- cr0
mtfsfi 7,1 /* Set rounding mode toward 0. */
fdiv fp8,fp1,fp13 /* x_high/TWO52 */
-
+
bng- cr6,.L6 /* if (x > 0.0) */
fctidz fp0,fp8
fcfid fp8,fp0 /* tau = floor(x_high/TWO52); */
@@ -98,7 +98,7 @@ ENTRY (__truncl)
.L6: /* if (x < 0.0) */
fctidz fp0,fp8
fcfid fp8,fp0 /* tau = floor(x_high/TWO52); */
- fadd fp8,fp8,fp8 /* tau++; Make tau even */
+ fadd fp8,fp8,fp8 /* tau++; Make tau even */
bnl cr5,.L7 /* if (x_low < 0.0) */
fmr fp3,fp1
fmr fp4,fp2
diff --git a/libc/sysdeps/powerpc/powerpc64/hp-timing.c b/libc/sysdeps/powerpc/powerpc64/hp-timing.c
index f54a5f879..5073adb0e 100644
--- a/libc/sysdeps/powerpc/powerpc64/hp-timing.c
+++ b/libc/sysdeps/powerpc/powerpc64/hp-timing.c
@@ -1,4 +1,4 @@
-/* Support for high precision, low overhead timing functions.
+/* Support for high precision, low overhead timing functions.
powerpc64 version.
Copyright (C) 2005-2013 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/sysdeps/powerpc/powerpc64/power4/fpu/w_sqrt.c b/libc/sysdeps/powerpc/powerpc64/power4/fpu/w_sqrt.c
index bd0f9f04f..78bba57a2 100644
--- a/libc/sysdeps/powerpc/powerpc64/power4/fpu/w_sqrt.c
+++ b/libc/sysdeps/powerpc/powerpc64/power4/fpu/w_sqrt.c
@@ -35,10 +35,10 @@ __sqrt (double x) /* wrapper sqrt */
#else
if (__builtin_expect (_LIB_VERSION == _IEEE_, 0))
return z;
-
+
if (__builtin_expect (x != x, 0))
return z;
-
+
if (__builtin_expect (x < 0.0, 0))
return __kernel_standard (x, x, 26); /* sqrt(negative) */
else
diff --git a/libc/sysdeps/powerpc/powerpc64/power4/fpu/w_sqrtf.c b/libc/sysdeps/powerpc/powerpc64/power4/fpu/w_sqrtf.c
index 07c4dc156..12d9f6273 100644
--- a/libc/sysdeps/powerpc/powerpc64/power4/fpu/w_sqrtf.c
+++ b/libc/sysdeps/powerpc/powerpc64/power4/fpu/w_sqrtf.c
@@ -38,10 +38,10 @@ __sqrtf (float x) /* wrapper sqrtf */
if (__builtin_expect (_LIB_VERSION == _IEEE_, 0))
return z;
-
+
if (__builtin_expect (x != x, 0))
return z;
-
+
if (__builtin_expect (x < 0.0, 0))
/* sqrtf(negative) */
return (float) __kernel_standard ((double) x, (double) x, 126);
diff --git a/libc/sysdeps/powerpc/powerpc64/power4/memcmp.S b/libc/sysdeps/powerpc/powerpc64/power4/memcmp.S
index 6378ecb2d..69caedc9f 100644
--- a/libc/sysdeps/powerpc/powerpc64/power4/memcmp.S
+++ b/libc/sysdeps/powerpc/powerpc64/power4/memcmp.S
@@ -51,17 +51,17 @@ EALIGN (memcmp, 4, 0)
/* If less than 8 bytes or not aligned, use the unaligned
byte loop. */
blt cr1, L(bytealigned)
- std rWORD8,-8(r1)
+ std rWORD8,-8(r1)
cfi_offset(rWORD8,-8)
- std rWORD7,-16(r1)
+ std rWORD7,-16(r1)
cfi_offset(rWORD7,-16)
bne L(unaligned)
/* At this point we know both strings have the same alignment and the
compare length is at least 8 bytes. rBITDIF contains the low order
3 bits of rSTR1 and cr5 contains the result of the logical compare
- of rBITDIF to 0. If rBITDIF == 0 then we are already double word
+ of rBITDIF to 0. If rBITDIF == 0 then we are already double word
aligned and can perform the DWaligned loop.
-
+
Otherwise we know the two strings have the same alignment (but not
yet DW). So we can force the string addresses to the next lower DW
boundary and special case this first DW word using shift left to
@@ -141,7 +141,7 @@ L(DWaligned):
beq L(dP4)
bgt cr1, L(dP3)
beq cr1, L(dP2)
-
+
/* Remainder is 8 */
.align 4
L(dP1):
@@ -150,7 +150,7 @@ L(dP1):
(8-15 byte compare), we want to use only volatile registers. This
means we can avoid restoring non-volatile registers since we did not
change any on the early exit path. The key here is the non-early
- exit path only cares about the condition code (cr5), not about which
+ exit path only cares about the condition code (cr5), not about which
register pair was used. */
ld rWORD5, 0(rSTR1)
ld rWORD6, 0(rSTR2)
@@ -168,7 +168,7 @@ L(dP1e):
cmpld cr6, rWORD5, rWORD6
bne cr5, L(dLcr5)
bne cr0, L(dLcr0)
-
+
ldu rWORD7, 32(rSTR1)
ldu rWORD8, 32(rSTR2)
bne cr1, L(dLcr1)
@@ -185,7 +185,7 @@ L(dP1x):
bne L(d00)
li rRTN, 0
blr
-
+
/* Remainder is 16 */
.align 4
L(dP2):
@@ -226,7 +226,7 @@ L(dP2x):
bne L(d00)
li rRTN, 0
blr
-
+
/* Remainder is 24 */
.align 4
L(dP3):
@@ -268,7 +268,7 @@ L(dP3x):
bne L(d00)
li rRTN, 0
blr
-
+
/* Count is a multiple of 32, remainder is 0 */
.align 4
L(dP4):
@@ -311,8 +311,8 @@ L(dLoop3):
ldu rWORD8, 32(rSTR2)
bne- cr1, L(dLcr1)
cmpld cr0, rWORD1, rWORD2
- bdnz+ L(dLoop)
-
+ bdnz+ L(dLoop)
+
L(dL4):
cmpld cr1, rWORD3, rWORD4
bne cr6, L(dLcr6)
@@ -327,7 +327,7 @@ L(d24):
bne cr6, L(dLcr6)
L(d14):
sldi. r12, rN, 3
- bne cr5, L(dLcr5)
+ bne cr5, L(dLcr5)
L(d04):
ld rWORD8,-8(r1)
ld rWORD7,-16(r1)
@@ -338,7 +338,7 @@ L(d04):
shift right double to eliminate bits beyond the compare length. */
L(d00):
ld rWORD1, 8(rSTR1)
- ld rWORD2, 8(rSTR2)
+ ld rWORD2, 8(rSTR2)
srd rWORD1, rWORD1, rN
srd rWORD2, rWORD2, rN
cmpld cr5, rWORD1, rWORD2
@@ -378,22 +378,22 @@ L(dLcr5x):
bgtlr cr5
li rRTN, -1
blr
-
+
.align 4
L(bytealigned):
mtctr rN /* Power4 wants mtctr 1st in dispatch group */
beq- cr6, L(zeroLength)
/* We need to prime this loop. This loop is swing modulo scheduled
- to avoid pipe delays. The dependent instruction latencies (load to
+ to avoid pipe delays. The dependent instruction latencies (load to
compare to conditional branch) is 2 to 3 cycles. In this loop each
dispatch group ends in a branch and takes 1 cycle. Effectively
- the first iteration of the loop only serves to load operands and
- branches based on compares are delayed until the next loop.
+ the first iteration of the loop only serves to load operands and
+ branches based on compares are delayed until the next loop.
So we must precondition some registers and condition codes so that
we don't exit the loop early on the first iteration. */
-
+
lbz rWORD1, 0(rSTR1)
lbz rWORD2, 0(rSTR2)
bdz- L(b11)
@@ -413,7 +413,7 @@ L(bLoop):
cmpld cr6, rWORD5, rWORD6
bdz- L(b3i)
-
+
lbzu rWORD3, 1(rSTR1)
lbzu rWORD4, 1(rSTR2)
bne- cr1, L(bLcr1)
@@ -427,10 +427,10 @@ L(bLoop):
cmpld cr1, rWORD3, rWORD4
bdnz+ L(bLoop)
-
+
/* We speculatively loading bytes before we have tested the previous
bytes. But we must avoid overrunning the length (in the ctr) to
- prevent these speculative loads from causing a segfault. In this
+ prevent these speculative loads from causing a segfault. In this
case the loop will exit early (before the all pending bytes are
tested. In this case we must complete the pending operations
before returning. */
@@ -474,14 +474,14 @@ L(bx56):
nop
L(b12):
bne- cr0, L(bx12)
-L(bx34):
+L(bx34):
sub rRTN, rWORD3, rWORD4
blr
L(b11):
L(bx12):
sub rRTN, rWORD1, rWORD2
blr
- .align 4
+ .align 4
L(zeroLengthReturn):
ld rWORD8,-8(r1)
ld rWORD7,-16(r1)
@@ -493,9 +493,9 @@ L(zeroLength):
/* At this point we know the strings have different alignment and the
compare length is at least 8 bytes. rBITDIF contains the low order
3 bits of rSTR1 and cr5 contains the result of the logical compare
- of rBITDIF to 0. If rBITDIF == 0 then rStr1 is double word
+ of rBITDIF to 0. If rBITDIF == 0 then rStr1 is double word
aligned and can perform the DWunaligned loop.
-
+
Otherwise we know that rSTR1 is not already DW aligned yet.
So we can force the string addresses to the next lower DW
boundary and special case this first DW word using shift left to
@@ -515,14 +515,14 @@ L(zeroLength):
#define rE r0 /* Right rotation temp for rWORD6. */
#define rG r12 /* Right rotation temp for rWORD8. */
L(unaligned):
- std r29,-24(r1)
+ std r29,-24(r1)
cfi_offset(r29,-24)
clrldi rSHL, rSTR2, 61
beq- cr6, L(duzeroLength)
- std r28,-32(r1)
+ std r28,-32(r1)
cfi_offset(r28,-32)
beq cr5, L(DWunaligned)
- std r27,-40(r1)
+ std r27,-40(r1)
cfi_offset(r27,-40)
/* Adjust the logical start of rSTR2 ro compensate for the extra bits
in the 1st rSTR1 DW. */
@@ -530,19 +530,19 @@ L(unaligned):
/* But do not attempt to address the DW before that DW that contains
the actual start of rSTR2. */
clrrdi rSTR2, rSTR2, 3
- std r26,-48(r1)
+ std r26,-48(r1)
cfi_offset(r26,-48)
/* Compute the left/right shift counts for the unalign rSTR2,
- compensating for the logical (DW aligned) start of rSTR1. */
+ compensating for the logical (DW aligned) start of rSTR1. */
clrldi rSHL, r27, 61
- clrrdi rSTR1, rSTR1, 3
- std r25,-56(r1)
+ clrrdi rSTR1, rSTR1, 3
+ std r25,-56(r1)
cfi_offset(r25,-56)
sldi rSHL, rSHL, 3
cmpld cr5, r27, rSTR2
add rN, rN, rBITDIF
sldi r11, rBITDIF, 3
- std r24,-64(r1)
+ std r24,-64(r1)
cfi_offset(r24,-64)
subfic rSHR, rSHL, 64
srdi rTMP, rN, 5 /* Divide by 32 */
@@ -618,16 +618,16 @@ L(duPs4):
compare length is at least 8 bytes. */
.align 4
L(DWunaligned):
- std r27,-40(r1)
+ std r27,-40(r1)
cfi_offset(r27,-40)
clrrdi rSTR2, rSTR2, 3
- std r26,-48(r1)
+ std r26,-48(r1)
cfi_offset(r26,-48)
srdi rTMP, rN, 5 /* Divide by 32 */
- std r25,-56(r1)
+ std r25,-56(r1)
cfi_offset(r25,-56)
andi. rBITDIF, rN, 24 /* Get the DW remainder */
- std r24,-64(r1)
+ std r24,-64(r1)
cfi_offset(r24,-64)
sldi rSHL, rSHL, 3
ld rWORD6, 0(rSTR2)
@@ -641,7 +641,7 @@ L(DWunaligned):
mtctr rTMP /* Power4 wants mtctr 1st in dispatch group */
bgt cr1, L(duP3)
beq cr1, L(duP2)
-
+
/* Remainder is 8 */
.align 4
L(duP1):
@@ -672,7 +672,7 @@ L(duP1e):
bne cr0, L(duLcr0)
or rWORD6, rE, rF
cmpld cr6, rWORD5, rWORD6
- b L(duLoop3)
+ b L(duLoop3)
.align 4
/* At this point we exit early with the first double word compare
complete and remainder of 0 to 7 bytes. See L(du14) for details on
@@ -736,7 +736,7 @@ L(duP2x):
ld rWORD2, 8(rSTR2)
srd rA, rWORD2, rSHR
b L(dutrim)
-
+
/* Remainder is 24 */
.align 4
L(duP3):
@@ -786,7 +786,7 @@ L(duP3x):
ld rWORD2, 8(rSTR2)
srd rA, rWORD2, rSHR
b L(dutrim)
-
+
/* Count is a multiple of 32, remainder is 0 */
.align 4
L(duP4):
@@ -852,8 +852,8 @@ L(duLoop3):
srd rG, rWORD8, rSHR
sld rB, rWORD8, rSHL
or rWORD8, rG, rH
- bdnz+ L(duLoop)
-
+ bdnz+ L(duLoop)
+
L(duL4):
bne cr1, L(duLcr1)
cmpld cr1, rWORD3, rWORD4
@@ -875,7 +875,7 @@ L(du14):
This allows the use of double word subtract to compute the final
result.
- However it may not be safe to load rWORD2 which may be beyond the
+ However it may not be safe to load rWORD2 which may be beyond the
string length. So we compare the bit length of the remainder to
the right shift count (rSHR). If the bit count is less than or equal
we do not need to load rWORD2 (all significant bits are already in
@@ -890,16 +890,16 @@ L(du14):
L(dutrim):
ld rWORD1, 8(rSTR1)
ld rWORD8,-8(r1)
- subfic rN, rN, 64 /* Shift count is 64 - (rN * 8). */
+ subfic rN, rN, 64 /* Shift count is 64 - (rN * 8). */
or rWORD2, rA, rB
- ld rWORD7,-16(r1)
+ ld rWORD7,-16(r1)
ld r29,-24(r1)
srd rWORD1, rWORD1, rN
srd rWORD2, rWORD2, rN
- ld r28,-32(r1)
+ ld r28,-32(r1)
ld r27,-40(r1)
li rRTN, 0
- cmpld cr0, rWORD1, rWORD2
+ cmpld cr0, rWORD1, rWORD2
ld r26,-48(r1)
ld r25,-56(r1)
beq cr0, L(dureturn24)
@@ -913,7 +913,7 @@ L(duLcr0):
ld rWORD8,-8(r1)
ld rWORD7,-16(r1)
li rRTN, 1
- bgt cr0, L(dureturn29)
+ bgt cr0, L(dureturn29)
ld r29,-24(r1)
ld r28,-32(r1)
li rRTN, -1
@@ -923,7 +923,7 @@ L(duLcr1):
ld rWORD8,-8(r1)
ld rWORD7,-16(r1)
li rRTN, 1
- bgt cr1, L(dureturn29)
+ bgt cr1, L(dureturn29)
ld r29,-24(r1)
ld r28,-32(r1)
li rRTN, -1
@@ -933,7 +933,7 @@ L(duLcr6):
ld rWORD8,-8(r1)
ld rWORD7,-16(r1)
li rRTN, 1
- bgt cr6, L(dureturn29)
+ bgt cr6, L(dureturn29)
ld r29,-24(r1)
ld r28,-32(r1)
li rRTN, -1
@@ -943,7 +943,7 @@ L(duLcr5):
ld rWORD8,-8(r1)
ld rWORD7,-16(r1)
li rRTN, 1
- bgt cr5, L(dureturn29)
+ bgt cr5, L(dureturn29)
ld r29,-24(r1)
ld r28,-32(r1)
li rRTN, -1
@@ -955,14 +955,14 @@ L(duZeroReturn):
L(dureturn):
ld rWORD8,-8(r1)
ld rWORD7,-16(r1)
-L(dureturn29):
+L(dureturn29):
ld r29,-24(r1)
ld r28,-32(r1)
-L(dureturn27):
+L(dureturn27):
ld r27,-40(r1)
-L(dureturn26):
+L(dureturn26):
ld r26,-48(r1)
-L(dureturn25):
+L(dureturn25):
ld r25,-56(r1)
L(dureturn24):
ld r24,-64(r1)
diff --git a/libc/sysdeps/powerpc/powerpc64/power4/memcpy.S b/libc/sysdeps/powerpc/powerpc64/power4/memcpy.S
index c43d1d2e4..4317c7e78 100644
--- a/libc/sysdeps/powerpc/powerpc64/power4/memcpy.S
+++ b/libc/sysdeps/powerpc/powerpc64/power4/memcpy.S
@@ -21,10 +21,10 @@
/* __ptr_t [r3] memcpy (__ptr_t dst [r3], __ptr_t src [r4], size_t len [r5]);
Returns 'dst'.
- Memcpy handles short copies (< 32-bytes) using a binary move blocks
- (no loops) of lwz/stw. The tail (remaining 1-3) bytes is handled
- with the appropriate combination of byte and halfword load/stores.
- There is minimal effort to optimize the alignment of short moves.
+ Memcpy handles short copies (< 32-bytes) using a binary move blocks
+ (no loops) of lwz/stw. The tail (remaining 1-3) bytes is handled
+ with the appropriate combination of byte and halfword load/stores.
+ There is minimal effort to optimize the alignment of short moves.
The 64-bit implementations of POWER3 and POWER4 do a reasonable job
of handling unaligned load/stores that do not cross 32-byte boundaries.
@@ -47,13 +47,13 @@ EALIGN (memcpy, 5, 0)
clrldi 10,4,61 /* check alignment of src. */
cmpldi cr6,5,8
ble- cr1,.L2 /* If move < 32 bytes use short move code. */
- cmpld cr6,10,11
+ cmpld cr6,10,11
mr 12,4
srdi 9,5,3 /* Number of full double words remaining. */
mtcrf 0x01,0
mr 31,5
beq .L0
-
+
subf 31,0,5
/* Move 0-7 bytes as needed to get the destination doubleword aligned. */
1: bf 31,2f
@@ -74,15 +74,15 @@ EALIGN (memcpy, 5, 0)
0:
clrldi 10,12,61 /* check alignment of src again. */
srdi 9,31,3 /* Number of full double words remaining. */
-
+
/* Copy doublewords from source to destination, assuming the
destination is aligned on a doubleword boundary.
At this point we know there are at least 25 bytes left (32-7) to copy.
- The next step is to determine if the source is also doubleword aligned.
+ The next step is to determine if the source is also doubleword aligned.
If not branch to the unaligned move code at .L6. which uses
a load, shift, store strategy.
-
+
Otherwise source and destination are doubleword aligned, and we can
the optimized doubleword copy loop. */
.L0:
@@ -95,14 +95,14 @@ EALIGN (memcpy, 5, 0)
Use a unrolled loop to copy 4 doubleword (32-bytes) per iteration.
If the copy is not an exact multiple of 32 bytes, 1-3
doublewords are copied as needed to set up the main loop. After
- the main loop exits there may be a tail of 1-7 bytes. These byte are
+ the main loop exits there may be a tail of 1-7 bytes. These byte are
copied a word/halfword/byte at a time as needed to preserve alignment. */
srdi 8,31,5
cmpldi cr1,9,4
cmpldi cr6,11,0
mr 11,12
-
+
bf 30,1f
ld 6,0(12)
ld 7,8(12)
@@ -113,7 +113,7 @@ EALIGN (memcpy, 5, 0)
addi 10,3,16
bf 31,4f
ld 0,16(12)
- std 0,16(3)
+ std 0,16(3)
blt cr1,3f
addi 11,12,24
addi 10,3,24
@@ -127,7 +127,7 @@ EALIGN (memcpy, 5, 0)
addi 11,12,8
std 6,0(3)
addi 10,3,8
-
+
.align 4
4:
ld 6,0(11)
@@ -142,7 +142,7 @@ EALIGN (memcpy, 5, 0)
std 0,24(10)
addi 10,10,32
bdnz 4b
-3:
+3:
rldicr 0,31,0,60
mtcrf 0x01,31
@@ -150,7 +150,7 @@ EALIGN (memcpy, 5, 0)
.L9:
add 3,3,0
add 12,12,0
-
+
/* At this point we have a tail of 0-7 bytes and we know that the
destination is double word aligned. */
4: bf 29,2f
@@ -171,29 +171,29 @@ EALIGN (memcpy, 5, 0)
ld 31,-8(1)
ld 3,-16(1)
blr
-
-/* Copy up to 31 bytes. This divided into two cases 0-8 bytes and 9-31
- bytes. Each case is handled without loops, using binary (1,2,4,8)
- tests.
-
+
+/* Copy up to 31 bytes. This divided into two cases 0-8 bytes and 9-31
+ bytes. Each case is handled without loops, using binary (1,2,4,8)
+ tests.
+
In the short (0-8 byte) case no attempt is made to force alignment
- of either source or destination. The hardware will handle the
- unaligned load/stores with small delays for crossing 32- 64-byte, and
+ of either source or destination. The hardware will handle the
+ unaligned load/stores with small delays for crossing 32- 64-byte, and
4096-byte boundaries. Since these short moves are unlikely to be
- unaligned or cross these boundaries, the overhead to force
+ unaligned or cross these boundaries, the overhead to force
alignment is not justified.
-
+
The longer (9-31 byte) move is more likely to cross 32- or 64-byte
boundaries. Since only loads are sensitive to the 32-/64-byte
- boundaries it is more important to align the source then the
+ boundaries it is more important to align the source then the
destination. If the source is not already word aligned, we first
- move 1-3 bytes as needed. Since we are only word aligned we don't
- use double word load/stores to insure that all loads are aligned.
+ move 1-3 bytes as needed. Since we are only word aligned we don't
+ use double word load/stores to insure that all loads are aligned.
While the destination and stores may still be unaligned, this
is only an issue for page (4096 byte boundary) crossing, which
should be rare for these short moves. The hardware handles this
- case automatically with a small delay. */
-
+ case automatically with a small delay. */
+
.align 4
.L2:
mtcrf 0x01,5
@@ -256,11 +256,11 @@ EALIGN (memcpy, 5, 0)
lwz 6,0(12)
addi 12,12,4
stw 6,0(3)
- addi 3,3,4
+ addi 3,3,4
2: /* Move 2-3 bytes. */
bf 30,1f
lhz 6,0(12)
- sth 6,0(3)
+ sth 6,0(3)
bf 31,0f
lbz 7,2(12)
stb 7,2(3)
@@ -281,7 +281,7 @@ EALIGN (memcpy, 5, 0)
mr 12,4
bne cr6,4f
/* Would have liked to use use ld/std here but the 630 processors are
- slow for load/store doubles that are not at least word aligned.
+ slow for load/store doubles that are not at least word aligned.
Unaligned Load/Store word execute with only a 1 cycle penalty. */
lwz 6,0(4)
lwz 7,4(4)
@@ -297,14 +297,14 @@ EALIGN (memcpy, 5, 0)
6:
bf 30,5f
lhz 7,4(4)
- sth 7,4(3)
+ sth 7,4(3)
bf 31,0f
lbz 8,6(4)
stb 8,6(3)
ld 3,-16(1)
blr
.align 4
-5:
+5:
bf 31,0f
lbz 6,4(4)
stb 6,4(3)
@@ -401,7 +401,7 @@ EALIGN (memcpy, 5, 0)
/* calculate and store the final DW */
sld 0,6,10
srd 8,7,9
- or 0,0,8
+ or 0,0,8
std 0,0(4)
3:
rldicr 0,31,0,60
diff --git a/libc/sysdeps/powerpc/powerpc64/power5+/fpu/s_llround.S b/libc/sysdeps/powerpc/powerpc64/power5+/fpu/s_llround.S
index 108910e77..28df00642 100644
--- a/libc/sysdeps/powerpc/powerpc64/power5+/fpu/s_llround.S
+++ b/libc/sysdeps/powerpc/powerpc64/power5+/fpu/s_llround.S
@@ -18,13 +18,13 @@
#include <sysdep.h>
#include <math_ldbl_opt.h>
-
+
/* long long [r3] llround (float x [fp1])
- IEEE 1003.1 llround function. IEEE specifies "round to the nearest
+ IEEE 1003.1 llround function. IEEE specifies "round to the nearest
integer value, rounding halfway cases away from zero, regardless of
the current rounding mode." However PowerPC Architecture defines
- "round to Nearest" as "Choose the best approximation. In case of a
- tie, choose the one that is even (least significant bit o).".
+ "round to Nearest" as "Choose the best approximation. In case of a
+ tie, choose the one that is even (least significant bit o).".
So we pre-round using the V2.02 Floating Round to Integer Nearest
instruction before we use Floating Convert to Integer Word with
round to zero instruction. */
@@ -32,7 +32,7 @@
.machine "power5"
EALIGN (__llround, 4, 0)
CALL_MCOUNT 0
- frin fp2, fp1 /* Round to nearest +-0.5. */
+ frin fp2, fp1 /* Round to nearest +-0.5. */
fctidz fp3, fp2 /* Convert To Integer DW round toward 0. */
stfd fp3, -16(r1)
nop /* Insure the following load is in a different dispatch group */
diff --git a/libc/sysdeps/powerpc/powerpc64/power5/fpu/s_isnan.S b/libc/sysdeps/powerpc/powerpc64/power5/fpu/s_isnan.S
index 3afec2b6b..8319d6e17 100644
--- a/libc/sysdeps/powerpc/powerpc64/power5/fpu/s_isnan.S
+++ b/libc/sysdeps/powerpc/powerpc64/power5/fpu/s_isnan.S
@@ -21,13 +21,13 @@
/* int __isnan(x) */
.machine power5
-EALIGN (__isnan, 4, 0)
+EALIGN (__isnan, 4, 0)
CALL_MCOUNT 0
stfd fp1,-8(r1) /* copy FPR to GPR */
lis r0,0x7ff0
nop /* insure the following is in a different */
nop /* dispatch group */
- ld r4,-8(r1)
+ ld r4,-8(r1)
sldi r0,r0,32 /* const long r0 0x7ff00000 00000000 */
clrldi r4,r4,1 /* x = fabs(x) */
cmpd cr7,r4,r0 /* if (fabs(x) <= inf) */
diff --git a/libc/sysdeps/powerpc/powerpc64/power6/fpu/s_isnan.S b/libc/sysdeps/powerpc/powerpc64/power6/fpu/s_isnan.S
index 8f0c80662..d4515d69d 100644
--- a/libc/sysdeps/powerpc/powerpc64/power6/fpu/s_isnan.S
+++ b/libc/sysdeps/powerpc/powerpc64/power6/fpu/s_isnan.S
@@ -21,7 +21,7 @@
/* int __isnan(x) */
.machine power6
-EALIGN (__isnan, 4, 0)
+EALIGN (__isnan, 4, 0)
CALL_MCOUNT 0
stfd fp1,-8(r1) /* copy FPR to GPR */
ori r1,r1,0
diff --git a/libc/sysdeps/powerpc/powerpc64/power6/memcpy.S b/libc/sysdeps/powerpc/powerpc64/power6/memcpy.S
index 55c0d7118..db29e2b06 100644
--- a/libc/sysdeps/powerpc/powerpc64/power6/memcpy.S
+++ b/libc/sysdeps/powerpc/powerpc64/power6/memcpy.S
@@ -21,22 +21,22 @@
/* __ptr_t [r3] memcpy (__ptr_t dst [r3], __ptr_t src [r4], size_t len [r5]);
Returns 'dst'.
- Memcpy handles short copies (< 32-bytes) using a binary move blocks
- (no loops) of lwz/stw. The tail (remaining 1-3) bytes is handled
- with the appropriate combination of byte and halfword load/stores.
- There is minimal effort to optimize the alignment of short moves.
+ Memcpy handles short copies (< 32-bytes) using a binary move blocks
+ (no loops) of lwz/stw. The tail (remaining 1-3) bytes is handled
+ with the appropriate combination of byte and halfword load/stores.
+ There is minimal effort to optimize the alignment of short moves.
The 64-bit implementations of POWER3 and POWER4 do a reasonable job
of handling unaligned load/stores that do not cross 32-byte boundaries.
Longer moves (>= 32-bytes) justify the effort to get at least the
destination doubleword (8-byte) aligned. Further optimization is
possible when both source and destination are doubleword aligned.
- Each case has a optimized unrolled loop.
-
+ Each case has a optimized unrolled loop.
+
For POWER6 unaligned loads will take a 20+ cycle hiccup for any
L1 cache miss that crosses a 32- or 128-byte boundary. Store
is more forgiving and does not take a hiccup until page or
- segment boundaries. So we require doubleword alignment for
+ segment boundaries. So we require doubleword alignment for
the source but may take a risk and only require word alignment
for the destination. */
@@ -54,10 +54,10 @@ EALIGN (memcpy, 7, 0)
cmpldi cr6,5,8
ble- cr1,.L2 /* If move < 32 bytes use short move code. */
mtcrf 0x01,0
- cmpld cr6,10,11
+ cmpld cr6,10,11
srdi 9,5,3 /* Number of full double words remaining. */
beq .L0
-
+
subf 5,0,5
/* Move 0-7 bytes as needed to get the destination doubleword aligned.
Duplicate some code to maximize fall-through and minimize agen delays. */
@@ -76,7 +76,7 @@ EALIGN (memcpy, 7, 0)
lwz 6,1(4)
stw 6,1(3)
b 0f
-
+
2: bf 30,4f
lhz 6,0(4)
sth 6,0(3)
@@ -84,26 +84,26 @@ EALIGN (memcpy, 7, 0)
lwz 6,2(4)
stw 6,2(3)
b 0f
-
+
4: bf 29,0f
lwz 6,0(4)
stw 6,0(3)
-0:
+0:
/* Add the number of bytes until the 1st doubleword of dst to src and dst. */
add 4,4,0
add 3,3,0
-
+
clrldi 10,4,61 /* check alignment of src again. */
srdi 9,5,3 /* Number of full double words remaining. */
-
+
/* Copy doublewords from source to destination, assuming the
destination is aligned on a doubleword boundary.
At this point we know there are at least 25 bytes left (32-7) to copy.
- The next step is to determine if the source is also doubleword aligned.
+ The next step is to determine if the source is also doubleword aligned.
If not branch to the unaligned move code at .L6. which uses
a load, shift, store strategy.
-
+
Otherwise source and destination are doubleword aligned, and we can
the optimized doubleword copy loop. */
.align 4
@@ -121,12 +121,12 @@ EALIGN (memcpy, 7, 0)
the main loop exits there may be a tail of 1-7 bytes. These byte
are copied a word/halfword/byte at a time as needed to preserve
alignment.
-
+
For POWER6 the L1 is store-through and the L2 is store-in. The
L2 is clocked at half CPU clock so we can store 16 bytes every
other cycle. POWER6 also has a load/store bypass so we can do
- load, load, store, store every 2 cycles.
-
+ load, load, store, store every 2 cycles.
+
The following code is sensitive to cache line alignment. Do not
make any change with out first making sure they don't result in
splitting ld/std pairs across a cache line. */
@@ -271,7 +271,7 @@ L(das_loop):
std 8,16+96(10)
std 0,24+96(10)
ble cr5,L(das_loop_e)
-
+
mtctr 12
.align 4
L(das_loop2):
@@ -324,7 +324,7 @@ L(das_loop_e):
.align 4
L(das_tail):
beq cr1,0f
-
+
L(das_tail2):
/* At this point we have a tail of 0-7 bytes and we know that the
destination is double word aligned. */
@@ -342,7 +342,7 @@ L(das_tail2):
lbz 6,4(4)
stb 6,4(3)
b 0f
-
+
2: bf 30,1f
lhz 6,0(4)
sth 6,0(3)
@@ -350,7 +350,7 @@ L(das_tail2):
lbz 6,2(4)
stb 6,2(3)
b 0f
-
+
1: bf 31,0f
lbz 6,0(4)
stb 6,0(3)
@@ -359,7 +359,7 @@ L(das_tail2):
ld 3,-16(1)
blr
-/* Copy up to 31 bytes. This divided into two cases 0-8 bytes and 9-31
+/* Copy up to 31 bytes. This divided into two cases 0-8 bytes and 9-31
bytes. Each case is handled without loops, using binary (1,2,4,8)
tests.
@@ -419,7 +419,7 @@ L(dus_tail):
/* At least 6 bytes left and the source is word aligned. This allows
some speculative loads up front. */
/* We need to special case the fall-through because the biggest delays
- are due to address computation not being ready in time for the
+ are due to address computation not being ready in time for the
AGEN. */
lwz 6,0(12)
lwz 7,4(12)
@@ -515,7 +515,7 @@ L(dus_tail4): /* Move 4 bytes. */
L(dus_tail2): /* Move 2-3 bytes. */
bf 30,L(dus_tail1)
lhz 6,0(12)
- sth 6,0(3)
+ sth 6,0(3)
bf 31,L(dus_tailX)
lbz 7,2(12)
stb 7,2(3)
@@ -550,7 +550,7 @@ L(dus_4):
stw 6,0(3)
bf 30,L(dus_5)
lhz 7,4(4)
- sth 7,4(3)
+ sth 7,4(3)
bf 31,L(dus_0)
lbz 8,6(4)
stb 8,6(3)
@@ -588,8 +588,8 @@ L(dus_0):
bge cr0, L(du4_do)
blt cr5, L(du1_do)
beq cr5, L(du2_do)
- b L(du3_do)
-
+ b L(du3_do)
+
.align 4
L(du1_do):
bf 30,L(du1_1dw)
@@ -663,7 +663,7 @@ L(du1_fini):
/* calculate and store the final DW */
sldi 0,6, 8
srdi 8,7, 64-8
- or 0,0,8
+ or 0,0,8
std 0,0(4)
b L(du_done)
@@ -740,7 +740,7 @@ L(du2_fini):
/* calculate and store the final DW */
sldi 0,6, 16
srdi 8,7, 64-16
- or 0,0,8
+ or 0,0,8
std 0,0(4)
b L(du_done)
@@ -817,7 +817,7 @@ L(du3_fini):
/* calculate and store the final DW */
sldi 0,6, 24
srdi 8,7, 64-24
- or 0,0,8
+ or 0,0,8
std 0,0(4)
b L(du_done)
@@ -900,7 +900,7 @@ L(du4_fini):
/* calculate and store the final DW */
sldi 0,6, 32
srdi 8,7, 64-32
- or 0,0,8
+ or 0,0,8
std 0,0(4)
b L(du_done)
@@ -977,7 +977,7 @@ L(du5_fini):
/* calculate and store the final DW */
sldi 0,6, 40
srdi 8,7, 64-40
- or 0,0,8
+ or 0,0,8
std 0,0(4)
b L(du_done)
@@ -1054,7 +1054,7 @@ L(du6_fini):
/* calculate and store the final DW */
sldi 0,6, 48
srdi 8,7, 64-48
- or 0,0,8
+ or 0,0,8
std 0,0(4)
b L(du_done)
@@ -1131,10 +1131,10 @@ L(du7_fini):
/* calculate and store the final DW */
sldi 0,6, 56
srdi 8,7, 64-56
- or 0,0,8
+ or 0,0,8
std 0,0(4)
b L(du_done)
-
+
.align 4
L(du_done):
rldicr 0,31,0,60
@@ -1142,7 +1142,7 @@ L(du_done):
beq cr1,0f /* If the tail is 0 bytes we are done! */
add 3,3,0
- add 12,12,0
+ add 12,12,0
/* At this point we have a tail of 0-7 bytes and we know that the
destination is double word aligned. */
4: bf 29,2f
diff --git a/libc/sysdeps/powerpc/powerpc64/power6/wordcopy.c b/libc/sysdeps/powerpc/powerpc64/power6/wordcopy.c
index f19829c2b..751789339 100644
--- a/libc/sysdeps/powerpc/powerpc64/power6/wordcopy.c
+++ b/libc/sysdeps/powerpc/powerpc64/power6/wordcopy.c
@@ -37,7 +37,7 @@ _wordcopy_fwd_aligned (dstp, srcp, len)
if (len & 1)
{
((op_t *) dstp)[0] = ((op_t *) srcp)[0];
-
+
if (len == 1)
return;
srcp += OPSIZ;
@@ -105,10 +105,10 @@ _wordcopy_fwd_dest_aligned (dstp, srcp, len)
{
a1 = ((op_t *) srcp)[1];
((op_t *) dstp)[0] = MERGE (a0, sh_1, a1, sh_2);
-
+
if (len == 1)
return;
-
+
a0 = a1;
srcp += OPSIZ;
dstp += OPSIZ;
@@ -137,7 +137,7 @@ _wordcopy_bwd_aligned (dstp, srcp, len)
srcp -= OPSIZ;
dstp -= OPSIZ;
((op_t *) dstp)[0] = ((op_t *) srcp)[0];
-
+
if (len == 1)
return;
len -= 1;
diff --git a/libc/sysdeps/powerpc/powerpc64/power6x/fpu/s_isnan.S b/libc/sysdeps/powerpc/powerpc64/power6x/fpu/s_isnan.S
index c09eb65c0..d29fe9e3c 100644
--- a/libc/sysdeps/powerpc/powerpc64/power6x/fpu/s_isnan.S
+++ b/libc/sysdeps/powerpc/powerpc64/power6x/fpu/s_isnan.S
@@ -21,7 +21,7 @@
/* int __isnan(x) */
.machine power6
-EALIGN (__isnan, 4, 0)
+EALIGN (__isnan, 4, 0)
CALL_MCOUNT 0
mftgpr r4,fp1 /* copy FPR to GPR */
lis r0,0x7ff0
diff --git a/libc/sysdeps/powerpc/powerpc64/power6x/fpu/s_llrint.S b/libc/sysdeps/powerpc/powerpc64/power6x/fpu/s_llrint.S
index bb1627fae..67d51ada6 100644
--- a/libc/sysdeps/powerpc/powerpc64/power6x/fpu/s_llrint.S
+++ b/libc/sysdeps/powerpc/powerpc64/power6x/fpu/s_llrint.S
@@ -21,7 +21,7 @@
.machine "power6"
/* long long int[r3] __llrint (double x[fp1]) */
-ENTRY (__llrint)
+ENTRY (__llrint)
CALL_MCOUNT 0
fctid fp13,fp1
mftgpr r3,fp13
diff --git a/libc/sysdeps/powerpc/powerpc64/power6x/fpu/s_llround.S b/libc/sysdeps/powerpc/powerpc64/power6x/fpu/s_llround.S
index 902db67a3..45aaceaa3 100644
--- a/libc/sysdeps/powerpc/powerpc64/power6x/fpu/s_llround.S
+++ b/libc/sysdeps/powerpc/powerpc64/power6x/fpu/s_llround.S
@@ -18,13 +18,13 @@
#include <sysdep.h>
#include <math_ldbl_opt.h>
-
+
/* long long [r3] llround (float x [fp1])
- IEEE 1003.1 llround function. IEEE specifies "round to the nearest
+ IEEE 1003.1 llround function. IEEE specifies "round to the nearest
integer value, rounding halfway cases away from zero, regardless of
the current rounding mode." However PowerPC Architecture defines
- "round to Nearest" as "Choose the best approximation. In case of a
- tie, choose the one that is even (least significant bit o).".
+ "round to Nearest" as "Choose the best approximation. In case of a
+ tie, choose the one that is even (least significant bit o).".
So we pre-round using the V2.02 Floating Round to Integer Nearest
instruction before we use Floating Convert to Integer Word with
round to zero instruction. */
@@ -32,7 +32,7 @@
.machine "power6"
ENTRY (__llround)
CALL_MCOUNT 0
- frin fp2,fp1 /* Round to nearest +-0.5. */
+ frin fp2,fp1 /* Round to nearest +-0.5. */
fctidz fp3,fp2 /* Convert To Integer DW round toward 0. */
mftgpr r3,fp3 /* Transfer integer to R3. */
blr
diff --git a/libc/sysdeps/powerpc/powerpc64/strlen.S b/libc/sysdeps/powerpc/powerpc64/strlen.S
index dafd03387..0f9b5eea9 100644
--- a/libc/sysdeps/powerpc/powerpc64/strlen.S
+++ b/libc/sysdeps/powerpc/powerpc64/strlen.S
@@ -57,11 +57,11 @@
2) How popular are bytes with the high bit set? If they are very rare,
on some processors it might be useful to use the simpler expression
~((x - 0x01010101) | 0x7f7f7f7f) (that is, on processors with only one
- ALU), but this fails when any character has its high bit set.
-
+ ALU), but this fails when any character has its high bit set.
+
Answer:
- 1) Added a Data Cache Block Touch early to prefetch the first 128
- byte cache line. Adding dcbt instructions to the loop would not be
+ 1) Added a Data Cache Block Touch early to prefetch the first 128
+ byte cache line. Adding dcbt instructions to the loop would not be
effective since most strings will be shorter than the cache line.*/
/* Some notes on register usage: Under the SVR4 ABI, we can use registers
@@ -101,7 +101,7 @@ ENTRY (strlen)
li rMASK, -1
insrdi r7F7F, r7F7F, 32, 0
/* That's the setup done, now do the first pair of doublewords.
- We make an exception and use method (2) on the first two doublewords,
+ We make an exception and use method (2) on the first two doublewords,
to reduce overhead. */
srd rMASK, rMASK, rPADN
and rTMP1, r7F7F, rWORD1
diff --git a/libc/sysdeps/powerpc/powerpc64/strncmp.S b/libc/sysdeps/powerpc/powerpc64/strncmp.S
index e2726883f..779d9f7f6 100644
--- a/libc/sysdeps/powerpc/powerpc64/strncmp.S
+++ b/libc/sysdeps/powerpc/powerpc64/strncmp.S
@@ -51,7 +51,7 @@ EALIGN (strncmp, 4, 0)
clrldi rN, rN, 61
addi rFEFE, rFEFE, -0x101
addi r7F7F, r7F7F, 0x7f7f
- cmpldi cr1, rN, 0
+ cmpldi cr1, rN, 0
beq L(unaligned)
mtctr rTMP /* Power4 wants mtctr 1st in dispatch group. */
@@ -62,7 +62,7 @@ EALIGN (strncmp, 4, 0)
add rFEFE, rFEFE, rTMP
b L(g1)
-L(g0):
+L(g0):
ldu rWORD1, 8(rSTR1)
bne- cr1, L(different)
ldu rWORD2, 8(rSTR2)
@@ -72,11 +72,11 @@ L(g1): add rTMP, rFEFE, rWORD1
and. rTMP, rTMP, rNEG
cmpd cr1, rWORD1, rWORD2
beq+ L(g0)
-
+
/* OK. We've hit the end of the string. We need to be careful that
we don't compare two strings as different because of gunk beyond
the end of the strings... */
-
+
L(endstring):
and rTMP, r7F7F, rWORD1
beq cr1, L(equal)
@@ -152,7 +152,7 @@ L(u1):
lbzu rWORD1, 1(rSTR1)
bne+ cr1, L(u0)
-L(u2): lbzu rWORD1, -1(rSTR1)
+L(u2): lbzu rWORD1, -1(rSTR1)
L(u3): sub rRTN, rWORD1, rWORD2
blr
END (strncmp)
diff --git a/libc/sysdeps/powerpc/sysdep.h b/libc/sysdeps/powerpc/sysdep.h
index a2ed88f33..1b5334ad3 100644
--- a/libc/sysdeps/powerpc/sysdep.h
+++ b/libc/sysdeps/powerpc/sysdep.h
@@ -15,8 +15,8 @@
License along with the GNU C Library; if not, see
<http://www.gnu.org/licenses/>. */
-/*
- * Powerpc Feature masks for the Aux Vector Hardware Capabilities (AT_HWCAP).
+/*
+ * Powerpc Feature masks for the Aux Vector Hardware Capabilities (AT_HWCAP).
* This entry is copied to _dl_hwcap or rtld_global._dl_hwcap during startup.
*/
#define _SYS_AUXV_H 1
diff --git a/libc/sysdeps/s390/s390-64/s390x-mcount.S b/libc/sysdeps/s390/s390-64/s390x-mcount.S
index 699770dca..66ec9e6f1 100644
--- a/libc/sysdeps/s390/s390-64/s390x-mcount.S
+++ b/libc/sysdeps/s390/s390-64/s390x-mcount.S
@@ -23,10 +23,10 @@
On the start of each function _mcount is called with the address of a
data word in %r1 (initialized to 0, used for counting). The compiler
with the option -p generates code of the form:
-
+
STM 6,15,24(15)
BRAS 13,.LTN0_0
- .LT0_0:
+ .LT0_0:
.LC13: .long .LP0
.data
.align 4
@@ -37,7 +37,7 @@
lg 1,.LC13-.LT0_0(13)
brasl 14,_mcount
lg 14,4(15)
-
+
The _mcount implementation now has to call __mcount_internal with the
address of .LP0 as first parameter and the return address as second
parameter. &.LP0 was loaded to %r1 and the return address is in %r14.
diff --git a/libc/sysdeps/s390/s390-64/sub_n.S b/libc/sysdeps/s390/s390-64/sub_n.S
index 0f7ea9269..9f1f6701f 100644
--- a/libc/sysdeps/s390/s390-64/sub_n.S
+++ b/libc/sysdeps/s390/s390-64/sub_n.S
@@ -23,7 +23,7 @@
%r3 = s1_ptr
%r4 = s2_ptr
%r5 = size. */
-
+
#include "sysdep.h"
#include "asm-syntax.h"
diff --git a/libc/sysdeps/sh/dl-trampoline.S b/libc/sysdeps/sh/dl-trampoline.S
index ab3371c87..c0d2fbaf6 100644
--- a/libc/sysdeps/sh/dl-trampoline.S
+++ b/libc/sysdeps/sh/dl-trampoline.S
@@ -299,7 +299,7 @@ _dl_runtime_profile:
mov r15,r4
shlr2 r1
tst r1,r1
-5:
+5:
bt/s 6f
dt r1
mov.l @r3+,r2
diff --git a/libc/sysdeps/sh/memset.S b/libc/sysdeps/sh/memset.S
index 8c24d8dda..e61238c2b 100644
--- a/libc/sysdeps/sh/memset.S
+++ b/libc/sysdeps/sh/memset.S
@@ -38,7 +38,7 @@ ENTRY(memset)
bt L_wordalign
mov.b r5,@r4
- add #-1,r6
+ add #-1,r6
add #1,r4
mov r4,r0
diff --git a/libc/sysdeps/sh/sh4/fpu/fclrexcpt.c b/libc/sysdeps/sh/sh4/fpu/fclrexcpt.c
index 56d374366..8525bcd23 100644
--- a/libc/sysdeps/sh/sh4/fpu/fclrexcpt.c
+++ b/libc/sysdeps/sh/sh4/fpu/fclrexcpt.c
@@ -33,7 +33,7 @@ feclearexcept (int excepts)
/* Clear exception bits. */
cw &= ~excepts;
-
+
/* Put the new data in effect. */
_FPU_SETCW (cw);
diff --git a/libc/sysdeps/sh/strlen.S b/libc/sysdeps/sh/strlen.S
index eaf2d3b4a..97ef06c50 100644
--- a/libc/sysdeps/sh/strlen.S
+++ b/libc/sysdeps/sh/strlen.S
@@ -36,17 +36,17 @@ ENTRY(strlen)
mov.b @r4+, r1
tst r1, r1
bt 8f
- add #1, r2
+ add #1, r2
mov.b @r4+, r1
tst r1, r1
bt 8f
- add #1, r2
+ add #1, r2
mov.b @r4+, r1
tst r1, r1
bt 8f
- add #1, r2
+ add #1, r2
1:
mov #0, r3
diff --git a/libc/sysdeps/sparc/sparc32/__longjmp.S b/libc/sysdeps/sparc/sparc32/__longjmp.S
index e7bdecd32..82bf6a22c 100644
--- a/libc/sysdeps/sparc/sparc32/__longjmp.S
+++ b/libc/sysdeps/sparc/sparc32/__longjmp.S
@@ -30,8 +30,8 @@ ENTRY(__longjmp)
PTR_DEMANGLE (%g3, %g3, %g4)
#endif
mov %o0, %g1 /* ENV in %g1 */
- orcc %o1, %g0, %g2 /* VAL in %g2 */
- be,a 0f /* Branch if zero; else skip delay slot. */
+ orcc %o1, %g0, %g2 /* VAL in %g2 */
+ be,a 0f /* Branch if zero; else skip delay slot. */
mov 1, %g2 /* Delay slot only hit if zero: VAL = 1. */
0:
xor %fp, %g3, %o0
diff --git a/libc/sysdeps/sparc/sparc32/dl-trampoline.S b/libc/sysdeps/sparc/sparc32/dl-trampoline.S
index 723c4f0d9..2599cd7ca 100644
--- a/libc/sysdeps/sparc/sparc32/dl-trampoline.S
+++ b/libc/sysdeps/sparc/sparc32/dl-trampoline.S
@@ -175,7 +175,7 @@ _dl_runtime_profile:
cmp %l0, 0
bl 1f
nop
-
+
call _dl_profile_invoke
nop
diff --git a/libc/sysdeps/sparc/sparc32/dotmul.S b/libc/sysdeps/sparc/sparc32/dotmul.S
index 821aa8bdb..d497ca672 100644
--- a/libc/sysdeps/sparc/sparc32/dotmul.S
+++ b/libc/sysdeps/sparc/sparc32/dotmul.S
@@ -65,7 +65,7 @@ ENTRY(.mul)
bge 1f
rd %y, %o0
- ! %o0 was indeed negative; fix upper 32 bits of result by subtracting
+ ! %o0 was indeed negative; fix upper 32 bits of result by subtracting
! %o1 (i.e., return %o4 - %o1 in %o1).
retl
sub %o4, %o1, %o1
@@ -79,7 +79,7 @@ ENTRY(.mul)
and %o1, %o2, %o2 ! %o2 = 0 or %o1, depending on sign of %o0
rd %y, %o0 ! get lower half of product
retl
- sub %o4, %o2, %o1 ! subtract compensation
+ sub %o4, %o2, %o1 ! subtract compensation
! and put upper half in place
#endif
diff --git a/libc/sysdeps/sparc/sparc32/memcpy.S b/libc/sysdeps/sparc/sparc32/memcpy.S
index 98536fb0d..d8fbd2e18 100644
--- a/libc/sysdeps/sparc/sparc32/memcpy.S
+++ b/libc/sysdeps/sparc/sparc32/memcpy.S
@@ -306,7 +306,7 @@ ENTRY(memcpy) /* %o0=dst %o1=src %o2=len */
mov 32, %g2
be 4f
sub %g2, %g4, %g6
-
+
blu 3f
cmp %g3, 0x8
@@ -539,7 +539,7 @@ ENTRY(memcpy) /* %o0=dst %o1=src %o2=len */
add %o1, 64, %o1
bne 41b
add %o0, 64, %o0
-
+
andcc %o2, 0x30, %o3
be,a 1f
srl %g1, 16, %g2
@@ -584,7 +584,7 @@ ENTRY(memcpy) /* %o0=dst %o1=src %o2=len */
add %o1, 64, %o1
bne 42b
add %o0, 64, %o0
-
+
andcc %o2, 0x30, %o3
be,a 1f
srl %g1, 16, %g2
@@ -598,7 +598,7 @@ ENTRY(memcpy) /* %o0=dst %o1=src %o2=len */
1: sth %g2, [%o0 - 2]
/* Fall through */
-
+
88: and %o2, 0xe, %o3
mov %o7, %g2
sll %o3, 3, %o4
diff --git a/libc/sysdeps/sparc/sparc32/rem.S b/libc/sysdeps/sparc/sparc32/rem.S
index effacee0d..349d7c011 100644
--- a/libc/sysdeps/sparc/sparc32/rem.S
+++ b/libc/sysdeps/sparc/sparc32/rem.S
@@ -181,14 +181,14 @@ LOC(divloop):
subcc %o3,%o5,%o3
b 9f
add %o2, (7*2+1), %o2
-
+
LOC(4.23):
! remainder is negative
addcc %o3,%o5,%o3
b 9f
add %o2, (7*2-1), %o2
-
-
+
+
LOC(3.19):
! remainder is negative
addcc %o3,%o5,%o3
@@ -199,15 +199,15 @@ LOC(3.19):
subcc %o3,%o5,%o3
b 9f
add %o2, (5*2+1), %o2
-
+
LOC(4.21):
! remainder is negative
addcc %o3,%o5,%o3
b 9f
add %o2, (5*2-1), %o2
-
-
-
+
+
+
LOC(2.17):
! remainder is negative
addcc %o3,%o5,%o3
@@ -223,14 +223,14 @@ LOC(2.17):
subcc %o3,%o5,%o3
b 9f
add %o2, (3*2+1), %o2
-
+
LOC(4.19):
! remainder is negative
addcc %o3,%o5,%o3
b 9f
add %o2, (3*2-1), %o2
-
-
+
+
LOC(3.17):
! remainder is negative
addcc %o3,%o5,%o3
@@ -241,16 +241,16 @@ LOC(3.17):
subcc %o3,%o5,%o3
b 9f
add %o2, (1*2+1), %o2
-
+
LOC(4.17):
! remainder is negative
addcc %o3,%o5,%o3
b 9f
add %o2, (1*2-1), %o2
-
-
-
-
+
+
+
+
LOC(1.16):
! remainder is negative
addcc %o3,%o5,%o3
@@ -271,14 +271,14 @@ LOC(1.16):
subcc %o3,%o5,%o3
b 9f
add %o2, (-1*2+1), %o2
-
+
LOC(4.15):
! remainder is negative
addcc %o3,%o5,%o3
b 9f
add %o2, (-1*2-1), %o2
-
-
+
+
LOC(3.15):
! remainder is negative
addcc %o3,%o5,%o3
@@ -289,15 +289,15 @@ LOC(3.15):
subcc %o3,%o5,%o3
b 9f
add %o2, (-3*2+1), %o2
-
+
LOC(4.13):
! remainder is negative
addcc %o3,%o5,%o3
b 9f
add %o2, (-3*2-1), %o2
-
-
-
+
+
+
LOC(2.15):
! remainder is negative
addcc %o3,%o5,%o3
@@ -313,14 +313,14 @@ LOC(2.15):
subcc %o3,%o5,%o3
b 9f
add %o2, (-5*2+1), %o2
-
+
LOC(4.11):
! remainder is negative
addcc %o3,%o5,%o3
b 9f
add %o2, (-5*2-1), %o2
-
-
+
+
LOC(3.13):
! remainder is negative
addcc %o3,%o5,%o3
@@ -331,16 +331,16 @@ LOC(3.13):
subcc %o3,%o5,%o3
b 9f
add %o2, (-7*2+1), %o2
-
+
LOC(4.9):
! remainder is negative
addcc %o3,%o5,%o3
b 9f
add %o2, (-7*2-1), %o2
-
-
-
-
+
+
+
+
9:
LOC(end_regular_divide):
subcc %o4, 1, %o4
diff --git a/libc/sysdeps/sparc/sparc32/sdiv.S b/libc/sysdeps/sparc/sparc32/sdiv.S
index 4b325476d..d1d4ee31f 100644
--- a/libc/sysdeps/sparc/sparc32/sdiv.S
+++ b/libc/sysdeps/sparc/sparc32/sdiv.S
@@ -181,14 +181,14 @@ LOC(divloop):
subcc %o3,%o5,%o3
b 9f
add %o2, (7*2+1), %o2
-
+
LOC(4.23):
! remainder is negative
addcc %o3,%o5,%o3
b 9f
add %o2, (7*2-1), %o2
-
-
+
+
LOC(3.19):
! remainder is negative
addcc %o3,%o5,%o3
@@ -199,15 +199,15 @@ LOC(3.19):
subcc %o3,%o5,%o3
b 9f
add %o2, (5*2+1), %o2
-
+
LOC(4.21):
! remainder is negative
addcc %o3,%o5,%o3
b 9f
add %o2, (5*2-1), %o2
-
-
-
+
+
+
LOC(2.17):
! remainder is negative
addcc %o3,%o5,%o3
@@ -223,14 +223,14 @@ LOC(2.17):
subcc %o3,%o5,%o3
b 9f
add %o2, (3*2+1), %o2
-
+
LOC(4.19):
! remainder is negative
addcc %o3,%o5,%o3
b 9f
add %o2, (3*2-1), %o2
-
-
+
+
LOC(3.17):
! remainder is negative
addcc %o3,%o5,%o3
@@ -241,16 +241,16 @@ LOC(3.17):
subcc %o3,%o5,%o3
b 9f
add %o2, (1*2+1), %o2
-
+
LOC(4.17):
! remainder is negative
addcc %o3,%o5,%o3
b 9f
add %o2, (1*2-1), %o2
-
-
-
-
+
+
+
+
LOC(1.16):
! remainder is negative
addcc %o3,%o5,%o3
@@ -271,14 +271,14 @@ LOC(1.16):
subcc %o3,%o5,%o3
b 9f
add %o2, (-1*2+1), %o2
-
+
LOC(4.15):
! remainder is negative
addcc %o3,%o5,%o3
b 9f
add %o2, (-1*2-1), %o2
-
-
+
+
LOC(3.15):
! remainder is negative
addcc %o3,%o5,%o3
@@ -289,15 +289,15 @@ LOC(3.15):
subcc %o3,%o5,%o3
b 9f
add %o2, (-3*2+1), %o2
-
+
LOC(4.13):
! remainder is negative
addcc %o3,%o5,%o3
b 9f
add %o2, (-3*2-1), %o2
-
-
-
+
+
+
LOC(2.15):
! remainder is negative
addcc %o3,%o5,%o3
@@ -313,14 +313,14 @@ LOC(2.15):
subcc %o3,%o5,%o3
b 9f
add %o2, (-5*2+1), %o2
-
+
LOC(4.11):
! remainder is negative
addcc %o3,%o5,%o3
b 9f
add %o2, (-5*2-1), %o2
-
-
+
+
LOC(3.13):
! remainder is negative
addcc %o3,%o5,%o3
@@ -331,16 +331,16 @@ LOC(3.13):
subcc %o3,%o5,%o3
b 9f
add %o2, (-7*2+1), %o2
-
+
LOC(4.9):
! remainder is negative
addcc %o3,%o5,%o3
b 9f
add %o2, (-7*2-1), %o2
-
-
-
-
+
+
+
+
9:
LOC(end_regular_divide):
subcc %o4, 1, %o4
diff --git a/libc/sysdeps/sparc/sparc32/soft-fp/q_neg.c b/libc/sysdeps/sparc/sparc32/soft-fp/q_neg.c
index 310155524..551c40887 100644
--- a/libc/sysdeps/sparc/sparc32/soft-fp/q_neg.c
+++ b/libc/sysdeps/sparc/sparc32/soft-fp/q_neg.c
@@ -26,7 +26,7 @@ long double _Q_neg(const long double a)
{
FP_DECL_EX;
long double c = a;
-
+
#if (__BYTE_ORDER == __BIG_ENDIAN)
((UWtype *)&c)[0] ^= (((UWtype)1) << (W_TYPE_SIZE - 1));
#elif (__BYTE_ORDER == __LITTLE_ENDIAN) && (W_TYPE_SIZE == 64)
diff --git a/libc/sysdeps/sparc/sparc32/strchr.S b/libc/sysdeps/sparc/sparc32/strchr.S
index 9dafe83f3..f80e77b89 100644
--- a/libc/sysdeps/sparc/sparc32/strchr.S
+++ b/libc/sysdeps/sparc/sparc32/strchr.S
@@ -92,13 +92,13 @@ ENTRY(strchr)
#else
sub %g5, %o2, %g5
#endif
- or %g5, %o4, %o4
+ or %g5, %o4, %o4
andcc %o4, %o3, %g0
be 7b
add %o0, 4, %o0
/* Check every byte. */
-8: srl %g4, 24, %g5
+8: srl %g4, 24, %g5
7: andcc %g5, 0xff, %g5
be 9f
cmp %g5, %o1
@@ -243,13 +243,13 @@ ENTRY(strrchr)
#else
sub %g5, %o2, %g5
#endif
- or %g5, %o4, %o4
+ or %g5, %o4, %o4
andcc %o4, %o3, %g0
be 6b
add %o0, 4, %o0
/* Check every byte. */
-3: srl %g4, 24, %g5
+3: srl %g4, 24, %g5
8: andcc %g5, 0xff, %g5
be 9f
cmp %g5, %o1
diff --git a/libc/sysdeps/sparc/sparc32/udiv.S b/libc/sysdeps/sparc/sparc32/udiv.S
index 0dd48f32b..8dfff6615 100644
--- a/libc/sysdeps/sparc/sparc32/udiv.S
+++ b/libc/sysdeps/sparc/sparc32/udiv.S
@@ -168,14 +168,14 @@ LOC(divloop):
subcc %o3,%o5,%o3
b 9f
add %o2, (7*2+1), %o2
-
+
LOC(4.23):
! remainder is negative
addcc %o3,%o5,%o3
b 9f
add %o2, (7*2-1), %o2
-
-
+
+
LOC(3.19):
! remainder is negative
addcc %o3,%o5,%o3
@@ -186,15 +186,15 @@ LOC(3.19):
subcc %o3,%o5,%o3
b 9f
add %o2, (5*2+1), %o2
-
+
LOC(4.21):
! remainder is negative
addcc %o3,%o5,%o3
b 9f
add %o2, (5*2-1), %o2
-
-
-
+
+
+
LOC(2.17):
! remainder is negative
addcc %o3,%o5,%o3
@@ -210,14 +210,14 @@ LOC(2.17):
subcc %o3,%o5,%o3
b 9f
add %o2, (3*2+1), %o2
-
+
LOC(4.19):
! remainder is negative
addcc %o3,%o5,%o3
b 9f
add %o2, (3*2-1), %o2
-
-
+
+
LOC(3.17):
! remainder is negative
addcc %o3,%o5,%o3
@@ -228,16 +228,16 @@ LOC(3.17):
subcc %o3,%o5,%o3
b 9f
add %o2, (1*2+1), %o2
-
+
LOC(4.17):
! remainder is negative
addcc %o3,%o5,%o3
b 9f
add %o2, (1*2-1), %o2
-
-
-
-
+
+
+
+
LOC(1.16):
! remainder is negative
addcc %o3,%o5,%o3
@@ -258,14 +258,14 @@ LOC(1.16):
subcc %o3,%o5,%o3
b 9f
add %o2, (-1*2+1), %o2
-
+
LOC(4.15):
! remainder is negative
addcc %o3,%o5,%o3
b 9f
add %o2, (-1*2-1), %o2
-
-
+
+
LOC(3.15):
! remainder is negative
addcc %o3,%o5,%o3
@@ -276,15 +276,15 @@ LOC(3.15):
subcc %o3,%o5,%o3
b 9f
add %o2, (-3*2+1), %o2
-
+
LOC(4.13):
! remainder is negative
addcc %o3,%o5,%o3
b 9f
add %o2, (-3*2-1), %o2
-
-
-
+
+
+
LOC(2.15):
! remainder is negative
addcc %o3,%o5,%o3
@@ -300,14 +300,14 @@ LOC(2.15):
subcc %o3,%o5,%o3
b 9f
add %o2, (-5*2+1), %o2
-
+
LOC(4.11):
! remainder is negative
addcc %o3,%o5,%o3
b 9f
add %o2, (-5*2-1), %o2
-
-
+
+
LOC(3.13):
! remainder is negative
addcc %o3,%o5,%o3
@@ -318,16 +318,16 @@ LOC(3.13):
subcc %o3,%o5,%o3
b 9f
add %o2, (-7*2+1), %o2
-
+
LOC(4.9):
! remainder is negative
addcc %o3,%o5,%o3
b 9f
add %o2, (-7*2-1), %o2
-
-
-
-
+
+
+
+
9:
LOC(end_regular_divide):
subcc %o4, 1, %o4
diff --git a/libc/sysdeps/sparc/sparc32/urem.S b/libc/sysdeps/sparc/sparc32/urem.S
index 5644e7a89..d3a1a441f 100644
--- a/libc/sysdeps/sparc/sparc32/urem.S
+++ b/libc/sysdeps/sparc/sparc32/urem.S
@@ -168,14 +168,14 @@ LOC(divloop):
subcc %o3,%o5,%o3
b 9f
add %o2, (7*2+1), %o2
-
+
LOC(4.23):
! remainder is negative
addcc %o3,%o5,%o3
b 9f
add %o2, (7*2-1), %o2
-
-
+
+
LOC(3.19):
! remainder is negative
addcc %o3,%o5,%o3
@@ -186,15 +186,15 @@ LOC(3.19):
subcc %o3,%o5,%o3
b 9f
add %o2, (5*2+1), %o2
-
+
LOC(4.21):
! remainder is negative
addcc %o3,%o5,%o3
b 9f
add %o2, (5*2-1), %o2
-
-
-
+
+
+
LOC(2.17):
! remainder is negative
addcc %o3,%o5,%o3
@@ -210,14 +210,14 @@ LOC(2.17):
subcc %o3,%o5,%o3
b 9f
add %o2, (3*2+1), %o2
-
+
LOC(4.19):
! remainder is negative
addcc %o3,%o5,%o3
b 9f
add %o2, (3*2-1), %o2
-
-
+
+
LOC(3.17):
! remainder is negative
addcc %o3,%o5,%o3
@@ -228,16 +228,16 @@ LOC(3.17):
subcc %o3,%o5,%o3
b 9f
add %o2, (1*2+1), %o2
-
+
LOC(4.17):
! remainder is negative
addcc %o3,%o5,%o3
b 9f
add %o2, (1*2-1), %o2
-
-
-
-
+
+
+
+
LOC(1.16):
! remainder is negative
addcc %o3,%o5,%o3
@@ -258,14 +258,14 @@ LOC(1.16):
subcc %o3,%o5,%o3
b 9f
add %o2, (-1*2+1), %o2
-
+
LOC(4.15):
! remainder is negative
addcc %o3,%o5,%o3
b 9f
add %o2, (-1*2-1), %o2
-
-
+
+
LOC(3.15):
! remainder is negative
addcc %o3,%o5,%o3
@@ -276,15 +276,15 @@ LOC(3.15):
subcc %o3,%o5,%o3
b 9f
add %o2, (-3*2+1), %o2
-
+
LOC(4.13):
! remainder is negative
addcc %o3,%o5,%o3
b 9f
add %o2, (-3*2-1), %o2
-
-
-
+
+
+
LOC(2.15):
! remainder is negative
addcc %o3,%o5,%o3
@@ -300,14 +300,14 @@ LOC(2.15):
subcc %o3,%o5,%o3
b 9f
add %o2, (-5*2+1), %o2
-
+
LOC(4.11):
! remainder is negative
addcc %o3,%o5,%o3
b 9f
add %o2, (-5*2-1), %o2
-
-
+
+
LOC(3.13):
! remainder is negative
addcc %o3,%o5,%o3
@@ -318,16 +318,16 @@ LOC(3.13):
subcc %o3,%o5,%o3
b 9f
add %o2, (-7*2+1), %o2
-
+
LOC(4.9):
! remainder is negative
addcc %o3,%o5,%o3
b 9f
add %o2, (-7*2-1), %o2
-
-
-
-
+
+
+
+
9:
LOC(end_regular_divide):
subcc %o4, 1, %o4
diff --git a/libc/sysdeps/sparc/sparc64/add_n.S b/libc/sysdeps/sparc/sparc64/add_n.S
index 154ffe34d..ce0fcb875 100644
--- a/libc/sysdeps/sparc/sparc64/add_n.S
+++ b/libc/sysdeps/sparc/sparc64/add_n.S
@@ -1,6 +1,6 @@
/* SPARC v9 __mpn_add_n -- Add two limb vectors of the same length > 0 and
store sum in a third limb vector.
-
+
Copyright (C) 1995-2013 Free Software Foundation, Inc.
This file is part of the GNU MP Library.
diff --git a/libc/sysdeps/sparc/sparc64/memcpy.S b/libc/sysdeps/sparc/sparc64/memcpy.S
index 7e03d7872..3d8ffccfb 100644
--- a/libc/sysdeps/sparc/sparc64/memcpy.S
+++ b/libc/sysdeps/sparc/sparc64/memcpy.S
@@ -385,7 +385,7 @@ ENTRY(memcpy)
210:
#ifndef USE_BPR
srl %o2, 0, %o2 /* IEU1 */
-#endif
+#endif
brz,pn %o2, 209b /* CTI Group */
218: cmp %o2, 15 /* IEU1 */
bleu,pn %xcc, 208b /* CTI Group */
diff --git a/libc/sysdeps/sparc/sparc64/rawmemchr.S b/libc/sysdeps/sparc/sparc64/rawmemchr.S
index aafc476c2..cc36c5835 100644
--- a/libc/sysdeps/sparc/sparc64/rawmemchr.S
+++ b/libc/sysdeps/sparc/sparc64/rawmemchr.S
@@ -57,7 +57,7 @@ ENTRY(__rawmemchr)
sethi %hi(0x01010101), %g1 /* IEU1 */
ldub [%o0], %o3 /* Load */
sll %o1, 8, %o4 /* IEU0 Group */
-
+
or %g1, %lo(0x01010101), %g1 /* IEU1 */
sllx %g1, 32, %g2 /* IEU0 Group */
or %o4, %o1, %o4 /* IEU1 */
diff --git a/libc/sysdeps/sparc/sparc64/soft-fp/qp_cmp.c b/libc/sysdeps/sparc/sparc64/soft-fp/qp_cmp.c
index 0a868705b..bc613f091 100644
--- a/libc/sysdeps/sparc/sparc64/soft-fp/qp_cmp.c
+++ b/libc/sysdeps/sparc/sparc64/soft-fp/qp_cmp.c
@@ -36,7 +36,7 @@ int _Qp_cmp(const long double *a, const long double *b)
if (r == 3 && (FP_ISSIGNAN_Q(A) || FP_ISSIGNAN_Q(B)))
FP_SET_EXCEPTION(FP_EX_INVALID);
QP_HANDLE_EXCEPTIONS(
- __asm (
+ __asm (
" ldd [%0], %%f52\n"
" ldd [%0+8], %%f54\n"
" ldd [%1], %%f56\n"
diff --git a/libc/sysdeps/sparc/sparc64/soft-fp/qp_cmpe.c b/libc/sysdeps/sparc/sparc64/soft-fp/qp_cmpe.c
index 7b7b50bf5..11d7e948d 100644
--- a/libc/sysdeps/sparc/sparc64/soft-fp/qp_cmpe.c
+++ b/libc/sysdeps/sparc/sparc64/soft-fp/qp_cmpe.c
@@ -37,7 +37,7 @@ int _Qp_cmpe(const long double *a, const long double *b)
if (r == 3)
FP_SET_EXCEPTION(FP_EX_INVALID);
QP_HANDLE_EXCEPTIONS(
- __asm (
+ __asm (
" ldd [%0], %%f52\n"
" ldd [%0+8], %%f54\n"
" ldd [%1], %%f56\n"
diff --git a/libc/sysdeps/sparc/sparc64/soft-fp/qp_feq.c b/libc/sysdeps/sparc/sparc64/soft-fp/qp_feq.c
index 6671733a0..faf52efae 100644
--- a/libc/sysdeps/sparc/sparc64/soft-fp/qp_feq.c
+++ b/libc/sysdeps/sparc/sparc64/soft-fp/qp_feq.c
@@ -36,7 +36,7 @@ int _Qp_feq(const long double *a, const long double *b)
FP_SET_EXCEPTION(FP_EX_INVALID);
QP_HANDLE_EXCEPTIONS(
- __asm (
+ __asm (
" ldd [%0], %%f52\n"
" ldd [%0+8], %%f54\n"
" ldd [%1], %%f56\n"
diff --git a/libc/sysdeps/sparc/sparc64/soft-fp/qp_fge.c b/libc/sysdeps/sparc/sparc64/soft-fp/qp_fge.c
index 225fb816c..d4cd9cb75 100644
--- a/libc/sysdeps/sparc/sparc64/soft-fp/qp_fge.c
+++ b/libc/sysdeps/sparc/sparc64/soft-fp/qp_fge.c
@@ -36,7 +36,7 @@ int _Qp_fge(const long double *a, const long double *b)
FP_SET_EXCEPTION(FP_EX_INVALID);
QP_HANDLE_EXCEPTIONS(
- __asm (
+ __asm (
" ldd [%0], %%f52\n"
" ldd [%0+8], %%f54\n"
" ldd [%1], %%f56\n"
diff --git a/libc/sysdeps/sparc/sparc64/soft-fp/qp_fgt.c b/libc/sysdeps/sparc/sparc64/soft-fp/qp_fgt.c
index 43cf79630..f28f0dca7 100644
--- a/libc/sysdeps/sparc/sparc64/soft-fp/qp_fgt.c
+++ b/libc/sysdeps/sparc/sparc64/soft-fp/qp_fgt.c
@@ -36,7 +36,7 @@ int _Qp_fgt(const long double *a, const long double *b)
FP_SET_EXCEPTION(FP_EX_INVALID);
QP_HANDLE_EXCEPTIONS(
- __asm (
+ __asm (
" ldd [%0], %%f52\n"
" ldd [%0+8], %%f54\n"
" ldd [%1], %%f56\n"
diff --git a/libc/sysdeps/sparc/sparc64/soft-fp/qp_fle.c b/libc/sysdeps/sparc/sparc64/soft-fp/qp_fle.c
index e218f5e27..55306fefc 100644
--- a/libc/sysdeps/sparc/sparc64/soft-fp/qp_fle.c
+++ b/libc/sysdeps/sparc/sparc64/soft-fp/qp_fle.c
@@ -36,7 +36,7 @@ int _Qp_fle(const long double *a, const long double *b)
FP_SET_EXCEPTION(FP_EX_INVALID);
QP_HANDLE_EXCEPTIONS(
- __asm (
+ __asm (
" ldd [%0], %%f52\n"
" ldd [%0+8], %%f54\n"
" ldd [%1], %%f56\n"
diff --git a/libc/sysdeps/sparc/sparc64/soft-fp/qp_flt.c b/libc/sysdeps/sparc/sparc64/soft-fp/qp_flt.c
index e1be89018..4da562b00 100644
--- a/libc/sysdeps/sparc/sparc64/soft-fp/qp_flt.c
+++ b/libc/sysdeps/sparc/sparc64/soft-fp/qp_flt.c
@@ -36,7 +36,7 @@ int _Qp_flt(const long double *a, const long double *b)
FP_SET_EXCEPTION(FP_EX_INVALID);
QP_HANDLE_EXCEPTIONS(
- __asm (
+ __asm (
" ldd [%0], %%f52\n"
" ldd [%0+8], %%f54\n"
" ldd [%1], %%f56\n"
diff --git a/libc/sysdeps/sparc/sparc64/soft-fp/qp_fne.c b/libc/sysdeps/sparc/sparc64/soft-fp/qp_fne.c
index ed98ad2e6..6535d0e2c 100644
--- a/libc/sysdeps/sparc/sparc64/soft-fp/qp_fne.c
+++ b/libc/sysdeps/sparc/sparc64/soft-fp/qp_fne.c
@@ -36,7 +36,7 @@ int _Qp_fne(const long double *a, const long double *b)
FP_SET_EXCEPTION(FP_EX_INVALID);
QP_HANDLE_EXCEPTIONS(
- __asm (
+ __asm (
" ldd [%0], %%f52\n"
" ldd [%0+8], %%f54\n"
" ldd [%1], %%f56\n"
diff --git a/libc/sysdeps/sparc/sparc64/soft-fp/qp_mul.c b/libc/sysdeps/sparc/sparc64/soft-fp/qp_mul.c
index a1da90089..ad84b89c8 100644
--- a/libc/sysdeps/sparc/sparc64/soft-fp/qp_mul.c
+++ b/libc/sysdeps/sparc/sparc64/soft-fp/qp_mul.c
@@ -36,8 +36,8 @@ void _Qp_mul(long double *c, const long double *a, const long double *b)
FP_MUL_Q(C, A, B);
FP_PACK_QP(c, C);
QP_HANDLE_EXCEPTIONS(
- _FPU_SETCW(_fcw);
- __asm (
+ _FPU_SETCW(_fcw);
+ __asm (
" ldd [%1], %%f52\n"
" ldd [%1+8], %%f54\n"
" ldd [%2], %%f56\n"
diff --git a/libc/sysdeps/sparc/sparc64/soft-fp/qp_qtoi.c b/libc/sysdeps/sparc/sparc64/soft-fp/qp_qtoi.c
index 251776536..028ee9311 100644
--- a/libc/sysdeps/sparc/sparc64/soft-fp/qp_qtoi.c
+++ b/libc/sysdeps/sparc/sparc64/soft-fp/qp_qtoi.c
@@ -33,8 +33,8 @@ int _Qp_qtoi(const long double *a)
FP_UNPACK_RAW_QP(A, a);
FP_TO_INT_Q(r, A, 32, 1);
QP_HANDLE_EXCEPTIONS(
- int rx;
- __asm (
+ int rx;
+ __asm (
" ldd [%1], %%f52\n"
" ldd [%1+8], %%f54\n"
" fqtoi %%f52, %%f31\n"
diff --git a/libc/sysdeps/sparc/sparc64/soft-fp/qp_qtoui.c b/libc/sysdeps/sparc/sparc64/soft-fp/qp_qtoui.c
index be3b5a604..f0abe07b3 100644
--- a/libc/sysdeps/sparc/sparc64/soft-fp/qp_qtoui.c
+++ b/libc/sysdeps/sparc/sparc64/soft-fp/qp_qtoui.c
@@ -33,8 +33,8 @@ unsigned int _Qp_qtoui(const long double *a)
FP_UNPACK_RAW_QP(A, a);
FP_TO_INT_Q(r, A, 32, -1);
QP_HANDLE_EXCEPTIONS(
- int rx;
- __asm (
+ int rx;
+ __asm (
" ldd [%1], %%f52\n"
" ldd [%1+8], %%f54\n"
" fqtoi %%f52, %%f31\n"
diff --git a/libc/sysdeps/sparc/sparc64/soft-fp/qp_qtoux.c b/libc/sysdeps/sparc/sparc64/soft-fp/qp_qtoux.c
index 2ee8f90bd..347c250e6 100644
--- a/libc/sysdeps/sparc/sparc64/soft-fp/qp_qtoux.c
+++ b/libc/sysdeps/sparc/sparc64/soft-fp/qp_qtoux.c
@@ -34,7 +34,7 @@ unsigned long _Qp_qtoux(const long double *a)
FP_TO_INT_Q(r, A, 64, -1);
QP_HANDLE_EXCEPTIONS(
unsigned long rx;
- __asm (
+ __asm (
" ldd [%1], %%f52\n"
" ldd [%1+8], %%f54\n"
" fqtox %%f52, %%f60\n"
diff --git a/libc/sysdeps/sparc/sparc64/soft-fp/qp_qtox.c b/libc/sysdeps/sparc/sparc64/soft-fp/qp_qtox.c
index 82cad2595..595cb0698 100644
--- a/libc/sysdeps/sparc/sparc64/soft-fp/qp_qtox.c
+++ b/libc/sysdeps/sparc/sparc64/soft-fp/qp_qtox.c
@@ -34,7 +34,7 @@ long _Qp_qtox(const long double *a)
FP_TO_INT_Q(r, A, 64, 1);
QP_HANDLE_EXCEPTIONS(
long rx;
- __asm (
+ __asm (
" ldd [%1], %%f52\n"
" ldd [%1+8], %%f54\n"
" fqtox %%f52, %%f60\n"
diff --git a/libc/sysdeps/sparc/sparc64/soft-fp/s_frexpl.c b/libc/sysdeps/sparc/sparc64/soft-fp/s_frexpl.c
index 35bc552c3..c34fb1336 100644
--- a/libc/sysdeps/sparc/sparc64/soft-fp/s_frexpl.c
+++ b/libc/sysdeps/sparc/sparc64/soft-fp/s_frexpl.c
@@ -26,7 +26,7 @@
* arg = x*2^exp.
* If arg is inf, 0.0, or NaN, then frexpl(arg,&exp) returns arg
* with *exp=0.
- */
+ */
#include "soft-fp.h"
#include "quad.h"
diff --git a/libc/sysdeps/sparc/sparc64/soft-fp/sfp-machine.h b/libc/sysdeps/sparc/sparc64/soft-fp/sfp-machine.h
index 562fdfc1c..f64a4be76 100644
--- a/libc/sysdeps/sparc/sparc64/soft-fp/sfp-machine.h
+++ b/libc/sysdeps/sparc/sparc64/soft-fp/sfp-machine.h
@@ -19,7 +19,7 @@
You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, see
<http://www.gnu.org/licenses/>. */
-
+
#include <fpu_control.h>
#include <fenv.h>
#include <stdlib.h>
@@ -38,7 +38,7 @@ do { \
#ifndef _FP_MUL_MEAT_RESET_FE
#define _FP_MUL_MEAT_RESET_FE _FPU_SETCW(_fcw)
#endif
-
+
#define _FP_MUL_MEAT_S(R,X,Y) \
_FP_MUL_MEAT_1_imm(_FP_WFRACBITS_S,R,X,Y)
#define _FP_MUL_MEAT_D(R,X,Y) \
@@ -140,6 +140,6 @@ do { \
#define QP_NO_EXCEPTIONS \
__asm ("fzero %%f62\n\t" \
"faddd %%f62, %%f62, %%f62" : : : "f62")
-
+
#define QP_CLOBBER "memory", "f52", "f54", "f56", "f58", "f60", "f62"
#define QP_CLOBBER_CC QP_CLOBBER , "cc"
diff --git a/libc/sysdeps/sparc/sparc64/stpncpy.S b/libc/sysdeps/sparc/sparc64/stpncpy.S
index 4f3ad2751..e01ad4eed 100644
--- a/libc/sysdeps/sparc/sparc64/stpncpy.S
+++ b/libc/sysdeps/sparc/sparc64/stpncpy.S
@@ -1,4 +1,4 @@
-/* stpncpy(DST, SRC, COUNT) - Copy no more than N characters of
+/* stpncpy(DST, SRC, COUNT) - Copy no more than N characters of
SRC to DEST, returning the address of the terminating '\0' in
DEST, if any, or else DEST + N.
For SPARC v9.
@@ -245,7 +245,7 @@ ENTRY(__stpncpy)
be,pn %XCC, 19f /* CTI */
srlx %o3, 8, %o3 /* IEU0 Group */
- stb %o3, [%o0] /* Store */
+ stb %o3, [%o0] /* Store */
59: add %o0, 1, %o2 /* IEU1 */
andcc %o3, 0xff, %g0 /* IEU1 Group */
diff --git a/libc/sysdeps/sparc/sparc64/strncmp.S b/libc/sysdeps/sparc/sparc64/strncmp.S
index d2e1d464a..22673ecb7 100644
--- a/libc/sysdeps/sparc/sparc64/strncmp.S
+++ b/libc/sysdeps/sparc/sparc64/strncmp.S
@@ -1,5 +1,5 @@
-/* Compare no more than N characters of S1 and S2, returning less than,
- equal to or greater than zero if S1 is lexicographically less than,
+/* Compare no more than N characters of S1 and S2, returning less than,
+ equal to or greater than zero if S1 is lexicographically less than,
equal to or greater than S2.
For SPARC v9.
Copyright (C) 1997-2013 Free Software Foundation, Inc.
@@ -140,7 +140,7 @@ ENTRY(strncmp)
cmp %o2, -8 /* IEU1 */
be,pn %XCC, 4b /* CTI */
srlx %o3, 56, %o5 /* IEU0 Group */
-
+
andcc %o4, 0xff, %g0 /* IEU1 */
be,pn %xcc, 8f /* CTI */
subcc %o4, %o5, %o4 /* IEU1 Group */
diff --git a/libc/sysdeps/sparc/sparc64/strncpy.S b/libc/sysdeps/sparc/sparc64/strncpy.S
index d0c30c054..74fd27588 100644
--- a/libc/sysdeps/sparc/sparc64/strncpy.S
+++ b/libc/sysdeps/sparc/sparc64/strncpy.S
@@ -227,7 +227,7 @@ ENTRY(strncpy)
subcc %o2, 1, %o2 /* IEU1 */
be,pn %XCC, 19f /* CTI */
srlx %o3, 16, %g5 /* IEU0 Group */
-
+
andcc %g5, 0xff, %g0 /* IEU1 Group */
be,pn %icc, 20f /* CTI */
stb %g5, [%o0] /* Store */
@@ -236,7 +236,7 @@ ENTRY(strncpy)
subcc %o2, 1, %o2 /* IEU1 */
be,pn %XCC, 19f /* CTI */
srlx %o3, 8, %g5 /* IEU0 Group */
- stb %g5, [%o0] /* Store */
+ stb %g5, [%o0] /* Store */
19: retl /* CTI+IEU1 Group */
mov %g6, %o0 /* IEU0 */
diff --git a/libc/sysdeps/unix/bsd/setsid.c b/libc/sysdeps/unix/bsd/setsid.c
index 6c2f22c7a..a42dc1dfd 100644
--- a/libc/sysdeps/unix/bsd/setsid.c
+++ b/libc/sysdeps/unix/bsd/setsid.c
@@ -25,7 +25,7 @@
The process group IDs of the session and the calling process
are set to the process ID of the calling process, which is returned. */
int
-__setsid ()
+__setsid (void)
{
pid_t pid = getpid ();
int tty;
diff --git a/libc/sysdeps/unix/bsd/times.c b/libc/sysdeps/unix/bsd/times.c
index f7aaea3f9..f0765bd12 100644
--- a/libc/sysdeps/unix/bsd/times.c
+++ b/libc/sysdeps/unix/bsd/times.c
@@ -54,7 +54,7 @@ __times (buffer)
}
clk_tck = __getclktck ();
-
+
if (__getrusage (RUSAGE_SELF, &usage) < 0)
return (clock_t) -1;
buffer->tms_utime = (clock_t) timeval_to_clock_t (&usage.ru_utime, clk_tck);
diff --git a/libc/sysdeps/unix/clock_gettime.c b/libc/sysdeps/unix/clock_gettime.c
index 1c64f07ec..d46057a6c 100644
--- a/libc/sysdeps/unix/clock_gettime.c
+++ b/libc/sysdeps/unix/clock_gettime.c
@@ -89,7 +89,7 @@ realtime_gettime (struct timespec *tp)
/* Get current value of CLOCK and store it in TP. */
int
-clock_gettime (clockid_t clock_id, struct timespec *tp)
+__clock_gettime (clockid_t clock_id, struct timespec *tp)
{
int retval = -1;
@@ -132,4 +132,5 @@ clock_gettime (clockid_t clock_id, struct timespec *tp)
return retval;
}
-strong_alias (clock_gettime, __clock_gettime)
+weak_alias (__clock_gettime, clock_gettime)
+libc_hidden_def (__clock_gettime)
diff --git a/libc/sysdeps/unix/clock_nanosleep.c b/libc/sysdeps/unix/clock_nanosleep.c
index 33fee7ba2..00793242f 100644
--- a/libc/sysdeps/unix/clock_nanosleep.c
+++ b/libc/sysdeps/unix/clock_nanosleep.c
@@ -39,8 +39,8 @@
/* This implementation assumes that these is only a `nanosleep' system
call. So we have to remap all other activities. */
int
-clock_nanosleep (clockid_t clock_id, int flags, const struct timespec *req,
- struct timespec *rem)
+__clock_nanosleep (clockid_t clock_id, int flags, const struct timespec *req,
+ struct timespec *rem)
{
struct timespec now;
@@ -98,4 +98,4 @@ clock_nanosleep (clockid_t clock_id, int flags, const struct timespec *req,
return __builtin_expect (nanosleep (req, rem), 0) ? errno : 0;
}
-strong_alias (clock_nanosleep, __clock_nanosleep)
+weak_alias (__clock_nanosleep, clock_nanosleep)
diff --git a/libc/sysdeps/unix/clock_settime.c b/libc/sysdeps/unix/clock_settime.c
index 48269ccd9..6605e9ead 100644
--- a/libc/sysdeps/unix/clock_settime.c
+++ b/libc/sysdeps/unix/clock_settime.c
@@ -72,7 +72,7 @@ hp_timing_settime (clockid_t clock_id, const struct timespec *tp)
/* Set CLOCK to value TP. */
int
-clock_settime (clockid_t clock_id, const struct timespec *tp)
+__clock_settime (clockid_t clock_id, const struct timespec *tp)
{
int retval;
@@ -124,4 +124,4 @@ clock_settime (clockid_t clock_id, const struct timespec *tp)
return retval;
}
-strong_alias (clock_settime, __clock_settime)
+weak_alias (__clock_settime, clock_settime)
diff --git a/libc/sysdeps/unix/getpagesize.c b/libc/sysdeps/unix/getpagesize.c
index 3d1fe8cb7..18b2503d1 100644
--- a/libc/sysdeps/unix/getpagesize.c
+++ b/libc/sysdeps/unix/getpagesize.c
@@ -20,7 +20,7 @@
/* Return the system page size. */
int
-__getpagesize ()
+__getpagesize (void)
{
#ifdef EXEC_PAGESIZE
return EXEC_PAGESIZE;
diff --git a/libc/sysdeps/unix/sysv/linux/a.out.h b/libc/sysdeps/unix/sysv/linux/a.out.h
index f0514c93a..e3f4bdd08 100644
--- a/libc/sysdeps/unix/sysv/linux/a.out.h
+++ b/libc/sysdeps/unix/sysv/linux/a.out.h
@@ -50,7 +50,7 @@ enum machine_type
#define NMAGIC 0410
/* Code indicating demand-paged executable. */
#define ZMAGIC 0413
-/* This indicates a demand-paged executable with the header in the text.
+/* This indicates a demand-paged executable with the header in the text.
The first page is unmapped to help trap NULL pointer references. */
#define QMAGIC 0314
/* Code indicating core file. */
diff --git a/libc/sysdeps/unix/sysv/linux/clock.c b/libc/sysdeps/unix/sysv/linux/clock.c
index 5268d33c7..16036bd13 100644
--- a/libc/sysdeps/unix/sysv/linux/clock.c
+++ b/libc/sysdeps/unix/sysv/linux/clock.c
@@ -1,4 +1,5 @@
-/* Copyright (C) 1991-2013 Free Software Foundation, Inc.
+/* Return the time used by the program so far (user time + system time).
+ Copyright (C) 1991-2013 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@@ -19,26 +20,21 @@
#include <time.h>
#include <unistd.h>
-/* Return the time used by the program so far (user time + system time). */
+#if CLOCKS_PER_SEC != 1000000l
+# error "CLOCKS_PER_SEC should be 1000000"
+#endif
+
clock_t
clock (void)
{
- struct tms buf;
- long clk_tck = __sysconf (_SC_CLK_TCK);
-
- /* We don't check for errors here. The only error the kernel
- returns is EFAULT if the value cannot be written to the struct we
- pass a pointer to. Otherwise the kernel returns an `unsigned
- long' value which is the number of jiffies since system start.
- But this number can be negative (when read as `long') when the
- system is up for some time. Ignoring errors should therefore
- have no negative impacts but solve the problem. */
- __times (&buf);
-
- return
- (clk_tck <= CLOCKS_PER_SEC)
- ? ((unsigned long) buf.tms_utime + buf.tms_stime) * (CLOCKS_PER_SEC
- / clk_tck)
- : ((unsigned long) buf.tms_utime + buf.tms_stime) / (clk_tck
- / CLOCKS_PER_SEC);
+ struct timespec ts;
+
+ /* clock_gettime shouldn't fail here since CLOCK_PROCESS_CPUTIME_ID is
+ supported since 2.6.12. Check the return value anyway in case the kernel
+ barfs on us for some reason. */
+ if (__glibc_unlikely (__clock_gettime (CLOCK_PROCESS_CPUTIME_ID, &ts) != 0))
+ return (clock_t) -1;
+
+ return (ts.tv_sec * CLOCKS_PER_SEC
+ + ts.tv_nsec / (1000000000 / CLOCKS_PER_SEC));
}
diff --git a/libc/sysdeps/unix/sysv/linux/clock_getcpuclockid.c b/libc/sysdeps/unix/sysv/linux/clock_getcpuclockid.c
index 5c89c66a4..e234bdc60 100644
--- a/libc/sysdeps/unix/sysv/linux/clock_getcpuclockid.c
+++ b/libc/sysdeps/unix/sysv/linux/clock_getcpuclockid.c
@@ -23,7 +23,7 @@
#include "kernel-posix-cpu-timers.h"
int
-clock_getcpuclockid (pid_t pid, clockid_t *clock_id)
+__clock_getcpuclockid (pid_t pid, clockid_t *clock_id)
{
/* The clockid_t value is a simple computation from the PID.
But we do a clock_getres call to validate it. */
@@ -46,4 +46,4 @@ clock_getcpuclockid (pid_t pid, clockid_t *clock_id)
else
return INTERNAL_SYSCALL_ERRNO (r, err);
}
-strong_alias (clock_getcpuclockid, __clock_getcpuclockid)
+weak_alias (__clock_getcpuclockid, clock_getcpuclockid)
diff --git a/libc/sysdeps/unix/sysv/linux/clock_nanosleep.c b/libc/sysdeps/unix/sysv/linux/clock_nanosleep.c
index 41bc5e904..2e496d28c 100644
--- a/libc/sysdeps/unix/sysv/linux/clock_nanosleep.c
+++ b/libc/sysdeps/unix/sysv/linux/clock_nanosleep.c
@@ -26,8 +26,8 @@
/* We can simply use the syscall. The CPU clocks are not supported
with this function. */
int
-clock_nanosleep (clockid_t clock_id, int flags, const struct timespec *req,
- struct timespec *rem)
+__clock_nanosleep (clockid_t clock_id, int flags, const struct timespec *req,
+ struct timespec *rem)
{
INTERNAL_SYSCALL_DECL (err);
int r;
@@ -52,4 +52,4 @@ clock_nanosleep (clockid_t clock_id, int flags, const struct timespec *req,
return (INTERNAL_SYSCALL_ERROR_P (r, err)
? INTERNAL_SYSCALL_ERRNO (r, err) : 0);
}
-strong_alias (clock_nanosleep, __clock_nanosleep)
+weak_alias (__clock_nanosleep, clock_nanosleep)
diff --git a/libc/sysdeps/unix/sysv/linux/getclktck.c b/libc/sysdeps/unix/sysv/linux/getclktck.c
index 55e9f4f92..47ec6c06d 100644
--- a/libc/sysdeps/unix/sysv/linux/getclktck.c
+++ b/libc/sysdeps/unix/sysv/linux/getclktck.c
@@ -25,7 +25,7 @@
/* Return frequency of times(). */
int
-__getclktck ()
+__getclktck (void)
{
return GLRO(dl_clktck) ?: SYSTEM_CLK_TCK;
}
diff --git a/libc/sysdeps/unix/sysv/linux/gethostid.c b/libc/sysdeps/unix/sysv/linux/gethostid.c
index 78d045a5d..39d6219b2 100644
--- a/libc/sysdeps/unix/sysv/linux/gethostid.c
+++ b/libc/sysdeps/unix/sysv/linux/gethostid.c
@@ -67,7 +67,7 @@ sethostid (id)
# include <netinet/in.h>
long int
-gethostid ()
+gethostid (void)
{
char hostname[MAXHOSTNAMELEN + 1];
size_t buflen;
diff --git a/libc/sysdeps/unix/sysv/linux/getpagesize.c b/libc/sysdeps/unix/sysv/linux/getpagesize.c
index 2a9184dad..e1454158c 100644
--- a/libc/sysdeps/unix/sysv/linux/getpagesize.c
+++ b/libc/sysdeps/unix/sysv/linux/getpagesize.c
@@ -24,7 +24,7 @@
/* Return the system page size. */
int
-__getpagesize ()
+__getpagesize (void)
{
assert (GLRO(dl_pagesize) != 0);
return GLRO(dl_pagesize);
diff --git a/libc/sysdeps/unix/sysv/linux/getsysstats.c b/libc/sysdeps/unix/sysv/linux/getsysstats.c
index 249bd19c3..88f28c9e1 100644
--- a/libc/sysdeps/unix/sysv/linux/getsysstats.c
+++ b/libc/sysdeps/unix/sysv/linux/getsysstats.c
@@ -124,7 +124,7 @@ next_line (int fd, char *const buffer, char **cp, char **re,
int
-__get_nprocs ()
+__get_nprocs (void)
{
static int cached_result;
static time_t timestamp;
@@ -234,7 +234,7 @@ weak_alias (__get_nprocs, get_nprocs)
/* On some architectures it is possible to distinguish between configured
and active cpus. */
int
-__get_nprocs_conf ()
+__get_nprocs_conf (void)
{
/* XXX Here will come a test for the new system call. */
@@ -333,7 +333,7 @@ phys_pages_info (const char *format)
But not all systems have support for the /proc filesystem. If it
is not available we return -1 as an error signal. */
long int
-__get_phys_pages ()
+__get_phys_pages (void)
{
/* XXX Here will come a test for the new system call. */
@@ -354,7 +354,7 @@ weak_alias (__get_phys_pages, get_phys_pages)
But not all systems have support for the /proc filesystem. If it
is not available we return -1 as an error signal. */
long int
-__get_avphys_pages ()
+__get_avphys_pages (void)
{
/* XXX Here will come a test for the new system call. */
diff --git a/libc/sysdeps/unix/sysv/linux/lutimes.c b/libc/sysdeps/unix/sysv/linux/lutimes.c
index 46d58dcfc..83f040330 100644
--- a/libc/sysdeps/unix/sysv/linux/lutimes.c
+++ b/libc/sysdeps/unix/sysv/linux/lutimes.c
@@ -45,7 +45,7 @@ lutimes (const char *file, const struct timeval tvp[2])
}
return INLINE_SYSCALL (utimensat, 4, AT_FDCWD, file, tvp ? ts : NULL,
- AT_SYMLINK_NOFOLLOW);
+ AT_SYMLINK_NOFOLLOW);
#else
__set_errno (ENOSYS);
return -1;
diff --git a/libc/sysdeps/unix/sysv/linux/net/if_ppp.h b/libc/sysdeps/unix/sysv/linux/net/if_ppp.h
index bf5ec8387..1b1c3ea6e 100644
--- a/libc/sysdeps/unix/sysv/linux/net/if_ppp.h
+++ b/libc/sysdeps/unix/sysv/linux/net/if_ppp.h
@@ -3,7 +3,7 @@
/*
* if_ppp.h - Point-to-Point Protocol definitions.
*
- * Copyright (c) 1989 Carnegie Mellon University.
+ * Copyright (c) 1989 Carnegie Mellon University.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
diff --git a/libc/sysdeps/unix/sysv/linux/powerpc/powerpc32/clone.S b/libc/sysdeps/unix/sysv/linux/powerpc/powerpc32/clone.S
index 5790eff4c..81af26416 100644
--- a/libc/sysdeps/unix/sysv/linux/powerpc/powerpc32/clone.S
+++ b/libc/sysdeps/unix/sysv/linux/powerpc/powerpc32/clone.S
@@ -30,7 +30,7 @@
all the freaky stuff we have to do to make the call useful. */
/* int [r3] clone(int (*fn)(void *arg) [r3], void *child_stack [r4],
- int flags [r5], void *arg [r6], void *parent_tid [r7],
+ int flags [r5], void *arg [r6], void *parent_tid [r7],
void *tls [r8], void *child_tid [r9]); */
ENTRY (__clone)
diff --git a/libc/sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext.S b/libc/sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext.S
index f1de10f3f..b97b993cf 100644
--- a/libc/sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext.S
+++ b/libc/sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext.S
@@ -51,8 +51,8 @@ versioned_symbol (libc, __setcontext, setcontext, GLIBC_2_3_4)
#if SHLIB_COMPAT (libc, GLIBC_2_3_3, GLIBC_2_3_4)
compat_text_section
-
-# undef __CONTEXT_FUNC_NAME
+
+# undef __CONTEXT_FUNC_NAME
# define __CONTEXT_FUNC_NAME __novec_setcontext
# undef __CONTEXT_ENABLE_VRS
diff --git a/libc/sysdeps/unix/sysv/linux/powerpc/powerpc32/swapcontext.S b/libc/sysdeps/unix/sysv/linux/powerpc/powerpc32/swapcontext.S
index 4dd9c0a4c..7ee4ef15f 100644
--- a/libc/sysdeps/unix/sysv/linux/powerpc/powerpc32/swapcontext.S
+++ b/libc/sysdeps/unix/sysv/linux/powerpc/powerpc32/swapcontext.S
@@ -49,8 +49,8 @@ versioned_symbol (libc, __swapcontext, swapcontext, GLIBC_2_3_4)
#if SHLIB_COMPAT (libc, GLIBC_2_3_3, GLIBC_2_3_4)
compat_text_section
-
-# undef __CONTEXT_FUNC_NAME
+
+# undef __CONTEXT_FUNC_NAME
# define __CONTEXT_FUNC_NAME __novec_swapcontext
# undef __CONTEXT_ENABLE_VRS
diff --git a/libc/sysdeps/unix/sysv/linux/powerpc/powerpc64/Versions b/libc/sysdeps/unix/sysv/linux/powerpc/powerpc64/Versions
index 3ff01d1c1..16d712805 100644
--- a/libc/sysdeps/unix/sysv/linux/powerpc/powerpc64/Versions
+++ b/libc/sysdeps/unix/sysv/linux/powerpc/powerpc64/Versions
@@ -12,11 +12,11 @@ libc {
readdir64; readdir64_r;
# s*
- scandir64;
+ scandir64;
}
GLIBC_2.3.4 {
getcontext;
- setcontext;
+ setcontext;
swapcontext;
}
GLIBC_2.17 {
diff --git a/libc/sysdeps/unix/sysv/linux/powerpc/sys/procfs.h b/libc/sysdeps/unix/sysv/linux/powerpc/sys/procfs.h
index 9f60b7124..b046897f6 100644
--- a/libc/sysdeps/unix/sysv/linux/powerpc/sys/procfs.h
+++ b/libc/sysdeps/unix/sysv/linux/powerpc/sys/procfs.h
@@ -31,9 +31,9 @@
__BEGIN_DECLS
-/* These definitions are normally provided by ucontext.h via
- asm/sigcontext.h, asm/ptrace.h, and asm/elf.h. Otherwise we define
- them here. */
+/* These definitions are normally provided by ucontext.h via
+ asm/sigcontext.h, asm/ptrace.h, and asm/elf.h. Otherwise we define
+ them here. */
#if !defined __PPC64_ELF_H && !defined _ASM_POWERPC_ELF_H
#define ELF_NGREG 48 /* includes nip, msr, lr, etc. */
#define ELF_NFPREG 33 /* includes fpscr */
diff --git a/libc/sysdeps/unix/sysv/linux/powerpc/sys/ucontext.h b/libc/sysdeps/unix/sysv/linux/powerpc/sys/ucontext.h
index 93580653a..935a68c70 100644
--- a/libc/sysdeps/unix/sysv/linux/powerpc/sys/ucontext.h
+++ b/libc/sysdeps/unix/sysv/linux/powerpc/sys/ucontext.h
@@ -61,14 +61,14 @@ typedef struct
#else
-/* For 64-bit kernels with Altivec support, a machine context is exactly
- * a sigcontext. For older kernel (without Altivec) the sigcontext matches
- * the mcontext upto but not including the v_regs field. For kernels that
- * don't AT_HWCAP or return AT_HWCAP without PPC_FEATURE_HAS_ALTIVEC the
+/* For 64-bit kernels with Altivec support, a machine context is exactly
+ * a sigcontext. For older kernel (without Altivec) the sigcontext matches
+ * the mcontext upto but not including the v_regs field. For kernels that
+ * don't AT_HWCAP or return AT_HWCAP without PPC_FEATURE_HAS_ALTIVEC the
* v_regs field may not exit and should not be referenced. The v_regd field
* can be refernced safely only after verifying that PPC_FEATURE_HAS_ALTIVEC
* is set in AT_HWCAP. */
-
+
/* Number of general registers. */
# define NGREG 48 /* includes r0-r31, nip, msr, lr, etc. */
# define NFPREG 33 /* includes fp0-fp31 &fpscr. */
@@ -78,7 +78,7 @@ typedef unsigned long gregset_t[NGREG];
typedef double fpregset_t[NFPREG];
/* Container for Altivec/VMX Vector Status and Control Register. Only 32-bits
- but can only be copied to/from a 128-bit vector register. So we allocated
+ but can only be copied to/from a 128-bit vector register. So we allocated
a whole quadword speedup save/restore. */
typedef struct _libc_vscr
{
@@ -106,22 +106,22 @@ typedef struct {
gregset_t gp_regs;
fpregset_t fp_regs;
/*
- * To maintain compatibility with current implementations the sigcontext is
- * extended by appending a pointer (v_regs) to a quadword type (elf_vrreg_t)
- * followed by an unstructured (vmx_reserve) field of 69 doublewords. This
- * allows the array of vector registers to be quadword aligned independent of
- * the alignment of the containing sigcontext or ucontext. It is the
- * responsibility of the code setting the sigcontext to set this pointer to
- * either NULL (if this processor does not support the VMX feature) or the
+ * To maintain compatibility with current implementations the sigcontext is
+ * extended by appending a pointer (v_regs) to a quadword type (elf_vrreg_t)
+ * followed by an unstructured (vmx_reserve) field of 69 doublewords. This
+ * allows the array of vector registers to be quadword aligned independent of
+ * the alignment of the containing sigcontext or ucontext. It is the
+ * responsibility of the code setting the sigcontext to set this pointer to
+ * either NULL (if this processor does not support the VMX feature) or the
* address of the first quadword within the allocated (vmx_reserve) area.
*
- * The pointer (v_regs) of vector type (elf_vrreg_t) is essentually
- * an array of 34 quadword entries. The entries with
- * indexes 0-31 contain the corresponding vector registers. The entry with
- * index 32 contains the vscr as the last word (offset 12) within the
- * quadword. This allows the vscr to be stored as either a quadword (since
- * it must be copied via a vector register to/from storage) or as a word.
- * The entry with index 33 contains the vrsave as the first word (offset 0)
+ * The pointer (v_regs) of vector type (elf_vrreg_t) is essentually
+ * an array of 34 quadword entries. The entries with
+ * indexes 0-31 contain the corresponding vector registers. The entry with
+ * index 32 contains the vscr as the last word (offset 12) within the
+ * quadword. This allows the vscr to be stored as either a quadword (since
+ * it must be copied via a vector register to/from storage) or as a word.
+ * The entry with index 33 contains the vrsave as the first word (offset 0)
* within the quadword.
*/
vrregset_t *v_regs;
diff --git a/libc/sysdeps/unix/sysv/linux/s390/s390-32/clone.S b/libc/sysdeps/unix/sysv/linux/s390/s390-32/clone.S
index a3652a95d..dc7835dfd 100644
--- a/libc/sysdeps/unix/sysv/linux/s390/s390-32/clone.S
+++ b/libc/sysdeps/unix/sysv/linux/s390/s390-32/clone.S
@@ -52,7 +52,7 @@ error:
lhi %r2,-EINVAL
j SYSCALL_ERROR_LABEL
PSEUDO_END (__clone)
-
+
thread_start:
#ifdef RESET_PID
tmh %r3,1 /* CLONE_THREAD == 0x00010000 */
diff --git a/libc/sysdeps/unix/sysv/linux/s390/s390-32/getcontext.S b/libc/sysdeps/unix/sysv/linux/s390/s390-32/getcontext.S
index 0a2e63e78..6923f0eb1 100644
--- a/libc/sysdeps/unix/sysv/linux/s390/s390-32/getcontext.S
+++ b/libc/sysdeps/unix/sysv/linux/s390/s390-32/getcontext.S
@@ -24,7 +24,7 @@
/* __getcontext (const ucontext_t *ucp)
Saves the machine context in UCP such that when it is activated,
- it appears as if __getcontext() returned again.
+ it appears as if __getcontext() returned again.
This implementation is intended to be used for *synchronous* context
switches only. Therefore, it does not have to save anything
diff --git a/libc/sysdeps/unix/sysv/linux/s390/s390-32/posix_fadvise64.c b/libc/sysdeps/unix/sysv/linux/s390/s390-32/posix_fadvise64.c
index f4b0dae03..08032bdda 100644
--- a/libc/sysdeps/unix/sysv/linux/s390/s390-32/posix_fadvise64.c
+++ b/libc/sysdeps/unix/sysv/linux/s390/s390-32/posix_fadvise64.c
@@ -38,7 +38,7 @@ __posix_fadvise64_l64 (int fd, off64_t offset, off64_t len, int advise)
{
struct fadvise64_64_layout parameters;
INTERNAL_SYSCALL_DECL (err);
-
+
parameters.fd = fd;
parameters.offset = offset;
parameters.len = len;
diff --git a/libc/sysdeps/unix/sysv/linux/s390/s390-32/setcontext.S b/libc/sysdeps/unix/sysv/linux/s390/s390-32/setcontext.S
index ac25bea50..03d200880 100644
--- a/libc/sysdeps/unix/sysv/linux/s390/s390-32/setcontext.S
+++ b/libc/sysdeps/unix/sysv/linux/s390/s390-32/setcontext.S
@@ -58,7 +58,7 @@ ENTRY(__setcontext)
ld %f13,SC_FPRS+104(%r1)
ld %f14,SC_FPRS+112(%r1)
ld %f15,SC_FPRS+120(%r1)
-
+
/* Don't touch %a0, used for thread purposes. */
lam %a1,%a15,SC_ACRS+4(%r1)
diff --git a/libc/sysdeps/unix/sysv/linux/s390/s390-32/swapcontext.S b/libc/sysdeps/unix/sysv/linux/s390/s390-32/swapcontext.S
index ecb0b3f80..b022f2ca7 100644
--- a/libc/sysdeps/unix/sysv/linux/s390/s390-32/swapcontext.S
+++ b/libc/sysdeps/unix/sysv/linux/s390/s390-32/swapcontext.S
@@ -70,7 +70,7 @@ ENTRY(__swapcontext)
/* Store general purpose registers. */
stm %r0,%r15,SC_GPRS(%r1)
-
+
/* sigprocmask (SIG_SETMASK, &sc->sc_mask, NULL). */
la %r2,SIG_BLOCK
lr %r5,%r0
@@ -98,7 +98,7 @@ ENTRY(__swapcontext)
ld %f13,SC_FPRS+104(%r5)
ld %f14,SC_FPRS+112(%r5)
ld %f15,SC_FPRS+120(%r5)
-
+
/* Don't touch %a0, used for thread purposes. */
lam %a1,%a15,SC_ACRS+4(%r5)
@@ -107,5 +107,5 @@ ENTRY(__swapcontext)
/* Return. */
br %r14
-END(__swapcontext)
+END(__swapcontext)
weak_alias (__swapcontext, swapcontext)
diff --git a/libc/sysdeps/unix/sysv/linux/s390/s390-64/mmap.S b/libc/sysdeps/unix/sysv/linux/s390/s390-64/mmap.S
index 379450cdd..2d2ef0c60 100644
--- a/libc/sysdeps/unix/sysv/linux/s390/s390-64/mmap.S
+++ b/libc/sysdeps/unix/sysv/linux/s390/s390-64/mmap.S
@@ -43,7 +43,7 @@ ENTRY(__mmap)
stg %r1,0(%r15) /* Store back chain. */
stg %r0,8(%r15) /* Store eos. */
- /* Store parameters on stack, because old_mmap
+ /* Store parameters on stack, because old_mmap
takes only one parameter: a pointer to the parameter area. */
mvc 200(8,%r15),368(%r15) /* Move 'offset'. */
lgfr %r6,%r6
@@ -63,7 +63,7 @@ ENTRY(__mmap)
cfi_adjust_cfa_offset (-208)
lmg %r6,%r15,48(%r15) /* Load registers. */
- /* Check gpr 2 for error. */
+ /* Check gpr 2 for error. */
lghi %r0,-4096
clgr %r2,%r0
jgnl SYSCALL_ERROR_LABEL
diff --git a/libc/sysdeps/unix/sysv/linux/s390/s390-64/register-dump.h b/libc/sysdeps/unix/sysv/linux/s390/s390-64/register-dump.h
index d487897a5..3067c4c37 100644
--- a/libc/sysdeps/unix/sysv/linux/s390/s390-64/register-dump.h
+++ b/libc/sysdeps/unix/sysv/linux/s390/s390-64/register-dump.h
@@ -82,7 +82,7 @@ register_dump (int fd, struct sigcontext *ctx)
hexvalue (ctx->sregs->regs.gprs[15], regs[15], 16);
hexvalue (ctx->sregs->regs.psw.mask, regs[16], 16);
hexvalue (ctx->sregs->regs.psw.addr, regs[17], 16);
-
+
/* Generate the output. */
ADD_STRING ("Register dump:\n\n GPR0: ");
ADD_MEM (regs[0], 16);
diff --git a/libc/sysdeps/unix/sysv/linux/s390/s390-64/setcontext.S b/libc/sysdeps/unix/sysv/linux/s390/s390-64/setcontext.S
index 8157327bf..f9ce7b6d3 100644
--- a/libc/sysdeps/unix/sysv/linux/s390/s390-64/setcontext.S
+++ b/libc/sysdeps/unix/sysv/linux/s390/s390-64/setcontext.S
@@ -61,7 +61,7 @@ ENTRY(__setcontext)
/* Don't touch %a0 and %a1, used for thread purposes. */
lam %a2,%a15,SC_ACRS+8(%r1)
-
+
/* Load general purpose registers. */
lmg %r0,%r15,SC_GPRS(%r1)
diff --git a/libc/sysdeps/unix/sysv/linux/s390/s390-64/socket.S b/libc/sysdeps/unix/sysv/linux/s390/s390-64/socket.S
index 08872573c..e3fb8b9be 100644
--- a/libc/sysdeps/unix/sysv/linux/s390/s390-64/socket.S
+++ b/libc/sysdeps/unix/sysv/linux/s390/s390-64/socket.S
@@ -100,10 +100,10 @@ ENTRY(__socket)
lmg %r6,15,48(%r15) /* Load registers. */
/* gpr2 is < 0 if there was an error. */
- lghi %r0,-125
+ lghi %r0,-125
clgr %r2,%r0
jgnl SYSCALL_ERROR_LABEL
-
+
/* Successful; return the syscall's value. */
br %r14
diff --git a/libc/sysdeps/unix/sysv/linux/s390/s390-64/swapcontext.S b/libc/sysdeps/unix/sysv/linux/s390/s390-64/swapcontext.S
index a08e68cdd..a62666074 100644
--- a/libc/sysdeps/unix/sysv/linux/s390/s390-64/swapcontext.S
+++ b/libc/sysdeps/unix/sysv/linux/s390/s390-64/swapcontext.S
@@ -101,11 +101,11 @@ ENTRY(__swapcontext)
/* Don't touch %a0 and %a1, used for thread purposes. */
lam %a2,%a15,SC_ACRS+8(%r5)
-
+
/* Load general purpose registers. */
lmg %r0,%r15,SC_GPRS(%r5)
/* Return. */
br %r14
-END(__swapcontext)
+END(__swapcontext)
weak_alias (__swapcontext, swapcontext)
diff --git a/libc/sysdeps/unix/sysv/linux/s390/s390-64/syscall.S b/libc/sysdeps/unix/sysv/linux/s390/s390-64/syscall.S
index ab90eee48..f204d2541 100644
--- a/libc/sysdeps/unix/sysv/linux/s390/s390-64/syscall.S
+++ b/libc/sysdeps/unix/sysv/linux/s390/s390-64/syscall.S
@@ -40,7 +40,7 @@ ENTRY (syscall)
cfi_adjust_cfa_offset (160)
stg %r1,0(%r15) /* Store back chain. */
stg %r0,8(%r15) /* Store eos. */
-
+
lgr %r1,%r2 /* Move syscall number. */
lgr %r2,%r3 /* First parameter. */
lgr %r3,%r4 /* Second parameter. */
diff --git a/libc/sysdeps/unix/sysv/linux/scsi/scsi_ioctl.h b/libc/sysdeps/unix/sysv/linux/scsi/scsi_ioctl.h
index 15ed314ec..d151580eb 100644
--- a/libc/sysdeps/unix/sysv/linux/scsi/scsi_ioctl.h
+++ b/libc/sysdeps/unix/sysv/linux/scsi/scsi_ioctl.h
@@ -16,7 +16,7 @@
<http://www.gnu.org/licenses/>. */
#ifndef _SCSI_IOCTL_H
-#define _SCSI_IOCTL_H
+#define _SCSI_IOCTL_H
/* IOCTLs for SCSI. */
#define SCSI_IOCTL_SEND_COMMAND 1 /* Send a command to the SCSI host. */
diff --git a/libc/sysdeps/unix/sysv/linux/sh/brk.c b/libc/sysdeps/unix/sysv/linux/sh/brk.c
index ae8a97b1a..d9097d391 100644
--- a/libc/sysdeps/unix/sysv/linux/sh/brk.c
+++ b/libc/sysdeps/unix/sysv/linux/sh/brk.c
@@ -31,7 +31,7 @@ __brk (void *addr)
register long r4 asm ("%r4") = (long)addr;
asm volatile ("trapa #0x11\n\t" SYSCALL_INST_PAD
- : "=z"(newbrk)
+ : "=z"(newbrk)
: "r" (r3), "r" (r4));
__curbrk = newbrk;
diff --git a/libc/sysdeps/unix/sysv/linux/sh/clone.S b/libc/sysdeps/unix/sysv/linux/sh/clone.S
index bcbe9e765..1a8fb4e35 100644
--- a/libc/sysdeps/unix/sysv/linux/sh/clone.S
+++ b/libc/sysdeps/unix/sysv/linux/sh/clone.S
@@ -56,7 +56,7 @@ ENTRY(__clone)
not r1, r1 // r1=0 means r0 = -1 to -4095
tst r1, r1 // i.e. error in linux
bf .Lclone_end
-.Lsyscall_error:
+.Lsyscall_error:
SYSCALL_ERROR_HANDLER
.Lclone_end:
tst r0, r0
@@ -84,10 +84,10 @@ ENTRY(__clone)
stc gbr, r1
mov.w .Lpidoff, r2
add r1, r2
- mov.l r0, @r2
+ mov.l r0, @r2
mov.w .Ltidoff, r2
add r1, r2
- mov.l r0, @r2
+ mov.l r0, @r2
4:
#endif
/* thread starts */
diff --git a/libc/sysdeps/unix/sysv/linux/sh/sh3/getcontext.S b/libc/sysdeps/unix/sysv/linux/sh/sh3/getcontext.S
index 263abb334..50b99fb38 100644
--- a/libc/sysdeps/unix/sysv/linux/sh/sh3/getcontext.S
+++ b/libc/sysdeps/unix/sysv/linux/sh/sh3/getcontext.S
@@ -73,7 +73,7 @@ ENTRY(__getcontext)
not r1, r1 // r1=0 means r0 = -1 to -4095
tst r1, r1 // i.e. error in linux
bf .Lgetcontext_end
-.Lsyscall_error:
+.Lsyscall_error:
SYSCALL_ERROR_HANDLER
.Lgetcontext_end:
/* All done, return 0 for success. */
diff --git a/libc/sysdeps/unix/sysv/linux/sh/sh3/register-dump.h b/libc/sysdeps/unix/sysv/linux/sh/sh3/register-dump.h
index 6b2145fdc..5277b605d 100644
--- a/libc/sysdeps/unix/sysv/linux/sh/sh3/register-dump.h
+++ b/libc/sysdeps/unix/sysv/linux/sh/sh3/register-dump.h
@@ -30,15 +30,15 @@ MACL: XXXXXXXX MACH: XXXXXXXX
PC: XXXXXXXX PR: XXXXXXXX GBR: XXXXXXXX SR: XXXXXXXX
- FR0: XXXXXXXX FR1: XXXXXXXX FR2: XXXXXXXX FR3: XXXXXXXX
- FR4: XXXXXXXX FR5: XXXXXXXX FR6: XXXXXXXX FR7: XXXXXXXX
- FR8: XXXXXXXX FR9: XXXXXXXX FR10: XXXXXXXX FR11: XXXXXXXX
-FR12: XXXXXXXX FR13: XXXXXXXX FR14: XXXXXXXX FR15: XXXXXXXX
-
- XR0: XXXXXXXX XR1: XXXXXXXX XR2: XXXXXXXX XR3: XXXXXXXX
- XR4: XXXXXXXX XR5: XXXXXXXX XR6: XXXXXXXX XR7: XXXXXXXX
- XR8: XXXXXXXX XR9: XXXXXXXX XR10: XXXXXXXX XR11: XXXXXXXX
-XR12: XXXXXXXX XR13: XXXXXXXX XR14: XXXXXXXX XR15: XXXXXXXX
+ FR0: XXXXXXXX FR1: XXXXXXXX FR2: XXXXXXXX FR3: XXXXXXXX
+ FR4: XXXXXXXX FR5: XXXXXXXX FR6: XXXXXXXX FR7: XXXXXXXX
+ FR8: XXXXXXXX FR9: XXXXXXXX FR10: XXXXXXXX FR11: XXXXXXXX
+FR12: XXXXXXXX FR13: XXXXXXXX FR14: XXXXXXXX FR15: XXXXXXXX
+
+ XR0: XXXXXXXX XR1: XXXXXXXX XR2: XXXXXXXX XR3: XXXXXXXX
+ XR4: XXXXXXXX XR5: XXXXXXXX XR6: XXXXXXXX XR7: XXXXXXXX
+ XR8: XXXXXXXX XR9: XXXXXXXX XR10: XXXXXXXX XR11: XXXXXXXX
+XR12: XXXXXXXX XR13: XXXXXXXX XR14: XXXXXXXX XR15: XXXXXXXX
FPSCR: XXXXXXXX FPUL: XXXXXXXX
diff --git a/libc/sysdeps/unix/sysv/linux/sh/sh3/setcontext.S b/libc/sysdeps/unix/sysv/linux/sh/sh3/setcontext.S
index cc5f34f2e..1bd8041a8 100644
--- a/libc/sysdeps/unix/sysv/linux/sh/sh3/setcontext.S
+++ b/libc/sysdeps/unix/sysv/linux/sh/sh3/setcontext.S
@@ -41,7 +41,7 @@ ENTRY(__setcontext)
not r1, r1 // r1=0 means r0 = -1 to -4095
tst r1, r1 // i.e. error in linux
bf .Lsetcontext_restore
-.Lsyscall_error:
+.Lsyscall_error:
SYSCALL_ERROR_HANDLER
.Lpseudo_end:
rts
diff --git a/libc/sysdeps/unix/sysv/linux/sh/sh3/swapcontext.S b/libc/sysdeps/unix/sysv/linux/sh/sh3/swapcontext.S
index d4afa7806..e42fd35ab 100644
--- a/libc/sysdeps/unix/sysv/linux/sh/sh3/swapcontext.S
+++ b/libc/sysdeps/unix/sysv/linux/sh/sh3/swapcontext.S
@@ -75,12 +75,12 @@ ENTRY(__swapcontext)
not r1, r1 // r1=0 means r0 = -1 to -4095
tst r1, r1 // i.e. error in linux
bf .Lswapcontext_restore
-.Lsyscall_error:
+.Lsyscall_error:
SYSCALL_ERROR_HANDLER
.Lpseudo_end:
rts
nop
-.Lswapcontext_restore:
+.Lswapcontext_restore:
mov r8, r0
add #(oPC), r0
mov.l @r0+, r2
@@ -126,7 +126,7 @@ ENTRY(__swapcontext)
cfi_adjust_cfa_offset(-4)
jmp @r0
mov.l @r15+, r0
-
+
PSEUDO_END(__swapcontext)
weak_alias (__swapcontext, swapcontext)
diff --git a/libc/sysdeps/unix/sysv/linux/sh/vfork.S b/libc/sysdeps/unix/sysv/linux/sh/vfork.S
index 6a1d82770..8099fec49 100644
--- a/libc/sysdeps/unix/sysv/linux/sh/vfork.S
+++ b/libc/sysdeps/unix/sysv/linux/sh/vfork.S
@@ -58,7 +58,7 @@ ENTRY (__vfork)
not r1, r1 // r1=0 means r0 = -1 to -4095
tst r1, r1 // i.e. error in linux
bf .Lpseudo_end
-.Lsyscall_error:
+.Lsyscall_error:
SYSCALL_ERROR_HANDLER
.Lpseudo_end:
rts
diff --git a/libc/sysdeps/unix/sysv/linux/sparc/a.out.h b/libc/sysdeps/unix/sysv/linux/sparc/a.out.h
index 6ea7065e1..593c4cccf 100644
--- a/libc/sysdeps/unix/sysv/linux/sparc/a.out.h
+++ b/libc/sysdeps/unix/sysv/linux/sparc/a.out.h
@@ -53,7 +53,7 @@ enum machine_type
#define NMAGIC 0410
/* Code indicating demand-paged executable. */
#define ZMAGIC 0413
-/* This indicates a demand-paged executable with the header in the text.
+/* This indicates a demand-paged executable with the header in the text.
The first page is unmapped to help trap NULL pointer references. */
#define QMAGIC 0314
/* Code indicating core file. */
diff --git a/libc/sysdeps/unix/sysv/linux/sparc/sparc64/brk.S b/libc/sysdeps/unix/sysv/linux/sparc/sparc64/brk.S
index 7276d73c6..e9b98088f 100644
--- a/libc/sysdeps/unix/sysv/linux/sparc/sparc64/brk.S
+++ b/libc/sysdeps/unix/sysv/linux/sparc/sparc64/brk.S
@@ -74,7 +74,7 @@ ENTRY (__brk)
/* Don't use "ret" cause the preprocessor will eat it. */
jmpl %i7+8, %g0
restore
-
+
/* What a horrible way to die. */
.Lerr0: set ENOMEM, %o0
.Lerr1:
diff --git a/libc/sysdeps/unix/sysv/linux/sys/personality.h b/libc/sysdeps/unix/sysv/linux/sys/personality.h
index f2abac2e5..bab1217ad 100644
--- a/libc/sysdeps/unix/sysv/linux/sys/personality.h
+++ b/libc/sysdeps/unix/sysv/linux/sys/personality.h
@@ -41,7 +41,7 @@ enum
These go in the low byte. Avoid using the top bit, it will
conflict with error returns. */
-enum
+enum
{
PER_LINUX = 0x0000,
PER_LINUX_32BIT = 0x0000 | ADDR_LIMIT_32BIT,
diff --git a/libc/sysdeps/wordsize-32/symbol-hacks.h b/libc/sysdeps/wordsize-32/symbol-hacks.h
index 52ac5c1e0..202a8070d 100644
--- a/libc/sysdeps/wordsize-32/symbol-hacks.h
+++ b/libc/sysdeps/wordsize-32/symbol-hacks.h
@@ -16,6 +16,8 @@
License along with the GNU C Library; if not, see
<http://www.gnu.org/licenses/>. */
+#include_next "symbol-hacks.h"
+
/* A very dirty trick: gcc emits references to __divdi3, __udivdi3,
__moddi3, and __umoddi3. These functions are exported and
therefore we get PLTs. Unnecessarily so. Changing gcc is a big
diff --git a/libc/sysdeps/x86/bits/byteswap-16.h b/libc/sysdeps/x86/bits/byteswap-16.h
index 9bb70fb60..fbb8ccc94 100644
--- a/libc/sysdeps/x86/bits/byteswap-16.h
+++ b/libc/sysdeps/x86/bits/byteswap-16.h
@@ -24,7 +24,7 @@
# if __GNUC__ >= 2
# define __bswap_16(x) \
(__extension__ \
- ({ register unsigned short int __v, __x = (unsigned short int) (x); \
+ ({ unsigned short int __v, __x = (unsigned short int) (x); \
if (__builtin_constant_p (__x)) \
__v = __bswap_constant_16 (__x); \
else \
@@ -37,7 +37,7 @@
/* This is better than nothing. */
# define __bswap_16(x) \
(__extension__ \
- ({ register unsigned short int __x = (unsigned short int) (x); \
+ ({ unsigned short int __x = (unsigned short int) (x); \
__bswap_constant_16 (__x); }))
# endif
#else
diff --git a/libc/sysdeps/x86/bits/byteswap.h b/libc/sysdeps/x86/bits/byteswap.h
index 9e2effc1a..6cb7b01c2 100644
--- a/libc/sysdeps/x86/bits/byteswap.h
+++ b/libc/sysdeps/x86/bits/byteswap.h
@@ -57,7 +57,7 @@ __bswap_32 (unsigned int __bsx)
`bswap' opcode. On i386 we have to use three instructions. */
# define __bswap_32(x) \
(__extension__ \
- ({ register unsigned int __v, __x = (x); \
+ ({ unsigned int __v, __x = (x); \
if (__builtin_constant_p (__x)) \
__v = __bswap_constant_32 (__x); \
else \
@@ -66,7 +66,7 @@ __bswap_32 (unsigned int __bsx)
# else
# define __bswap_32(x) \
(__extension__ \
- ({ register unsigned int __v, __x = (x); \
+ ({ unsigned int __v, __x = (x); \
if (__builtin_constant_p (__x)) \
__v = __bswap_constant_32 (__x); \
else \
@@ -81,7 +81,7 @@ __bswap_32 (unsigned int __bsx)
# else
# define __bswap_32(x) \
(__extension__ \
- ({ register unsigned int __x = (x); __bswap_constant_32 (__x); }))
+ ({ unsigned int __x = (x); __bswap_constant_32 (__x); }))
# endif
#else
static __inline unsigned int
@@ -113,7 +113,7 @@ __bswap_64 (__uint64_t __bsx)
# elif __WORDSIZE == 64
# define __bswap_64(x) \
(__extension__ \
- ({ register __uint64_t __v, __x = (x); \
+ ({ __uint64_t __v, __x = (x); \
if (__builtin_constant_p (__x)) \
__v = __bswap_constant_64 (__x); \
else \
diff --git a/libc/sysdeps/x86_64/fpu/s_ceill.S b/libc/sysdeps/x86_64/fpu/s_ceill.S
index efc8dd995..910c371d5 100644
--- a/libc/sysdeps/x86_64/fpu/s_ceill.S
+++ b/libc/sysdeps/x86_64/fpu/s_ceill.S
@@ -1,7 +1,7 @@
/*
* Written by J.T. Conklin <jtc@netbsd.org>.
* Changes for long double by Ulrich Drepper <drepper@cygnus.com>
- * Changes for x86-64 by Andreas Jaeger <aj@suse.de>
+ * Changes for x86-64 by Andreas Jaeger <aj@suse.de>
* Public domain.
*/
diff --git a/libc/sysdeps/x86_64/fpu/s_llrintl.S b/libc/sysdeps/x86_64/fpu/s_llrintl.S
index ea9c2f338..8c6f72ec7 100644
--- a/libc/sysdeps/x86_64/fpu/s_llrintl.S
+++ b/libc/sysdeps/x86_64/fpu/s_llrintl.S
@@ -30,4 +30,4 @@ END(__llrintl)
weak_alias (__llrintl, llrintl)
strong_alias (__llrintl, __lrintl)
weak_alias (__llrintl, lrintl)
-
+
diff --git a/libc/sysdeps/x86_64/multiarch/init-arch.c b/libc/sysdeps/x86_64/multiarch/init-arch.c
index 7daaf4609..9524aeea1 100644
--- a/libc/sysdeps/x86_64/multiarch/init-arch.c
+++ b/libc/sysdeps/x86_64/multiarch/init-arch.c
@@ -78,6 +78,13 @@ __init_cpu_features (void)
__cpu_features.feature[index_Slow_BSF] |= bit_Slow_BSF;
break;
+ case 0x37:
+ /* Unaligned load versions are faster than SSSE3
+ on Silvermont. */
+ __cpu_features.feature[index_Fast_Unaligned_Load]
+ |= bit_Fast_Unaligned_Load;
+ break;
+
default:
/* Unknown family 0x06 processors. Assuming this is one
of Core i3/i5/i7 processors if AVX is available. */
diff --git a/libc/sysdeps/x86_64/rtld-memset.S b/libc/sysdeps/x86_64/rtld-memset.S
new file mode 100644
index 000000000..18b490310
--- /dev/null
+++ b/libc/sysdeps/x86_64/rtld-memset.S
@@ -0,0 +1,37 @@
+/* memset implementation for the dynamic linker. This is separate from the
+ libc implementation to avoid writing to SSE registers.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#include <sysdep.h>
+#include "asm-syntax.h"
+
+
+ .text
+/* void *memset (void *dest, char c, size_t count)
+ dest => %rdi
+ c => %rsi
+ count => %rdx */
+ENTRY (memset)
+ mov %rdx, %rcx
+ movzbl %sil, %eax
+ mov %rdi, %rdx
+ rep stosb
+ mov %rdx, %rax
+ ret
+END (memset)
+libc_hidden_builtin_def (memset)
diff --git a/libc/sysdeps/x86_64/rtld-memset.c b/libc/sysdeps/x86_64/rtld-memset.c
deleted file mode 100644
index 55f383579..000000000
--- a/libc/sysdeps/x86_64/rtld-memset.c
+++ /dev/null
@@ -1 +0,0 @@
-#include <string/memset.c>
diff --git a/libc/sysdeps/x86_64/strcspn.S b/libc/sysdeps/x86_64/strcspn.S
index ff9fa531d..65f8a9e96 100644
--- a/libc/sysdeps/x86_64/strcspn.S
+++ b/libc/sysdeps/x86_64/strcspn.S
@@ -115,7 +115,7 @@ L(4): addq $256, %rsp /* remove skipset */
xorl %edx,%edx
orb %cl, %cl /* was last character NUL? */
cmovzq %rdx, %rax /* Yes: return NULL */
-#else
+#else
subq %rdx, %rax /* we have to return the number of valid
characters, so compute distance to first
non-valid character */
diff --git a/libc/time/clock.c b/libc/time/clock.c
index d7a1f1491..acd624fd3 100644
--- a/libc/time/clock.c
+++ b/libc/time/clock.c
@@ -21,7 +21,7 @@
/* Return the time used by the program so far (user time + system time). */
clock_t
-clock ()
+clock (void)
{
__set_errno (ENOSYS);
return (clock_t) -1;
diff --git a/libc/time/strptime_l.c b/libc/time/strptime_l.c
index 8d32f23f8..e61a0b342 100644
--- a/libc/time/strptime_l.c
+++ b/libc/time/strptime_l.c
@@ -1188,8 +1188,8 @@ __strptime_internal (rp, fmt, tmp, statep LOCALE_PARAM)
if (!s.have_yday)
tm->tm_yday = ((7 - (tm->tm_wday - w_offset)) % 7
- + (s.week_no - 1) *7
- + save_wday - w_offset);
+ + (s.week_no - 1) * 7
+ + (save_wday - w_offset + 7) % 7);
if (!s.have_mday || !s.have_mon)
{
diff --git a/libc/time/test_time.c b/libc/time/test_time.c
index 5c386525e..361763a9a 100644
--- a/libc/time/test_time.c
+++ b/libc/time/test_time.c
@@ -24,7 +24,7 @@ int
main (int argc, char **argv)
{
time_t t;
- register struct tm *tp;
+ struct tm *tp;
struct tm tbuf;
int lose = 0;
diff --git a/libc/time/tst-strptime.c b/libc/time/tst-strptime.c
index 12b084d75..21fbb6364 100644
--- a/libc/time/tst-strptime.c
+++ b/libc/time/tst-strptime.c
@@ -41,6 +41,7 @@ static const struct
{ "C", "19990502123412", "%Y%m%d%H%M%S", 0, 121, 4, 2 },
{ "C", "2001 20 Mon", "%Y %U %a", 1, 140, 4, 21 },
{ "C", "2001 21 Mon", "%Y %W %a", 1, 140, 4, 21 },
+ { "C", "2012 00 Sun", "%Y %W %a", 0, 0, 0, 1 },
{ "ja_JP.EUC-JP", "2000-01-01 08:12:21 AM", "%Y-%m-%d %I:%M:%S %p",
6, 0, 0, 1 },
{ "en_US.ISO-8859-1", "2000-01-01 08:12:21 PM", "%Y-%m-%d %I:%M:%S %p",
diff --git a/libc/time/tzfile.c b/libc/time/tzfile.c
index 2e3a7b69b..9dd513075 100644
--- a/libc/time/tzfile.c
+++ b/libc/time/tzfile.c
@@ -104,10 +104,10 @@ __tzfile_read (const char *file, size_t extra, char **extrap)
{
static const char default_tzdir[] = TZDIR;
size_t num_isstd, num_isgmt;
- register FILE *f;
+ FILE *f;
struct tzhead tzhead;
size_t chars;
- register size_t i;
+ size_t i;
size_t total_size;
size_t types_idx;
size_t leaps_idx;
@@ -630,7 +630,7 @@ __tzfile_compute (time_t timer, int use_localtime,
long int *leap_correct, int *leap_hit,
struct tm *tp)
{
- register size_t i;
+ size_t i;
if (use_localtime)
{
diff --git a/libc/time/tzset.c b/libc/time/tzset.c
index 843f661fb..4f8af8d52 100644
--- a/libc/time/tzset.c
+++ b/libc/time/tzset.c
@@ -125,7 +125,7 @@ __tzstring (const char *s)
size_t __tzname_cur_max;
long int
-__tzname_max ()
+__tzname_max (void)
{
__libc_lock_lock (tzset_lock);
@@ -300,7 +300,7 @@ __tzset_parse_tz (tz)
/* Figure out the standard <-> DST rules. */
for (unsigned int whichrule = 0; whichrule < 2; ++whichrule)
{
- register tz_rule *tzr = &tz_rules[whichrule];
+ tz_rule *tzr = &tz_rules[whichrule];
/* Ignore comma to support string following the incorrect
specification in early POSIX.1 printings. */
@@ -400,7 +400,7 @@ tzset_internal (always, explicit)
int explicit;
{
static int is_initialized;
- register const char *tz;
+ const char *tz;
if (is_initialized && !always)
return;
@@ -471,7 +471,7 @@ compute_change (rule, year)
tz_rule *rule;
int year;
{
- register time_t t;
+ time_t t;
if (year != -1 && rule->computed_for == year)
/* Operations on times in 2 BC will be slower. Oh well. */
diff --git a/libc/wcsmbs/wcscat.c b/libc/wcsmbs/wcscat.c
index e13e9d242..7ab7969f5 100644
--- a/libc/wcsmbs/wcscat.c
+++ b/libc/wcsmbs/wcscat.c
@@ -25,8 +25,8 @@ __wcscat (dest, src)
wchar_t *dest;
const wchar_t *src;
{
- register wchar_t *s1 = dest;
- register const wchar_t *s2 = src;
+ wchar_t *s1 = dest;
+ const wchar_t *s2 = src;
wchar_t c;
/* Find the end of the string. */
diff --git a/libc/wcsmbs/wcschr.c b/libc/wcsmbs/wcschr.c
index 3b5b63d82..22872eead 100644
--- a/libc/wcsmbs/wcschr.c
+++ b/libc/wcsmbs/wcschr.c
@@ -24,8 +24,8 @@
wchar_t *
wcschr (wcs, wc)
- register const wchar_t *wcs;
- register const wchar_t wc;
+ const wchar_t *wcs;
+ const wchar_t wc;
{
do
if (*wcs == wc)
diff --git a/libc/wcsmbs/wcschrnul.c b/libc/wcsmbs/wcschrnul.c
index 040aa70bc..d6b123111 100644
--- a/libc/wcsmbs/wcschrnul.c
+++ b/libc/wcsmbs/wcschrnul.c
@@ -21,8 +21,8 @@
/* Find the first occurrence of WC in WCS. */
wchar_t *
__wcschrnul (wcs, wc)
- register const wchar_t *wcs;
- register const wchar_t wc;
+ const wchar_t *wcs;
+ const wchar_t wc;
{
while (*wcs != L'\0')
if (*wcs == wc)
diff --git a/libc/wcsmbs/wcscspn.c b/libc/wcsmbs/wcscspn.c
index 281de360c..a25da0f1e 100644
--- a/libc/wcsmbs/wcscspn.c
+++ b/libc/wcsmbs/wcscspn.c
@@ -26,7 +26,7 @@ wcscspn (wcs, reject)
const wchar_t *wcs;
const wchar_t *reject;
{
- register size_t count = 0;
+ size_t count = 0;
while (*wcs != L'\0')
if (wcschr (reject, *wcs++) == NULL)
diff --git a/libc/wcsmbs/wcspbrk.c b/libc/wcsmbs/wcspbrk.c
index 2a417a589..5a3438fac 100644
--- a/libc/wcsmbs/wcspbrk.c
+++ b/libc/wcsmbs/wcspbrk.c
@@ -22,8 +22,8 @@
/* Find the first occurrence in WCS of any wide-character in ACCEPT. */
wchar_t *
wcspbrk (wcs, accept)
- register const wchar_t *wcs;
- register const wchar_t *accept;
+ const wchar_t *wcs;
+ const wchar_t *accept;
{
while (*wcs != L'\0')
if (wcschr (accept, *wcs) == NULL)
diff --git a/libc/wcsmbs/wcsrchr.c b/libc/wcsmbs/wcsrchr.c
index 7c3bc968e..e30b851b7 100644
--- a/libc/wcsmbs/wcsrchr.c
+++ b/libc/wcsmbs/wcsrchr.c
@@ -22,8 +22,8 @@
/* Find the last occurrence of WC in WCS. */
wchar_t *
wcsrchr (wcs, wc)
- register const wchar_t *wcs;
- register const wchar_t wc;
+ const wchar_t *wcs;
+ const wchar_t wc;
{
const wchar_t *retval = NULL;
diff --git a/libc/wcsmbs/wcsspn.c b/libc/wcsmbs/wcsspn.c
index d8597c52a..709b61b39 100644
--- a/libc/wcsmbs/wcsspn.c
+++ b/libc/wcsmbs/wcsspn.c
@@ -26,9 +26,9 @@ wcsspn (wcs, accept)
const wchar_t *wcs;
const wchar_t *accept;
{
- register const wchar_t *p;
- register const wchar_t *a;
- register size_t count = 0;
+ const wchar_t *p;
+ const wchar_t *a;
+ size_t count = 0;
for (p = wcs; *p != L'\0'; ++p)
{
diff --git a/libc/wcsmbs/wcsstr.c b/libc/wcsmbs/wcsstr.c
index 7151571b2..fe984d141 100644
--- a/libc/wcsmbs/wcsstr.c
+++ b/libc/wcsmbs/wcsstr.c
@@ -33,7 +33,7 @@ wcsstr (haystack, needle)
const wchar_t *haystack;
const wchar_t *needle;
{
- register wchar_t b, c;
+ wchar_t b, c;
if ((b = *needle) != L'\0')
{
@@ -50,8 +50,8 @@ wcsstr (haystack, needle)
for (;;)
{
- register wchar_t a;
- register const wchar_t *rhaystack, *rneedle;
+ wchar_t a;
+ const wchar_t *rhaystack, *rneedle;
do
{
diff --git a/libc/wcsmbs/wmemchr.c b/libc/wcsmbs/wmemchr.c
index 63311f276..237765a2f 100644
--- a/libc/wcsmbs/wmemchr.c
+++ b/libc/wcsmbs/wmemchr.c
@@ -20,9 +20,9 @@
wchar_t *
wmemchr (s, c, n)
- register const wchar_t *s;
- register wchar_t c;
- register size_t n;
+ const wchar_t *s;
+ wchar_t c;
+ size_t n;
{
/* For performance reasons unfold the loop four times. */
while (n >= 4)
diff --git a/libc/wcsmbs/wmemcmp.c b/libc/wcsmbs/wmemcmp.c
index bedb89335..37b84b5f3 100644
--- a/libc/wcsmbs/wmemcmp.c
+++ b/libc/wcsmbs/wmemcmp.c
@@ -28,8 +28,8 @@ WMEMCMP (s1, s2, n)
const wchar_t *s2;
size_t n;
{
- register wchar_t c1;
- register wchar_t c2;
+ wchar_t c1;
+ wchar_t c2;
while (n >= 4)
{
diff --git a/libc/wcsmbs/wmemset.c b/libc/wcsmbs/wmemset.c
index d5b56afa0..fbec915e8 100644
--- a/libc/wcsmbs/wmemset.c
+++ b/libc/wcsmbs/wmemset.c
@@ -25,7 +25,7 @@ wmemset (s, c, n)
wchar_t c;
size_t n;
{
- register wchar_t *wp = s;
+ wchar_t *wp = s;
while (n >= 4)
{